--- /srv/rebuilderd/tmp/rebuilderdmIOlDe/inputs/libf77dcl7_7.5.2-4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdmIOlDe/out/libf77dcl7_7.5.2-4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-26 01:50:57.000000 debian-binary │ -rw-r--r-- 0 0 0 3068 2026-01-26 01:50:57.000000 control.tar.xz │ --rw-r--r-- 0 0 0 610576 2026-01-26 01:50:57.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 613020 2026-01-26 01:50:57.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -92,15 +92,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 2520 2026-01-26 01:50:57.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/colormap_79.x11 │ │ │ -rw-r--r-- 0 root (0) root (0) 2519 2026-01-26 01:50:57.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/colormap_80.x11 │ │ │ -rw-r--r-- 0 root (0) root (0) 13048 2026-01-26 01:50:57.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/font1u │ │ │ -rw-r--r-- 0 root (0) root (0) 13048 2026-01-26 01:50:57.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/font2u │ │ │ -rw-r--r-- 0 root (0) root (0) 52416 2026-01-26 01:50:57.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/plate_world │ │ │ -rw-r--r-- 0 root (0) root (0) 33592 2026-01-26 01:50:57.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/pref_japan │ │ │ -rw-r--r-- 0 root (0) root (0) 97184 2026-01-26 01:50:57.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/state_usa │ │ │ --rw-r--r-- 0 root (0) root (0) 1170236 2026-01-26 01:50:57.000000 ./usr/lib/arm-linux-gnueabihf/libf77dcl.so.7.5.2 │ │ │ +-rw-r--r-- 0 root (0) root (0) 1170240 2026-01-26 01:50:57.000000 ./usr/lib/arm-linux-gnueabihf/libf77dcl.so.7.5.2 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-26 01:50:57.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-26 01:50:57.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-26 01:50:57.000000 ./usr/share/doc/libf77dcl7/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2282 2025-02-27 12:11:25.000000 ./usr/share/doc/libf77dcl7/README.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1628 2026-01-26 01:50:57.000000 ./usr/share/doc/libf77dcl7/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 3200 2025-02-27 12:11:25.000000 ./usr/share/doc/libf77dcl7/changelog.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1649 2026-01-22 13:32:55.000000 ./usr/share/doc/libf77dcl7/copyright │ │ ├── ./usr/lib/arm-linux-gnueabihf/libf77dcl.so.7.5.2 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 1169236 (bytes into file) │ │ │ │ + Start of section headers: 1169240 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 6 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 25 │ │ │ │ Section header string table index: 24 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xfd834 0xfd834 R E 0x10000 │ │ │ │ - LOAD 0x10cee8 0x0010cee8 0x0010cee8 0x1071f 0xdee44 RW 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xfd80c 0xfd80c R E 0x10000 │ │ │ │ + LOAD 0x10cee8 0x0010cee8 0x0010cee8 0x10720 0xdee58 RW 0x10000 │ │ │ │ DYNAMIC 0x10dbc0 0x0010dbc0 0x0010dbc0 0x00148 0x00148 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x10cee8 0x0010cee8 0x0010cee8 0x03118 0x03118 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ -There are 25 section headers, starting at offset 0x11d754: │ │ │ │ +There are 25 section headers, starting at offset 0x11d758: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000118 000118 0095c4 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 000096dc 0096dc 0121d0 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 0001b8ac 01b8ac 00c16b 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00027a18 027a18 00243a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00029e54 029e54 000100 00 A 4 5 4 │ │ │ │ [ 7] .rel.dyn REL 00029f54 029f54 000be8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0002ab3c 02ab3c 004438 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 0002ef74 02ef74 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0002ef80 02ef80 006ec0 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00035e40 035e40 0b7704 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000ed544 0ed544 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000ed550 0ed550 0102e0 00 A 0 0 8 │ │ │ │ - [14] .eh_frame PROGBITS 000fd830 0fd830 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00035e40 035e40 0b76e0 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000ed520 0ed520 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000ed528 0ed528 0102e0 00 A 0 0 8 │ │ │ │ + [14] .eh_frame PROGBITS 000fd808 0fd808 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0010cee8 10cee8 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0010ceec 10ceec 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0010cef0 10cef0 000cd0 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0010dbc0 10dbc0 000148 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 0010dd08 10dd08 0022f8 04 WA 0 0 4 │ │ │ │ - [20] .data PROGBITS 00110000 110000 00d607 00 WA 0 0 8 │ │ │ │ - [21] .bss NOBITS 0011d610 11d607 0ce71c 00 WA 0 0 16 │ │ │ │ - [22] .ARM.attributes ARM_ATTRIBUTES 00000000 11d607 000031 00 0 0 1 │ │ │ │ - [23] .gnu_debuglink PROGBITS 00000000 11d638 000034 00 0 0 4 │ │ │ │ - [24] .shstrtab STRTAB 00000000 11d66c 0000e7 00 0 0 1 │ │ │ │ + [20] .data PROGBITS 00110000 110000 00d608 00 WA 0 0 8 │ │ │ │ + [21] .bss NOBITS 0011d610 11d608 0ce730 00 WA 0 0 16 │ │ │ │ + [22] .ARM.attributes ARM_ATTRIBUTES 00000000 11d608 000031 00 0 0 1 │ │ │ │ + [23] .gnu_debuglink PROGBITS 00000000 11d63c 000034 00 0 0 4 │ │ │ │ + [24] .shstrtab STRTAB 00000000 11d670 0000e7 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), │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -176,4465 +176,4465 @@ │ │ │ │ 172: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 173: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (3) │ │ │ │ 174: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_transfer_character_write@GFORTRAN_8 (2) │ │ │ │ 175: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_string_index@GFORTRAN_8 (2) │ │ │ │ 176: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_st_inquire@GFORTRAN_8 (2) │ │ │ │ 177: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (3) │ │ │ │ 178: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_select_string@GFORTRAN_8 (2) │ │ │ │ - 179: 0005de95 28 FUNC GLOBAL DEFAULT 11 uswapz__ │ │ │ │ - 180: 000438b1 176 FUNC GLOBAL DEFAULT 11 viadd_ │ │ │ │ - 181: 0005c411 28 FUNC GLOBAL DEFAULT 11 ueqtlv__ │ │ │ │ - 182: 0005ba59 132 FUNC GLOBAL DEFAULT 11 swlqcl__ │ │ │ │ - 183: 000d607d 184 FUNC GLOBAL DEFAULT 11 uglqcl_ │ │ │ │ - 184: 000651bd 132 FUNC GLOBAL DEFAULT 11 ucpqin__ │ │ │ │ - 185: 000c226d 16 FUNC GLOBAL DEFAULT 11 uwsgxz_ │ │ │ │ - 186: 000bcc69 16 FUNC GLOBAL DEFAULT 11 uusmks_ │ │ │ │ - 187: 0004d85d 38 FUNC GLOBAL DEFAULT 11 iset1_ │ │ │ │ - 188: 000acb59 6 FUNC GLOBAL DEFAULT 11 zgqwdc_ │ │ │ │ - 189: 00095c6d 4 FUNC GLOBAL DEFAULT 11 szopl3_ │ │ │ │ - 190: 00045e31 140 FUNC GLOBAL DEFAULT 11 rpnopt_ │ │ │ │ - 191: 000ba601 292 FUNC GLOBAL DEFAULT 11 uyaxlb_ │ │ │ │ - 192: 000574e1 28 FUNC GLOBAL DEFAULT 11 scspmt__ │ │ │ │ - 193: 000404d9 492 FUNC GLOBAL DEFAULT 11 shmw2s_ │ │ │ │ - 194: 00058859 28 FUNC GLOBAL DEFAULT 11 sgqtrn__ │ │ │ │ - 195: 000e3725 160 FUNC GLOBAL DEFAULT 11 ucistx_ │ │ │ │ - 196: 0006fd55 132 FUNC GLOBAL DEFAULT 11 odistx__ │ │ │ │ - 197: 00050ba9 308 FUNC GLOBAL DEFAULT 11 gnlt_ │ │ │ │ - 198: 00081235 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_b │ │ │ │ - 199: 000647a9 112 FUNC GLOBAL DEFAULT 11 uzpset__ │ │ │ │ - 200: 0009db35 684 FUNC GLOBAL DEFAULT 11 stswtr_ │ │ │ │ - 201: 000819f1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_f │ │ │ │ - 202: 0004326d 200 FUNC GLOBAL DEFAULT 11 vidiv1_ │ │ │ │ - 203: 000cc231 320 FUNC GLOBAL DEFAULT 11 usrqid_ │ │ │ │ - 204: 0006f779 28 FUNC GLOBAL DEFAULT 11 cosqb__ │ │ │ │ - 205: 000958c1 208 FUNC GLOBAL DEFAULT 11 szsttu_ │ │ │ │ - 206: 000c5231 38 FUNC GLOBAL DEFAULT 11 uzisvl_ │ │ │ │ - 207: 000629b5 40 FUNC GLOBAL DEFAULT 11 ugvect__ │ │ │ │ - 208: 000acc6d 124 FUNC GLOBAL DEFAULT 11 zgslcl_ │ │ │ │ - 209: 0006de05 132 FUNC GLOBAL DEFAULT 11 gllqin__ │ │ │ │ - 210: 00043b85 46 FUNC GLOBAL DEFAULT 11 crvrs_ │ │ │ │ - 211: 0009e769 52 FUNC GLOBAL DEFAULT 11 stsrad_ │ │ │ │ - 212: 000a8ae1 128 FUNC GLOBAL DEFAULT 11 scswnd_ │ │ │ │ - 213: 0006ab1d 28 FUNC GLOBAL DEFAULT 11 uhbxl__ │ │ │ │ - 214: 0009e6f5 52 FUNC GLOBAL DEFAULT 11 stiusr_ │ │ │ │ - 215: 000bcc49 16 FUNC GLOBAL DEFAULT 11 uusmkt_ │ │ │ │ - 216: 000808b5 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetamp │ │ │ │ - 217: 00067d1d 28 FUNC GLOBAL DEFAULT 11 umspdf__ │ │ │ │ - 218: 000629f9 132 FUNC GLOBAL DEFAULT 11 ugrqid__ │ │ │ │ - 219: 0008e9e5 92 FUNC GLOBAL DEFAULT 11 tmpget_ │ │ │ │ - 220: 0007ea81 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetwindow │ │ │ │ - 221: 000944ad 16 FUNC GLOBAL DEFAULT 11 szstmd_ │ │ │ │ - 222: 00047b99 388 FUNC GLOBAL DEFAULT 11 glrsvl_ │ │ │ │ - 223: 00056f35 136 FUNC GLOBAL DEFAULT 11 slqsiz__ │ │ │ │ - 224: 000dbc41 184 FUNC GLOBAL DEFAULT 11 uirqcl_ │ │ │ │ - 225: 0006bb45 4 FUNC GLOBAL DEFAULT 11 mpfcoc__ │ │ │ │ - 226: 000b2e45 184 FUNC GLOBAL DEFAULT 11 ulpqcl_ │ │ │ │ - 227: 000bc7fd 92 FUNC GLOBAL DEFAULT 11 grstxy_ │ │ │ │ - 228: 000e4d85 132 FUNC GLOBAL DEFAULT 11 udiqin_ │ │ │ │ - 229: 00066991 112 FUNC GLOBAL DEFAULT 11 udlset__ │ │ │ │ - 230: 00054fb9 18 FUNC GLOBAL DEFAULT 11 char_trim_ │ │ │ │ - 231: 00055d8d 28 FUNC GLOBAL DEFAULT 11 szslti__ │ │ │ │ - 232: 000bac7d 1156 FUNC GLOBAL DEFAULT 11 uyplbl_ │ │ │ │ - 233: 00082429 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintge │ │ │ │ - 234: 0008f7f1 4 FUNC GLOBAL DEFAULT 11 isgc_ │ │ │ │ - 235: 00094b4d 504 FUNC GLOBAL DEFAULT 11 szsttv_ │ │ │ │ - 236: 000cdd81 484 FUNC GLOBAL DEFAULT 11 usspnt_ │ │ │ │ - 237: 0004acc5 216 FUNC GLOBAL DEFAULT 11 mpiglb_ │ │ │ │ - 238: 000576bd 112 FUNC GLOBAL DEFAULT 11 sgrget__ │ │ │ │ - 239: 00084eb1 460 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_b │ │ │ │ - 240: 0006467d 132 FUNC GLOBAL DEFAULT 11 uziqin__ │ │ │ │ - 241: 00064e61 28 FUNC GLOBAL DEFAULT 11 uzrsvl__ │ │ │ │ - 242: 000c96f1 600 FUNC GLOBAL DEFAULT 11 usyaxl_ │ │ │ │ - 243: 0008507d 460 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_f │ │ │ │ - 244: 000e2525 92 FUNC GLOBAL DEFAULT 11 ucpget_ │ │ │ │ - 245: 000631e9 28 FUNC GLOBAL DEFAULT 11 ugpqvl__ │ │ │ │ - 246: 000de2a5 92 FUNC GLOBAL DEFAULT 11 uilget_ │ │ │ │ - 247: 0008d19d 106 FUNC GLOBAL DEFAULT 11 itrp2d_ │ │ │ │ - 248: 00071921 28 FUNC GLOBAL DEFAULT 11 date32__ │ │ │ │ - 249: 0006bd09 40 FUNC GLOBAL DEFAULT 11 vicon1__ │ │ │ │ - 250: 0008245d 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintgt │ │ │ │ - 251: 000ac3b9 256 FUNC GLOBAL DEFAULT 11 zglistfonts_ │ │ │ │ - 252: 0006f83d 28 FUNC GLOBAL DEFAULT 11 sinti__ │ │ │ │ - 253: 000688c1 28 FUNC GLOBAL DEFAULT 11 umpqnp__ │ │ │ │ - 254: 000a4529 108 FUNC GLOBAL DEFAULT 11 isgtrc_ │ │ │ │ - 255: 000587d1 40 FUNC GLOBAL DEFAULT 11 sglnxr__ │ │ │ │ - 256: 00062655 28 FUNC GLOBAL DEFAULT 11 uusmks__ │ │ │ │ - 257: 000707e9 44 FUNC GLOBAL DEFAULT 11 shfw2g__ │ │ │ │ - 258: 0007e971 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmapprojectionangle │ │ │ │ - 259: 000652e1 132 FUNC GLOBAL DEFAULT 11 ucrqcp__ │ │ │ │ - 260: 0006489d 28 FUNC GLOBAL DEFAULT 11 uzlqnp__ │ │ │ │ - 261: 0006c2e9 44 FUNC GLOBAL DEFAULT 11 vimlt__ │ │ │ │ - 262: 0006cd11 132 FUNC GLOBAL DEFAULT 11 glrstx__ │ │ │ │ - 263: 0006bcb1 84 FUNC GLOBAL DEFAULT 11 osexec__ │ │ │ │ - 264: 000a3351 16 FUNC GLOBAL DEFAULT 11 sgqtxr_ │ │ │ │ - 265: 0007498d 712 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxframe │ │ │ │ - 266: 000a62e5 132 FUNC GLOBAL DEFAULT 11 sgrqin_ │ │ │ │ - 267: 00091f3d 46 FUNC GLOBAL DEFAULT 11 szqfnt_ │ │ │ │ - 268: 0006c1b5 28 FUNC GLOBAL DEFAULT 11 ct2ec__ │ │ │ │ - 269: 000565e9 28 FUNC GLOBAL DEFAULT 11 szsttv__ │ │ │ │ - 270: 000d415d 24 FUNC GLOBAL DEFAULT 11 umscwd_ │ │ │ │ - 271: 000a1c69 34 FUNC GLOBAL DEFAULT 11 sgqcmn_ │ │ │ │ - 272: 000a6bcd 320 FUNC GLOBAL DEFAULT 11 sglqid_ │ │ │ │ - 273: 000738a9 132 FUNC GLOBAL DEFAULT 11 tmpqcl__ │ │ │ │ - 274: 0005cd25 132 FUNC GLOBAL DEFAULT 11 uerqcl__ │ │ │ │ - 275: 00099bb1 20 FUNC GLOBAL DEFAULT 11 sztxop_ │ │ │ │ - 276: 00072c95 40 FUNC GLOBAL DEFAULT 11 g2sctr__ │ │ │ │ - 277: 00090de5 540 FUNC GLOBAL DEFAULT 11 szgclx_ │ │ │ │ - 278: 0005a955 28 FUNC GLOBAL DEFAULT 11 swqwdc__ │ │ │ │ - 279: 00070cf5 28 FUNC GLOBAL DEFAULT 11 shtlib__ │ │ │ │ - 280: 0007c0e5 216 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcldeallocsht │ │ │ │ - 281: 00044875 10 FUNC GLOBAL DEFAULT 11 prcopn_ │ │ │ │ - 282: 000c821d 1036 FUNC GLOBAL DEFAULT 11 csblbl_ │ │ │ │ - 283: 000558fd 28 FUNC GLOBAL DEFAULT 11 szoptt__ │ │ │ │ - 284: 000c03d1 1316 FUNC GLOBAL DEFAULT 11 uhbrfz_ │ │ │ │ - 285: 00058609 28 FUNC GLOBAL DEFAULT 11 sgstxs__ │ │ │ │ - 286: 00055b7d 28 FUNC GLOBAL DEFAULT 11 szl3zv__ │ │ │ │ - 287: 0009b8d9 580 FUNC GLOBAL DEFAULT 11 sltlcv_ │ │ │ │ - 288: 00059769 132 FUNC GLOBAL DEFAULT 11 sgrqid__ │ │ │ │ - 289: 0006a229 128 FUNC GLOBAL DEFAULT 11 uxqfmt__ │ │ │ │ - 290: 00043ebd 50 FUNC GLOBAL DEFAULT 11 indxif_ │ │ │ │ - 291: 00053b99 156 FUNC GLOBAL DEFAULT 11 imin_ │ │ │ │ - 292: 000708d5 28 FUNC GLOBAL DEFAULT 11 shiniz__ │ │ │ │ - 293: 000a3371 16 FUNC GLOBAL DEFAULT 11 sgqtxs_ │ │ │ │ - 294: 0006dfed 28 FUNC GLOBAL DEFAULT 11 rpnxfl__ │ │ │ │ - 295: 00045a61 56 FUNC GLOBAL DEFAULT 11 rlienv_ │ │ │ │ - 296: 000eb7c5 62 FUNC GLOBAL DEFAULT 11 fcputr_ │ │ │ │ - 297: 00075c9d 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarwidth │ │ │ │ - 298: 000d6135 136 FUNC GLOBAL DEFAULT 11 uglqcp_ │ │ │ │ - 299: 000629dd 28 FUNC GLOBAL DEFAULT 11 ugrqnp__ │ │ │ │ - 300: 00070af1 72 FUNC GLOBAL DEFAULT 11 shmw2s__ │ │ │ │ - 301: 00068bb1 28 FUNC GLOBAL DEFAULT 11 grsmpl__ │ │ │ │ - 302: 0005e1f9 128 FUNC GLOBAL DEFAULT 11 usxoff__ │ │ │ │ - 303: 00067435 132 FUNC GLOBAL DEFAULT 11 udpqin__ │ │ │ │ - 304: 00090a49 52 FUNC GLOBAL DEFAULT 11 szgcly_ │ │ │ │ - 305: 000468f9 100 FUNC GLOBAL DEFAULT 11 rlrget_ │ │ │ │ - 306: 0007d4f9 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkersize │ │ │ │ - 307: 000c5205 44 FUNC GLOBAL DEFAULT 11 uziqin_ │ │ │ │ - 308: 0004c3e1 132 FUNC GLOBAL DEFAULT 11 mpscon_ │ │ │ │ - 309: 00061345 28 FUNC GLOBAL DEFAULT 11 ulylbl__ │ │ │ │ - 310: 000a543d 16 FUNC GLOBAL DEFAULT 11 sgstrn_ │ │ │ │ - 311: 00068b95 28 FUNC GLOBAL DEFAULT 11 grsvpt__ │ │ │ │ - 312: 00081025 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetorthographic │ │ │ │ - 313: 0006b92d 116 FUNC GLOBAL DEFAULT 11 lenz__ │ │ │ │ - 314: 00059675 28 FUNC GLOBAL DEFAULT 11 sgpqvl__ │ │ │ │ - 315: 0007dec9 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetextsize │ │ │ │ - 316: 000acb89 208 FUNC GLOBAL DEFAULT 11 zgqrct_ │ │ │ │ - 317: 00068dd1 132 FUNC GLOBAL DEFAULT 11 uirqcl__ │ │ │ │ - 318: 000c36dd 42 FUNC GLOBAL DEFAULT 11 uzcqid_ │ │ │ │ - 319: 0006befd 4 FUNC GLOBAL DEFAULT 11 imlt1__ │ │ │ │ - 320: 00047b15 132 FUNC GLOBAL DEFAULT 11 glrqin_ │ │ │ │ - 321: 0006baf9 4 FUNC GLOBAL DEFAULT 11 mpscon__ │ │ │ │ - 322: 000b71a9 92 FUNC GLOBAL DEFAULT 11 uelset_ │ │ │ │ - 323: 000ba099 1108 FUNC GLOBAL DEFAULT 11 uyaxdv_ │ │ │ │ - 324: 000bcca9 16 FUNC GLOBAL DEFAULT 11 uuslnt_ │ │ │ │ - 325: 000a3bc5 16 FUNC GLOBAL DEFAULT 11 sgqpms_ │ │ │ │ - 326: 000610e1 112 FUNC GLOBAL DEFAULT 11 ulrget__ │ │ │ │ - 327: 000485b1 324 FUNC GLOBAL DEFAULT 11 gllqid_ │ │ │ │ - 328: 00065c9d 132 FUNC GLOBAL DEFAULT 11 uciqcl__ │ │ │ │ - 329: 000eb755 56 FUNC GLOBAL DEFAULT 11 fcputs_ │ │ │ │ - 330: 00068fb9 28 FUNC GLOBAL DEFAULT 11 uic2d__ │ │ │ │ - 331: 0008e49d 6 FUNC GLOBAL DEFAULT 11 tmpqnp_ │ │ │ │ - 332: 0006ba95 4 FUNC GLOBAL DEFAULT 11 iblkgt__ │ │ │ │ - 333: 000ca1f1 1700 FUNC GLOBAL DEFAULT 11 ususcu_ │ │ │ │ - 334: 000d6641 184 FUNC GLOBAL DEFAULT 11 ugiqcl_ │ │ │ │ - 335: 000ac315 72 FUNC GLOBAL DEFAULT 11 zgsfw_ │ │ │ │ - 336: 0006b531 40 FUNC GLOBAL DEFAULT 11 vrfct1__ │ │ │ │ - 337: 0006b6ed 4 FUNC GLOBAL DEFAULT 11 lrlt0__ │ │ │ │ - 338: 000dbcf9 156 FUNC GLOBAL DEFAULT 11 uirqcp_ │ │ │ │ - 339: 0006b7b9 128 FUNC GLOBAL DEFAULT 11 cradj__ │ │ │ │ - 340: 000b2efd 136 FUNC GLOBAL DEFAULT 11 ulpqcp_ │ │ │ │ - 341: 000b0edd 138 FUNC GLOBAL DEFAULT 11 swsfcm_ │ │ │ │ - 342: 000ebc39 144 FUNC GLOBAL DEFAULT 11 cweek_ │ │ │ │ - 343: 00060705 132 FUNC GLOBAL DEFAULT 11 ulpqcl__ │ │ │ │ - 344: 000a91c1 28 FUNC GLOBAL DEFAULT 11 zg_button_press_event │ │ │ │ - 345: 0006eea1 28 FUNC GLOBAL DEFAULT 11 vignn__ │ │ │ │ - 346: 0007292d 28 FUNC GLOBAL DEFAULT 11 timeq1__ │ │ │ │ - 347: 0005c255 112 FUNC GLOBAL DEFAULT 11 uelset__ │ │ │ │ - 348: 00093c4d 120 FUNC GLOBAL DEFAULT 11 szsttz_ │ │ │ │ - 349: 000e1631 1124 FUNC GLOBAL DEFAULT 11 ucxamn_ │ │ │ │ - 350: 000868e9 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalge │ │ │ │ - 351: 000adf35 324 FUNC GLOBAL DEFAULT 11 swpqid_ │ │ │ │ - 352: 000a3c05 16 FUNC GLOBAL DEFAULT 11 sgqpmt_ │ │ │ │ - 353: 00091f15 40 FUNC GLOBAL DEFAULT 11 szqfnw_ │ │ │ │ - 354: 000e1fdd 6 FUNC GLOBAL DEFAULT 11 ucpqnp_ │ │ │ │ - 355: 00097b59 356 FUNC GLOBAL DEFAULT 11 szt3zu_ │ │ │ │ - 356: 00042d7d 136 FUNC GLOBAL DEFAULT 11 vs1out_ │ │ │ │ - 357: 000dde2d 6 FUNC GLOBAL DEFAULT 11 uilqnp_ │ │ │ │ - 358: 000d5fcd 176 FUNC GLOBAL DEFAULT 11 uglqvl_ │ │ │ │ - 359: 000d5e35 92 FUNC GLOBAL DEFAULT 11 ugrset_ │ │ │ │ - 360: 000bcce9 124 FUNC GLOBAL DEFAULT 11 uuinit_ │ │ │ │ - 361: 0007fead 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dorigin │ │ │ │ - 362: 00071b19 4 FUNC GLOBAL DEFAULT 11 ndyear__ │ │ │ │ - 363: 00059495 28 FUNC GLOBAL DEFAULT 11 sgqlni__ │ │ │ │ - 364: 000754b5 700 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeygap │ │ │ │ - 365: 0009e639 50 FUNC GLOBAL DEFAULT 11 stfusr_ │ │ │ │ - 366: 0009ff95 508 FUNC GLOBAL DEFAULT 11 sgtxxr_ │ │ │ │ - 367: 000869ed 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalgt │ │ │ │ - 368: 0006f301 44 FUNC GLOBAL DEFAULT 11 passf4__ │ │ │ │ - 369: 0006c4d1 4 FUNC GLOBAL DEFAULT 11 g2sgrd__ │ │ │ │ - 370: 0004d0c9 48 FUNC GLOBAL DEFAULT 11 rr2d_ │ │ │ │ - 371: 0007211d 116 FUNC GLOBAL DEFAULT 11 lchra__ │ │ │ │ - 372: 0006f10d 28 FUNC GLOBAL DEFAULT 11 gnlt__ │ │ │ │ - 373: 0005f439 132 FUNC GLOBAL DEFAULT 11 uscqcl__ │ │ │ │ - 374: 0003a8f5 2682 FUNC GLOBAL DEFAULT 11 radbg_ │ │ │ │ - 375: 0007415d 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetygrid │ │ │ │ - 376: 0005a30d 28 FUNC GLOBAL DEFAULT 11 swpopn__ │ │ │ │ - 377: 000617ed 28 FUNC GLOBAL DEFAULT 11 uuisvl__ │ │ │ │ - 378: 000e8941 368 FUNC GLOBAL DEFAULT 11 inorml_ │ │ │ │ - 379: 00061c5d 28 FUNC GLOBAL DEFAULT 11 uulqvl__ │ │ │ │ - 380: 00061d89 112 FUNC GLOBAL DEFAULT 11 uurset__ │ │ │ │ - 381: 0005974d 28 FUNC GLOBAL DEFAULT 11 sgrqnp__ │ │ │ │ - 382: 0006087d 132 FUNC GLOBAL DEFAULT 11 ulrqid__ │ │ │ │ - 383: 00056109 28 FUNC GLOBAL DEFAULT 11 szcllt__ │ │ │ │ - 384: 000d7261 3276 FUNC GLOBAL DEFAULT 11 ugvect_ │ │ │ │ - 385: 00082491 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintle │ │ │ │ - 386: 00072c7d 4 FUNC GLOBAL DEFAULT 11 rprd__ │ │ │ │ - 387: 00067559 132 FUNC GLOBAL DEFAULT 11 udrqcp__ │ │ │ │ - 388: 000b7109 160 FUNC GLOBAL DEFAULT 11 uelstx_ │ │ │ │ - 389: 000cd665 1820 FUNC GLOBAL DEFAULT 11 uspfit_ │ │ │ │ - 390: 0006f7fd 36 FUNC GLOBAL DEFAULT 11 rfftf1__ │ │ │ │ - 391: 0006a879 28 FUNC GLOBAL DEFAULT 11 uvbrl__ │ │ │ │ - 392: 00067b8d 28 FUNC GLOBAL DEFAULT 11 umspwd__ │ │ │ │ - 393: 00097a19 320 FUNC GLOBAL DEFAULT 11 szt3zv_ │ │ │ │ - 394: 0004ac6d 88 FUNC GLOBAL DEFAULT 11 mpfglb_ │ │ │ │ - 395: 000567cd 28 FUNC GLOBAL DEFAULT 11 stftrf__ │ │ │ │ - 396: 000e5415 280 FUNC GLOBAL DEFAULT 11 ludchk_ │ │ │ │ - 397: 0006ba99 4 FUNC GLOBAL DEFAULT 11 iblkge__ │ │ │ │ - 398: 000b0695 138 FUNC GLOBAL DEFAULT 11 swqpnt_ │ │ │ │ - 399: 000694cd 112 FUNC GLOBAL DEFAULT 11 uilset__ │ │ │ │ - 400: 0005c161 132 FUNC GLOBAL DEFAULT 11 swpstx__ │ │ │ │ - 401: 00073581 28 FUNC GLOBAL DEFAULT 11 tmlsvl__ │ │ │ │ - 402: 000cecc1 400 FUNC GLOBAL DEFAULT 11 uxpnum_ │ │ │ │ - 403: 0006bb61 4 FUNC GLOBAL DEFAULT 11 mpicyb__ │ │ │ │ - 404: 00075f9d 816 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislabel │ │ │ │ - 405: 000824c5 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintlt │ │ │ │ - 406: 0005eb91 112 FUNC GLOBAL DEFAULT 11 uspget__ │ │ │ │ - 407: 000de869 92 FUNC GLOBAL DEFAULT 11 uiiget_ │ │ │ │ - 408: 000cbf91 176 FUNC GLOBAL DEFAULT 11 usrsvl_ │ │ │ │ - 409: 0006eb8d 132 FUNC GLOBAL DEFAULT 11 glpqcl__ │ │ │ │ - 410: 000df94d 50 FUNC GLOBAL DEFAULT 11 uismfl_ │ │ │ │ - 411: 000dbb91 176 FUNC GLOBAL DEFAULT 11 uirqvl_ │ │ │ │ - 412: 0006a3ad 132 FUNC GLOBAL DEFAULT 11 uxpaxs__ │ │ │ │ - 413: 0006c12d 40 FUNC GLOBAL DEFAULT 11 ct3cs__ │ │ │ │ - 414: 000b2cfd 240 FUNC GLOBAL DEFAULT 11 ulpqvl_ │ │ │ │ - 415: 0006ee4d 28 FUNC GLOBAL DEFAULT 11 dxfloc__ │ │ │ │ - 416: 0006bb69 4 FUNC GLOBAL DEFAULT 11 mpfhmr__ │ │ │ │ - 417: 0005c60d 28 FUNC GLOBAL DEFAULT 11 uetone__ │ │ │ │ - 418: 000bd431 92 FUNC GLOBAL DEFAULT 11 uupset_ │ │ │ │ - 419: 000aaf75 192 FUNC GLOBAL DEFAULT 11 get_pangostring_width_height │ │ │ │ - 420: 00055855 28 FUNC GLOBAL DEFAULT 11 szplsv__ │ │ │ │ - 421: 0007ab59 64 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontoura │ │ │ │ - 422: 0007a985 468 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourb │ │ │ │ - 423: 00060afd 28 FUNC GLOBAL DEFAULT 11 ulqxbl__ │ │ │ │ - 424: 00060fe1 128 FUNC GLOBAL DEFAULT 11 ulxsfm__ │ │ │ │ - 425: 001eb848 28 OBJECT GLOBAL DEFAULT 21 umwk1_ │ │ │ │ - 426: 0006b741 4 FUNC GLOBAL DEFAULT 11 lrlta__ │ │ │ │ - 427: 00071489 28 FUNC GLOBAL DEFAULT 11 vs2out__ │ │ │ │ - 428: 00057091 28 FUNC GLOBAL DEFAULT 11 slpcnr__ │ │ │ │ - 429: 0006b739 4 FUNC GLOBAL DEFAULT 11 lrlt__ │ │ │ │ - 430: 00086395 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvhyperbolic │ │ │ │ - 431: 000600d1 128 FUNC GLOBAL DEFAULT 11 uyqfmt__ │ │ │ │ - 432: 0005c465 28 FUNC GLOBAL DEFAULT 11 ueqtlz__ │ │ │ │ - 433: 0005b9d5 132 FUNC GLOBAL DEFAULT 11 swlqcp__ │ │ │ │ - 434: 0006c20d 44 FUNC GLOBAL DEFAULT 11 visub__ │ │ │ │ - 435: 000e0c71 1118 FUNC GLOBAL DEFAULT 11 ucyady_ │ │ │ │ - 436: 0006f259 36 FUNC GLOBAL DEFAULT 11 radf2__ │ │ │ │ - 437: 0006a8e9 28 FUNC GLOBAL DEFAULT 11 uvbxf__ │ │ │ │ - 438: 000c1f9d 200 FUNC GLOBAL DEFAULT 11 uwsgya_ │ │ │ │ - 439: 00063e05 184 FUNC GLOBAL DEFAULT 11 uzcget__ │ │ │ │ - 440: 0005a9c5 28 FUNC GLOBAL DEFAULT 11 swqptc__ │ │ │ │ - 441: 000d5d95 160 FUNC GLOBAL DEFAULT 11 ugrstx_ │ │ │ │ - 442: 00072d5d 28 FUNC GLOBAL DEFAULT 11 uwsgxb__ │ │ │ │ - 443: 0007c6c1 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetshadepattern │ │ │ │ - 444: 000bb101 796 FUNC GLOBAL DEFAULT 11 uyptmk_ │ │ │ │ - 445: 0006f129 28 FUNC GLOBAL DEFAULT 11 gnle__ │ │ │ │ - 446: 0012a230 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yuni0 │ │ │ │ - 447: 0005741d 28 FUNC GLOBAL DEFAULT 11 scsorg__ │ │ │ │ - 448: 000a7191 320 FUNC GLOBAL DEFAULT 11 sgiqid_ │ │ │ │ - 449: 0007a211 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadea │ │ │ │ - 450: 0007a03d 468 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadeb │ │ │ │ - 451: 0005ac6d 28 FUNC GLOBAL DEFAULT 11 swlsft__ │ │ │ │ - 452: 00056779 28 FUNC GLOBAL DEFAULT 11 stspr2__ │ │ │ │ - 453: 0009a461 412 FUNC GLOBAL DEFAULT 11 slqsiz_ │ │ │ │ - 454: 0006fbb9 28 FUNC GLOBAL DEFAULT 11 odrqvl__ │ │ │ │ - 455: 00056805 28 FUNC GLOBAL DEFAULT 11 stqtrf__ │ │ │ │ - 456: 0005e0e9 112 FUNC GLOBAL DEFAULT 11 usiset__ │ │ │ │ - 457: 0005cb7d 132 FUNC GLOBAL DEFAULT 11 uepqin__ │ │ │ │ - 458: 0006f859 28 FUNC GLOBAL DEFAULT 11 cosqf__ │ │ │ │ - 459: 000a2bc9 200 FUNC GLOBAL DEFAULT 11 sgtnr_ │ │ │ │ - 460: 0007a695 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclclearcontourlevel │ │ │ │ - 461: 00053cf9 84 FUNC GLOBAL DEFAULT 11 imax0_ │ │ │ │ - 462: 00038821 50 FUNC GLOBAL DEFAULT 11 odrk1_ │ │ │ │ - 463: 00084d21 116 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dcldealloccosfft │ │ │ │ - 464: 00079ee9 276 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshaden │ │ │ │ - 465: 00085905 472 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ - 466: 000a4be5 372 FUNC GLOBAL DEFAULT 11 sgtrsl_ │ │ │ │ - 467: 00087509 1196 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetrealex │ │ │ │ - 468: 000d9791 124 FUNC GLOBAL DEFAULT 11 uvbra_ │ │ │ │ - 469: 00085add 472 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ - 470: 000e8095 8 FUNC GLOBAL DEFAULT 11 iand_ │ │ │ │ - 471: 00072f71 132 FUNC GLOBAL DEFAULT 11 tmistx__ │ │ │ │ - 472: 00079ffd 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadev │ │ │ │ - 473: 00059f11 4 FUNC GLOBAL DEFAULT 11 zgiint__ │ │ │ │ - 474: 0005d3a1 132 FUNC GLOBAL DEFAULT 11 uspqid__ │ │ │ │ - 475: 00080fed 56 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclexeccommand │ │ │ │ - 476: 0006f475 36 FUNC GLOBAL DEFAULT 11 cfftb1__ │ │ │ │ - 477: 0004bd61 252 FUNC GLOBAL DEFAULT 11 mpibon_ │ │ │ │ - 478: 000cabed 140 FUNC GLOBAL DEFAULT 11 usyaxs_ │ │ │ │ - 479: 000c20ad 164 FUNC GLOBAL DEFAULT 11 uwsgyb_ │ │ │ │ - 480: 000444dd 132 FUNC GLOBAL DEFAULT 11 osexec_ │ │ │ │ - 481: 00068135 112 FUNC GLOBAL DEFAULT 11 umrget__ │ │ │ │ - 482: 0006c45d 44 FUNC GLOBAL DEFAULT 11 g2fbli__ │ │ │ │ - 483: 000829a9 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastcharex │ │ │ │ - 484: 000667e1 132 FUNC GLOBAL DEFAULT 11 udiqcl__ │ │ │ │ - 485: 0004ffa5 38 FUNC GLOBAL DEFAULT 11 vrcon0_ │ │ │ │ - 486: 0005945d 28 FUNC GLOBAL DEFAULT 11 sglnr__ │ │ │ │ - 487: 000d66f9 136 FUNC GLOBAL DEFAULT 11 ugiqcp_ │ │ │ │ - 488: 0009fd99 508 FUNC GLOBAL DEFAULT 11 sgtxxu_ │ │ │ │ - 489: 0006bb89 4 FUNC GLOBAL DEFAULT 11 mpfcyl__ │ │ │ │ - 490: 0003f6b5 176 FUNC GLOBAL DEFAULT 11 shts2g_ │ │ │ │ - 491: 00058031 28 FUNC GLOBAL DEFAULT 11 sgqlai__ │ │ │ │ - 492: 00050cdd 56 FUNC GLOBAL DEFAULT 11 gnqblk_ │ │ │ │ - 493: 00062311 28 FUNC GLOBAL DEFAULT 11 uuqidv__ │ │ │ │ - 494: 000b40f1 96 FUNC GLOBAL DEFAULT 11 ulsxbl_ │ │ │ │ - 495: 0006f605 56 FUNC GLOBAL DEFAULT 11 radbg__ │ │ │ │ - 496: 00050619 104 FUNC GLOBAL DEFAULT 11 rgngt_ │ │ │ │ - 497: 0009f52d 84 FUNC GLOBAL DEFAULT 11 ststrf_ │ │ │ │ - 498: 000e90c5 464 FUNC GLOBAL DEFAULT 11 clrgsv_ │ │ │ │ - 499: 00060cdd 28 FUNC GLOBAL DEFAULT 11 ullsvl__ │ │ │ │ - 500: 00070a69 28 FUNC GLOBAL DEFAULT 11 shmdxm__ │ │ │ │ - 501: 000ce6c1 276 FUNC GLOBAL DEFAULT 11 uxaxnm_ │ │ │ │ - 502: 0006b719 4 FUNC GLOBAL DEFAULT 11 lrle__ │ │ │ │ - 503: 000632a5 112 FUNC GLOBAL DEFAULT 11 ugiget__ │ │ │ │ - 504: 000bd2e5 332 FUNC GLOBAL DEFAULT 11 uupstx_ │ │ │ │ - 505: 00053c35 196 FUNC GLOBAL DEFAULT 11 imax1_ │ │ │ │ - 506: 0007dd8d 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetext │ │ │ │ - 507: 00038745 220 FUNC GLOBAL DEFAULT 11 odrk2_ │ │ │ │ - 508: 000534d1 120 FUNC GLOBAL DEFAULT 11 vrfnb0_ │ │ │ │ - 509: 000a692d 176 FUNC GLOBAL DEFAULT 11 sglsvl_ │ │ │ │ - 510: 00061e7d 36 FUNC GLOBAL DEFAULT 11 uulinz__ │ │ │ │ - 511: 00060861 28 FUNC GLOBAL DEFAULT 11 ulrqnp__ │ │ │ │ - 512: 00049361 26 FUNC GLOBAL DEFAULT 11 lrlta_ │ │ │ │ - 513: 0007e395 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized1 │ │ │ │ - 514: 00043e89 50 FUNC GLOBAL DEFAULT 11 indxil_ │ │ │ │ - 515: 0007e2c1 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized2 │ │ │ │ - 516: 0006a03d 4 FUNC GLOBAL DEFAULT 11 iuwgy__ │ │ │ │ - 517: 0006bd81 4 FUNC GLOBAL DEFAULT 11 iset1__ │ │ │ │ - 518: 0006f3a9 60 FUNC GLOBAL DEFAULT 11 passb__ │ │ │ │ - 519: 00080d95 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetave │ │ │ │ - 520: 000a54b9 92 FUNC GLOBAL DEFAULT 11 sgqtxy_ │ │ │ │ - 521: 000b7765 92 FUNC GLOBAL DEFAULT 11 ueiset_ │ │ │ │ - 522: 00063951 132 FUNC GLOBAL DEFAULT 11 uzcqid__ │ │ │ │ - 523: 000d0f7d 328 FUNC GLOBAL DEFAULT 11 umbndp_ │ │ │ │ - 524: 000ad4e9 92 FUNC GLOBAL DEFAULT 11 swrget_ │ │ │ │ - 525: 0006aa85 40 FUNC GLOBAL DEFAULT 11 uhbxfz__ │ │ │ │ - 526: 00048c51 320 FUNC GLOBAL DEFAULT 11 gliqid_ │ │ │ │ - 527: 00057519 28 FUNC GLOBAL DEFAULT 11 scspmi__ │ │ │ │ - 528: 00072a85 4 FUNC GLOBAL DEFAULT 11 ramp0__ │ │ │ │ - 529: 0004f519 156 FUNC GLOBAL DEFAULT 11 rave_ │ │ │ │ - 530: 0005e309 128 FUNC GLOBAL DEFAULT 11 usaxsc__ │ │ │ │ - 531: 0007039d 132 FUNC GLOBAL DEFAULT 11 odlstx__ │ │ │ │ - 532: 0006bba5 4 FUNC GLOBAL DEFAULT 11 mpfrbs__ │ │ │ │ - 533: 00049519 148 FUNC GLOBAL DEFAULT 11 lrne_ │ │ │ │ - 534: 0004fe59 52 FUNC GLOBAL DEFAULT 11 vrset_ │ │ │ │ - 535: 00072c35 4 FUNC GLOBAL DEFAULT 11 rvmax0__ │ │ │ │ - 536: 0004fef5 176 FUNC GLOBAL DEFAULT 11 vrcon1_ │ │ │ │ - 537: 0005b48d 132 FUNC GLOBAL DEFAULT 11 swcqcl__ │ │ │ │ - 538: 000ecae9 30 FUNC GLOBAL DEFAULT 11 date31_ │ │ │ │ - 539: 00058ee5 40 FUNC GLOBAL DEFAULT 11 sglnxv__ │ │ │ │ - 540: 0009fb9d 508 FUNC GLOBAL DEFAULT 11 sgtxxv_ │ │ │ │ - 541: 000651a1 28 FUNC GLOBAL DEFAULT 11 ucpsvl__ │ │ │ │ - 542: 0006bab1 4 FUNC GLOBAL DEFAULT 11 mpisin__ │ │ │ │ - 543: 00043cad 42 FUNC GLOBAL DEFAULT 11 lenb_ │ │ │ │ - 544: 000ea185 284 FUNC GLOBAL DEFAULT 11 lchr_ │ │ │ │ - 545: 000751d1 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarframe │ │ │ │ - 546: 00068b79 28 FUNC GLOBAL DEFAULT 11 grscwd__ │ │ │ │ - 547: 000969ed 16 FUNC GLOBAL DEFAULT 11 szcrst_ │ │ │ │ - 548: 0006c171 40 FUNC GLOBAL DEFAULT 11 ct3sc__ │ │ │ │ - 549: 0009ad99 728 FUNC GLOBAL DEFAULT 11 slpwvc_ │ │ │ │ - 550: 00097dc9 8 FUNC GLOBAL DEFAULT 11 szt3op_ │ │ │ │ - 551: 000533bd 276 FUNC GLOBAL DEFAULT 11 vrfnb1_ │ │ │ │ - 552: 000cbf0d 132 FUNC GLOBAL DEFAULT 11 usrqin_ │ │ │ │ - 553: 0006abb9 28 FUNC GLOBAL DEFAULT 11 uhbxa__ │ │ │ │ - 554: 00056259 28 FUNC GLOBAL DEFAULT 11 szsttz__ │ │ │ │ - 555: 0008e761 184 FUNC GLOBAL DEFAULT 11 tmpqcl_ │ │ │ │ - 556: 000a4ab5 304 FUNC GLOBAL DEFAULT 11 sgtrsn_ │ │ │ │ - 557: 00086af1 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalle │ │ │ │ - 558: 000a57dd 92 FUNC GLOBAL DEFAULT 11 sgsvpt_ │ │ │ │ - 559: 00071c85 132 FUNC GLOBAL DEFAULT 11 cweek__ │ │ │ │ - 560: 000677a9 132 FUNC GLOBAL DEFAULT 11 umrqid__ │ │ │ │ - 561: 000d284d 324 FUNC GLOBAL DEFAULT 11 umpqid_ │ │ │ │ - 562: 0006ef15 44 FUNC GLOBAL DEFAULT 11 vradd0__ │ │ │ │ - 563: 0009a01d 36 FUNC GLOBAL DEFAULT 11 szpmcl_ │ │ │ │ - 564: 0006d38d 132 FUNC GLOBAL DEFAULT 11 rllenv__ │ │ │ │ - 565: 00078851 716 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexboxarea │ │ │ │ - 566: 000cc7f5 320 FUNC GLOBAL DEFAULT 11 uslqid_ │ │ │ │ - 567: 0006ef6d 44 FUNC GLOBAL DEFAULT 11 vrsub1__ │ │ │ │ - 568: 001df720 16 OBJECT GLOBAL DEFAULT 21 szbtx1_ │ │ │ │ - 569: 000c9949 812 FUNC GLOBAL DEFAULT 11 usyaxu_ │ │ │ │ - 570: 0005cca1 132 FUNC GLOBAL DEFAULT 11 uerqcp__ │ │ │ │ - 571: 0005a281 4 FUNC GLOBAL DEFAULT 11 zgiclr__ │ │ │ │ - 572: 00073825 132 FUNC GLOBAL DEFAULT 11 tmpqcp__ │ │ │ │ - 573: 0008a9fd 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ - 574: 000e5999 1148 FUNC GLOBAL DEFAULT 11 udline_ │ │ │ │ - 575: 00083789 52 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsavegoodnumlist │ │ │ │ - 576: 00083489 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewframe │ │ │ │ - 577: 00071fc1 84 FUNC GLOBAL DEFAULT 11 dclvnm__ │ │ │ │ - 578: 000de3fd 6 FUNC GLOBAL DEFAULT 11 uiiqnp_ │ │ │ │ - 579: 000c3625 42 FUNC GLOBAL DEFAULT 11 uzcsvl_ │ │ │ │ - 580: 000d6591 176 FUNC GLOBAL DEFAULT 11 ugiqvl_ │ │ │ │ - 581: 000603f9 132 FUNC GLOBAL DEFAULT 11 ulistx__ │ │ │ │ - 582: 0008330d 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionangle │ │ │ │ - 583: 0006dde9 28 FUNC GLOBAL DEFAULT 11 gllsvl__ │ │ │ │ - 584: 00071901 4 FUNC GLOBAL DEFAULT 11 ndate1__ │ │ │ │ - 585: 000eca41 168 FUNC GLOBAL DEFAULT 11 date32_ │ │ │ │ - 586: 00057fdd 28 FUNC GLOBAL DEFAULT 11 sgslat__ │ │ │ │ - 587: 00086bf5 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervallt │ │ │ │ - 588: 000a9179 72 FUNC GLOBAL DEFAULT 11 scqobj_ │ │ │ │ - 589: 00043c8d 32 FUNC GLOBAL DEFAULT 11 lenc_ │ │ │ │ - 590: 00062c5d 132 FUNC GLOBAL DEFAULT 11 ugiqid__ │ │ │ │ - 591: 00070a85 52 FUNC GLOBAL DEFAULT 11 shfwga__ │ │ │ │ - 592: 0009e66d 46 FUNC GLOBAL DEFAULT 11 stcusr_ │ │ │ │ - 593: 00037415 324 FUNC GLOBAL DEFAULT 11 odpqid_ │ │ │ │ - 594: 00072a65 4 FUNC GLOBAL DEFAULT 11 rmin1__ │ │ │ │ - 595: 00053e35 24 FUNC GLOBAL DEFAULT 11 msgdmp_ │ │ │ │ - 596: 0005f0f9 128 FUNC GLOBAL DEFAULT 11 ussaxs__ │ │ │ │ - 597: 000ec665 116 FUNC GLOBAL DEFAULT 11 ndate1_ │ │ │ │ - 598: 00048235 392 FUNC GLOBAL DEFAULT 11 gllsvl_ │ │ │ │ - 599: 0005fb01 132 FUNC GLOBAL DEFAULT 11 uypaxs__ │ │ │ │ - 600: 00043ff5 86 FUNC GLOBAL DEFAULT 11 indxmf_ │ │ │ │ - 601: 000a2ae1 200 FUNC GLOBAL DEFAULT 11 sgtnu_ │ │ │ │ - 602: 00049199 26 FUNC GLOBAL DEFAULT 11 lrlea_ │ │ │ │ - 603: 000e22a1 184 FUNC GLOBAL DEFAULT 11 ucpqcl_ │ │ │ │ - 604: 0005c3f5 28 FUNC GLOBAL DEFAULT 11 uestlv__ │ │ │ │ - 605: 00065421 132 FUNC GLOBAL DEFAULT 11 ucrqin__ │ │ │ │ - 606: 00038599 428 FUNC GLOBAL DEFAULT 11 odrk4_ │ │ │ │ - 607: 000de021 184 FUNC GLOBAL DEFAULT 11 uilqcl_ │ │ │ │ - 608: 00080031 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dorigin │ │ │ │ - 609: 0004d38d 204 FUNC GLOBAL DEFAULT 11 ct2bc_ │ │ │ │ - 610: 00068a85 28 FUNC GLOBAL DEFAULT 11 umpqvl__ │ │ │ │ - 611: 0006f3e5 28 FUNC GLOBAL DEFAULT 11 cffti__ │ │ │ │ - 612: 0009c409 648 FUNC GLOBAL DEFAULT 11 sldiv_ │ │ │ │ - 613: 00056409 28 FUNC GLOBAL DEFAULT 11 szpllp__ │ │ │ │ - 614: 00045fe9 256 FUNC GLOBAL DEFAULT 11 rlropt_ │ │ │ │ - 615: 000d0ccd 688 FUNC GLOBAL DEFAULT 11 umbndr_ │ │ │ │ - 616: 0005f821 28 FUNC GLOBAL DEFAULT 11 usytlz__ │ │ │ │ - 617: 000711f1 40 FUNC GLOBAL DEFAULT 11 shlssd__ │ │ │ │ - 618: 000a3f0d 248 FUNC GLOBAL DEFAULT 11 sgplzr_ │ │ │ │ - 619: 0005d385 28 FUNC GLOBAL DEFAULT 11 uspqnp__ │ │ │ │ - 620: 000b76c5 160 FUNC GLOBAL DEFAULT 11 ueistx_ │ │ │ │ - 621: 0005883d 28 FUNC GLOBAL DEFAULT 11 sgstrn__ │ │ │ │ - 622: 000bcaf9 52 FUNC GLOBAL DEFAULT 11 uusidv_ │ │ │ │ - 623: 00055ab9 28 FUNC GLOBAL DEFAULT 11 szt3cl__ │ │ │ │ - 624: 001df730 24 OBJECT GLOBAL DEFAULT 21 szbtx2_ │ │ │ │ - 625: 000589c9 112 FUNC GLOBAL DEFAULT 11 sgiget__ │ │ │ │ - 626: 000d4141 28 FUNC GLOBAL DEFAULT 11 umqpnt_ │ │ │ │ - 627: 001df790 12 OBJECT GLOBAL DEFAULT 21 szbpm1_ │ │ │ │ - 628: 00072e5d 4 FUNC GLOBAL DEFAULT 11 vifna0__ │ │ │ │ - 629: 00064661 28 FUNC GLOBAL DEFAULT 11 uzisvl__ │ │ │ │ - 630: 00064a45 28 FUNC GLOBAL DEFAULT 11 uzlqvl__ │ │ │ │ - 631: 00064ba9 112 FUNC GLOBAL DEFAULT 11 uzrset__ │ │ │ │ - 632: 00095c71 4 FUNC GLOBAL DEFAULT 11 szcll3_ │ │ │ │ - 633: 0009fb39 38 FUNC GLOBAL DEFAULT 11 sgclst_ │ │ │ │ - 634: 000bd7b9 320 FUNC GLOBAL DEFAULT 11 uurqid_ │ │ │ │ - 635: 0005dc79 48 FUNC GLOBAL DEFAULT 11 uszdgt__ │ │ │ │ - 636: 00066c51 28 FUNC GLOBAL DEFAULT 11 udiclr__ │ │ │ │ - 637: 00068d4d 132 FUNC GLOBAL DEFAULT 11 uirqcp__ │ │ │ │ - 638: 0009ef61 32 FUNC GLOBAL DEFAULT 11 ststri_ │ │ │ │ - 639: 000adbbd 240 FUNC GLOBAL DEFAULT 11 swpsvl_ │ │ │ │ - 640: 00057fc1 28 FUNC GLOBAL DEFAULT 11 sglar__ │ │ │ │ - 641: 000e5405 16 FUNC GLOBAL DEFAULT 11 udiclr_ │ │ │ │ - 642: 000ec601 100 FUNC GLOBAL DEFAULT 11 ndate2_ │ │ │ │ - 643: 00058471 136 FUNC GLOBAL DEFAULT 11 sgtxu__ │ │ │ │ - 644: 000ecddd 220 FUNC GLOBAL DEFAULT 11 hexdic_ │ │ │ │ - 645: 0006c41d 64 FUNC GLOBAL DEFAULT 11 g2ibl2__ │ │ │ │ - 646: 000eb8f1 54 FUNC GLOBAL DEFAULT 11 fcleol_ │ │ │ │ - 647: 000a2c91 200 FUNC GLOBAL DEFAULT 11 sgtnv_ │ │ │ │ - 648: 00058341 36 FUNC GLOBAL DEFAULT 11 sgplzr__ │ │ │ │ - 649: 000b0dc5 138 FUNC GLOBAL DEFAULT 11 swscli_ │ │ │ │ - 650: 00071219 68 FUNC GLOBAL DEFAULT 11 shmswm__ │ │ │ │ - 651: 00065c19 132 FUNC GLOBAL DEFAULT 11 uciqcp__ │ │ │ │ - 652: 001111dc 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Elliptic │ │ │ │ - 653: 00043bb5 76 FUNC GLOBAL DEFAULT 11 cradj_ │ │ │ │ - 654: 00063935 28 FUNC GLOBAL DEFAULT 11 uzcqnp__ │ │ │ │ - 655: 0006df69 132 FUNC GLOBAL DEFAULT 11 glistx__ │ │ │ │ - 656: 00072119 4 FUNC GLOBAL DEFAULT 11 rngu0__ │ │ │ │ - 657: 001df770 4 OBJECT GLOBAL DEFAULT 21 szbtx3_ │ │ │ │ - 658: 000824f9 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastreal │ │ │ │ - 659: 001df788 1 OBJECT GLOBAL DEFAULT 21 szbpm2_ │ │ │ │ - 660: 00071055 48 FUNC GLOBAL DEFAULT 11 shtsgz__ │ │ │ │ - 661: 000a68a9 132 FUNC GLOBAL DEFAULT 11 sglqin_ │ │ │ │ - 662: 000e0301 44 FUNC GLOBAL DEFAULT 11 uiscr2_ │ │ │ │ - 663: 0003f60d 168 FUNC GLOBAL DEFAULT 11 shtsga_ │ │ │ │ - 664: 00060681 132 FUNC GLOBAL DEFAULT 11 ulpqcp__ │ │ │ │ - 665: 0005cfa5 132 FUNC GLOBAL DEFAULT 11 ueiqcl__ │ │ │ │ - 666: 0006baa9 4 FUNC GLOBAL DEFAULT 11 mpiazm__ │ │ │ │ - 667: 000ec589 120 FUNC GLOBAL DEFAULT 11 ndate3_ │ │ │ │ - 668: 0004fec1 52 FUNC GLOBAL DEFAULT 11 vrset0_ │ │ │ │ - 669: 000b64b1 92 FUNC GLOBAL DEFAULT 11 uepget_ │ │ │ │ - 670: 00062b85 28 FUNC GLOBAL DEFAULT 11 ugrqvl__ │ │ │ │ - 671: 0007fe05 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3deyepoint │ │ │ │ - 672: 00076555 412 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxiscalendar │ │ │ │ - 673: 0008aa21 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ - 674: 000591dd 132 FUNC GLOBAL DEFAULT 11 sgiqid__ │ │ │ │ - 675: 00068f61 40 FUNC GLOBAL DEFAULT 11 uipda3__ │ │ │ │ - 676: 000ad095 6 FUNC GLOBAL DEFAULT 11 swrqnp_ │ │ │ │ - 677: 00049715 636 FUNC GLOBAL DEFAULT 11 mpnwtn_ │ │ │ │ - 678: 000d9d35 124 FUNC GLOBAL DEFAULT 11 uvbrf_ │ │ │ │ - 679: 000599b5 28 FUNC GLOBAL DEFAULT 11 sgtrqf__ │ │ │ │ - 680: 0006a021 28 FUNC GLOBAL DEFAULT 11 uwinit__ │ │ │ │ - 681: 0006778d 28 FUNC GLOBAL DEFAULT 11 umrqnp__ │ │ │ │ - 682: 00071941 140 FUNC GLOBAL DEFAULT 11 datec3__ │ │ │ │ - 683: 0009d3b1 20 FUNC GLOBAL DEFAULT 11 stepr2_ │ │ │ │ - 684: 00045989 100 FUNC GLOBAL DEFAULT 11 rlcenv_ │ │ │ │ - 685: 0004bc1d 200 FUNC GLOBAL DEFAULT 11 mpfbon_ │ │ │ │ - 686: 000ea6a1 324 FUNC GLOBAL DEFAULT 11 rngu0_ │ │ │ │ - 687: 000eb71d 54 FUNC GLOBAL DEFAULT 11 fcpack_ │ │ │ │ - 688: 0005f3b5 132 FUNC GLOBAL DEFAULT 11 uscqcp__ │ │ │ │ - 689: 000392d1 2872 FUNC GLOBAL DEFAULT 11 radfg_ │ │ │ │ - 690: 0005f799 136 FUNC GLOBAL DEFAULT 11 usyinz__ │ │ │ │ - 691: 0006bb4d 4 FUNC GLOBAL DEFAULT 11 mpscoc__ │ │ │ │ - 692: 0007c995 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionnormalized │ │ │ │ - 693: 00062c41 28 FUNC GLOBAL DEFAULT 11 ugiqnp__ │ │ │ │ - 694: 0006900d 28 FUNC GLOBAL DEFAULT 11 uiqcr2__ │ │ │ │ - 695: 0012add4 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ - 696: 00072d81 28 FUNC GLOBAL DEFAULT 11 uwqgyz__ │ │ │ │ - 697: 00072015 128 FUNC GLOBAL DEFAULT 11 cdblk__ │ │ │ │ - 698: 00067419 28 FUNC GLOBAL DEFAULT 11 udpsvl__ │ │ │ │ - 699: 0004fe8d 52 FUNC GLOBAL DEFAULT 11 vrset1_ │ │ │ │ - 700: 00056291 28 FUNC GLOBAL DEFAULT 11 sztitz__ │ │ │ │ - 701: 0004695d 100 FUNC GLOBAL DEFAULT 11 rllget_ │ │ │ │ - 702: 000a5515 72 FUNC GLOBAL DEFAULT 11 sgsmpl_ │ │ │ │ - 703: 00075d3d 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlineindex │ │ │ │ - 704: 000c35f5 46 FUNC GLOBAL DEFAULT 11 uzcqin_ │ │ │ │ - 705: 0006f63d 28 FUNC GLOBAL DEFAULT 11 cost__ │ │ │ │ - 706: 0006931d 132 FUNC GLOBAL DEFAULT 11 uiiqcl__ │ │ │ │ - 707: 0008e819 136 FUNC GLOBAL DEFAULT 11 tmpqcp_ │ │ │ │ - 708: 00056099 28 FUNC GLOBAL DEFAULT 11 szqfnw__ │ │ │ │ - 709: 00047981 92 FUNC GLOBAL DEFAULT 11 glcget_ │ │ │ │ - 710: 00073c8d 132 FUNC GLOBAL DEFAULT 11 tmrqcl__ │ │ │ │ - 711: 000a6ef1 176 FUNC GLOBAL DEFAULT 11 sgisvl_ │ │ │ │ - 712: 0006bb3d 4 FUNC GLOBAL DEFAULT 11 mpicoa__ │ │ │ │ - 713: 00075f65 56 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclshiftaxis │ │ │ │ - 714: 000481b1 132 FUNC GLOBAL DEFAULT 11 gllqin_ │ │ │ │ - 715: 000d3001 92 FUNC GLOBAL DEFAULT 11 umrget_ │ │ │ │ - 716: 000a40fd 248 FUNC GLOBAL DEFAULT 11 sgplzu_ │ │ │ │ - 717: 000425c9 4 FUNC GLOBAL DEFAULT 11 shfftb_ │ │ │ │ - 718: 000409f1 400 FUNC GLOBAL DEFAULT 11 shmswa_ │ │ │ │ - 719: 0003ff49 164 FUNC GLOBAL DEFAULT 11 shppma_ │ │ │ │ - 720: 0006eb09 132 FUNC GLOBAL DEFAULT 11 glpqcp__ │ │ │ │ - 721: 000ea9a5 196 FUNC GLOBAL DEFAULT 11 rngu1_ │ │ │ │ - 722: 0007defd 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetext │ │ │ │ - 723: 00058b2d 152 FUNC GLOBAL DEFAULT 11 sgtxzr__ │ │ │ │ - 724: 0006a1a9 128 FUNC GLOBAL DEFAULT 11 uxsfmt__ │ │ │ │ - 725: 000d41a9 28 FUNC GLOBAL DEFAULT 11 umqcnt_ │ │ │ │ - 726: 00070bdd 56 FUNC GLOBAL DEFAULT 11 shlbwm__ │ │ │ │ - 727: 0004b6ad 252 FUNC GLOBAL DEFAULT 11 mpiaza_ │ │ │ │ - 728: 00071f11 40 FUNC GLOBAL DEFAULT 11 sbytes__ │ │ │ │ - 729: 000638b1 132 FUNC GLOBAL DEFAULT 11 uglstx__ │ │ │ │ - 730: 0007ee89 180 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatch │ │ │ │ - 731: 0006a005 28 FUNC GLOBAL DEFAULT 11 uwdflt__ │ │ │ │ - 732: 00036369 92 FUNC GLOBAL DEFAULT 11 odrget_ │ │ │ │ - 733: 0006598d 136 FUNC GLOBAL DEFAULT 11 ucxacl__ │ │ │ │ - 734: 000e2359 136 FUNC GLOBAL DEFAULT 11 ucpqcp_ │ │ │ │ - 735: 00062105 112 FUNC GLOBAL DEFAULT 11 uupget__ │ │ │ │ - 736: 000701e5 28 FUNC GLOBAL DEFAULT 11 odpqit__ │ │ │ │ - 737: 000de0d9 136 FUNC GLOBAL DEFAULT 11 uilqcp_ │ │ │ │ - 738: 000907a5 52 FUNC GLOBAL DEFAULT 11 szqcll_ │ │ │ │ - 739: 0006bc95 28 FUNC GLOBAL DEFAULT 11 osqarn__ │ │ │ │ - 740: 0006c315 44 FUNC GLOBAL DEFAULT 11 vimlt1__ │ │ │ │ - 741: 000550d1 28 FUNC GLOBAL DEFAULT 11 szplcl__ │ │ │ │ - 742: 00067699 132 FUNC GLOBAL DEFAULT 11 udrqin__ │ │ │ │ - 743: 000adb39 132 FUNC GLOBAL DEFAULT 11 swpqin_ │ │ │ │ - 744: 000695f9 148 FUNC GLOBAL DEFAULT 11 uiybar__ │ │ │ │ - 745: 000a90a1 72 FUNC GLOBAL DEFAULT 11 scseye_ │ │ │ │ - 746: 000a4005 248 FUNC GLOBAL DEFAULT 11 sgplzv_ │ │ │ │ - 747: 000598f5 28 FUNC GLOBAL DEFAULT 11 sgrqvl__ │ │ │ │ - 748: 000b057d 140 FUNC GLOBAL DEFAULT 11 swiint_ │ │ │ │ - 749: 000ccdb9 320 FUNC GLOBAL DEFAULT 11 usiqid_ │ │ │ │ - 750: 00055ce5 28 FUNC GLOBAL DEFAULT 11 szcltp__ │ │ │ │ - 751: 000ea7e5 448 FUNC GLOBAL DEFAULT 11 rngu2_ │ │ │ │ - 752: 00057695 40 FUNC GLOBAL DEFAULT 11 scqvpt__ │ │ │ │ - 753: 00072e7d 4 FUNC GLOBAL DEFAULT 11 vifnb1__ │ │ │ │ - 754: 0007da9d 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarker │ │ │ │ - 755: 00070e99 52 FUNC GLOBAL DEFAULT 11 shtswj__ │ │ │ │ - 756: 000d63f9 92 FUNC GLOBAL DEFAULT 11 uglset_ │ │ │ │ - 757: 000857e9 284 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclinitcosqft │ │ │ │ - 758: 0007cf4d 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextheight │ │ │ │ - 759: 000e638d 42 FUNC GLOBAL DEFAULT 11 udiclv_ │ │ │ │ - 760: 00077515 620 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxis │ │ │ │ - 761: 00070f99 44 FUNC GLOBAL DEFAULT 11 shtwgj__ │ │ │ │ - 762: 000b1081 138 FUNC GLOBAL DEFAULT 11 swoopn_ │ │ │ │ - 763: 0006a9f9 28 FUNC GLOBAL DEFAULT 11 uvbra__ │ │ │ │ - 764: 00099891 16 FUNC GLOBAL DEFAULT 11 sztncl_ │ │ │ │ - 765: 00070545 132 FUNC GLOBAL DEFAULT 11 odiqcl__ │ │ │ │ - 766: 000671e5 48 FUNC GLOBAL DEFAULT 11 uduxuy__ │ │ │ │ - 767: 00069781 28 FUNC GLOBAL DEFAULT 11 uicrgb__ │ │ │ │ - 768: 000488dd 388 FUNC GLOBAL DEFAULT 11 glisvl_ │ │ │ │ - 769: 0008e619 240 FUNC GLOBAL DEFAULT 11 tmpqvl_ │ │ │ │ - 770: 000558e1 28 FUNC GLOBAL DEFAULT 11 szt3zu__ │ │ │ │ - 771: 0005a561 28 FUNC GLOBAL DEFAULT 11 swgopn__ │ │ │ │ - 772: 000de5e9 184 FUNC GLOBAL DEFAULT 11 uiiqcl_ │ │ │ │ - 773: 000626fd 112 FUNC GLOBAL DEFAULT 11 uuiset__ │ │ │ │ - 774: 00061399 136 FUNC GLOBAL DEFAULT 11 ulxlog__ │ │ │ │ - 775: 0005bb15 132 FUNC GLOBAL DEFAULT 11 swlqin__ │ │ │ │ - 776: 000591c1 28 FUNC GLOBAL DEFAULT 11 sgiqnp__ │ │ │ │ - 777: 0006eee9 44 FUNC GLOBAL DEFAULT 11 vrdiv0__ │ │ │ │ - 778: 0007096d 44 FUNC GLOBAL DEFAULT 11 shlfwl__ │ │ │ │ - 779: 00059441 28 FUNC GLOBAL DEFAULT 11 sglnv__ │ │ │ │ - 780: 0006675d 132 FUNC GLOBAL DEFAULT 11 udiqcp__ │ │ │ │ - 781: 000e86d9 268 FUNC GLOBAL DEFAULT 11 bitpic_ │ │ │ │ - 782: 000bea7d 116 FUNC GLOBAL DEFAULT 11 uulin_ │ │ │ │ - 783: 00071e55 132 FUNC GLOBAL DEFAULT 11 bitpci__ │ │ │ │ - 784: 00073df5 40 FUNC GLOBAL DEFAULT 11 tmstlc__ │ │ │ │ - 785: 000732c9 112 FUNC GLOBAL DEFAULT 11 tmlset__ │ │ │ │ - 786: 00062349 132 FUNC GLOBAL DEFAULT 11 uupqid__ │ │ │ │ - 787: 0009cd41 46 FUNC GLOBAL DEFAULT 11 ststrn_ │ │ │ │ - 788: 000d24d5 240 FUNC GLOBAL DEFAULT 11 umpsvl_ │ │ │ │ + 179: 000443cd 28 FUNC GLOBAL DEFAULT 11 uswapz__ │ │ │ │ + 180: 000b36bd 176 FUNC GLOBAL DEFAULT 11 viadd_ │ │ │ │ + 181: 00042949 28 FUNC GLOBAL DEFAULT 11 ueqtlv__ │ │ │ │ + 182: 00041f91 132 FUNC GLOBAL DEFAULT 11 swlqcl__ │ │ │ │ + 183: 000a3fe9 184 FUNC GLOBAL DEFAULT 11 uglqcl_ │ │ │ │ + 184: 0004b6f5 132 FUNC GLOBAL DEFAULT 11 ucpqin__ │ │ │ │ + 185: 0007197d 16 FUNC GLOBAL DEFAULT 11 uwsgxz_ │ │ │ │ + 186: 0007ae8d 16 FUNC GLOBAL DEFAULT 11 uusmks_ │ │ │ │ + 187: 000a7731 38 FUNC GLOBAL DEFAULT 11 iset1_ │ │ │ │ + 188: 000d58c9 6 FUNC GLOBAL DEFAULT 11 zgqwdc_ │ │ │ │ + 189: 000ba8f5 4 FUNC GLOBAL DEFAULT 11 szopl3_ │ │ │ │ + 190: 000ab785 140 FUNC GLOBAL DEFAULT 11 rpnopt_ │ │ │ │ + 191: 000734b1 292 FUNC GLOBAL DEFAULT 11 uyaxlb_ │ │ │ │ + 192: 0003da19 28 FUNC GLOBAL DEFAULT 11 scspmt__ │ │ │ │ + 193: 000ea829 492 FUNC GLOBAL DEFAULT 11 shmw2s_ │ │ │ │ + 194: 0003ed91 28 FUNC GLOBAL DEFAULT 11 sgqtrn__ │ │ │ │ + 195: 00097725 160 FUNC GLOBAL DEFAULT 11 ucistx_ │ │ │ │ + 196: 0005628d 132 FUNC GLOBAL DEFAULT 11 odistx__ │ │ │ │ + 197: 000b3235 308 FUNC GLOBAL DEFAULT 11 gnlt_ │ │ │ │ + 198: 000677f1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_b │ │ │ │ + 199: 0004ace1 112 FUNC GLOBAL DEFAULT 11 uzpset__ │ │ │ │ + 200: 000c8031 684 FUNC GLOBAL DEFAULT 11 stswtr_ │ │ │ │ + 201: 00067fad 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_f │ │ │ │ + 202: 000b3a29 200 FUNC GLOBAL DEFAULT 11 vidiv1_ │ │ │ │ + 203: 00086255 320 FUNC GLOBAL DEFAULT 11 usrqid_ │ │ │ │ + 204: 00055cb1 28 FUNC GLOBAL DEFAULT 11 cosqb__ │ │ │ │ + 205: 000c1081 208 FUNC GLOBAL DEFAULT 11 szsttu_ │ │ │ │ + 206: 0008f829 38 FUNC GLOBAL DEFAULT 11 uzisvl_ │ │ │ │ + 207: 00048eed 40 FUNC GLOBAL DEFAULT 11 ugvect__ │ │ │ │ + 208: 000d59dd 124 FUNC GLOBAL DEFAULT 11 zgslcl_ │ │ │ │ + 209: 0005433d 132 FUNC GLOBAL DEFAULT 11 gllqin__ │ │ │ │ + 210: 000b2c01 46 FUNC GLOBAL DEFAULT 11 crvrs_ │ │ │ │ + 211: 000c8439 52 FUNC GLOBAL DEFAULT 11 stsrad_ │ │ │ │ + 212: 000c5bb9 128 FUNC GLOBAL DEFAULT 11 scswnd_ │ │ │ │ + 213: 00051055 28 FUNC GLOBAL DEFAULT 11 uhbxl__ │ │ │ │ + 214: 000c6925 52 FUNC GLOBAL DEFAULT 11 stiusr_ │ │ │ │ + 215: 0007ae6d 16 FUNC GLOBAL DEFAULT 11 uusmkt_ │ │ │ │ + 216: 0005e161 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetamp │ │ │ │ + 217: 0004e255 28 FUNC GLOBAL DEFAULT 11 umspdf__ │ │ │ │ + 218: 00048f31 132 FUNC GLOBAL DEFAULT 11 ugrqid__ │ │ │ │ + 219: 0003a905 92 FUNC GLOBAL DEFAULT 11 tmpget_ │ │ │ │ + 220: 00060e8d 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetwindow │ │ │ │ + 221: 000b8325 16 FUNC GLOBAL DEFAULT 11 szstmd_ │ │ │ │ + 222: 000a9a75 388 FUNC GLOBAL DEFAULT 11 glrsvl_ │ │ │ │ + 223: 0003d46d 136 FUNC GLOBAL DEFAULT 11 slqsiz__ │ │ │ │ + 224: 00080e8d 184 FUNC GLOBAL DEFAULT 11 uirqcl_ │ │ │ │ + 225: 0005207d 4 FUNC GLOBAL DEFAULT 11 mpfcoc__ │ │ │ │ + 226: 00099b49 184 FUNC GLOBAL DEFAULT 11 ulpqcl_ │ │ │ │ + 227: 0009470d 92 FUNC GLOBAL DEFAULT 11 grstxy_ │ │ │ │ + 228: 000a067d 132 FUNC GLOBAL DEFAULT 11 udiqin_ │ │ │ │ + 229: 0004cec9 112 FUNC GLOBAL DEFAULT 11 udlset__ │ │ │ │ + 230: 0003b4f1 18 FUNC GLOBAL DEFAULT 11 char_trim_ │ │ │ │ + 231: 0003c2c5 28 FUNC GLOBAL DEFAULT 11 szslti__ │ │ │ │ + 232: 00072745 1156 FUNC GLOBAL DEFAULT 11 uyplbl_ │ │ │ │ + 233: 00062265 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintge │ │ │ │ + 234: 000da6ed 4 FUNC GLOBAL DEFAULT 11 isgc_ │ │ │ │ + 235: 000b93e1 504 FUNC GLOBAL DEFAULT 11 szsttv_ │ │ │ │ + 236: 000887b9 484 FUNC GLOBAL DEFAULT 11 usspnt_ │ │ │ │ + 237: 000b01d9 216 FUNC GLOBAL DEFAULT 11 mpiglb_ │ │ │ │ + 238: 0003dbf5 112 FUNC GLOBAL DEFAULT 11 sgrget__ │ │ │ │ + 239: 0006b541 460 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_b │ │ │ │ + 240: 0004abb5 132 FUNC GLOBAL DEFAULT 11 uziqin__ │ │ │ │ + 241: 0004b399 28 FUNC GLOBAL DEFAULT 11 uzrsvl__ │ │ │ │ + 242: 00088ec1 600 FUNC GLOBAL DEFAULT 11 usyaxl_ │ │ │ │ + 243: 0006b70d 460 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_f │ │ │ │ + 244: 00097c99 92 FUNC GLOBAL DEFAULT 11 ucpget_ │ │ │ │ + 245: 00049721 28 FUNC GLOBAL DEFAULT 11 ugpqvl__ │ │ │ │ + 246: 0007d84d 92 FUNC GLOBAL DEFAULT 11 uilget_ │ │ │ │ + 247: 00035f1d 106 FUNC GLOBAL DEFAULT 11 itrp2d_ │ │ │ │ + 248: 00057e59 28 FUNC GLOBAL DEFAULT 11 date32__ │ │ │ │ + 249: 00052241 40 FUNC GLOBAL DEFAULT 11 vicon1__ │ │ │ │ + 250: 00062299 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintgt │ │ │ │ + 251: 000d5129 256 FUNC GLOBAL DEFAULT 11 zglistfonts_ │ │ │ │ + 252: 00055d75 28 FUNC GLOBAL DEFAULT 11 sinti__ │ │ │ │ + 253: 0004edf9 28 FUNC GLOBAL DEFAULT 11 umpqnp__ │ │ │ │ + 254: 000cb20d 108 FUNC GLOBAL DEFAULT 11 isgtrc_ │ │ │ │ + 255: 0003ed09 40 FUNC GLOBAL DEFAULT 11 sglnxr__ │ │ │ │ + 256: 00048b8d 28 FUNC GLOBAL DEFAULT 11 uusmks__ │ │ │ │ + 257: 00056d21 44 FUNC GLOBAL DEFAULT 11 shfw2g__ │ │ │ │ + 258: 00060d7d 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmapprojectionangle │ │ │ │ + 259: 0004b819 132 FUNC GLOBAL DEFAULT 11 ucrqcp__ │ │ │ │ + 260: 0004add5 28 FUNC GLOBAL DEFAULT 11 uzlqnp__ │ │ │ │ + 261: 00052821 44 FUNC GLOBAL DEFAULT 11 vimlt__ │ │ │ │ + 262: 00053249 132 FUNC GLOBAL DEFAULT 11 glrstx__ │ │ │ │ + 263: 000521e9 84 FUNC GLOBAL DEFAULT 11 osexec__ │ │ │ │ + 264: 000d05b1 16 FUNC GLOBAL DEFAULT 11 sgqtxr_ │ │ │ │ + 265: 0006e849 712 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxframe │ │ │ │ + 266: 000cad89 132 FUNC GLOBAL DEFAULT 11 sgrqin_ │ │ │ │ + 267: 000ba39d 46 FUNC GLOBAL DEFAULT 11 szqfnt_ │ │ │ │ + 268: 000526ed 28 FUNC GLOBAL DEFAULT 11 ct2ec__ │ │ │ │ + 269: 0003cb21 28 FUNC GLOBAL DEFAULT 11 szsttv__ │ │ │ │ + 270: 000774c1 24 FUNC GLOBAL DEFAULT 11 umscwd_ │ │ │ │ + 271: 000ca2b1 34 FUNC GLOBAL DEFAULT 11 sgqcmn_ │ │ │ │ + 272: 000cba0d 320 FUNC GLOBAL DEFAULT 11 sglqid_ │ │ │ │ + 273: 00059de1 132 FUNC GLOBAL DEFAULT 11 tmpqcl__ │ │ │ │ + 274: 0004325d 132 FUNC GLOBAL DEFAULT 11 uerqcl__ │ │ │ │ + 275: 000befa9 20 FUNC GLOBAL DEFAULT 11 sztxop_ │ │ │ │ + 276: 000591cd 40 FUNC GLOBAL DEFAULT 11 g2sctr__ │ │ │ │ + 277: 000c1611 540 FUNC GLOBAL DEFAULT 11 szgclx_ │ │ │ │ + 278: 00040e8d 28 FUNC GLOBAL DEFAULT 11 swqwdc__ │ │ │ │ + 279: 0005722d 28 FUNC GLOBAL DEFAULT 11 shtlib__ │ │ │ │ + 280: 000670d5 216 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcldeallocsht │ │ │ │ + 281: 000ab325 10 FUNC GLOBAL DEFAULT 11 prcopn_ │ │ │ │ + 282: 00084ac5 1036 FUNC GLOBAL DEFAULT 11 csblbl_ │ │ │ │ + 283: 0003be35 28 FUNC GLOBAL DEFAULT 11 szoptt__ │ │ │ │ + 284: 000a1fb1 1316 FUNC GLOBAL DEFAULT 11 uhbrfz_ │ │ │ │ + 285: 0003eb41 28 FUNC GLOBAL DEFAULT 11 sgstxs__ │ │ │ │ + 286: 0003c0b5 28 FUNC GLOBAL DEFAULT 11 szl3zv__ │ │ │ │ + 287: 000c43c5 580 FUNC GLOBAL DEFAULT 11 sltlcv_ │ │ │ │ + 288: 0003fca1 132 FUNC GLOBAL DEFAULT 11 sgrqid__ │ │ │ │ + 289: 00050761 128 FUNC GLOBAL DEFAULT 11 uxqfmt__ │ │ │ │ + 290: 000acae1 50 FUNC GLOBAL DEFAULT 11 indxif_ │ │ │ │ + 291: 000ad4ed 156 FUNC GLOBAL DEFAULT 11 imin_ │ │ │ │ + 292: 00056e0d 28 FUNC GLOBAL DEFAULT 11 shiniz__ │ │ │ │ + 293: 000d05d1 16 FUNC GLOBAL DEFAULT 11 sgqtxs_ │ │ │ │ + 294: 00054525 28 FUNC GLOBAL DEFAULT 11 rpnxfl__ │ │ │ │ + 295: 000ac4d9 56 FUNC GLOBAL DEFAULT 11 rlienv_ │ │ │ │ + 296: 000dfe25 62 FUNC GLOBAL DEFAULT 11 fcputr_ │ │ │ │ + 297: 0006db09 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarwidth │ │ │ │ + 298: 000a40a1 136 FUNC GLOBAL DEFAULT 11 uglqcp_ │ │ │ │ + 299: 00048f15 28 FUNC GLOBAL DEFAULT 11 ugrqnp__ │ │ │ │ + 300: 00057029 72 FUNC GLOBAL DEFAULT 11 shmw2s__ │ │ │ │ + 301: 0004f0e9 28 FUNC GLOBAL DEFAULT 11 grsmpl__ │ │ │ │ + 302: 00044731 128 FUNC GLOBAL DEFAULT 11 usxoff__ │ │ │ │ + 303: 0004d96d 132 FUNC GLOBAL DEFAULT 11 udpqin__ │ │ │ │ + 304: 000c08d9 52 FUNC GLOBAL DEFAULT 11 szgcly_ │ │ │ │ + 305: 000ab3ed 100 FUNC GLOBAL DEFAULT 11 rlrget_ │ │ │ │ + 306: 0005f905 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkersize │ │ │ │ + 307: 0008f7fd 44 FUNC GLOBAL DEFAULT 11 uziqin_ │ │ │ │ + 308: 000b0531 132 FUNC GLOBAL DEFAULT 11 mpscon_ │ │ │ │ + 309: 0004787d 28 FUNC GLOBAL DEFAULT 11 ulylbl__ │ │ │ │ + 310: 000cb1ed 16 FUNC GLOBAL DEFAULT 11 sgstrn_ │ │ │ │ + 311: 0004f0cd 28 FUNC GLOBAL DEFAULT 11 grsvpt__ │ │ │ │ + 312: 000675e1 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetorthographic │ │ │ │ + 313: 00051e65 116 FUNC GLOBAL DEFAULT 11 lenz__ │ │ │ │ + 314: 0003fbad 28 FUNC GLOBAL DEFAULT 11 sgpqvl__ │ │ │ │ + 315: 000602d5 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetextsize │ │ │ │ + 316: 000d58f9 208 FUNC GLOBAL DEFAULT 11 zgqrct_ │ │ │ │ + 317: 0004f309 132 FUNC GLOBAL DEFAULT 11 uirqcl__ │ │ │ │ + 318: 00090321 42 FUNC GLOBAL DEFAULT 11 uzcqid_ │ │ │ │ + 319: 00052435 4 FUNC GLOBAL DEFAULT 11 imlt1__ │ │ │ │ + 320: 000a99f1 132 FUNC GLOBAL DEFAULT 11 glrqin_ │ │ │ │ + 321: 00052031 4 FUNC GLOBAL DEFAULT 11 mpscon__ │ │ │ │ + 322: 0008c17d 92 FUNC GLOBAL DEFAULT 11 uelset_ │ │ │ │ + 323: 00072cf9 1108 FUNC GLOBAL DEFAULT 11 uyaxdv_ │ │ │ │ + 324: 0007b4f5 16 FUNC GLOBAL DEFAULT 11 uuslnt_ │ │ │ │ + 325: 000c8ea1 16 FUNC GLOBAL DEFAULT 11 sgqpms_ │ │ │ │ + 326: 00047619 112 FUNC GLOBAL DEFAULT 11 ulrget__ │ │ │ │ + 327: 000a91c1 324 FUNC GLOBAL DEFAULT 11 gllqid_ │ │ │ │ + 328: 0004c1d5 132 FUNC GLOBAL DEFAULT 11 uciqcl__ │ │ │ │ + 329: 000dfdb5 56 FUNC GLOBAL DEFAULT 11 fcputs_ │ │ │ │ + 330: 0004f4f1 28 FUNC GLOBAL DEFAULT 11 uic2d__ │ │ │ │ + 331: 000397c1 6 FUNC GLOBAL DEFAULT 11 tmpqnp_ │ │ │ │ + 332: 00051fcd 4 FUNC GLOBAL DEFAULT 11 iblkgt__ │ │ │ │ + 333: 00089119 1700 FUNC GLOBAL DEFAULT 11 ususcu_ │ │ │ │ + 334: 000a5e61 184 FUNC GLOBAL DEFAULT 11 ugiqcl_ │ │ │ │ + 335: 000d5085 72 FUNC GLOBAL DEFAULT 11 zgsfw_ │ │ │ │ + 336: 00051a69 40 FUNC GLOBAL DEFAULT 11 vrfct1__ │ │ │ │ + 337: 00051c25 4 FUNC GLOBAL DEFAULT 11 lrlt0__ │ │ │ │ + 338: 00080f45 156 FUNC GLOBAL DEFAULT 11 uirqcp_ │ │ │ │ + 339: 00051cf1 128 FUNC GLOBAL DEFAULT 11 cradj__ │ │ │ │ + 340: 00099c01 136 FUNC GLOBAL DEFAULT 11 ulpqcp_ │ │ │ │ + 341: 000d9631 138 FUNC GLOBAL DEFAULT 11 swsfcm_ │ │ │ │ + 342: 000ddb6d 144 FUNC GLOBAL DEFAULT 11 cweek_ │ │ │ │ + 343: 00046c3d 132 FUNC GLOBAL DEFAULT 11 ulpqcl__ │ │ │ │ + 344: 000d1f31 28 FUNC GLOBAL DEFAULT 11 zg_button_press_event │ │ │ │ + 345: 000553d9 28 FUNC GLOBAL DEFAULT 11 vignn__ │ │ │ │ + 346: 00058e65 28 FUNC GLOBAL DEFAULT 11 timeq1__ │ │ │ │ + 347: 0004278d 112 FUNC GLOBAL DEFAULT 11 uelset__ │ │ │ │ + 348: 000ba87d 120 FUNC GLOBAL DEFAULT 11 szsttz_ │ │ │ │ + 349: 0009652d 1124 FUNC GLOBAL DEFAULT 11 ucxamn_ │ │ │ │ + 350: 0005d8f1 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalge │ │ │ │ + 351: 000da2e9 324 FUNC GLOBAL DEFAULT 11 swpqid_ │ │ │ │ + 352: 000c8ee1 16 FUNC GLOBAL DEFAULT 11 sgqpmt_ │ │ │ │ + 353: 000ba375 40 FUNC GLOBAL DEFAULT 11 szqfnw_ │ │ │ │ + 354: 00094b71 6 FUNC GLOBAL DEFAULT 11 ucpqnp_ │ │ │ │ + 355: 000b778d 356 FUNC GLOBAL DEFAULT 11 szt3zu_ │ │ │ │ + 356: 000eccd5 136 FUNC GLOBAL DEFAULT 11 vs1out_ │ │ │ │ + 357: 000801dd 6 FUNC GLOBAL DEFAULT 11 uilqnp_ │ │ │ │ + 358: 000a3f39 176 FUNC GLOBAL DEFAULT 11 uglqvl_ │ │ │ │ + 359: 000a4365 92 FUNC GLOBAL DEFAULT 11 ugrset_ │ │ │ │ + 360: 0007aecd 124 FUNC GLOBAL DEFAULT 11 uuinit_ │ │ │ │ + 361: 0006d621 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dorigin │ │ │ │ + 362: 00058051 4 FUNC GLOBAL DEFAULT 11 ndyear__ │ │ │ │ + 363: 0003f9cd 28 FUNC GLOBAL DEFAULT 11 sgqlni__ │ │ │ │ + 364: 0006f371 700 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeygap │ │ │ │ + 365: 000c6869 50 FUNC GLOBAL DEFAULT 11 stfusr_ │ │ │ │ + 366: 000ce909 508 FUNC GLOBAL DEFAULT 11 sgtxxr_ │ │ │ │ + 367: 0005d9f5 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalgt │ │ │ │ + 368: 00055839 44 FUNC GLOBAL DEFAULT 11 passf4__ │ │ │ │ + 369: 00052a09 4 FUNC GLOBAL DEFAULT 11 g2sgrd__ │ │ │ │ + 370: 000a6a49 48 FUNC GLOBAL DEFAULT 11 rr2d_ │ │ │ │ + 371: 00058655 116 FUNC GLOBAL DEFAULT 11 lchra__ │ │ │ │ + 372: 00055645 28 FUNC GLOBAL DEFAULT 11 gnlt__ │ │ │ │ + 373: 00045971 132 FUNC GLOBAL DEFAULT 11 uscqcl__ │ │ │ │ + 374: 000e4489 2682 FUNC GLOBAL DEFAULT 11 radbg_ │ │ │ │ + 375: 00069e49 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetygrid │ │ │ │ + 376: 00040845 28 FUNC GLOBAL DEFAULT 11 swpopn__ │ │ │ │ + 377: 00047d25 28 FUNC GLOBAL DEFAULT 11 uuisvl__ │ │ │ │ + 378: 000deb61 368 FUNC GLOBAL DEFAULT 11 inorml_ │ │ │ │ + 379: 00048195 28 FUNC GLOBAL DEFAULT 11 uulqvl__ │ │ │ │ + 380: 000482c1 112 FUNC GLOBAL DEFAULT 11 uurset__ │ │ │ │ + 381: 0003fc85 28 FUNC GLOBAL DEFAULT 11 sgrqnp__ │ │ │ │ + 382: 00046db5 132 FUNC GLOBAL DEFAULT 11 ulrqid__ │ │ │ │ + 383: 0003c641 28 FUNC GLOBAL DEFAULT 11 szcllt__ │ │ │ │ + 384: 000a4fa9 3276 FUNC GLOBAL DEFAULT 11 ugvect_ │ │ │ │ + 385: 000622cd 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintle │ │ │ │ + 386: 000591b5 4 FUNC GLOBAL DEFAULT 11 rprd__ │ │ │ │ + 387: 0004da91 132 FUNC GLOBAL DEFAULT 11 udrqcp__ │ │ │ │ + 388: 0008c0dd 160 FUNC GLOBAL DEFAULT 11 uelstx_ │ │ │ │ + 389: 0008177d 1820 FUNC GLOBAL DEFAULT 11 uspfit_ │ │ │ │ + 390: 00055d35 36 FUNC GLOBAL DEFAULT 11 rfftf1__ │ │ │ │ + 391: 00050db1 28 FUNC GLOBAL DEFAULT 11 uvbrl__ │ │ │ │ + 392: 0004e0c5 28 FUNC GLOBAL DEFAULT 11 umspwd__ │ │ │ │ + 393: 000ba635 320 FUNC GLOBAL DEFAULT 11 szt3zv_ │ │ │ │ + 394: 000b0181 88 FUNC GLOBAL DEFAULT 11 mpfglb_ │ │ │ │ + 395: 0003cd05 28 FUNC GLOBAL DEFAULT 11 stftrf__ │ │ │ │ + 396: 0009ceb5 280 FUNC GLOBAL DEFAULT 11 ludchk_ │ │ │ │ + 397: 00051fd1 4 FUNC GLOBAL DEFAULT 11 iblkge__ │ │ │ │ + 398: 000d8de9 138 FUNC GLOBAL DEFAULT 11 swqpnt_ │ │ │ │ + 399: 0004fa05 112 FUNC GLOBAL DEFAULT 11 uilset__ │ │ │ │ + 400: 00042699 132 FUNC GLOBAL DEFAULT 11 swpstx__ │ │ │ │ + 401: 00059ab9 28 FUNC GLOBAL DEFAULT 11 tmlsvl__ │ │ │ │ + 402: 0009cbf5 400 FUNC GLOBAL DEFAULT 11 uxpnum_ │ │ │ │ + 403: 00052099 4 FUNC GLOBAL DEFAULT 11 mpicyb__ │ │ │ │ + 404: 0005b72d 816 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislabel │ │ │ │ + 405: 00062301 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintlt │ │ │ │ + 406: 000450c9 112 FUNC GLOBAL DEFAULT 11 uspget__ │ │ │ │ + 407: 0007b7a9 92 FUNC GLOBAL DEFAULT 11 uiiget_ │ │ │ │ + 408: 00085fb5 176 FUNC GLOBAL DEFAULT 11 usrsvl_ │ │ │ │ + 409: 000550c5 132 FUNC GLOBAL DEFAULT 11 glpqcl__ │ │ │ │ + 410: 0007d3d5 50 FUNC GLOBAL DEFAULT 11 uismfl_ │ │ │ │ + 411: 00080ddd 176 FUNC GLOBAL DEFAULT 11 uirqvl_ │ │ │ │ + 412: 000508e5 132 FUNC GLOBAL DEFAULT 11 uxpaxs__ │ │ │ │ + 413: 00052665 40 FUNC GLOBAL DEFAULT 11 ct3cs__ │ │ │ │ + 414: 00099a01 240 FUNC GLOBAL DEFAULT 11 ulpqvl_ │ │ │ │ + 415: 00055385 28 FUNC GLOBAL DEFAULT 11 dxfloc__ │ │ │ │ + 416: 000520a1 4 FUNC GLOBAL DEFAULT 11 mpfhmr__ │ │ │ │ + 417: 00042b45 28 FUNC GLOBAL DEFAULT 11 uetone__ │ │ │ │ + 418: 0007ae11 92 FUNC GLOBAL DEFAULT 11 uupset_ │ │ │ │ + 419: 000d3ce5 192 FUNC GLOBAL DEFAULT 11 get_pangostring_width_height │ │ │ │ + 420: 0003bd8d 28 FUNC GLOBAL DEFAULT 11 szplsv__ │ │ │ │ + 421: 000696e1 64 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontoura │ │ │ │ + 422: 0006950d 468 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourb │ │ │ │ + 423: 00047035 28 FUNC GLOBAL DEFAULT 11 ulqxbl__ │ │ │ │ + 424: 00047519 128 FUNC GLOBAL DEFAULT 11 ulxsfm__ │ │ │ │ + 425: 001e7460 28 OBJECT GLOBAL DEFAULT 21 umwk1_ │ │ │ │ + 426: 00051c79 4 FUNC GLOBAL DEFAULT 11 lrlta__ │ │ │ │ + 427: 000579c1 28 FUNC GLOBAL DEFAULT 11 vs2out__ │ │ │ │ + 428: 0003d5c9 28 FUNC GLOBAL DEFAULT 11 slpcnr__ │ │ │ │ + 429: 00051c71 4 FUNC GLOBAL DEFAULT 11 lrlt__ │ │ │ │ + 430: 00071209 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvhyperbolic │ │ │ │ + 431: 00046609 128 FUNC GLOBAL DEFAULT 11 uyqfmt__ │ │ │ │ + 432: 0004299d 28 FUNC GLOBAL DEFAULT 11 ueqtlz__ │ │ │ │ + 433: 00041f0d 132 FUNC GLOBAL DEFAULT 11 swlqcp__ │ │ │ │ + 434: 00052745 44 FUNC GLOBAL DEFAULT 11 visub__ │ │ │ │ + 435: 00097269 1118 FUNC GLOBAL DEFAULT 11 ucyady_ │ │ │ │ + 436: 00055791 36 FUNC GLOBAL DEFAULT 11 radf2__ │ │ │ │ + 437: 00050e21 28 FUNC GLOBAL DEFAULT 11 uvbxf__ │ │ │ │ + 438: 00071a9d 200 FUNC GLOBAL DEFAULT 11 uwsgya_ │ │ │ │ + 439: 0004a33d 184 FUNC GLOBAL DEFAULT 11 uzcget__ │ │ │ │ + 440: 00040efd 28 FUNC GLOBAL DEFAULT 11 swqptc__ │ │ │ │ + 441: 000a42c5 160 FUNC GLOBAL DEFAULT 11 ugrstx_ │ │ │ │ + 442: 00059295 28 FUNC GLOBAL DEFAULT 11 uwsgxb__ │ │ │ │ + 443: 0005eacd 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetshadepattern │ │ │ │ + 444: 00073ed5 796 FUNC GLOBAL DEFAULT 11 uyptmk_ │ │ │ │ + 445: 00055661 28 FUNC GLOBAL DEFAULT 11 gnle__ │ │ │ │ + 446: 0011da08 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yuni0 │ │ │ │ + 447: 0003d955 28 FUNC GLOBAL DEFAULT 11 scsorg__ │ │ │ │ + 448: 000cfbf1 320 FUNC GLOBAL DEFAULT 11 sgiqid_ │ │ │ │ + 449: 00061579 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadea │ │ │ │ + 450: 000613a5 468 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadeb │ │ │ │ + 451: 000411a5 28 FUNC GLOBAL DEFAULT 11 swlsft__ │ │ │ │ + 452: 0003ccb1 28 FUNC GLOBAL DEFAULT 11 stspr2__ │ │ │ │ + 453: 000c4699 412 FUNC GLOBAL DEFAULT 11 slqsiz_ │ │ │ │ + 454: 000560f1 28 FUNC GLOBAL DEFAULT 11 odrqvl__ │ │ │ │ + 455: 0003cd3d 28 FUNC GLOBAL DEFAULT 11 stqtrf__ │ │ │ │ + 456: 00044621 112 FUNC GLOBAL DEFAULT 11 usiset__ │ │ │ │ + 457: 000430b5 132 FUNC GLOBAL DEFAULT 11 uepqin__ │ │ │ │ + 458: 00055d91 28 FUNC GLOBAL DEFAULT 11 cosqf__ │ │ │ │ + 459: 000ca5f1 200 FUNC GLOBAL DEFAULT 11 sgtnr_ │ │ │ │ + 460: 0006921d 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclclearcontourlevel │ │ │ │ + 461: 000ad641 84 FUNC GLOBAL DEFAULT 11 imax0_ │ │ │ │ + 462: 000e1645 50 FUNC GLOBAL DEFAULT 11 odrk1_ │ │ │ │ + 463: 0006b3b1 116 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dcldealloccosfft │ │ │ │ + 464: 00061251 276 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshaden │ │ │ │ + 465: 0006bf95 472 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ + 466: 000ce561 372 FUNC GLOBAL DEFAULT 11 sgtrsl_ │ │ │ │ + 467: 00062d45 1196 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetrealex │ │ │ │ + 468: 00091c1d 124 FUNC GLOBAL DEFAULT 11 uvbra_ │ │ │ │ + 469: 0006c16d 472 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ + 470: 000da8bd 8 FUNC GLOBAL DEFAULT 11 iand_ │ │ │ │ + 471: 000594a9 132 FUNC GLOBAL DEFAULT 11 tmistx__ │ │ │ │ + 472: 00061365 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadev │ │ │ │ + 473: 00040449 4 FUNC GLOBAL DEFAULT 11 zgiint__ │ │ │ │ + 474: 000438d9 132 FUNC GLOBAL DEFAULT 11 uspqid__ │ │ │ │ + 475: 000675a9 56 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclexeccommand │ │ │ │ + 476: 000559ad 36 FUNC GLOBAL DEFAULT 11 cfftb1__ │ │ │ │ + 477: 000ae891 252 FUNC GLOBAL DEFAULT 11 mpibon_ │ │ │ │ + 478: 0008727d 140 FUNC GLOBAL DEFAULT 11 usyaxs_ │ │ │ │ + 479: 00071bad 164 FUNC GLOBAL DEFAULT 11 uwsgyb_ │ │ │ │ + 480: 000a730d 132 FUNC GLOBAL DEFAULT 11 osexec_ │ │ │ │ + 481: 0004e66d 112 FUNC GLOBAL DEFAULT 11 umrget__ │ │ │ │ + 482: 00052995 44 FUNC GLOBAL DEFAULT 11 g2fbli__ │ │ │ │ + 483: 00068b11 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastcharex │ │ │ │ + 484: 0004cd19 132 FUNC GLOBAL DEFAULT 11 udiqcl__ │ │ │ │ + 485: 000b7269 38 FUNC GLOBAL DEFAULT 11 vrcon0_ │ │ │ │ + 486: 0003f995 28 FUNC GLOBAL DEFAULT 11 sglnr__ │ │ │ │ + 487: 000a5f19 136 FUNC GLOBAL DEFAULT 11 ugiqcp_ │ │ │ │ + 488: 000ccbc9 508 FUNC GLOBAL DEFAULT 11 sgtxxu_ │ │ │ │ + 489: 000520c1 4 FUNC GLOBAL DEFAULT 11 mpfcyl__ │ │ │ │ + 490: 000ec235 176 FUNC GLOBAL DEFAULT 11 shts2g_ │ │ │ │ + 491: 0003e569 28 FUNC GLOBAL DEFAULT 11 sgqlai__ │ │ │ │ + 492: 000b3369 56 FUNC GLOBAL DEFAULT 11 gnqblk_ │ │ │ │ + 493: 00048849 28 FUNC GLOBAL DEFAULT 11 uuqidv__ │ │ │ │ + 494: 0009ac21 96 FUNC GLOBAL DEFAULT 11 ulsxbl_ │ │ │ │ + 495: 00055b3d 56 FUNC GLOBAL DEFAULT 11 radbg__ │ │ │ │ + 496: 000b2d75 104 FUNC GLOBAL DEFAULT 11 rgngt_ │ │ │ │ + 497: 000c7531 84 FUNC GLOBAL DEFAULT 11 ststrf_ │ │ │ │ + 498: 000de991 464 FUNC GLOBAL DEFAULT 11 clrgsv_ │ │ │ │ + 499: 00047215 28 FUNC GLOBAL DEFAULT 11 ullsvl__ │ │ │ │ + 500: 00056fa1 28 FUNC GLOBAL DEFAULT 11 shmdxm__ │ │ │ │ + 501: 0009bd71 276 FUNC GLOBAL DEFAULT 11 uxaxnm_ │ │ │ │ + 502: 00051c51 4 FUNC GLOBAL DEFAULT 11 lrle__ │ │ │ │ + 503: 000497dd 112 FUNC GLOBAL DEFAULT 11 ugiget__ │ │ │ │ + 504: 0007acc5 332 FUNC GLOBAL DEFAULT 11 uupstx_ │ │ │ │ + 505: 000ad695 196 FUNC GLOBAL DEFAULT 11 imax1_ │ │ │ │ + 506: 00060199 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetext │ │ │ │ + 507: 000e12b9 220 FUNC GLOBAL DEFAULT 11 odrk2_ │ │ │ │ + 508: 000b5fe5 120 FUNC GLOBAL DEFAULT 11 vrfnb0_ │ │ │ │ + 509: 000cb76d 176 FUNC GLOBAL DEFAULT 11 sglsvl_ │ │ │ │ + 510: 000483b5 36 FUNC GLOBAL DEFAULT 11 uulinz__ │ │ │ │ + 511: 00046d99 28 FUNC GLOBAL DEFAULT 11 ulrqnp__ │ │ │ │ + 512: 000b4129 26 FUNC GLOBAL DEFAULT 11 lrlta_ │ │ │ │ + 513: 000607a1 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized1 │ │ │ │ + 514: 000acd05 50 FUNC GLOBAL DEFAULT 11 indxil_ │ │ │ │ + 515: 000606cd 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized2 │ │ │ │ + 516: 00050575 4 FUNC GLOBAL DEFAULT 11 iuwgy__ │ │ │ │ + 517: 000522b9 4 FUNC GLOBAL DEFAULT 11 iset1__ │ │ │ │ + 518: 000558e1 60 FUNC GLOBAL DEFAULT 11 passb__ │ │ │ │ + 519: 0005e641 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetave │ │ │ │ + 520: 000ccb6d 92 FUNC GLOBAL DEFAULT 11 sgqtxy_ │ │ │ │ + 521: 0008d67d 92 FUNC GLOBAL DEFAULT 11 ueiset_ │ │ │ │ + 522: 00049e89 132 FUNC GLOBAL DEFAULT 11 uzcqid__ │ │ │ │ + 523: 000759ed 328 FUNC GLOBAL DEFAULT 11 umbndp_ │ │ │ │ + 524: 000d5f1d 92 FUNC GLOBAL DEFAULT 11 swrget_ │ │ │ │ + 525: 00050fbd 40 FUNC GLOBAL DEFAULT 11 uhbxfz__ │ │ │ │ + 526: 000aa329 320 FUNC GLOBAL DEFAULT 11 gliqid_ │ │ │ │ + 527: 0003da51 28 FUNC GLOBAL DEFAULT 11 scspmi__ │ │ │ │ + 528: 00058fbd 4 FUNC GLOBAL DEFAULT 11 ramp0__ │ │ │ │ + 529: 000b2101 156 FUNC GLOBAL DEFAULT 11 rave_ │ │ │ │ + 530: 00044841 128 FUNC GLOBAL DEFAULT 11 usaxsc__ │ │ │ │ + 531: 000568d5 132 FUNC GLOBAL DEFAULT 11 odlstx__ │ │ │ │ + 532: 000520dd 4 FUNC GLOBAL DEFAULT 11 mpfrbs__ │ │ │ │ + 533: 000b3f79 148 FUNC GLOBAL DEFAULT 11 lrne_ │ │ │ │ + 534: 000b6c59 52 FUNC GLOBAL DEFAULT 11 vrset_ │ │ │ │ + 535: 0005916d 4 FUNC GLOBAL DEFAULT 11 rvmax0__ │ │ │ │ + 536: 000b6ba9 176 FUNC GLOBAL DEFAULT 11 vrcon1_ │ │ │ │ + 537: 000419c5 132 FUNC GLOBAL DEFAULT 11 swcqcl__ │ │ │ │ + 538: 000dd1b1 30 FUNC GLOBAL DEFAULT 11 date31_ │ │ │ │ + 539: 0003f41d 40 FUNC GLOBAL DEFAULT 11 sglnxv__ │ │ │ │ + 540: 000cd2ad 508 FUNC GLOBAL DEFAULT 11 sgtxxv_ │ │ │ │ + 541: 0004b6d9 28 FUNC GLOBAL DEFAULT 11 ucpsvl__ │ │ │ │ + 542: 00051fe9 4 FUNC GLOBAL DEFAULT 11 mpisin__ │ │ │ │ + 543: 000b2c31 42 FUNC GLOBAL DEFAULT 11 lenb_ │ │ │ │ + 544: 000dc69d 284 FUNC GLOBAL DEFAULT 11 lchr_ │ │ │ │ + 545: 0006f08d 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarframe │ │ │ │ + 546: 0004f0b1 28 FUNC GLOBAL DEFAULT 11 grscwd__ │ │ │ │ + 547: 000baee9 16 FUNC GLOBAL DEFAULT 11 szcrst_ │ │ │ │ + 548: 000526a9 40 FUNC GLOBAL DEFAULT 11 ct3sc__ │ │ │ │ + 549: 000c3281 728 FUNC GLOBAL DEFAULT 11 slpwvc_ │ │ │ │ + 550: 000bb7e5 8 FUNC GLOBAL DEFAULT 11 szt3op_ │ │ │ │ + 551: 000b62c1 276 FUNC GLOBAL DEFAULT 11 vrfnb1_ │ │ │ │ + 552: 00085f31 132 FUNC GLOBAL DEFAULT 11 usrqin_ │ │ │ │ + 553: 000510f1 28 FUNC GLOBAL DEFAULT 11 uhbxa__ │ │ │ │ + 554: 0003c791 28 FUNC GLOBAL DEFAULT 11 szsttz__ │ │ │ │ + 555: 00039a85 184 FUNC GLOBAL DEFAULT 11 tmpqcl_ │ │ │ │ + 556: 000ce431 304 FUNC GLOBAL DEFAULT 11 sgtrsn_ │ │ │ │ + 557: 0005daf9 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalle │ │ │ │ + 558: 000c8c75 92 FUNC GLOBAL DEFAULT 11 sgsvpt_ │ │ │ │ + 559: 000581bd 132 FUNC GLOBAL DEFAULT 11 cweek__ │ │ │ │ + 560: 0004dce1 132 FUNC GLOBAL DEFAULT 11 umrqid__ │ │ │ │ + 561: 00074dd1 324 FUNC GLOBAL DEFAULT 11 umpqid_ │ │ │ │ + 562: 0005544d 44 FUNC GLOBAL DEFAULT 11 vradd0__ │ │ │ │ + 563: 000be5c1 36 FUNC GLOBAL DEFAULT 11 szpmcl_ │ │ │ │ + 564: 000538c5 132 FUNC GLOBAL DEFAULT 11 rllenv__ │ │ │ │ + 565: 0006fb69 716 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexboxarea │ │ │ │ + 566: 00083b35 320 FUNC GLOBAL DEFAULT 11 uslqid_ │ │ │ │ + 567: 000554a5 44 FUNC GLOBAL DEFAULT 11 vrsub1__ │ │ │ │ + 568: 001e7e70 16 OBJECT GLOBAL DEFAULT 21 szbtx1_ │ │ │ │ + 569: 000897bd 812 FUNC GLOBAL DEFAULT 11 usyaxu_ │ │ │ │ + 570: 000431d9 132 FUNC GLOBAL DEFAULT 11 uerqcp__ │ │ │ │ + 571: 000407b9 4 FUNC GLOBAL DEFAULT 11 zgiclr__ │ │ │ │ + 572: 00059d5d 132 FUNC GLOBAL DEFAULT 11 tmpqcp__ │ │ │ │ + 573: 0006e19d 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ + 574: 0009f6d9 1148 FUNC GLOBAL DEFAULT 11 udline_ │ │ │ │ + 575: 0005de25 52 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsavegoodnumlist │ │ │ │ + 576: 0005b2f1 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewframe │ │ │ │ + 577: 000584f9 84 FUNC GLOBAL DEFAULT 11 dclvnm__ │ │ │ │ + 578: 0007d9a5 6 FUNC GLOBAL DEFAULT 11 uiiqnp_ │ │ │ │ + 579: 00090269 42 FUNC GLOBAL DEFAULT 11 uzcsvl_ │ │ │ │ + 580: 000a5db1 176 FUNC GLOBAL DEFAULT 11 ugiqvl_ │ │ │ │ + 581: 00046931 132 FUNC GLOBAL DEFAULT 11 ulistx__ │ │ │ │ + 582: 0005b175 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionangle │ │ │ │ + 583: 00054321 28 FUNC GLOBAL DEFAULT 11 gllsvl__ │ │ │ │ + 584: 00057e39 4 FUNC GLOBAL DEFAULT 11 ndate1__ │ │ │ │ + 585: 000dd321 168 FUNC GLOBAL DEFAULT 11 date32_ │ │ │ │ + 586: 0003e515 28 FUNC GLOBAL DEFAULT 11 sgslat__ │ │ │ │ + 587: 0005dbfd 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervallt │ │ │ │ + 588: 000c5679 72 FUNC GLOBAL DEFAULT 11 scqobj_ │ │ │ │ + 589: 000b2be1 32 FUNC GLOBAL DEFAULT 11 lenc_ │ │ │ │ + 590: 00049195 132 FUNC GLOBAL DEFAULT 11 ugiqid__ │ │ │ │ + 591: 00056fbd 52 FUNC GLOBAL DEFAULT 11 shfwga__ │ │ │ │ + 592: 000c689d 46 FUNC GLOBAL DEFAULT 11 stcusr_ │ │ │ │ + 593: 000e1175 324 FUNC GLOBAL DEFAULT 11 odpqid_ │ │ │ │ + 594: 00058f9d 4 FUNC GLOBAL DEFAULT 11 rmin1__ │ │ │ │ + 595: 0003ab55 24 FUNC GLOBAL DEFAULT 11 msgdmp_ │ │ │ │ + 596: 00045631 128 FUNC GLOBAL DEFAULT 11 ussaxs__ │ │ │ │ + 597: 000dd8f1 116 FUNC GLOBAL DEFAULT 11 ndate1_ │ │ │ │ + 598: 000a8e45 392 FUNC GLOBAL DEFAULT 11 gllsvl_ │ │ │ │ + 599: 00046039 132 FUNC GLOBAL DEFAULT 11 uypaxs__ │ │ │ │ + 600: 000acb69 86 FUNC GLOBAL DEFAULT 11 indxmf_ │ │ │ │ + 601: 000ca509 200 FUNC GLOBAL DEFAULT 11 sgtnu_ │ │ │ │ + 602: 000b3f5d 26 FUNC GLOBAL DEFAULT 11 lrlea_ │ │ │ │ + 603: 00094e35 184 FUNC GLOBAL DEFAULT 11 ucpqcl_ │ │ │ │ + 604: 0004292d 28 FUNC GLOBAL DEFAULT 11 uestlv__ │ │ │ │ + 605: 0004b959 132 FUNC GLOBAL DEFAULT 11 ucrqin__ │ │ │ │ + 606: 000e1679 428 FUNC GLOBAL DEFAULT 11 odrk4_ │ │ │ │ + 607: 000803d1 184 FUNC GLOBAL DEFAULT 11 uilqcl_ │ │ │ │ + 608: 0006d7a5 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dorigin │ │ │ │ + 609: 000ad1d9 204 FUNC GLOBAL DEFAULT 11 ct2bc_ │ │ │ │ + 610: 0004efbd 28 FUNC GLOBAL DEFAULT 11 umpqvl__ │ │ │ │ + 611: 0005591d 28 FUNC GLOBAL DEFAULT 11 cffti__ │ │ │ │ + 612: 000c20dd 648 FUNC GLOBAL DEFAULT 11 sldiv_ │ │ │ │ + 613: 0003c941 28 FUNC GLOBAL DEFAULT 11 szpllp__ │ │ │ │ + 614: 000ab93d 256 FUNC GLOBAL DEFAULT 11 rlropt_ │ │ │ │ + 615: 00076805 688 FUNC GLOBAL DEFAULT 11 umbndr_ │ │ │ │ + 616: 00045d59 28 FUNC GLOBAL DEFAULT 11 usytlz__ │ │ │ │ + 617: 00057729 40 FUNC GLOBAL DEFAULT 11 shlssd__ │ │ │ │ + 618: 000c8b6d 248 FUNC GLOBAL DEFAULT 11 sgplzr_ │ │ │ │ + 619: 000438bd 28 FUNC GLOBAL DEFAULT 11 uspqnp__ │ │ │ │ + 620: 0008d5dd 160 FUNC GLOBAL DEFAULT 11 ueistx_ │ │ │ │ + 621: 0003ed75 28 FUNC GLOBAL DEFAULT 11 sgstrn__ │ │ │ │ + 622: 0007b48d 52 FUNC GLOBAL DEFAULT 11 uusidv_ │ │ │ │ + 623: 0003bff1 28 FUNC GLOBAL DEFAULT 11 szt3cl__ │ │ │ │ + 624: 001e7e80 24 OBJECT GLOBAL DEFAULT 21 szbtx2_ │ │ │ │ + 625: 0003ef01 112 FUNC GLOBAL DEFAULT 11 sgiget__ │ │ │ │ + 626: 00075565 28 FUNC GLOBAL DEFAULT 11 umqpnt_ │ │ │ │ + 627: 001e7ea0 12 OBJECT GLOBAL DEFAULT 21 szbpm1_ │ │ │ │ + 628: 00059395 4 FUNC GLOBAL DEFAULT 11 vifna0__ │ │ │ │ + 629: 0004ab99 28 FUNC GLOBAL DEFAULT 11 uzisvl__ │ │ │ │ + 630: 0004af7d 28 FUNC GLOBAL DEFAULT 11 uzlqvl__ │ │ │ │ + 631: 0004b0e1 112 FUNC GLOBAL DEFAULT 11 uzrset__ │ │ │ │ + 632: 000ba8f9 4 FUNC GLOBAL DEFAULT 11 szcll3_ │ │ │ │ + 633: 000c95b9 38 FUNC GLOBAL DEFAULT 11 sgclst_ │ │ │ │ + 634: 00079add 320 FUNC GLOBAL DEFAULT 11 uurqid_ │ │ │ │ + 635: 000441b1 48 FUNC GLOBAL DEFAULT 11 uszdgt__ │ │ │ │ + 636: 0004d189 28 FUNC GLOBAL DEFAULT 11 udiclr__ │ │ │ │ + 637: 0004f285 132 FUNC GLOBAL DEFAULT 11 uirqcp__ │ │ │ │ + 638: 000c6f65 32 FUNC GLOBAL DEFAULT 11 ststri_ │ │ │ │ + 639: 000d9f71 240 FUNC GLOBAL DEFAULT 11 swpsvl_ │ │ │ │ + 640: 0003e4f9 28 FUNC GLOBAL DEFAULT 11 sglar__ │ │ │ │ + 641: 000a0665 16 FUNC GLOBAL DEFAULT 11 udiclr_ │ │ │ │ + 642: 000ddaa9 100 FUNC GLOBAL DEFAULT 11 ndate2_ │ │ │ │ + 643: 0003e9a9 136 FUNC GLOBAL DEFAULT 11 sgtxu__ │ │ │ │ + 644: 000e00f1 220 FUNC GLOBAL DEFAULT 11 hexdic_ │ │ │ │ + 645: 00052955 64 FUNC GLOBAL DEFAULT 11 g2ibl2__ │ │ │ │ + 646: 000dff51 54 FUNC GLOBAL DEFAULT 11 fcleol_ │ │ │ │ + 647: 000ca6b9 200 FUNC GLOBAL DEFAULT 11 sgtnv_ │ │ │ │ + 648: 0003e879 36 FUNC GLOBAL DEFAULT 11 sgplzr__ │ │ │ │ + 649: 000d9519 138 FUNC GLOBAL DEFAULT 11 swscli_ │ │ │ │ + 650: 00057751 68 FUNC GLOBAL DEFAULT 11 shmswm__ │ │ │ │ + 651: 0004c151 132 FUNC GLOBAL DEFAULT 11 uciqcp__ │ │ │ │ + 652: 00110590 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Elliptic │ │ │ │ + 653: 000b2c85 76 FUNC GLOBAL DEFAULT 11 cradj_ │ │ │ │ + 654: 00049e6d 28 FUNC GLOBAL DEFAULT 11 uzcqnp__ │ │ │ │ + 655: 000544a1 132 FUNC GLOBAL DEFAULT 11 glistx__ │ │ │ │ + 656: 00058651 4 FUNC GLOBAL DEFAULT 11 rngu0__ │ │ │ │ + 657: 001e7488 4 OBJECT GLOBAL DEFAULT 21 szbtx3_ │ │ │ │ + 658: 00068661 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastreal │ │ │ │ + 659: 001e7e98 1 OBJECT GLOBAL DEFAULT 21 szbpm2_ │ │ │ │ + 660: 0005758d 48 FUNC GLOBAL DEFAULT 11 shtsgz__ │ │ │ │ + 661: 000cb6e9 132 FUNC GLOBAL DEFAULT 11 sglqin_ │ │ │ │ + 662: 0007dfbd 44 FUNC GLOBAL DEFAULT 11 uiscr2_ │ │ │ │ + 663: 000ec18d 168 FUNC GLOBAL DEFAULT 11 shtsga_ │ │ │ │ + 664: 00046bb9 132 FUNC GLOBAL DEFAULT 11 ulpqcp__ │ │ │ │ + 665: 000434dd 132 FUNC GLOBAL DEFAULT 11 ueiqcl__ │ │ │ │ + 666: 00051fe1 4 FUNC GLOBAL DEFAULT 11 mpiazm__ │ │ │ │ + 667: 000dcf61 120 FUNC GLOBAL DEFAULT 11 ndate3_ │ │ │ │ + 668: 000b6cc1 52 FUNC GLOBAL DEFAULT 11 vrset0_ │ │ │ │ + 669: 0008d225 92 FUNC GLOBAL DEFAULT 11 uepget_ │ │ │ │ + 670: 000490bd 28 FUNC GLOBAL DEFAULT 11 ugrqvl__ │ │ │ │ + 671: 0006d579 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3deyepoint │ │ │ │ + 672: 0005bce5 412 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxiscalendar │ │ │ │ + 673: 0006e1c1 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ + 674: 0003f715 132 FUNC GLOBAL DEFAULT 11 sgiqid__ │ │ │ │ + 675: 0004f499 40 FUNC GLOBAL DEFAULT 11 uipda3__ │ │ │ │ + 676: 000d9a91 6 FUNC GLOBAL DEFAULT 11 swrqnp_ │ │ │ │ + 677: 000ae4d1 636 FUNC GLOBAL DEFAULT 11 mpnwtn_ │ │ │ │ + 678: 000914a9 124 FUNC GLOBAL DEFAULT 11 uvbrf_ │ │ │ │ + 679: 0003feed 28 FUNC GLOBAL DEFAULT 11 sgtrqf__ │ │ │ │ + 680: 00050559 28 FUNC GLOBAL DEFAULT 11 uwinit__ │ │ │ │ + 681: 0004dcc5 28 FUNC GLOBAL DEFAULT 11 umrqnp__ │ │ │ │ + 682: 00057e79 140 FUNC GLOBAL DEFAULT 11 datec3__ │ │ │ │ + 683: 000c78ad 20 FUNC GLOBAL DEFAULT 11 stepr2_ │ │ │ │ + 684: 000ac401 100 FUNC GLOBAL DEFAULT 11 rlcenv_ │ │ │ │ + 685: 000ae74d 200 FUNC GLOBAL DEFAULT 11 mpfbon_ │ │ │ │ + 686: 000de0e5 324 FUNC GLOBAL DEFAULT 11 rngu0_ │ │ │ │ + 687: 000dfd7d 54 FUNC GLOBAL DEFAULT 11 fcpack_ │ │ │ │ + 688: 000458ed 132 FUNC GLOBAL DEFAULT 11 uscqcp__ │ │ │ │ + 689: 000e307d 2872 FUNC GLOBAL DEFAULT 11 radfg_ │ │ │ │ + 690: 00045cd1 136 FUNC GLOBAL DEFAULT 11 usyinz__ │ │ │ │ + 691: 00052085 4 FUNC GLOBAL DEFAULT 11 mpscoc__ │ │ │ │ + 692: 0005eda1 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionnormalized │ │ │ │ + 693: 00049179 28 FUNC GLOBAL DEFAULT 11 ugiqnp__ │ │ │ │ + 694: 0004f545 28 FUNC GLOBAL DEFAULT 11 uiqcr2__ │ │ │ │ + 695: 0011e5ac 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ + 696: 000592b9 28 FUNC GLOBAL DEFAULT 11 uwqgyz__ │ │ │ │ + 697: 0005854d 128 FUNC GLOBAL DEFAULT 11 cdblk__ │ │ │ │ + 698: 0004d951 28 FUNC GLOBAL DEFAULT 11 udpsvl__ │ │ │ │ + 699: 000b6c8d 52 FUNC GLOBAL DEFAULT 11 vrset1_ │ │ │ │ + 700: 0003c7c9 28 FUNC GLOBAL DEFAULT 11 sztitz__ │ │ │ │ + 701: 000ab451 100 FUNC GLOBAL DEFAULT 11 rllget_ │ │ │ │ + 702: 000cbb4d 72 FUNC GLOBAL DEFAULT 11 sgsmpl_ │ │ │ │ + 703: 0006dba9 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlineindex │ │ │ │ + 704: 00090239 46 FUNC GLOBAL DEFAULT 11 uzcqin_ │ │ │ │ + 705: 00055b75 28 FUNC GLOBAL DEFAULT 11 cost__ │ │ │ │ + 706: 0004f855 132 FUNC GLOBAL DEFAULT 11 uiiqcl__ │ │ │ │ + 707: 00039b3d 136 FUNC GLOBAL DEFAULT 11 tmpqcp_ │ │ │ │ + 708: 0003c5d1 28 FUNC GLOBAL DEFAULT 11 szqfnw__ │ │ │ │ + 709: 000a8ad1 92 FUNC GLOBAL DEFAULT 11 glcget_ │ │ │ │ + 710: 0005a1c5 132 FUNC GLOBAL DEFAULT 11 tmrqcl__ │ │ │ │ + 711: 000cf951 176 FUNC GLOBAL DEFAULT 11 sgisvl_ │ │ │ │ + 712: 00052075 4 FUNC GLOBAL DEFAULT 11 mpicoa__ │ │ │ │ + 713: 0005b6f5 56 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclshiftaxis │ │ │ │ + 714: 000a8dc1 132 FUNC GLOBAL DEFAULT 11 gllqin_ │ │ │ │ + 715: 00076615 92 FUNC GLOBAL DEFAULT 11 umrget_ │ │ │ │ + 716: 000cc051 248 FUNC GLOBAL DEFAULT 11 sgplzu_ │ │ │ │ + 717: 000ebd29 4 FUNC GLOBAL DEFAULT 11 shfftb_ │ │ │ │ + 718: 000e99bd 400 FUNC GLOBAL DEFAULT 11 shmswa_ │ │ │ │ + 719: 000eb97d 164 FUNC GLOBAL DEFAULT 11 shppma_ │ │ │ │ + 720: 00055041 132 FUNC GLOBAL DEFAULT 11 glpqcp__ │ │ │ │ + 721: 000de229 196 FUNC GLOBAL DEFAULT 11 rngu1_ │ │ │ │ + 722: 00060309 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetext │ │ │ │ + 723: 0003f065 152 FUNC GLOBAL DEFAULT 11 sgtxzr__ │ │ │ │ + 724: 000506e1 128 FUNC GLOBAL DEFAULT 11 uxsfmt__ │ │ │ │ + 725: 00076acd 28 FUNC GLOBAL DEFAULT 11 umqcnt_ │ │ │ │ + 726: 00057115 56 FUNC GLOBAL DEFAULT 11 shlbwm__ │ │ │ │ + 727: 000b1111 252 FUNC GLOBAL DEFAULT 11 mpiaza_ │ │ │ │ + 728: 00058449 40 FUNC GLOBAL DEFAULT 11 sbytes__ │ │ │ │ + 729: 00049de9 132 FUNC GLOBAL DEFAULT 11 uglstx__ │ │ │ │ + 730: 0006c5fd 180 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatch │ │ │ │ + 731: 0005053d 28 FUNC GLOBAL DEFAULT 11 uwdflt__ │ │ │ │ + 732: 000e210d 92 FUNC GLOBAL DEFAULT 11 odrget_ │ │ │ │ + 733: 0004bec5 136 FUNC GLOBAL DEFAULT 11 ucxacl__ │ │ │ │ + 734: 00094eed 136 FUNC GLOBAL DEFAULT 11 ucpqcp_ │ │ │ │ + 735: 0004863d 112 FUNC GLOBAL DEFAULT 11 uupget__ │ │ │ │ + 736: 0005671d 28 FUNC GLOBAL DEFAULT 11 odpqit__ │ │ │ │ + 737: 00080489 136 FUNC GLOBAL DEFAULT 11 uilqcp_ │ │ │ │ + 738: 000b9c45 52 FUNC GLOBAL DEFAULT 11 szqcll_ │ │ │ │ + 739: 000521cd 28 FUNC GLOBAL DEFAULT 11 osqarn__ │ │ │ │ + 740: 0005284d 44 FUNC GLOBAL DEFAULT 11 vimlt1__ │ │ │ │ + 741: 0003b609 28 FUNC GLOBAL DEFAULT 11 szplcl__ │ │ │ │ + 742: 0004dbd1 132 FUNC GLOBAL DEFAULT 11 udrqin__ │ │ │ │ + 743: 000d9eed 132 FUNC GLOBAL DEFAULT 11 swpqin_ │ │ │ │ + 744: 0004fb31 148 FUNC GLOBAL DEFAULT 11 uiybar__ │ │ │ │ + 745: 000c4b51 72 FUNC GLOBAL DEFAULT 11 scseye_ │ │ │ │ + 746: 000cce81 248 FUNC GLOBAL DEFAULT 11 sgplzv_ │ │ │ │ + 747: 0003fe2d 28 FUNC GLOBAL DEFAULT 11 sgrqvl__ │ │ │ │ + 748: 000d8cd1 140 FUNC GLOBAL DEFAULT 11 swiint_ │ │ │ │ + 749: 00084985 320 FUNC GLOBAL DEFAULT 11 usiqid_ │ │ │ │ + 750: 0003c21d 28 FUNC GLOBAL DEFAULT 11 szcltp__ │ │ │ │ + 751: 000ddf25 448 FUNC GLOBAL DEFAULT 11 rngu2_ │ │ │ │ + 752: 0003dbcd 40 FUNC GLOBAL DEFAULT 11 scqvpt__ │ │ │ │ + 753: 000593b5 4 FUNC GLOBAL DEFAULT 11 vifnb1__ │ │ │ │ + 754: 0005fea9 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarker │ │ │ │ + 755: 000573d1 52 FUNC GLOBAL DEFAULT 11 shtswj__ │ │ │ │ + 756: 000a4f49 92 FUNC GLOBAL DEFAULT 11 uglset_ │ │ │ │ + 757: 0006be79 284 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclinitcosqft │ │ │ │ + 758: 0005f359 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextheight │ │ │ │ + 759: 0009f1c5 42 FUNC GLOBAL DEFAULT 11 udiclv_ │ │ │ │ + 760: 0005cca5 620 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxis │ │ │ │ + 761: 000574d1 44 FUNC GLOBAL DEFAULT 11 shtwgj__ │ │ │ │ + 762: 000d97d5 138 FUNC GLOBAL DEFAULT 11 swoopn_ │ │ │ │ + 763: 00050f31 28 FUNC GLOBAL DEFAULT 11 uvbra__ │ │ │ │ + 764: 000baba9 16 FUNC GLOBAL DEFAULT 11 sztncl_ │ │ │ │ + 765: 00056a7d 132 FUNC GLOBAL DEFAULT 11 odiqcl__ │ │ │ │ + 766: 0004d71d 48 FUNC GLOBAL DEFAULT 11 uduxuy__ │ │ │ │ + 767: 0004fcb9 28 FUNC GLOBAL DEFAULT 11 uicrgb__ │ │ │ │ + 768: 000a9fb5 388 FUNC GLOBAL DEFAULT 11 glisvl_ │ │ │ │ + 769: 0003993d 240 FUNC GLOBAL DEFAULT 11 tmpqvl_ │ │ │ │ + 770: 0003be19 28 FUNC GLOBAL DEFAULT 11 szt3zu__ │ │ │ │ + 771: 00040a99 28 FUNC GLOBAL DEFAULT 11 swgopn__ │ │ │ │ + 772: 0007db91 184 FUNC GLOBAL DEFAULT 11 uiiqcl_ │ │ │ │ + 773: 00048c35 112 FUNC GLOBAL DEFAULT 11 uuiset__ │ │ │ │ + 774: 000478d1 136 FUNC GLOBAL DEFAULT 11 ulxlog__ │ │ │ │ + 775: 0004204d 132 FUNC GLOBAL DEFAULT 11 swlqin__ │ │ │ │ + 776: 0003f6f9 28 FUNC GLOBAL DEFAULT 11 sgiqnp__ │ │ │ │ + 777: 00055421 44 FUNC GLOBAL DEFAULT 11 vrdiv0__ │ │ │ │ + 778: 00056ea5 44 FUNC GLOBAL DEFAULT 11 shlfwl__ │ │ │ │ + 779: 0003f979 28 FUNC GLOBAL DEFAULT 11 sglnv__ │ │ │ │ + 780: 0004cc95 132 FUNC GLOBAL DEFAULT 11 udiqcp__ │ │ │ │ + 781: 000dad89 268 FUNC GLOBAL DEFAULT 11 bitpic_ │ │ │ │ + 782: 0007b5dd 116 FUNC GLOBAL DEFAULT 11 uulin_ │ │ │ │ + 783: 0005838d 132 FUNC GLOBAL DEFAULT 11 bitpci__ │ │ │ │ + 784: 0005a32d 40 FUNC GLOBAL DEFAULT 11 tmstlc__ │ │ │ │ + 785: 00059801 112 FUNC GLOBAL DEFAULT 11 tmlset__ │ │ │ │ + 786: 00048881 132 FUNC GLOBAL DEFAULT 11 uupqid__ │ │ │ │ + 787: 000c762d 46 FUNC GLOBAL DEFAULT 11 ststrn_ │ │ │ │ + 788: 00074a59 240 FUNC GLOBAL DEFAULT 11 umpsvl_ │ │ │ │ 789: 0011d610 0 NOTYPE GLOBAL DEFAULT 21 __bss_start │ │ │ │ - 790: 0004fd95 38 FUNC GLOBAL DEFAULT 11 radd0_ │ │ │ │ - 791: 000cc555 176 FUNC GLOBAL DEFAULT 11 uslsvl_ │ │ │ │ - 792: 000b5f69 6 FUNC GLOBAL DEFAULT 11 uepqnp_ │ │ │ │ - 793: 000e2159 240 FUNC GLOBAL DEFAULT 11 ucpqvl_ │ │ │ │ - 794: 0006f2bd 40 FUNC GLOBAL DEFAULT 11 sint1__ │ │ │ │ - 795: 00043f99 90 FUNC GLOBAL DEFAULT 11 indxml_ │ │ │ │ - 796: 0006f5b9 36 FUNC GLOBAL DEFAULT 11 cfftf1__ │ │ │ │ - 797: 000ddf6d 180 FUNC GLOBAL DEFAULT 11 uilqvl_ │ │ │ │ - 798: 000dbfd5 92 FUNC GLOBAL DEFAULT 11 uirset_ │ │ │ │ - 799: 0006f659 60 FUNC GLOBAL DEFAULT 11 passf__ │ │ │ │ - 800: 000b3271 92 FUNC GLOBAL DEFAULT 11 ulpset_ │ │ │ │ - 801: 0007c729 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetshadepattern │ │ │ │ - 802: 000c15c9 44 FUNC GLOBAL DEFAULT 11 uwinit_ │ │ │ │ - 803: 00059479 28 FUNC GLOBAL DEFAULT 11 sgslni__ │ │ │ │ - 804: 00087061 1192 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogicalex │ │ │ │ - 805: 000555d9 36 FUNC GLOBAL DEFAULT 11 szpipl__ │ │ │ │ - 806: 00058285 132 FUNC GLOBAL DEFAULT 11 sglstx__ │ │ │ │ - 807: 00079be5 64 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dclsetunitvectortitle │ │ │ │ - 808: 00056d2d 228 FUNC GLOBAL DEFAULT 11 slsttl__ │ │ │ │ - 809: 0003f86d 64 FUNC GLOBAL DEFAULT 11 shtw2g_ │ │ │ │ - 810: 00065829 112 FUNC GLOBAL DEFAULT 11 uclget__ │ │ │ │ - 811: 0003709d 240 FUNC GLOBAL DEFAULT 11 odpsvl_ │ │ │ │ - 812: 0006f6bd 56 FUNC GLOBAL DEFAULT 11 radfg__ │ │ │ │ - 813: 0006631d 136 FUNC GLOBAL DEFAULT 11 ucyayr__ │ │ │ │ - 814: 0005b409 132 FUNC GLOBAL DEFAULT 11 swcqcp__ │ │ │ │ - 815: 000e808d 8 FUNC GLOBAL DEFAULT 11 ior_ │ │ │ │ - 816: 0008f7f5 6 FUNC GLOBAL DEFAULT 11 csgi_ │ │ │ │ - 817: 000acce9 148 FUNC GLOBAL DEFAULT 11 zgstcl_ │ │ │ │ - 818: 000a83f5 16 FUNC GLOBAL DEFAULT 11 scspli_ │ │ │ │ - 819: 000ecee5 136 FUNC GLOBAL DEFAULT 11 clckgt_ │ │ │ │ - 820: 000a6e6d 132 FUNC GLOBAL DEFAULT 11 sgiqin_ │ │ │ │ - 821: 000b0961 142 FUNC GLOBAL DEFAULT 11 swgton_ │ │ │ │ - 822: 000719e9 36 FUNC GLOBAL DEFAULT 11 datef2__ │ │ │ │ - 823: 00071f39 132 FUNC GLOBAL DEFAULT 11 bitpic__ │ │ │ │ - 824: 000d6359 160 FUNC GLOBAL DEFAULT 11 uglstx_ │ │ │ │ - 825: 00055bb5 28 FUNC GLOBAL DEFAULT 11 sztxcl__ │ │ │ │ - 826: 0004fd6d 38 FUNC GLOBAL DEFAULT 11 radd1_ │ │ │ │ - 827: 000cdfcd 54 FUNC GLOBAL DEFAULT 11 usgrph_ │ │ │ │ - 828: 00075da5 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlineindex │ │ │ │ - 829: 0005ae01 132 FUNC GLOBAL DEFAULT 11 swrstx__ │ │ │ │ - 830: 0005650d 136 FUNC GLOBAL DEFAULT 11 sztxwv__ │ │ │ │ - 831: 0005cb61 28 FUNC GLOBAL DEFAULT 11 uepsvl__ │ │ │ │ - 832: 000474b5 6 FUNC GLOBAL DEFAULT 11 glcqnp_ │ │ │ │ - 833: 000571ed 36 FUNC GLOBAL DEFAULT 11 sctnzu__ │ │ │ │ - 834: 00081445 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_b │ │ │ │ - 835: 0005e609 112 FUNC GLOBAL DEFAULT 11 usrget__ │ │ │ │ - 836: 000bd519 176 FUNC GLOBAL DEFAULT 11 uursvl_ │ │ │ │ - 837: 000d2b95 6 FUNC GLOBAL DEFAULT 11 umrqnp_ │ │ │ │ - 838: 00081c85 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_f │ │ │ │ - 839: 0006bafd 4 FUNC GLOBAL DEFAULT 11 mpfcya__ │ │ │ │ - 840: 00042e7d 588 FUNC GLOBAL DEFAULT 11 vcintr_ │ │ │ │ - 841: 000425c5 4 FUNC GLOBAL DEFAULT 11 shfftf_ │ │ │ │ - 842: 00060a09 28 FUNC GLOBAL DEFAULT 11 ulrqvl__ │ │ │ │ - 843: 0006836d 28 FUNC GLOBAL DEFAULT 11 umqcnt__ │ │ │ │ - 844: 0006b6bd 40 FUNC GLOBAL DEFAULT 11 vrinc1__ │ │ │ │ - 845: 00043df1 46 FUNC GLOBAL DEFAULT 11 nindxc_ │ │ │ │ - 846: 00067c29 28 FUNC GLOBAL DEFAULT 11 umscom__ │ │ │ │ - 847: 00067da9 112 FUNC GLOBAL DEFAULT 11 umiget__ │ │ │ │ - 848: 000c5ee9 220 FUNC GLOBAL DEFAULT 11 ussaxs_ │ │ │ │ - 849: 000a2739 16 FUNC GLOBAL DEFAULT 11 sgqlni_ │ │ │ │ - 850: 00055569 28 FUNC GLOBAL DEFAULT 11 szoplu__ │ │ │ │ - 851: 00035f1d 6 FUNC GLOBAL DEFAULT 11 odrqnp_ │ │ │ │ - 852: 00060051 128 FUNC GLOBAL DEFAULT 11 uysfmt__ │ │ │ │ - 853: 0009ef3d 36 FUNC GLOBAL DEFAULT 11 ststrp_ │ │ │ │ - 854: 0004dc61 38 FUNC GLOBAL DEFAULT 11 vicon0_ │ │ │ │ - 855: 0005c449 28 FUNC GLOBAL DEFAULT 11 uestlz__ │ │ │ │ - 856: 0006a5f9 116 FUNC GLOBAL DEFAULT 11 luxchk__ │ │ │ │ - 857: 000552c1 40 FUNC GLOBAL DEFAULT 11 szpcll__ │ │ │ │ - 858: 000563b5 28 FUNC GLOBAL DEFAULT 11 szqcly__ │ │ │ │ - 859: 000ad269 184 FUNC GLOBAL DEFAULT 11 swrqcl_ │ │ │ │ - 860: 00059d91 128 FUNC GLOBAL DEFAULT 11 sgclst__ │ │ │ │ - 861: 00071129 44 FUNC GLOBAL DEFAULT 11 shfg2w__ │ │ │ │ - 862: 000604ed 112 FUNC GLOBAL DEFAULT 11 ullset__ │ │ │ │ - 863: 000560ed 28 FUNC GLOBAL DEFAULT 11 szpllt__ │ │ │ │ - 864: 000833b9 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransnumber │ │ │ │ - 865: 000660d5 132 FUNC GLOBAL DEFAULT 11 uclqid__ │ │ │ │ - 866: 000469c1 100 FUNC GLOBAL DEFAULT 11 rliget_ │ │ │ │ - 867: 000dbf35 160 FUNC GLOBAL DEFAULT 11 uirstx_ │ │ │ │ - 868: 000b3125 332 FUNC GLOBAL DEFAULT 11 ulpstx_ │ │ │ │ - 869: 0006bac1 4 FUNC GLOBAL DEFAULT 11 mpimer__ │ │ │ │ - 870: 00038301 664 FUNC GLOBAL DEFAULT 11 odrk4r_ │ │ │ │ - 871: 00043a59 120 FUNC GLOBAL DEFAULT 11 vifnb0_ │ │ │ │ - 872: 000d917d 128 FUNC GLOBAL DEFAULT 11 uvbrl_ │ │ │ │ - 873: 0006bd31 40 FUNC GLOBAL DEFAULT 11 vifct0__ │ │ │ │ - 874: 000a5b61 38 FUNC GLOBAL DEFAULT 11 sgocls_ │ │ │ │ - 875: 000c2349 68 FUNC GLOBAL DEFAULT 11 uwqgxa_ │ │ │ │ - 876: 0005a265 4 FUNC GLOBAL DEFAULT 11 zgqimc__ │ │ │ │ - 877: 00056821 28 FUNC GLOBAL DEFAULT 11 ststrf__ │ │ │ │ - 878: 00071515 304 FUNC GLOBAL DEFAULT 11 chngr__ │ │ │ │ - 879: 0005cde1 132 FUNC GLOBAL DEFAULT 11 uerqin__ │ │ │ │ - 880: 00073981 132 FUNC GLOBAL DEFAULT 11 tmpqin__ │ │ │ │ - 881: 000dfde9 152 FUNC GLOBAL DEFAULT 11 uiiluv_ │ │ │ │ - 882: 00048859 132 FUNC GLOBAL DEFAULT 11 gliqin_ │ │ │ │ - 883: 00066a85 28 FUNC GLOBAL DEFAULT 11 udiclv__ │ │ │ │ - 884: 0006ab71 44 FUNC GLOBAL DEFAULT 11 uhbrfz__ │ │ │ │ - 885: 000b17a9 92 FUNC GLOBAL DEFAULT 11 swlget_ │ │ │ │ - 886: 00057fa5 28 FUNC GLOBAL DEFAULT 11 sglav__ │ │ │ │ - 887: 0005a089 4 FUNC GLOBAL DEFAULT 11 zgscli__ │ │ │ │ - 888: 000bc8a1 72 FUNC GLOBAL DEFAULT 11 grssim_ │ │ │ │ - 889: 000a7ab1 20 FUNC GLOBAL DEFAULT 11 scqtnp_ │ │ │ │ - 890: 00069e5d 40 FUNC GLOBAL DEFAULT 11 uifyxy__ │ │ │ │ - 891: 0006232d 28 FUNC GLOBAL DEFAULT 11 uupqnp__ │ │ │ │ - 892: 0005919d 36 FUNC GLOBAL DEFAULT 11 sgplzv__ │ │ │ │ - 893: 0004dbbd 164 FUNC GLOBAL DEFAULT 11 vicon1_ │ │ │ │ - 894: 0004b619 148 FUNC GLOBAL DEFAULT 11 mpfaza_ │ │ │ │ - 895: 0007fe45 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dtransnumber │ │ │ │ - 896: 000448a9 360 FUNC GLOBAL DEFAULT 11 mszdmp_ │ │ │ │ - 897: 00065625 112 FUNC GLOBAL DEFAULT 11 ucpset__ │ │ │ │ - 898: 0005d6fd 132 FUNC GLOBAL DEFAULT 11 usrqid__ │ │ │ │ - 899: 000554f9 28 FUNC GLOBAL DEFAULT 11 szplzu__ │ │ │ │ - 900: 00085f85 140 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcladddate │ │ │ │ - 901: 000de6a1 136 FUNC GLOBAL DEFAULT 11 uiiqcp_ │ │ │ │ - 902: 000380b9 584 FUNC GLOBAL DEFAULT 11 odrk4s_ │ │ │ │ - 903: 000631cd 28 FUNC GLOBAL DEFAULT 11 ugpqit__ │ │ │ │ - 904: 0006f23d 28 FUNC GLOBAL DEFAULT 11 costi__ │ │ │ │ - 905: 00043961 248 FUNC GLOBAL DEFAULT 11 vifnb1_ │ │ │ │ - 906: 0007c75d 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionprojected │ │ │ │ - 907: 00058015 28 FUNC GLOBAL DEFAULT 11 sgslai__ │ │ │ │ - 908: 000622f5 28 FUNC GLOBAL DEFAULT 11 uusidv__ │ │ │ │ - 909: 000d2451 132 FUNC GLOBAL DEFAULT 11 umpqin_ │ │ │ │ - 910: 000c227d 40 FUNC GLOBAL DEFAULT 11 uwqgxb_ │ │ │ │ - 911: 0007821d 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawgrid │ │ │ │ - 912: 000cc4d1 132 FUNC GLOBAL DEFAULT 11 uslqin_ │ │ │ │ - 913: 000550ed 28 FUNC GLOBAL DEFAULT 11 szsgcl__ │ │ │ │ - 914: 000683c1 132 FUNC GLOBAL DEFAULT 11 umiqid__ │ │ │ │ - 915: 000e3e75 324 FUNC GLOBAL DEFAULT 11 udpqid_ │ │ │ │ - 916: 00064739 112 FUNC GLOBAL DEFAULT 11 uzpget__ │ │ │ │ - 917: 0004f081 148 FUNC GLOBAL DEFAULT 11 rstd0_ │ │ │ │ - 918: 0006d495 216 FUNC GLOBAL DEFAULT 11 rlcenv__ │ │ │ │ - 919: 000ce121 20 FUNC GLOBAL DEFAULT 11 uxqfmt_ │ │ │ │ - 920: 000b0609 140 FUNC GLOBAL DEFAULT 11 swfint_ │ │ │ │ - 921: 0005cf21 132 FUNC GLOBAL DEFAULT 11 ueiqcp__ │ │ │ │ - 922: 00068e8d 132 FUNC GLOBAL DEFAULT 11 uirqin__ │ │ │ │ - 923: 0005d549 28 FUNC GLOBAL DEFAULT 11 uspqvl__ │ │ │ │ - 924: 00037019 132 FUNC GLOBAL DEFAULT 11 odpqin_ │ │ │ │ - 925: 0006ca65 112 FUNC GLOBAL DEFAULT 11 gllset__ │ │ │ │ - 926: 00075b59 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframetype │ │ │ │ - 927: 000d69bd 92 FUNC GLOBAL DEFAULT 11 ugiset_ │ │ │ │ - 928: 00072a8d 4 FUNC GLOBAL DEFAULT 11 rsum0__ │ │ │ │ - 929: 00055c91 28 FUNC GLOBAL DEFAULT 11 szqtyp__ │ │ │ │ - 930: 00057075 28 FUNC GLOBAL DEFAULT 11 slform__ │ │ │ │ - 931: 0006b701 4 FUNC GLOBAL DEFAULT 11 lrne0__ │ │ │ │ - 932: 000abd15 268 FUNC GLOBAL DEFAULT 11 zgqtxw_ │ │ │ │ - 933: 000622a1 28 FUNC GLOBAL DEFAULT 11 uuqlnt__ │ │ │ │ - 934: 000388f9 544 FUNC GLOBAL DEFAULT 11 sint1_ │ │ │ │ - 935: 00065d59 132 FUNC GLOBAL DEFAULT 11 uciqin__ │ │ │ │ - 936: 00071775 304 FUNC GLOBAL DEFAULT 11 chngc__ │ │ │ │ - 937: 000969fd 160 FUNC GLOBAL DEFAULT 11 szqchz_ │ │ │ │ - 938: 00065405 28 FUNC GLOBAL DEFAULT 11 ucrsvl__ │ │ │ │ - 939: 000add9d 88 FUNC GLOBAL DEFAULT 11 swpqit_ │ │ │ │ - 940: 0003f825 72 FUNC GLOBAL DEFAULT 11 shtwga_ │ │ │ │ - 941: 00072e05 4 FUNC GLOBAL DEFAULT 11 rvmax__ │ │ │ │ - 942: 0004c991 308 FUNC GLOBAL DEFAULT 11 mpihmr_ │ │ │ │ - 943: 0004ef89 248 FUNC GLOBAL DEFAULT 11 rstd1_ │ │ │ │ - 944: 00066921 112 FUNC GLOBAL DEFAULT 11 udlget__ │ │ │ │ - 945: 0005a9e1 36 FUNC GLOBAL DEFAULT 11 swqrct__ │ │ │ │ - 946: 000460e9 256 FUNC GLOBAL DEFAULT 11 rllopt_ │ │ │ │ - 947: 00054e81 154 FUNC GLOBAL DEFAULT 11 uxplbb__ │ │ │ │ - 948: 000785f9 600 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxline │ │ │ │ - 949: 0007b015 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowframe │ │ │ │ - 950: 000bd495 132 FUNC GLOBAL DEFAULT 11 uurqin_ │ │ │ │ - 951: 00063add 132 FUNC GLOBAL DEFAULT 11 uzcqvl__ │ │ │ │ - 952: 00063d11 112 FUNC GLOBAL DEFAULT 11 uziset__ │ │ │ │ - 953: 000607dd 132 FUNC GLOBAL DEFAULT 11 ulpqin__ │ │ │ │ - 954: 0003f435 168 FUNC GLOBAL DEFAULT 11 shtsgj_ │ │ │ │ - 955: 00059fdd 4 FUNC GLOBAL DEFAULT 11 zgpcls__ │ │ │ │ - 956: 000b33e5 208 FUNC GLOBAL DEFAULT 11 ulrqid_ │ │ │ │ - 957: 0005a271 4 FUNC GLOBAL DEFAULT 11 zgsrot__ │ │ │ │ - 958: 000718d1 44 FUNC GLOBAL DEFAULT 11 dateg3__ │ │ │ │ - 959: 000bdb69 244 FUNC GLOBAL DEFAULT 11 uulqid_ │ │ │ │ - 960: 00069299 132 FUNC GLOBAL DEFAULT 11 uiiqcp__ │ │ │ │ - 961: 00056675 28 FUNC GLOBAL DEFAULT 11 stftrn__ │ │ │ │ - 962: 00073c09 132 FUNC GLOBAL DEFAULT 11 tmrqcp__ │ │ │ │ - 963: 000ccb19 176 FUNC GLOBAL DEFAULT 11 usisvl_ │ │ │ │ - 964: 000dc031 320 FUNC GLOBAL DEFAULT 11 uiqfnm_ │ │ │ │ - 965: 000660b9 28 FUNC GLOBAL DEFAULT 11 uclqnp__ │ │ │ │ - 966: 000de539 176 FUNC GLOBAL DEFAULT 11 uiiqvl_ │ │ │ │ - 967: 0005748d 28 FUNC GLOBAL DEFAULT 11 scsprj__ │ │ │ │ - 968: 000587f9 28 FUNC GLOBAL DEFAULT 11 sgpwsn__ │ │ │ │ - 969: 00055251 28 FUNC GLOBAL DEFAULT 11 szmvlr__ │ │ │ │ - 970: 0006421d 132 FUNC GLOBAL DEFAULT 11 uzpqid__ │ │ │ │ - 971: 00059fd5 4 FUNC GLOBAL DEFAULT 11 zgdcls__ │ │ │ │ - 972: 00058739 152 FUNC GLOBAL DEFAULT 11 sgtxzv__ │ │ │ │ - 973: 000c73f9 1240 FUNC GLOBAL DEFAULT 11 uszdgt_ │ │ │ │ - 974: 00082751 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastint │ │ │ │ - 975: 000b622d 184 FUNC GLOBAL DEFAULT 11 uepqcl_ │ │ │ │ - 976: 0005afa9 132 FUNC GLOBAL DEFAULT 11 swpqcl__ │ │ │ │ - 977: 00055951 136 FUNC GLOBAL DEFAULT 11 sztxzu__ │ │ │ │ - 978: 00043c01 70 FUNC GLOBAL DEFAULT 11 cladj_ │ │ │ │ - 979: 000a8ffd 92 FUNC GLOBAL DEFAULT 11 scspln_ │ │ │ │ - 980: 00056441 176 FUNC GLOBAL DEFAULT 11 szfont__ │ │ │ │ - 981: 0006bf99 116 FUNC GLOBAL DEFAULT 11 jfromc__ │ │ │ │ - 982: 000bc9a1 208 FUNC GLOBAL DEFAULT 11 grinit_ │ │ │ │ - 983: 0005f5c5 132 FUNC GLOBAL DEFAULT 11 uscqin__ │ │ │ │ - 984: 000bbf25 324 FUNC GLOBAL DEFAULT 11 uyptmz_ │ │ │ │ - 985: 00067935 28 FUNC GLOBAL DEFAULT 11 umrqvl__ │ │ │ │ - 986: 00059659 28 FUNC GLOBAL DEFAULT 11 sgpqit__ │ │ │ │ - 987: 00045795 44 FUNC GLOBAL DEFAULT 11 rpnxfl_ │ │ │ │ - 988: 00053149 176 FUNC GLOBAL DEFAULT 11 vrsub_ │ │ │ │ - 989: 00083ae5 436 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_b │ │ │ │ - 990: 00083c99 436 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_f │ │ │ │ - 991: 000ad321 136 FUNC GLOBAL DEFAULT 11 swrqcp_ │ │ │ │ - 992: 00059005 36 FUNC GLOBAL DEFAULT 11 sgtnxu__ │ │ │ │ - 993: 000d691d 160 FUNC GLOBAL DEFAULT 11 ugistx_ │ │ │ │ - 994: 0005d6e1 28 FUNC GLOBAL DEFAULT 11 usrqnp__ │ │ │ │ - 995: 00072e65 4 FUNC GLOBAL DEFAULT 11 vrfna__ │ │ │ │ - 996: 0004db89 52 FUNC GLOBAL DEFAULT 11 viset0_ │ │ │ │ - 997: 00068be9 28 FUNC GLOBAL DEFAULT 11 grfrm__ │ │ │ │ - 998: 000bf3d9 112 FUNC GLOBAL DEFAULT 11 uhbxa_ │ │ │ │ - 999: 00062de9 28 FUNC GLOBAL DEFAULT 11 ugiqvl__ │ │ │ │ - 1000: 0006b6e5 4 FUNC GLOBAL DEFAULT 11 lrnea__ │ │ │ │ - 1001: 0006b341 208 FUNC GLOBAL DEFAULT 11 indxcf__ │ │ │ │ - 1002: 00066f75 132 FUNC GLOBAL DEFAULT 11 udlqid__ │ │ │ │ - 1003: 000c2af9 324 FUNC GLOBAL DEFAULT 11 uzpqid_ │ │ │ │ - 1004: 000e8cb1 472 FUNC GLOBAL DEFAULT 11 clrgls_ │ │ │ │ - 1005: 00055935 28 FUNC GLOBAL DEFAULT 11 szcltt__ │ │ │ │ - 1006: 00062601 28 FUNC GLOBAL DEFAULT 11 uuqmkt__ │ │ │ │ - 1007: 00044a11 504 FUNC GLOBAL DEFAULT 11 cfsrch_ │ │ │ │ - 1008: 000408b5 316 FUNC GLOBAL DEFAULT 11 shmswj_ │ │ │ │ - 1009: 000683a5 28 FUNC GLOBAL DEFAULT 11 umiqnp__ │ │ │ │ - 1010: 000552a5 28 FUNC GLOBAL DEFAULT 11 sztnzr__ │ │ │ │ - 1011: 000b133d 6 FUNC GLOBAL DEFAULT 11 swlqnp_ │ │ │ │ - 1012: 0006ec65 132 FUNC GLOBAL DEFAULT 11 glpqin__ │ │ │ │ - 1013: 0003fea9 158 FUNC GLOBAL DEFAULT 11 shppmj_ │ │ │ │ - 1014: 0005eac5 204 FUNC GLOBAL DEFAULT 11 csblbl__ │ │ │ │ - 1015: 000a5725 92 FUNC GLOBAL DEFAULT 11 sgswnd_ │ │ │ │ - 1016: 0006a9dd 28 FUNC GLOBAL DEFAULT 11 uvdif__ │ │ │ │ - 1017: 00075af1 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframetype │ │ │ │ - 1018: 000d4aa9 26 FUNC GLOBAL DEFAULT 11 umpglb_ │ │ │ │ - 1019: 00047701 184 FUNC GLOBAL DEFAULT 11 glcqcl_ │ │ │ │ - 1020: 000704c1 132 FUNC GLOBAL DEFAULT 11 odiqcp__ │ │ │ │ - 1021: 0005db11 220 FUNC GLOBAL DEFAULT 11 usaxcl__ │ │ │ │ - 1022: 000c63bd 248 FUNC GLOBAL DEFAULT 11 uspaxs_ │ │ │ │ - 1023: 000574a9 28 FUNC GLOBAL DEFAULT 11 scpmu__ │ │ │ │ - 1024: 000697f1 28 FUNC GLOBAL DEFAULT 11 uiqcrg__ │ │ │ │ - 1025: 00073f99 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxevengrid │ │ │ │ - 1026: 00058e99 40 FUNC GLOBAL DEFAULT 11 sglazu__ │ │ │ │ - 1027: 000d2d81 184 FUNC GLOBAL DEFAULT 11 umrqcl_ │ │ │ │ - 1028: 000556a5 28 FUNC GLOBAL DEFAULT 11 szmvlc__ │ │ │ │ - 1029: 00066439 112 FUNC GLOBAL DEFAULT 11 udpset__ │ │ │ │ - 1030: 0003e6a1 196 FUNC GLOBAL DEFAULT 11 costi_ │ │ │ │ - 1031: 000714c1 28 FUNC GLOBAL DEFAULT 11 vs1din__ │ │ │ │ - 1032: 0004db55 52 FUNC GLOBAL DEFAULT 11 viset1_ │ │ │ │ - 1033: 000c5edd 10 FUNC GLOBAL DEFAULT 11 usxtlz_ │ │ │ │ - 1034: 00062899 40 FUNC GLOBAL DEFAULT 11 uumrkz__ │ │ │ │ - 1035: 000588f5 128 FUNC GLOBAL DEFAULT 11 sgqplc__ │ │ │ │ - 1036: 000b4151 2788 FUNC GLOBAL DEFAULT 11 ulylog_ │ │ │ │ - 1037: 0009268d 2140 FUNC GLOBAL DEFAULT 11 sztxwv_ │ │ │ │ - 1038: 00073119 132 FUNC GLOBAL DEFAULT 11 tmiqcl__ │ │ │ │ - 1039: 00068079 132 FUNC GLOBAL DEFAULT 11 umlstx__ │ │ │ │ - 1040: 000360f1 184 FUNC GLOBAL DEFAULT 11 odrqcl_ │ │ │ │ - 1041: 0006b705 4 FUNC GLOBAL DEFAULT 11 lrge1__ │ │ │ │ - 1042: 00043d11 48 FUNC GLOBAL DEFAULT 11 nindxi_ │ │ │ │ - 1043: 000e4661 92 FUNC GLOBAL DEFAULT 11 udrget_ │ │ │ │ - 1044: 000d5689 92 FUNC GLOBAL DEFAULT 11 ugpget_ │ │ │ │ - 1045: 0006a2a9 220 FUNC GLOBAL DEFAULT 11 uxpttl__ │ │ │ │ - 1046: 0007ce05 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextposition │ │ │ │ - 1047: 00059101 128 FUNC GLOBAL DEFAULT 11 sgocls__ │ │ │ │ - 1048: 000dfd31 184 FUNC GLOBAL DEFAULT 11 uifluv_ │ │ │ │ - 1049: 000d35bd 92 FUNC GLOBAL DEFAULT 11 umlget_ │ │ │ │ - 1050: 000c15f5 200 FUNC GLOBAL DEFAULT 11 uwdflt_ │ │ │ │ - 1051: 000b3fb1 72 FUNC GLOBAL DEFAULT 11 ulqybl_ │ │ │ │ - 1052: 000b1d6d 92 FUNC GLOBAL DEFAULT 11 swiget_ │ │ │ │ - 1053: 00070ab9 28 FUNC GLOBAL DEFAULT 11 shmsri__ │ │ │ │ - 1054: 000897ad 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetintegers │ │ │ │ - 1055: 0003fb21 112 FUNC GLOBAL DEFAULT 11 shts2w_ │ │ │ │ - 1056: 0003f4dd 164 FUNC GLOBAL DEFAULT 11 shtsgm_ │ │ │ │ - 1057: 000ad1c5 164 FUNC GLOBAL DEFAULT 11 swrqvl_ │ │ │ │ - 1058: 00069f79 140 FUNC GLOBAL DEFAULT 11 uipcmp__ │ │ │ │ - 1059: 0009e6c9 42 FUNC GLOBAL DEFAULT 11 stsusr_ │ │ │ │ - 1060: 0004db21 52 FUNC GLOBAL DEFAULT 11 viset_ │ │ │ │ - 1061: 0009b525 392 FUNC GLOBAL DEFAULT 11 slpwvr_ │ │ │ │ - 1062: 000abed1 16 FUNC GLOBAL DEFAULT 11 zgrclp_ │ │ │ │ - 1063: 0003690d 92 FUNC GLOBAL DEFAULT 11 odlget_ │ │ │ │ - 1064: 000dfa7d 48 FUNC GLOBAL DEFAULT 11 uismrg_ │ │ │ │ - 1065: 000ac9ad 248 FUNC GLOBAL DEFAULT 11 zgidat_ │ │ │ │ - 1066: 00072709 28 FUNC GLOBAL DEFAULT 11 time12__ │ │ │ │ - 1067: 0008112d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_b │ │ │ │ - 1068: 00072a71 4 FUNC GLOBAL DEFAULT 11 rmax1__ │ │ │ │ - 1069: 000aadbd 128 FUNC GLOBAL DEFAULT 11 utf8_char_byte │ │ │ │ - 1070: 000818e9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_f │ │ │ │ - 1071: 00064201 28 FUNC GLOBAL DEFAULT 11 uzpqnp__ │ │ │ │ - 1072: 000aad09 180 FUNC GLOBAL DEFAULT 11 zggmov_ │ │ │ │ - 1073: 00068ff1 28 FUNC GLOBAL DEFAULT 11 uiscr2__ │ │ │ │ - 1074: 0008d209 3260 FUNC GLOBAL DEFAULT 11 tmslcl_ │ │ │ │ - 1075: 0006689d 132 FUNC GLOBAL DEFAULT 11 udiqin__ │ │ │ │ - 1076: 00059fe5 80 FUNC GLOBAL DEFAULT 11 zgoopn__ │ │ │ │ - 1077: 0006bf09 4 FUNC GLOBAL DEFAULT 11 imin0__ │ │ │ │ - 1078: 00072e2d 28 FUNC GLOBAL DEFAULT 11 uwsgyz__ │ │ │ │ - 1079: 00072e8d 4 FUNC GLOBAL DEFAULT 11 vcintr__ │ │ │ │ - 1080: 0006767d 28 FUNC GLOBAL DEFAULT 11 udrsvl__ │ │ │ │ - 1081: 000cca95 132 FUNC GLOBAL DEFAULT 11 usiqin_ │ │ │ │ - 1082: 0007c471 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlinetype │ │ │ │ - 1083: 000a8989 16 FUNC GLOBAL DEFAULT 11 scqtrn_ │ │ │ │ - 1084: 00059369 28 FUNC GLOBAL DEFAULT 11 sgiqvl__ │ │ │ │ - 1085: 0006fefd 132 FUNC GLOBAL DEFAULT 11 odlqcl__ │ │ │ │ - 1086: 00071fbd 4 FUNC GLOBAL DEFAULT 11 ishift__ │ │ │ │ - 1087: 0005c1e5 112 FUNC GLOBAL DEFAULT 11 uelget__ │ │ │ │ - 1088: 000cb4ed 320 FUNC GLOBAL DEFAULT 11 uscqid_ │ │ │ │ - 1089: 00068b5d 28 FUNC GLOBAL DEFAULT 11 grstrf__ │ │ │ │ - 1090: 00054f1d 154 FUNC GLOBAL DEFAULT 11 uyplbb__ │ │ │ │ - 1091: 0008aa45 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ - 1092: 000713cd 40 FUNC GLOBAL DEFAULT 11 vrrnm__ │ │ │ │ - 1093: 00072a81 4 FUNC GLOBAL DEFAULT 11 rstd1__ │ │ │ │ - 1094: 000a8319 204 FUNC GLOBAL DEFAULT 11 scplu_ │ │ │ │ - 1095: 0006f145 28 FUNC GLOBAL DEFAULT 11 gngt__ │ │ │ │ - 1096: 000b08c5 156 FUNC GLOBAL DEFAULT 11 swiopn_ │ │ │ │ - 1097: 00066f59 28 FUNC GLOBAL DEFAULT 11 udlqnp__ │ │ │ │ - 1098: 00079e09 52 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclclearshadelevel │ │ │ │ - 1099: 000d26b5 88 FUNC GLOBAL DEFAULT 11 umpqit_ │ │ │ │ - 1100: 0008eb8d 92 FUNC GLOBAL DEFAULT 11 tmpset_ │ │ │ │ - 1101: 0004f4ad 108 FUNC GLOBAL DEFAULT 11 rave0_ │ │ │ │ - 1102: 0005b619 132 FUNC GLOBAL DEFAULT 11 swcqin__ │ │ │ │ - 1103: 00058d69 28 FUNC GLOBAL DEFAULT 11 sgqpms__ │ │ │ │ - 1104: 0004412d 88 FUNC GLOBAL DEFAULT 11 vrgnn_ │ │ │ │ - 1105: 0005baf9 28 FUNC GLOBAL DEFAULT 11 swlsvl__ │ │ │ │ - 1106: 00040795 288 FUNC GLOBAL DEFAULT 11 shmswm_ │ │ │ │ - 1107: 00057849 40 FUNC GLOBAL DEFAULT 11 sgpmzu__ │ │ │ │ - 1108: 0004c8fd 148 FUNC GLOBAL DEFAULT 11 mpfhmr_ │ │ │ │ - 1109: 000b62e5 136 FUNC GLOBAL DEFAULT 11 uepqcp_ │ │ │ │ - 1110: 0008649d 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclh2c │ │ │ │ - 1111: 00061d19 112 FUNC GLOBAL DEFAULT 11 uurget__ │ │ │ │ - 1112: 000461e9 256 FUNC GLOBAL DEFAULT 11 rliopt_ │ │ │ │ - 1113: 000a8a99 72 FUNC GLOBAL DEFAULT 11 scqlog_ │ │ │ │ - 1114: 00060ea1 132 FUNC GLOBAL DEFAULT 11 uliqcl__ │ │ │ │ - 1115: 0004b831 216 FUNC GLOBAL DEFAULT 11 mpiazm_ │ │ │ │ - 1116: 0003727d 88 FUNC GLOBAL DEFAULT 11 odpqit_ │ │ │ │ - 1117: 000573b9 28 FUNC GLOBAL DEFAULT 11 scqpli__ │ │ │ │ - 1118: 0006945d 112 FUNC GLOBAL DEFAULT 11 uilget__ │ │ │ │ - 1119: 000e3afd 240 FUNC GLOBAL DEFAULT 11 udpsvl_ │ │ │ │ - 1120: 00049105 148 FUNC GLOBAL DEFAULT 11 lrge_ │ │ │ │ - 1121: 0005588d 28 FUNC GLOBAL DEFAULT 11 sztnop__ │ │ │ │ - 1122: 000bdecd 244 FUNC GLOBAL DEFAULT 11 uuiqid_ │ │ │ │ - 1123: 0005c78d 36 FUNC GLOBAL DEFAULT 11 uegtlb__ │ │ │ │ - 1124: 000a8405 204 FUNC GLOBAL DEFAULT 11 scplv_ │ │ │ │ - 1125: 0004da5d 38 FUNC GLOBAL DEFAULT 11 iadd0_ │ │ │ │ - 1126: 00090dbd 20 FUNC GLOBAL DEFAULT 11 szqclx_ │ │ │ │ - 1127: 00068c21 28 FUNC GLOBAL DEFAULT 11 grcls__ │ │ │ │ - 1128: 0005766d 40 FUNC GLOBAL DEFAULT 11 scsvpt__ │ │ │ │ - 1129: 000514b9 120 FUNC GLOBAL DEFAULT 11 g2qgrd_ │ │ │ │ - 1130: 000a99ad 40 FUNC GLOBAL DEFAULT 11 getrparm │ │ │ │ - 1131: 000b110d 138 FUNC GLOBAL DEFAULT 11 swpcls_ │ │ │ │ - 1132: 0007bed9 252 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcloperatelaplacian │ │ │ │ - 1133: 000e26cd 92 FUNC GLOBAL DEFAULT 11 ucpset_ │ │ │ │ - 1134: 000aab69 36 FUNC GLOBAL DEFAULT 11 zgflash_ │ │ │ │ - 1135: 000de3a1 92 FUNC GLOBAL DEFAULT 11 uilset_ │ │ │ │ - 1136: 000c4081 92 FUNC GLOBAL DEFAULT 11 uzrget_ │ │ │ │ - 1137: 000555fd 28 FUNC GLOBAL DEFAULT 11 szgipl__ │ │ │ │ - 1138: 000c1b81 828 FUNC GLOBAL DEFAULT 11 uwqgxi_ │ │ │ │ - 1139: 0004f3d1 220 FUNC GLOBAL DEFAULT 11 rave1_ │ │ │ │ - 1140: 0005d139 132 FUNC GLOBAL DEFAULT 11 uelqid__ │ │ │ │ - 1141: 0006acad 208 FUNC GLOBAL DEFAULT 11 indxnl__ │ │ │ │ - 1142: 0004c615 280 FUNC GLOBAL DEFAULT 11 mpiktd_ │ │ │ │ - 1143: 000beaf1 932 FUNC GLOBAL DEFAULT 11 uhbxlz_ │ │ │ │ - 1144: 0006b6fd 4 FUNC GLOBAL DEFAULT 11 lrgt__ │ │ │ │ - 1145: 00055af1 28 FUNC GLOBAL DEFAULT 11 szstts__ │ │ │ │ - 1146: 000a481d 304 FUNC GLOBAL DEFAULT 11 sgtrln_ │ │ │ │ - 1147: 00072e49 4 FUNC GLOBAL DEFAULT 11 rudlev__ │ │ │ │ - 1148: 00066f55 4 FUNC GLOBAL DEFAULT 11 ludchk__ │ │ │ │ - 1149: 000714a5 28 FUNC GLOBAL DEFAULT 11 vs1int__ │ │ │ │ - 1150: 000b3f11 20 FUNC GLOBAL DEFAULT 11 ulysfm_ │ │ │ │ - 1151: 0005a86d 64 FUNC GLOBAL DEFAULT 11 swiopn__ │ │ │ │ - 1152: 0005a529 28 FUNC GLOBAL DEFAULT 11 swslcl__ │ │ │ │ - 1153: 000477b9 136 FUNC GLOBAL DEFAULT 11 glcqcp_ │ │ │ │ - 1154: 00072b81 28 FUNC GLOBAL DEFAULT 11 uwigyi__ │ │ │ │ - 1155: 0007c43d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlineindex │ │ │ │ - 1156: 000566e5 36 FUNC GLOBAL DEFAULT 11 stfpr3__ │ │ │ │ - 1157: 00054b15 196 FUNC GLOBAL DEFAULT 11 usplbl__ │ │ │ │ - 1158: 000d2e39 136 FUNC GLOBAL DEFAULT 11 umrqcp_ │ │ │ │ - 1159: 00056af1 28 FUNC GLOBAL DEFAULT 11 stqwrc__ │ │ │ │ - 1160: 000a56dd 72 FUNC GLOBAL DEFAULT 11 sgqsim_ │ │ │ │ - 1161: 0006f161 28 FUNC GLOBAL DEFAULT 11 gnge__ │ │ │ │ - 1162: 00056909 28 FUNC GLOBAL DEFAULT 11 stsrd3__ │ │ │ │ - 1163: 00090a21 20 FUNC GLOBAL DEFAULT 11 szqcly_ │ │ │ │ - 1164: 0004da35 38 FUNC GLOBAL DEFAULT 11 iadd1_ │ │ │ │ - 1165: 000bf851 116 FUNC GLOBAL DEFAULT 11 uhbxf_ │ │ │ │ - 1166: 00072d7d 4 FUNC GLOBAL DEFAULT 11 rvmin1__ │ │ │ │ - 1167: 0005bebd 132 FUNC GLOBAL DEFAULT 11 swistx__ │ │ │ │ - 1168: 0012ae00 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ - 1169: 0005c821 112 FUNC GLOBAL DEFAULT 11 uepset__ │ │ │ │ - 1170: 00061ebd 132 FUNC GLOBAL DEFAULT 11 uurqid__ │ │ │ │ - 1171: 0005e079 112 FUNC GLOBAL DEFAULT 11 usiget__ │ │ │ │ - 1172: 00049991 756 FUNC GLOBAL DEFAULT 11 mpxvdg_ │ │ │ │ - 1173: 000b32dd 64 FUNC GLOBAL DEFAULT 11 ulrsvl_ │ │ │ │ - 1174: 0006d029 216 FUNC GLOBAL DEFAULT 11 rtlenv__ │ │ │ │ - 1175: 00049501 24 FUNC GLOBAL DEFAULT 11 lrne0_ │ │ │ │ - 1176: 000361a9 124 FUNC GLOBAL DEFAULT 11 odrqcp_ │ │ │ │ - 1177: 000e41bd 6 FUNC GLOBAL DEFAULT 11 udrqnp_ │ │ │ │ - 1178: 000d6ff9 616 FUNC GLOBAL DEFAULT 11 ugunit_ │ │ │ │ - 1179: 000bda61 64 FUNC GLOBAL DEFAULT 11 uulsvl_ │ │ │ │ - 1180: 000d5141 6 FUNC GLOBAL DEFAULT 11 ugpqnp_ │ │ │ │ - 1181: 00075a55 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframeindex │ │ │ │ - 1182: 000b60e5 240 FUNC GLOBAL DEFAULT 11 uepqvl_ │ │ │ │ - 1183: 0008ea41 332 FUNC GLOBAL DEFAULT 11 tmpstx_ │ │ │ │ - 1184: 00043d99 86 FUNC GLOBAL DEFAULT 11 nindxm_ │ │ │ │ - 1185: 000d3159 6 FUNC GLOBAL DEFAULT 11 umlqnp_ │ │ │ │ - 1186: 0004ec9d 100 FUNC GLOBAL DEFAULT 11 ramp0_ │ │ │ │ - 1187: 0006f2a1 28 FUNC GLOBAL DEFAULT 11 cfftb__ │ │ │ │ - 1188: 000b1901 6 FUNC GLOBAL DEFAULT 11 swiqnp_ │ │ │ │ - 1189: 00070dbd 44 FUNC GLOBAL DEFAULT 11 shtlbw__ │ │ │ │ - 1190: 0005ef59 416 FUNC GLOBAL DEFAULT 11 ussttl__ │ │ │ │ - 1191: 00080075 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlogaxis │ │ │ │ - 1192: 0006997d 132 FUNC GLOBAL DEFAULT 11 uilqid__ │ │ │ │ - 1193: 0005fb85 220 FUNC GLOBAL DEFAULT 11 uypttl__ │ │ │ │ - 1194: 0009bf1d 240 FUNC GLOBAL DEFAULT 11 slpage_ │ │ │ │ - 1195: 00057a99 28 FUNC GLOBAL DEFAULT 11 sgqwnd__ │ │ │ │ - 1196: 000364c1 6 FUNC GLOBAL DEFAULT 11 odlqnp_ │ │ │ │ - 1197: 000552e9 36 FUNC GLOBAL DEFAULT 11 szgcll__ │ │ │ │ - 1198: 000b1529 184 FUNC GLOBAL DEFAULT 11 swlqcl_ │ │ │ │ - 1199: 000624f1 28 FUNC GLOBAL DEFAULT 11 uupqvl__ │ │ │ │ - 1200: 000e9299 3820 FUNC GLOBAL DEFAULT 11 chval_ │ │ │ │ - 1201: 00072745 28 FUNC GLOBAL DEFAULT 11 time23__ │ │ │ │ - 1202: 000599d1 216 FUNC GLOBAL DEFAULT 11 sgtrsl__ │ │ │ │ - 1203: 000a19f1 300 FUNC GLOBAL DEFAULT 11 sgscwd_ │ │ │ │ - 1204: 0007f115 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ - 1205: 00053f85 20 FUNC GLOBAL DEFAULT 11 exit_ │ │ │ │ - 1206: 000ebdb5 176 FUNC GLOBAL DEFAULT 11 ndmon_ │ │ │ │ - 1207: 000e536d 76 FUNC GLOBAL DEFAULT 11 udqfmt_ │ │ │ │ - 1208: 0003f8ad 148 FUNC GLOBAL DEFAULT 11 shtw2s_ │ │ │ │ - 1209: 00064b1d 28 FUNC GLOBAL DEFAULT 11 uzlrst__ │ │ │ │ - 1210: 000e2581 332 FUNC GLOBAL DEFAULT 11 ucpstx_ │ │ │ │ - 1211: 0006b71d 4 FUNC GLOBAL DEFAULT 11 lrge__ │ │ │ │ - 1212: 00052b09 420 FUNC GLOBAL DEFAULT 11 g2ictr_ │ │ │ │ - 1213: 00077781 1096 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledgraph │ │ │ │ - 1214: 000b7d95 24 FUNC GLOBAL DEFAULT 11 ueaint_ │ │ │ │ - 1215: 00046865 148 FUNC GLOBAL DEFAULT 11 rlcget_ │ │ │ │ - 1216: 00049469 152 FUNC GLOBAL DEFAULT 11 lrne1_ │ │ │ │ - 1217: 000de301 160 FUNC GLOBAL DEFAULT 11 uilstx_ │ │ │ │ - 1218: 00069e85 40 FUNC GLOBAL DEFAULT 11 uiiyxy__ │ │ │ │ - 1219: 000ed435 104 FUNC GLOBAL DEFAULT 11 time21_ │ │ │ │ - 1220: 0004927d 26 FUNC GLOBAL DEFAULT 11 lrgta_ │ │ │ │ - 1221: 00057211 28 FUNC GLOBAL DEFAULT 11 sctnu__ │ │ │ │ - 1222: 0004ebc9 212 FUNC GLOBAL DEFAULT 11 ramp1_ │ │ │ │ - 1223: 00043d41 88 FUNC GLOBAL DEFAULT 11 nindxn_ │ │ │ │ - 1224: 0005d061 132 FUNC GLOBAL DEFAULT 11 ueiqin__ │ │ │ │ - 1225: 0005cdc5 28 FUNC GLOBAL DEFAULT 11 uersvl__ │ │ │ │ - 1226: 00073965 28 FUNC GLOBAL DEFAULT 11 tmpsvl__ │ │ │ │ - 1227: 0006abf1 40 FUNC GLOBAL DEFAULT 11 uhbxaz__ │ │ │ │ - 1228: 00047621 224 FUNC GLOBAL DEFAULT 11 glcqvl_ │ │ │ │ - 1229: 000d3b81 92 FUNC GLOBAL DEFAULT 11 umiget_ │ │ │ │ - 1230: 000abcbd 88 FUNC GLOBAL DEFAULT 11 rendertext │ │ │ │ - 1231: 000c2781 240 FUNC GLOBAL DEFAULT 11 uzpsvl_ │ │ │ │ - 1232: 00056ef1 40 FUNC GLOBAL DEFAULT 11 slratz__ │ │ │ │ - 1233: 00078295 52 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfitmapparm │ │ │ │ - 1234: 000d2cd1 176 FUNC GLOBAL DEFAULT 11 umrqvl_ │ │ │ │ - 1235: 0005a545 28 FUNC GLOBAL DEFAULT 11 swsfw__ │ │ │ │ - 1236: 00068a69 28 FUNC GLOBAL DEFAULT 11 umpqit__ │ │ │ │ - 1237: 000eb929 56 FUNC GLOBAL DEFAULT 11 fcslfc_ │ │ │ │ - 1238: 00055635 28 FUNC GLOBAL DEFAULT 11 szmvlv__ │ │ │ │ - 1239: 00068351 28 FUNC GLOBAL DEFAULT 11 umscnt__ │ │ │ │ - 1240: 00099bf5 264 FUNC GLOBAL DEFAULT 11 szpmzr_ │ │ │ │ - 1241: 0005e3c1 132 FUNC GLOBAL DEFAULT 11 usiqid__ │ │ │ │ - 1242: 0006f1e1 48 FUNC GLOBAL DEFAULT 11 passb5__ │ │ │ │ - 1243: 00036eb9 92 FUNC GLOBAL DEFAULT 11 odiget_ │ │ │ │ - 1244: 00070855 64 FUNC GLOBAL DEFAULT 11 shlbwu__ │ │ │ │ - 1245: 0004d6ad 84 FUNC GLOBAL DEFAULT 11 cr2c_ │ │ │ │ - 1246: 0003f7a5 64 FUNC GLOBAL DEFAULT 11 shtwgj_ │ │ │ │ - 1247: 0003604d 164 FUNC GLOBAL DEFAULT 11 odrqvl_ │ │ │ │ - 1248: 0005af25 132 FUNC GLOBAL DEFAULT 11 swpqcp__ │ │ │ │ - 1249: 00056399 28 FUNC GLOBAL DEFAULT 11 szscly__ │ │ │ │ - 1250: 000e3a79 132 FUNC GLOBAL DEFAULT 11 udpqin_ │ │ │ │ - 1251: 0005d11d 28 FUNC GLOBAL DEFAULT 11 uelqnp__ │ │ │ │ - 1252: 0006bae5 4 FUNC GLOBAL DEFAULT 11 mpimwd__ │ │ │ │ - 1253: 0007baf9 464 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgridtospectrum │ │ │ │ - 1254: 00069d6d 40 FUNC GLOBAL DEFAULT 11 uiflab__ │ │ │ │ - 1255: 001110c0 63 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_week │ │ │ │ - 1256: 0006352d 132 FUNC GLOBAL DEFAULT 11 uglqcl__ │ │ │ │ - 1257: 00095c75 96 FUNC GLOBAL DEFAULT 11 szpll3_ │ │ │ │ - 1258: 000622d9 28 FUNC GLOBAL DEFAULT 11 uuqlni__ │ │ │ │ - 1259: 00067c45 216 FUNC GLOBAL DEFAULT 11 umqfnm__ │ │ │ │ - 1260: 00064481 28 FUNC GLOBAL DEFAULT 11 uzfact__ │ │ │ │ - 1261: 000693d9 132 FUNC GLOBAL DEFAULT 11 uiiqin__ │ │ │ │ - 1262: 0006bb31 4 FUNC GLOBAL DEFAULT 11 mpibon__ │ │ │ │ - 1263: 00068e71 28 FUNC GLOBAL DEFAULT 11 uirsvl__ │ │ │ │ - 1264: 00073d49 132 FUNC GLOBAL DEFAULT 11 tmrqin__ │ │ │ │ - 1265: 000c24e9 404 FUNC GLOBAL DEFAULT 11 uzfact_ │ │ │ │ - 1266: 000da439 112 FUNC GLOBAL DEFAULT 11 uvdif_ │ │ │ │ - 1267: 0008e205 320 FUNC GLOBAL DEFAULT 11 tmrqid_ │ │ │ │ - 1268: 0008154d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_b │ │ │ │ - 1269: 000c3f0d 40 FUNC GLOBAL DEFAULT 11 uzrqnp_ │ │ │ │ - 1270: 0004d775 92 FUNC GLOBAL DEFAULT 11 ct3cs_ │ │ │ │ - 1271: 00055515 28 FUNC GLOBAL DEFAULT 11 sztnzv__ │ │ │ │ - 1272: 000db79d 348 FUNC GLOBAL DEFAULT 11 uiybar_ │ │ │ │ - 1273: 00072cc1 4 FUNC GLOBAL DEFAULT 11 rvar0__ │ │ │ │ - 1274: 00081d09 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_f │ │ │ │ - 1275: 00061ea1 28 FUNC GLOBAL DEFAULT 11 uurqnp__ │ │ │ │ - 1276: 00069d45 40 FUNC GLOBAL DEFAULT 11 ui3ini__ │ │ │ │ - 1277: 000490b5 26 FUNC GLOBAL DEFAULT 11 lrgea_ │ │ │ │ - 1278: 00065d3d 28 FUNC GLOBAL DEFAULT 11 ucisvl__ │ │ │ │ - 1279: 000ed3e1 84 FUNC GLOBAL DEFAULT 11 time23_ │ │ │ │ - 1280: 00055b29 28 FUNC GLOBAL DEFAULT 11 sztits__ │ │ │ │ - 1281: 00066261 28 FUNC GLOBAL DEFAULT 11 uclqvl__ │ │ │ │ - 1282: 00065ec5 112 FUNC GLOBAL DEFAULT 11 ucrset__ │ │ │ │ - 1283: 00040c29 472 FUNC GLOBAL DEFAULT 11 shly2x_ │ │ │ │ - 1284: 00044cb9 184 FUNC GLOBAL DEFAULT 11 lchreq_ │ │ │ │ - 1285: 000ed335 108 FUNC GLOBAL DEFAULT 11 timec1_ │ │ │ │ - 1286: 00069961 28 FUNC GLOBAL DEFAULT 11 uilqnp__ │ │ │ │ - 1287: 0006f349 40 FUNC GLOBAL DEFAULT 11 radb3__ │ │ │ │ - 1288: 0004b7a9 136 FUNC GLOBAL DEFAULT 11 mpfazm_ │ │ │ │ - 1289: 000b32d5 6 FUNC GLOBAL DEFAULT 11 ulrqin_ │ │ │ │ - 1290: 0005a205 4 FUNC GLOBAL DEFAULT 11 zggcls__ │ │ │ │ - 1291: 000bda59 6 FUNC GLOBAL DEFAULT 11 uulqin_ │ │ │ │ - 1292: 000607c1 28 FUNC GLOBAL DEFAULT 11 ulpsvl__ │ │ │ │ - 1293: 000a8c61 128 FUNC GLOBAL DEFAULT 11 scqvpt_ │ │ │ │ - 1294: 000e2a21 320 FUNC GLOBAL DEFAULT 11 ucrqid_ │ │ │ │ - 1295: 00064b39 112 FUNC GLOBAL DEFAULT 11 uzrget__ │ │ │ │ - 1296: 000e3821 292 FUNC GLOBAL DEFAULT 11 nucday_ │ │ │ │ - 1297: 000b3725 208 FUNC GLOBAL DEFAULT 11 ullqid_ │ │ │ │ - 1298: 0005d101 28 FUNC GLOBAL DEFAULT 11 uetonb__ │ │ │ │ - 1299: 00059c89 132 FUNC GLOBAL DEFAULT 11 sgtrns__ │ │ │ │ - 1300: 000441d5 148 FUNC GLOBAL DEFAULT 11 irge_ │ │ │ │ - 1301: 0003fd09 4 FUNC GLOBAL DEFAULT 11 shtlap_ │ │ │ │ - 1302: 0006b629 28 FUNC GLOBAL DEFAULT 11 radd1__ │ │ │ │ - 1303: 00073095 132 FUNC GLOBAL DEFAULT 11 tmiqcp__ │ │ │ │ - 1304: 00055125 28 FUNC GLOBAL DEFAULT 11 szqgcx__ │ │ │ │ - 1305: 000cb1ed 224 FUNC GLOBAL DEFAULT 11 uscsvl_ │ │ │ │ - 1306: 000bc0c5 1832 FUNC GLOBAL DEFAULT 11 grstrf_ │ │ │ │ - 1307: 0005d889 28 FUNC GLOBAL DEFAULT 11 usrqvl__ │ │ │ │ - 1308: 000de965 92 FUNC GLOBAL DEFAULT 11 uiiset_ │ │ │ │ - 1309: 0005538d 140 FUNC GLOBAL DEFAULT 11 szqtxw__ │ │ │ │ - 1310: 0006e99d 204 FUNC GLOBAL DEFAULT 11 lchreq__ │ │ │ │ - 1311: 0006bb7d 4 FUNC GLOBAL DEFAULT 11 mpiek6__ │ │ │ │ - 1312: 000e00c9 140 FUNC GLOBAL DEFAULT 11 uidecd_ │ │ │ │ - 1313: 00055c75 28 FUNC GLOBAL DEFAULT 11 szstyp__ │ │ │ │ - 1314: 0005125d 236 FUNC GLOBAL DEFAULT 11 ifromc_ │ │ │ │ - 1315: 000c2075 16 FUNC GLOBAL DEFAULT 11 uwsgyz_ │ │ │ │ - 1316: 00044881 10 FUNC GLOBAL DEFAULT 11 prcnam_ │ │ │ │ - 1317: 00054845 92 FUNC GLOBAL DEFAULT 11 csgi__ │ │ │ │ - 1318: 000e11b9 1144 FUNC GLOBAL DEFAULT 11 ucxayr_ │ │ │ │ - 1319: 0004c539 220 FUNC GLOBAL DEFAULT 11 mpfktd_ │ │ │ │ - 1320: 000a494d 360 FUNC GLOBAL DEFAULT 11 sgtrls_ │ │ │ │ - 1321: 00070765 132 FUNC GLOBAL DEFAULT 11 odpstx__ │ │ │ │ - 1322: 000ed2c9 108 FUNC GLOBAL DEFAULT 11 timec2_ │ │ │ │ - 1323: 000d15cd 1012 FUNC GLOBAL DEFAULT 11 umsppt_ │ │ │ │ - 1324: 0009d3a1 16 FUNC GLOBAL DEFAULT 11 strpr2_ │ │ │ │ - 1325: 00072e71 4 FUNC GLOBAL DEFAULT 11 umbndr__ │ │ │ │ - 1326: 00062285 28 FUNC GLOBAL DEFAULT 11 uuslnt__ │ │ │ │ - 1327: 00070601 132 FUNC GLOBAL DEFAULT 11 odiqin__ │ │ │ │ - 1328: 00055e85 36 FUNC GLOBAL DEFAULT 11 szpipt__ │ │ │ │ - 1329: 00043c65 38 FUNC GLOBAL DEFAULT 11 leny_ │ │ │ │ - 1330: 0004bce5 124 FUNC GLOBAL DEFAULT 11 mpsbon_ │ │ │ │ - 1331: 0006854d 28 FUNC GLOBAL DEFAULT 11 umiqvl__ │ │ │ │ - 1332: 00055fa5 28 FUNC GLOBAL DEFAULT 11 szfint__ │ │ │ │ - 1333: 00083199 200 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionwindow │ │ │ │ - 1334: 0005f541 132 FUNC GLOBAL DEFAULT 11 uscsvl__ │ │ │ │ - 1335: 0004f2a5 144 FUNC GLOBAL DEFAULT 11 rvar0_ │ │ │ │ - 1336: 00062639 28 FUNC GLOBAL DEFAULT 11 uuqmki__ │ │ │ │ - 1337: 000d6a19 724 FUNC GLOBAL DEFAULT 11 ugsut_ │ │ │ │ - 1338: 00099dd9 220 FUNC GLOBAL DEFAULT 11 szpmzu_ │ │ │ │ - 1339: 000718a9 4 FUNC GLOBAL DEFAULT 11 clckgt__ │ │ │ │ - 1340: 000b15e1 136 FUNC GLOBAL DEFAULT 11 swlqcp_ │ │ │ │ - 1341: 0006be79 40 FUNC GLOBAL DEFAULT 11 viinc0__ │ │ │ │ - 1342: 0005e3a5 28 FUNC GLOBAL DEFAULT 11 usiqnp__ │ │ │ │ - 1343: 00056141 28 FUNC GLOBAL DEFAULT 11 szm3cl__ │ │ │ │ - 1344: 000aab91 28 FUNC GLOBAL DEFAULT 11 zgocls_ │ │ │ │ - 1345: 000be61d 128 FUNC GLOBAL DEFAULT 11 uumrk_ │ │ │ │ - 1346: 00072e59 4 FUNC GLOBAL DEFAULT 11 vifna__ │ │ │ │ - 1347: 00057df5 132 FUNC GLOBAL DEFAULT 11 sglqcl__ │ │ │ │ - 1348: 000c26fd 132 FUNC GLOBAL DEFAULT 11 uzpqin_ │ │ │ │ - 1349: 000d8d11 1132 FUNC GLOBAL DEFAULT 11 uvbrlz_ │ │ │ │ - 1350: 0003f7e9 60 FUNC GLOBAL DEFAULT 11 shtwgm_ │ │ │ │ - 1351: 0006fe79 132 FUNC GLOBAL DEFAULT 11 odlqcp__ │ │ │ │ - 1352: 000548a1 20 FUNC GLOBAL DEFAULT 11 iand__ │ │ │ │ - 1353: 00067215 36 FUNC GLOBAL DEFAULT 11 udbclr__ │ │ │ │ - 1354: 00043cd9 56 FUNC GLOBAL DEFAULT 11 nindxr_ │ │ │ │ - 1355: 000bddc5 64 FUNC GLOBAL DEFAULT 11 uuisvl_ │ │ │ │ - 1356: 000540d5 964 FUNC GLOBAL DEFAULT 11 msgdmp_dclorig │ │ │ │ - 1357: 000d3715 6 FUNC GLOBAL DEFAULT 11 umiqnp_ │ │ │ │ - 1358: 000ed0f1 472 FUNC GLOBAL DEFAULT 11 timec3_ │ │ │ │ - 1359: 0006ec49 28 FUNC GLOBAL DEFAULT 11 glpsvl__ │ │ │ │ - 1360: 0003f35d 2 FUNC GLOBAL DEFAULT 11 shtlib_ │ │ │ │ - 1361: 00043c49 28 FUNC GLOBAL DEFAULT 11 lenz_ │ │ │ │ - 1362: 00064cb9 132 FUNC GLOBAL DEFAULT 11 uzrqid__ │ │ │ │ - 1363: 00080fa9 68 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetenv │ │ │ │ - 1364: 0004f1b1 244 FUNC GLOBAL DEFAULT 11 rvar1_ │ │ │ │ - 1365: 000e026d 108 FUNC GLOBAL DEFAULT 11 uiscmp_ │ │ │ │ - 1366: 00059f0d 4 FUNC GLOBAL DEFAULT 11 zgfrel__ │ │ │ │ - 1367: 0005a275 4 FUNC GLOBAL DEFAULT 11 zgsfcm__ │ │ │ │ - 1368: 0007cfb9 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextposition │ │ │ │ - 1369: 00070cbd 28 FUNC GLOBAL DEFAULT 11 shmdxj__ │ │ │ │ - 1370: 000586cd 28 FUNC GLOBAL DEFAULT 11 sgqtxi__ │ │ │ │ - 1371: 0007a621 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourlabelformat │ │ │ │ - 1372: 000e43e1 184 FUNC GLOBAL DEFAULT 11 udrqcl_ │ │ │ │ - 1373: 00099cfd 220 FUNC GLOBAL DEFAULT 11 szpmzv_ │ │ │ │ - 1374: 0005dd89 132 FUNC GLOBAL DEFAULT 11 uslstx__ │ │ │ │ - 1375: 000d5405 184 FUNC GLOBAL DEFAULT 11 ugpqcl_ │ │ │ │ - 1376: 000b8629 44 FUNC GLOBAL DEFAULT 11 ueqtlv_ │ │ │ │ - 1377: 000712bd 48 FUNC GLOBAL DEFAULT 11 shfwgm__ │ │ │ │ - 1378: 00045b9d 220 FUNC GLOBAL DEFAULT 11 rtrenv_ │ │ │ │ - 1379: 000bee95 116 FUNC GLOBAL DEFAULT 11 uhbxl_ │ │ │ │ - 1380: 0007f6dd 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlineindex │ │ │ │ - 1381: 0005b229 132 FUNC GLOBAL DEFAULT 11 swrqcl__ │ │ │ │ - 1382: 00036a65 6 FUNC GLOBAL DEFAULT 11 odiqnp_ │ │ │ │ - 1383: 000457f5 46 FUNC GLOBAL DEFAULT 11 rlrxfl_ │ │ │ │ - 1384: 000d333d 184 FUNC GLOBAL DEFAULT 11 umlqcl_ │ │ │ │ - 1385: 0004e475 468 FUNC GLOBAL DEFAULT 11 rvmin0_ │ │ │ │ - 1386: 000b1aed 184 FUNC GLOBAL DEFAULT 11 swiqcl_ │ │ │ │ - 1387: 0006bb1d 4 FUNC GLOBAL DEFAULT 11 mpfaza__ │ │ │ │ - 1388: 00059eb9 84 FUNC GLOBAL DEFAULT 11 zgrset__ │ │ │ │ - 1389: 00064b01 28 FUNC GLOBAL DEFAULT 11 uzlsav__ │ │ │ │ - 1390: 00056c29 28 FUNC GLOBAL DEFAULT 11 slrat__ │ │ │ │ - 1391: 000bcc79 16 FUNC GLOBAL DEFAULT 11 uuqmki_ │ │ │ │ - 1392: 00060e1d 132 FUNC GLOBAL DEFAULT 11 uliqcp__ │ │ │ │ - 1393: 000523d9 508 FUNC GLOBAL DEFAULT 11 g2fctr_ │ │ │ │ - 1394: 000d8891 1032 FUNC GLOBAL DEFAULT 11 uvbxfz_ │ │ │ │ - 1395: 000de8c5 160 FUNC GLOBAL DEFAULT 11 uiistx_ │ │ │ │ - 1396: 00068319 28 FUNC GLOBAL DEFAULT 11 umbndc__ │ │ │ │ - 1397: 00050681 104 FUNC GLOBAL DEFAULT 11 rgnle_ │ │ │ │ - 1398: 0009bb1d 580 FUNC GLOBAL DEFAULT 11 slsttl_ │ │ │ │ - 1399: 000b034d 138 FUNC GLOBAL DEFAULT 11 swqimc_ │ │ │ │ - 1400: 00036695 184 FUNC GLOBAL DEFAULT 11 odlqcl_ │ │ │ │ - 1401: 000643c5 28 FUNC GLOBAL DEFAULT 11 uzpqvl__ │ │ │ │ - 1402: 001111c0 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Hyperbolic │ │ │ │ - 1403: 000a1d85 168 FUNC GLOBAL DEFAULT 11 sgsplc_ │ │ │ │ - 1404: 000ea689 22 FUNC GLOBAL DEFAULT 11 cns_ │ │ │ │ - 1405: 000e4c25 92 FUNC GLOBAL DEFAULT 11 udlget_ │ │ │ │ - 1406: 000625e5 28 FUNC GLOBAL DEFAULT 11 uusmkt__ │ │ │ │ - 1407: 0005683d 36 FUNC GLOBAL DEFAULT 11 ststrn__ │ │ │ │ - 1408: 000b29f1 92 FUNC GLOBAL DEFAULT 11 swcget_ │ │ │ │ - 1409: 000b1479 176 FUNC GLOBAL DEFAULT 11 swlqvl_ │ │ │ │ - 1410: 0006d9c5 132 FUNC GLOBAL DEFAULT 11 rllopt__ │ │ │ │ - 1411: 000ad5e5 92 FUNC GLOBAL DEFAULT 11 swrset_ │ │ │ │ - 1412: 0004e209 620 FUNC GLOBAL DEFAULT 11 rvmin1_ │ │ │ │ - 1413: 000bb689 188 FUNC GLOBAL DEFAULT 11 uysoff_ │ │ │ │ - 1414: 00075d09 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarwidth │ │ │ │ - 1415: 000697b9 28 FUNC GLOBAL DEFAULT 11 uiscrg__ │ │ │ │ - 1416: 00074261 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgrid │ │ │ │ - 1417: 0006b591 28 FUNC GLOBAL DEFAULT 11 rset__ │ │ │ │ - 1418: 0006c84d 120 FUNC GLOBAL DEFAULT 11 rllget__ │ │ │ │ - 1419: 000c5ed1 12 FUNC GLOBAL DEFAULT 11 usxinz_ │ │ │ │ - 1420: 0004fdbd 156 FUNC GLOBAL DEFAULT 11 radd_ │ │ │ │ - 1421: 00066881 28 FUNC GLOBAL DEFAULT 11 udisvl__ │ │ │ │ - 1422: 00066e61 112 FUNC GLOBAL DEFAULT 11 udrset__ │ │ │ │ - 1423: 00067101 28 FUNC GLOBAL DEFAULT 11 udlqvl__ │ │ │ │ - 1424: 0003f32d 46 FUNC GLOBAL DEFAULT 11 cfftb_ │ │ │ │ - 1425: 00099585 136 FUNC GLOBAL DEFAULT 11 sztnzr_ │ │ │ │ - 1426: 00058875 128 FUNC GLOBAL DEFAULT 11 sgsplc__ │ │ │ │ - 1427: 000cb169 132 FUNC GLOBAL DEFAULT 11 uscqin_ │ │ │ │ - 1428: 0005a1ad 84 FUNC GLOBAL DEFAULT 11 zgfontname__ │ │ │ │ - 1429: 0004b529 122 FUNC GLOBAL DEFAULT 11 mpzek6_ │ │ │ │ - 1430: 0005a151 80 FUNC GLOBAL DEFAULT 11 zgftfc__ │ │ │ │ - 1431: 00055d39 28 FUNC GLOBAL DEFAULT 11 szoptu__ │ │ │ │ - 1432: 0006ef41 44 FUNC GLOBAL DEFAULT 11 vrdiv__ │ │ │ │ - 1433: 000978c1 128 FUNC GLOBAL DEFAULT 11 szstyp_ │ │ │ │ - 1434: 0007afd9 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ - 1435: 0006affd 4 FUNC GLOBAL DEFAULT 11 indxrl__ │ │ │ │ - 1436: 000e5651 292 FUNC GLOBAL DEFAULT 11 udbset_ │ │ │ │ - 1437: 0011116c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Spherical │ │ │ │ - 1438: 0006ce15 128 FUNC GLOBAL DEFAULT 11 prccls__ │ │ │ │ - 1439: 0006bd05 4 FUNC GLOBAL DEFAULT 11 osabrt__ │ │ │ │ - 1440: 0006f459 28 FUNC GLOBAL DEFAULT 11 cfftf__ │ │ │ │ - 1441: 000e3cdd 88 FUNC GLOBAL DEFAULT 11 udpqit_ │ │ │ │ - 1442: 000e3945 300 FUNC GLOBAL DEFAULT 11 nucchr_ │ │ │ │ - 1443: 0005b595 132 FUNC GLOBAL DEFAULT 11 swcsvl__ │ │ │ │ - 1444: 00051349 304 FUNC GLOBAL DEFAULT 11 jfromc_ │ │ │ │ - 1445: 0005b70d 112 FUNC GLOBAL DEFAULT 11 swlset__ │ │ │ │ - 1446: 000852bd 284 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclinitsinqft │ │ │ │ - 1447: 000782c9 496 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmappoint │ │ │ │ - 1448: 0007ff7d 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dviewport │ │ │ │ - 1449: 0006268d 112 FUNC GLOBAL DEFAULT 11 uuiget__ │ │ │ │ - 1450: 0007d095 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextheight │ │ │ │ - 1451: 00064c9d 28 FUNC GLOBAL DEFAULT 11 uzrqnp__ │ │ │ │ - 1452: 000c4001 44 FUNC GLOBAL DEFAULT 11 uzrqcl_ │ │ │ │ - 1453: 00068299 128 FUNC GLOBAL DEFAULT 11 umfmap__ │ │ │ │ - 1454: 00045ebd 300 FUNC GLOBAL DEFAULT 11 rlcopt_ │ │ │ │ - 1455: 000502c5 64 FUNC GLOBAL DEFAULT 11 vrinc0_ │ │ │ │ - 1456: 000bddbd 6 FUNC GLOBAL DEFAULT 11 uuiqin_ │ │ │ │ - 1457: 0006a905 40 FUNC GLOBAL DEFAULT 11 uvbxfz__ │ │ │ │ - 1458: 0004488d 10 FUNC GLOBAL DEFAULT 11 prclvl_ │ │ │ │ - 1459: 00041f99 90 FUNC GLOBAL DEFAULT 11 shinic_ │ │ │ │ - 1460: 000a5f91 328 FUNC GLOBAL DEFAULT 11 sgpqid_ │ │ │ │ - 1461: 000bef09 1232 FUNC GLOBAL DEFAULT 11 uhbxaz_ │ │ │ │ - 1462: 00058581 136 FUNC GLOBAL DEFAULT 11 sgtxr__ │ │ │ │ - 1463: 00070d91 44 FUNC GLOBAL DEFAULT 11 shtlfw__ │ │ │ │ - 1464: 000b3c79 320 FUNC GLOBAL DEFAULT 11 uliqid_ │ │ │ │ - 1465: 00072761 132 FUNC GLOBAL DEFAULT 11 timec1__ │ │ │ │ - 1466: 00073259 112 FUNC GLOBAL DEFAULT 11 tmlget__ │ │ │ │ - 1467: 000a9bd1 16 FUNC GLOBAL DEFAULT 11 zgqdrw_ │ │ │ │ - 1468: 000ad545 160 FUNC GLOBAL DEFAULT 11 swrstx_ │ │ │ │ - 1469: 00071355 72 FUNC GLOBAL DEFAULT 11 shmswj__ │ │ │ │ - 1470: 0005d9c5 304 FUNC GLOBAL DEFAULT 11 usysub__ │ │ │ │ - 1471: 000a995d 40 FUNC GLOBAL DEFAULT 11 getlparm │ │ │ │ - 1472: 000c49c1 92 FUNC GLOBAL DEFAULT 11 uzlget_ │ │ │ │ - 1473: 000bcac9 46 FUNC GLOBAL DEFAULT 11 grfrm_ │ │ │ │ - 1474: 0008df51 164 FUNC GLOBAL DEFAULT 11 tmrsvl_ │ │ │ │ - 1475: 0009a015 8 FUNC GLOBAL DEFAULT 11 szpmop_ │ │ │ │ - 1476: 0007b769 428 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ - 1477: 000985bd 16 FUNC GLOBAL DEFAULT 11 szl3cl_ │ │ │ │ - 1478: 00067f29 28 FUNC GLOBAL DEFAULT 11 umqpnt__ │ │ │ │ - 1479: 0006b70d 4 FUNC GLOBAL DEFAULT 11 lrlt1__ │ │ │ │ - 1480: 000562e5 28 FUNC GLOBAL DEFAULT 11 szmvlz__ │ │ │ │ - 1481: 0003f581 140 FUNC GLOBAL DEFAULT 11 shtsgz_ │ │ │ │ - 1482: 0006374d 132 FUNC GLOBAL DEFAULT 11 ugpstx__ │ │ │ │ - 1483: 00055355 28 FUNC GLOBAL DEFAULT 11 szm3zu__ │ │ │ │ - 1484: 0006bb29 4 FUNC GLOBAL DEFAULT 11 mpiktd__ │ │ │ │ - 1485: 00050211 180 FUNC GLOBAL DEFAULT 11 vrinc1_ │ │ │ │ - 1486: 00058d4d 28 FUNC GLOBAL DEFAULT 11 sgspms__ │ │ │ │ - 1487: 000e4499 136 FUNC GLOBAL DEFAULT 11 udrqcp_ │ │ │ │ - 1488: 000bccb9 16 FUNC GLOBAL DEFAULT 11 uuqlni_ │ │ │ │ - 1489: 000436fd 176 FUNC GLOBAL DEFAULT 11 visub_ │ │ │ │ - 1490: 000d54bd 136 FUNC GLOBAL DEFAULT 11 ugpqcp_ │ │ │ │ - 1491: 000b85b1 38 FUNC GLOBAL DEFAULT 11 ueqtlz_ │ │ │ │ - 1492: 00072801 28 FUNC GLOBAL DEFAULT 11 timeq2__ │ │ │ │ - 1493: 000d33f5 136 FUNC GLOBAL DEFAULT 11 umlqcp_ │ │ │ │ - 1494: 0007c1bd 432 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclinitsht │ │ │ │ - 1495: 000b1ba5 136 FUNC GLOBAL DEFAULT 11 swiqcp_ │ │ │ │ - 1496: 0007139d 48 FUNC GLOBAL DEFAULT 11 shppmj__ │ │ │ │ - 1497: 0005739d 28 FUNC GLOBAL DEFAULT 11 scspli__ │ │ │ │ - 1498: 00061645 132 FUNC GLOBAL DEFAULT 11 uuiqid__ │ │ │ │ - 1499: 000e27b5 156 FUNC GLOBAL DEFAULT 11 ucrsvl_ │ │ │ │ - 1500: 0006d1d9 304 FUNC GLOBAL DEFAULT 11 rtcenv__ │ │ │ │ - 1501: 000634a9 132 FUNC GLOBAL DEFAULT 11 uglqcp__ │ │ │ │ - 1502: 000866f1 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckfortran │ │ │ │ - 1503: 000b361d 64 FUNC GLOBAL DEFAULT 11 ullsvl_ │ │ │ │ - 1504: 0003674d 124 FUNC GLOBAL DEFAULT 11 odlqcp_ │ │ │ │ - 1505: 00095991 716 FUNC GLOBAL DEFAULT 11 szstni_ │ │ │ │ - 1506: 000e47b9 6 FUNC GLOBAL DEFAULT 11 udlqnp_ │ │ │ │ - 1507: 0006f4c5 48 FUNC GLOBAL DEFAULT 11 passf5__ │ │ │ │ - 1508: 000b6659 92 FUNC GLOBAL DEFAULT 11 uepset_ │ │ │ │ - 1509: 00099659 74 FUNC GLOBAL DEFAULT 11 sztnzu_ │ │ │ │ - 1510: 00072191 116 FUNC GLOBAL DEFAULT 11 lchrb__ │ │ │ │ - 1511: 000a9ab5 152 FUNC GLOBAL DEFAULT 11 zgupdate │ │ │ │ - 1512: 00052389 80 FUNC GLOBAL DEFAULT 11 g2fbli_ │ │ │ │ - 1513: 000b1ec5 6 FUNC GLOBAL DEFAULT 11 swcqnp_ │ │ │ │ - 1514: 00072e01 4 FUNC GLOBAL DEFAULT 11 rcor__ │ │ │ │ - 1515: 000e032d 96 FUNC GLOBAL DEFAULT 11 ui2ini_ │ │ │ │ - 1516: 00067f45 28 FUNC GLOBAL DEFAULT 11 umqptn__ │ │ │ │ - 1517: 0006a11d 140 FUNC GLOBAL DEFAULT 11 uxpnum__ │ │ │ │ - 1518: 000a89f5 92 FUNC GLOBAL DEFAULT 11 scqorg_ │ │ │ │ - 1519: 0004716d 324 FUNC GLOBAL DEFAULT 11 glpqid_ │ │ │ │ - 1520: 000835a5 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclselectdevice │ │ │ │ - 1521: 000733d9 132 FUNC GLOBAL DEFAULT 11 tmlqid__ │ │ │ │ - 1522: 0007091d 52 FUNC GLOBAL DEFAULT 11 shpfun__ │ │ │ │ - 1523: 0004bad1 332 FUNC GLOBAL DEFAULT 11 mpiotg_ │ │ │ │ - 1524: 00053e4d 96 FUNC GLOBAL DEFAULT 11 s_stop │ │ │ │ - 1525: 000ddccd 352 FUNC GLOBAL DEFAULT 11 uipcmp_ │ │ │ │ - 1526: 000555bd 28 FUNC GLOBAL DEFAULT 11 szcllu__ │ │ │ │ - 1527: 00086799 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphabet │ │ │ │ - 1528: 000c2961 88 FUNC GLOBAL DEFAULT 11 uzpqit_ │ │ │ │ - 1529: 0006bad1 4 FUNC GLOBAL DEFAULT 11 mpfcct__ │ │ │ │ - 1530: 0009a451 16 FUNC GLOBAL DEFAULT 11 szplcl_ │ │ │ │ - 1531: 000d3901 184 FUNC GLOBAL DEFAULT 11 umiqcl_ │ │ │ │ - 1532: 0005b081 132 FUNC GLOBAL DEFAULT 11 swpqin__ │ │ │ │ - 1533: 000b0e51 138 FUNC GLOBAL DEFAULT 11 swswdi_ │ │ │ │ - 1534: 00055fc1 216 FUNC GLOBAL DEFAULT 11 szqfnt__ │ │ │ │ - 1535: 00071905 28 FUNC GLOBAL DEFAULT 11 dateq1__ │ │ │ │ - 1536: 000406c5 208 FUNC GLOBAL DEFAULT 11 shmswz_ │ │ │ │ - 1537: 00056ad5 28 FUNC GLOBAL DEFAULT 11 stswrc__ │ │ │ │ - 1538: 00063c85 28 FUNC GLOBAL DEFAULT 11 uzcrst__ │ │ │ │ - 1539: 0006047d 112 FUNC GLOBAL DEFAULT 11 ullget__ │ │ │ │ - 1540: 0007de2d 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetype │ │ │ │ - 1541: 0005d52d 28 FUNC GLOBAL DEFAULT 11 uspqit__ │ │ │ │ - 1542: 0006bb0d 4 FUNC GLOBAL DEFAULT 11 mpicyc__ │ │ │ │ - 1543: 0003f0fd 46 FUNC GLOBAL DEFAULT 11 cfftf_ │ │ │ │ - 1544: 000d425d 668 FUNC GLOBAL DEFAULT 11 umplim_ │ │ │ │ - 1545: 000e666d 660 FUNC GLOBAL DEFAULT 11 udgcla_ │ │ │ │ - 1546: 0009bd61 208 FUNC GLOBAL DEFAULT 11 slpttl_ │ │ │ │ - 1547: 0009960d 74 FUNC GLOBAL DEFAULT 11 sztnzv_ │ │ │ │ - 1548: 000b0f69 138 FUNC GLOBAL DEFAULT 11 swqfcc_ │ │ │ │ - 1549: 00036c39 184 FUNC GLOBAL DEFAULT 11 odiqcl_ │ │ │ │ - 1550: 0005d045 28 FUNC GLOBAL DEFAULT 11 ueisvl__ │ │ │ │ - 1551: 0005d2c5 28 FUNC GLOBAL DEFAULT 11 uelqvl__ │ │ │ │ - 1552: 0005c699 112 FUNC GLOBAL DEFAULT 11 uerset__ │ │ │ │ - 1553: 00073691 112 FUNC GLOBAL DEFAULT 11 tmpset__ │ │ │ │ - 1554: 0006bf1d 4 FUNC GLOBAL DEFAULT 11 imax0__ │ │ │ │ - 1555: 000c61b5 244 FUNC GLOBAL DEFAULT 11 uspnum_ │ │ │ │ - 1556: 0006c0ed 28 FUNC GLOBAL DEFAULT 11 ct2hc__ │ │ │ │ - 1557: 0005d0e5 28 FUNC GLOBAL DEFAULT 11 uetonf__ │ │ │ │ - 1558: 000e51e9 92 FUNC GLOBAL DEFAULT 11 udiget_ │ │ │ │ - 1559: 00057281 36 FUNC GLOBAL DEFAULT 11 scplzu__ │ │ │ │ - 1560: 0006aad5 44 FUNC GLOBAL DEFAULT 11 uhbraz__ │ │ │ │ - 1561: 00070999 60 FUNC GLOBAL DEFAULT 11 shlbwj__ │ │ │ │ - 1562: 00047ab1 92 FUNC GLOBAL DEFAULT 11 glcset_ │ │ │ │ - 1563: 000e42f9 232 FUNC GLOBAL DEFAULT 11 udrqvl_ │ │ │ │ - 1564: 00061a29 28 FUNC GLOBAL DEFAULT 11 uuqfrt__ │ │ │ │ - 1565: 000d52bd 240 FUNC GLOBAL DEFAULT 11 ugpqvl_ │ │ │ │ - 1566: 00041f95 4 FUNC GLOBAL DEFAULT 11 shinif_ │ │ │ │ - 1567: 000d30fd 92 FUNC GLOBAL DEFAULT 11 umrset_ │ │ │ │ - 1568: 000d3291 172 FUNC GLOBAL DEFAULT 11 umlqvl_ │ │ │ │ - 1569: 000ad641 1264 FUNC GLOBAL DEFAULT 11 swqfnm_ │ │ │ │ - 1570: 0004f689 96 FUNC GLOBAL DEFAULT 11 rsum0_ │ │ │ │ - 1571: 000654a5 136 FUNC GLOBAL DEFAULT 11 ucxamn__ │ │ │ │ - 1572: 000b1a3d 176 FUNC GLOBAL DEFAULT 11 swiqvl_ │ │ │ │ - 1573: 000e64a5 50 FUNC GLOBAL DEFAULT 11 udsclv_ │ │ │ │ - 1574: 00057bb1 132 FUNC GLOBAL DEFAULT 11 sgpstx__ │ │ │ │ - 1575: 00065ddd 120 FUNC GLOBAL DEFAULT 11 nucday__ │ │ │ │ - 1576: 000bc7ed 16 FUNC GLOBAL DEFAULT 11 grstrn_ │ │ │ │ - 1577: 00069d95 40 FUNC GLOBAL DEFAULT 11 uiilab__ │ │ │ │ - 1578: 000b0b09 138 FUNC GLOBAL DEFAULT 11 swgplt_ │ │ │ │ - 1579: 0006f695 40 FUNC GLOBAL DEFAULT 11 radf3__ │ │ │ │ - 1580: 00057a7d 28 FUNC GLOBAL DEFAULT 11 sgswnd__ │ │ │ │ - 1581: 000655b5 112 FUNC GLOBAL DEFAULT 11 ucpget__ │ │ │ │ - 1582: 000b0cad 138 FUNC GLOBAL DEFAULT 11 swsfw_ │ │ │ │ - 1583: 00068749 132 FUNC GLOBAL DEFAULT 11 umlqcl__ │ │ │ │ - 1584: 00072e4d 4 FUNC GLOBAL DEFAULT 11 rexp__ │ │ │ │ - 1585: 0006160d 28 FUNC GLOBAL DEFAULT 11 uulin__ │ │ │ │ - 1586: 00036465 92 FUNC GLOBAL DEFAULT 11 odrset_ │ │ │ │ - 1587: 00056941 28 FUNC GLOBAL DEFAULT 11 stfusr__ │ │ │ │ - 1588: 000365f1 164 FUNC GLOBAL DEFAULT 11 odlqvl_ │ │ │ │ - 1589: 000e5e15 252 FUNC GLOBAL DEFAULT 11 rudlev_ │ │ │ │ - 1590: 000e64d9 404 FUNC GLOBAL DEFAULT 11 udgclb_ │ │ │ │ - 1591: 000a0acd 564 FUNC GLOBAL DEFAULT 11 sgpmxr_ │ │ │ │ - 1592: 00062049 28 FUNC GLOBAL DEFAULT 11 uurqvl__ │ │ │ │ - 1593: 000a4301 16 FUNC GLOBAL DEFAULT 11 sgspli_ │ │ │ │ - 1594: 00056709 56 FUNC GLOBAL DEFAULT 11 stspr3__ │ │ │ │ - 1595: 0012ae24 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ - 1596: 000c402d 44 FUNC GLOBAL DEFAULT 11 uzrqcp_ │ │ │ │ - 1597: 000b650d 332 FUNC GLOBAL DEFAULT 11 uepstx_ │ │ │ │ - 1598: 00057d71 132 FUNC GLOBAL DEFAULT 11 sglqcp__ │ │ │ │ - 1599: 000eceb9 44 FUNC GLOBAL DEFAULT 11 clckst_ │ │ │ │ - 1600: 000693bd 28 FUNC GLOBAL DEFAULT 11 uiisvl__ │ │ │ │ - 1601: 00053e1d 24 FUNC GLOBAL DEFAULT 11 msgdmp__ │ │ │ │ - 1602: 00069c35 112 FUNC GLOBAL DEFAULT 11 uirset__ │ │ │ │ - 1603: 000731d5 132 FUNC GLOBAL DEFAULT 11 tmiqin__ │ │ │ │ - 1604: 0008decd 132 FUNC GLOBAL DEFAULT 11 tmrqin_ │ │ │ │ - 1605: 00069b09 28 FUNC GLOBAL DEFAULT 11 uilqvl__ │ │ │ │ - 1606: 0004f5b5 212 FUNC GLOBAL DEFAULT 11 rsum1_ │ │ │ │ - 1607: 000a6749 92 FUNC GLOBAL DEFAULT 11 sgrget_ │ │ │ │ - 1608: 00073d2d 28 FUNC GLOBAL DEFAULT 11 tmrsvl__ │ │ │ │ - 1609: 00060b35 132 FUNC GLOBAL DEFAULT 11 ullqid__ │ │ │ │ - 1610: 0006c9f5 112 FUNC GLOBAL DEFAULT 11 gllget__ │ │ │ │ - 1611: 00068c3d 28 FUNC GLOBAL DEFAULT 11 grstrn__ │ │ │ │ - 1612: 0005a329 28 FUNC GLOBAL DEFAULT 11 swflsh__ │ │ │ │ - 1613: 0005bf79 132 FUNC GLOBAL DEFAULT 11 swqcmf__ │ │ │ │ - 1614: 0008ef15 324 FUNC GLOBAL DEFAULT 11 tmlqid_ │ │ │ │ - 1615: 00052f85 176 FUNC GLOBAL DEFAULT 11 vrmlt_ │ │ │ │ - 1616: 000532c5 72 FUNC GLOBAL DEFAULT 11 vradd0_ │ │ │ │ - 1617: 000c484d 40 FUNC GLOBAL DEFAULT 11 uzlqnp_ │ │ │ │ - 1618: 00061629 28 FUNC GLOBAL DEFAULT 11 uuiqnp__ │ │ │ │ - 1619: 0007a5e9 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlabelformat │ │ │ │ - 1620: 0007e6b9 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline1 │ │ │ │ - 1621: 0003e4c9 472 FUNC GLOBAL DEFAULT 11 ezfft1_ │ │ │ │ - 1622: 0007e5e5 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline2 │ │ │ │ - 1623: 00065a85 112 FUNC GLOBAL DEFAULT 11 uciset__ │ │ │ │ - 1624: 00097769 328 FUNC GLOBAL DEFAULT 11 szsidx_ │ │ │ │ - 1625: 000718fd 4 FUNC GLOBAL DEFAULT 11 iweek1__ │ │ │ │ - 1626: 000a22e5 16 FUNC GLOBAL DEFAULT 11 sgslai_ │ │ │ │ - 1627: 00044185 78 FUNC GLOBAL DEFAULT 11 vignn_ │ │ │ │ - 1628: 0006be31 36 FUNC GLOBAL DEFAULT 11 viset0__ │ │ │ │ - 1629: 0007c4a5 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrowprojected │ │ │ │ - 1630: 0005b1a5 132 FUNC GLOBAL DEFAULT 11 swrqcp__ │ │ │ │ - 1631: 00055801 28 FUNC GLOBAL DEFAULT 11 szcrst__ │ │ │ │ - 1632: 000e2731 132 FUNC GLOBAL DEFAULT 11 ucrqin_ │ │ │ │ - 1633: 000733bd 28 FUNC GLOBAL DEFAULT 11 tmlqnp__ │ │ │ │ - 1634: 000492cd 148 FUNC GLOBAL DEFAULT 11 lrgt_ │ │ │ │ - 1635: 00067b55 28 FUNC GLOBAL DEFAULT 11 umsgrd__ │ │ │ │ - 1636: 000b3615 6 FUNC GLOBAL DEFAULT 11 ullqin_ │ │ │ │ - 1637: 000479dd 212 FUNC GLOBAL DEFAULT 11 glcstx_ │ │ │ │ - 1638: 00061491 112 FUNC GLOBAL DEFAULT 11 ulpset__ │ │ │ │ - 1639: 00086629 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclp2c │ │ │ │ - 1640: 00064fdd 132 FUNC GLOBAL DEFAULT 11 ucpqid__ │ │ │ │ - 1641: 00063ca1 112 FUNC GLOBAL DEFAULT 11 uziget__ │ │ │ │ - 1642: 000c69a1 556 FUNC GLOBAL DEFAULT 11 usaxnm_ │ │ │ │ - 1643: 0005547d 40 FUNC GLOBAL DEFAULT 11 szpclx__ │ │ │ │ - 1644: 000e2fc1 324 FUNC GLOBAL DEFAULT 11 uclqid_ │ │ │ │ - 1645: 000d305d 160 FUNC GLOBAL DEFAULT 11 umrstx_ │ │ │ │ - 1646: 00073ead 52 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridnumber │ │ │ │ - 1647: 00065fb9 136 FUNC GLOBAL DEFAULT 11 ucxady__ │ │ │ │ - 1648: 0003ec81 88 FUNC GLOBAL DEFAULT 11 cosqb_ │ │ │ │ - 1649: 000504e9 168 FUNC GLOBAL DEFAULT 11 vrfna_ │ │ │ │ - 1650: 0006ffb9 132 FUNC GLOBAL DEFAULT 11 odlqin__ │ │ │ │ - 1651: 0006bb19 4 FUNC GLOBAL DEFAULT 11 mpivdg__ │ │ │ │ - 1652: 000622bd 28 FUNC GLOBAL DEFAULT 11 uuslni__ │ │ │ │ - 1653: 000acd7d 236 FUNC GLOBAL DEFAULT 11 zgiclr_ │ │ │ │ - 1654: 000ce1a5 100 FUNC GLOBAL DEFAULT 11 uxsttl_ │ │ │ │ - 1655: 00061989 132 FUNC GLOBAL DEFAULT 11 uulstx__ │ │ │ │ - 1656: 000531f9 204 FUNC GLOBAL DEFAULT 11 vradd1_ │ │ │ │ - 1657: 0005e54d 28 FUNC GLOBAL DEFAULT 11 usiqvl__ │ │ │ │ - 1658: 000b0a7d 138 FUNC GLOBAL DEFAULT 11 swgcls_ │ │ │ │ - 1659: 00072a89 4 FUNC GLOBAL DEFAULT 11 ramp1__ │ │ │ │ - 1660: 000a9985 40 FUNC GLOBAL DEFAULT 11 getiparm │ │ │ │ - 1661: 00072d79 4 FUNC GLOBAL DEFAULT 11 rvmax1__ │ │ │ │ - 1662: 0008133d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_b │ │ │ │ - 1663: 000b0001 138 FUNC GLOBAL DEFAULT 11 swftfc_ │ │ │ │ - 1664: 0003eee9 20 FUNC GLOBAL DEFAULT 11 cffti_ │ │ │ │ - 1665: 000c5301 92 FUNC GLOBAL DEFAULT 11 uziget_ │ │ │ │ - 1666: 000363c5 160 FUNC GLOBAL DEFAULT 11 odrstx_ │ │ │ │ - 1667: 00081af9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_f │ │ │ │ - 1668: 0011d607 0 NOTYPE GLOBAL DEFAULT 20 _edata │ │ │ │ - 1669: 00072e09 28 FUNC GLOBAL DEFAULT 11 uwqgxz__ │ │ │ │ - 1670: 000c3fd9 38 FUNC GLOBAL DEFAULT 11 uzrqvl_ │ │ │ │ - 1671: 0006badd 4 FUNC GLOBAL DEFAULT 11 mpigno__ │ │ │ │ - 1672: 000ecf6d 12 FUNC GLOBAL DEFAULT 11 clckdt_ │ │ │ │ - 1673: 000a78b9 6 FUNC GLOBAL DEFAULT 11 sgfrm_ │ │ │ │ - 1674: 00111268 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Bipolar │ │ │ │ - 1675: 000430c9 420 FUNC GLOBAL DEFAULT 11 vrintr_ │ │ │ │ - 1676: 000a2ba9 16 FUNC GLOBAL DEFAULT 11 sgqtnp_ │ │ │ │ - 1677: 00055ea9 28 FUNC GLOBAL DEFAULT 11 szgipt__ │ │ │ │ - 1678: 000d91fd 1428 FUNC GLOBAL DEFAULT 11 uvbraz_ │ │ │ │ - 1679: 000705e5 28 FUNC GLOBAL DEFAULT 11 odisvl__ │ │ │ │ - 1680: 0009b071 612 FUNC GLOBAL DEFAULT 11 slpwwc_ │ │ │ │ - 1681: 0004804d 92 FUNC GLOBAL DEFAULT 11 glrget_ │ │ │ │ - 1682: 0005f8f5 180 FUNC GLOBAL DEFAULT 11 uscset__ │ │ │ │ - 1683: 0006dc41 132 FUNC GLOBAL DEFAULT 11 gllqid__ │ │ │ │ - 1684: 0005fce1 140 FUNC GLOBAL DEFAULT 11 uypnum__ │ │ │ │ - 1685: 00058181 36 FUNC GLOBAL DEFAULT 11 sglnzu__ │ │ │ │ - 1686: 0007b47d 224 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ - 1687: 0004f115 156 FUNC GLOBAL DEFAULT 11 rstd_ │ │ │ │ - 1688: 000a24cd 152 FUNC GLOBAL DEFAULT 11 sglnzr_ │ │ │ │ - 1689: 0003e765 412 FUNC GLOBAL DEFAULT 11 cost_ │ │ │ │ - 1690: 000d39b9 136 FUNC GLOBAL DEFAULT 11 umiqcp_ │ │ │ │ - 1691: 00097045 156 FUNC GLOBAL DEFAULT 11 szmvlc_ │ │ │ │ - 1692: 0009da19 148 FUNC GLOBAL DEFAULT 11 stswrc_ │ │ │ │ - 1693: 0006f01d 44 FUNC GLOBAL DEFAULT 11 vradd1__ │ │ │ │ - 1694: 0005577d 132 FUNC GLOBAL DEFAULT 11 szqchz__ │ │ │ │ - 1695: 00053549 180 FUNC GLOBAL DEFAULT 11 vrfnb_ │ │ │ │ - 1696: 0009988d 2 FUNC GLOBAL DEFAULT 11 sztnop_ │ │ │ │ - 1697: 000acaa5 176 FUNC GLOBAL DEFAULT 11 zgicls_ │ │ │ │ - 1698: 00088131 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogical │ │ │ │ - 1699: 00060f5d 132 FUNC GLOBAL DEFAULT 11 uliqin__ │ │ │ │ - 1700: 0005a251 4 FUNC GLOBAL DEFAULT 11 zgicls__ │ │ │ │ - 1701: 000b69bd 324 FUNC GLOBAL DEFAULT 11 uerqid_ │ │ │ │ - 1702: 0012adf8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ - 1703: 00078b1d 712 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxframe │ │ │ │ - 1704: 0004d091 56 FUNC GLOBAL DEFAULT 11 rfpi_ │ │ │ │ - 1705: 000b9e29 284 FUNC GLOBAL DEFAULT 11 uysfmt_ │ │ │ │ - 1706: 00071d0d 4 FUNC GLOBAL DEFAULT 11 ndate2__ │ │ │ │ - 1707: 0005e921 128 FUNC GLOBAL DEFAULT 11 usxaxu__ │ │ │ │ - 1708: 000a5c1d 240 FUNC GLOBAL DEFAULT 11 sgpsvl_ │ │ │ │ - 1709: 000a0899 564 FUNC GLOBAL DEFAULT 11 sgpmxu_ │ │ │ │ - 1710: 00077ca9 52 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclfitscalingparm │ │ │ │ - 1711: 000b39d9 176 FUNC GLOBAL DEFAULT 11 ulisvl_ │ │ │ │ - 1712: 0005df41 148 FUNC GLOBAL DEFAULT 11 ususcu__ │ │ │ │ - 1713: 000acb71 6 FUNC GLOBAL DEFAULT 11 zgqtnc_ │ │ │ │ - 1714: 00036cf1 136 FUNC GLOBAL DEFAULT 11 odiqcp_ │ │ │ │ - 1715: 0006f891 28 FUNC GLOBAL DEFAULT 11 rffti1__ │ │ │ │ - 1716: 000e4d7d 6 FUNC GLOBAL DEFAULT 11 udiqnp_ │ │ │ │ - 1717: 0006c489 4 FUNC GLOBAL DEFAULT 11 lg2inq__ │ │ │ │ - 1718: 0006aa41 28 FUNC GLOBAL DEFAULT 11 uverb__ │ │ │ │ - 1719: 0006ed59 112 FUNC GLOBAL DEFAULT 11 glpset__ │ │ │ │ - 1720: 0003faa9 120 FUNC GLOBAL DEFAULT 11 shtswa_ │ │ │ │ - 1721: 000644b9 132 FUNC GLOBAL DEFAULT 11 uziqid__ │ │ │ │ - 1722: 00043f45 82 FUNC GLOBAL DEFAULT 11 indxnf_ │ │ │ │ - 1723: 00055235 28 FUNC GLOBAL DEFAULT 11 szoplr__ │ │ │ │ - 1724: 00056c6d 28 FUNC GLOBAL DEFAULT 11 slpwwr__ │ │ │ │ - 1725: 0004ba15 144 FUNC GLOBAL DEFAULT 11 mpfotg_ │ │ │ │ - 1726: 0006f98d 132 FUNC GLOBAL DEFAULT 11 odrstx__ │ │ │ │ - 1727: 000e63e5 42 FUNC GLOBAL DEFAULT 11 udsclz_ │ │ │ │ - 1728: 0009660d 176 FUNC GLOBAL DEFAULT 11 szmvld_ │ │ │ │ - 1729: 000cd575 240 FUNC GLOBAL DEFAULT 11 usdaxs_ │ │ │ │ - 1730: 0005a72d 132 FUNC GLOBAL DEFAULT 11 swiqcl__ │ │ │ │ - 1731: 00060b19 28 FUNC GLOBAL DEFAULT 11 ullqnp__ │ │ │ │ - 1732: 000e49a5 184 FUNC GLOBAL DEFAULT 11 udlqcl_ │ │ │ │ - 1733: 0006bb95 4 FUNC GLOBAL DEFAULT 11 mpiglb__ │ │ │ │ - 1734: 000c225d 16 FUNC GLOBAL DEFAULT 11 uwqgxz_ │ │ │ │ - 1735: 00045c79 220 FUNC GLOBAL DEFAULT 11 rtlenv_ │ │ │ │ - 1736: 0006a551 28 FUNC GLOBAL DEFAULT 11 uxroff__ │ │ │ │ - 1737: 00045825 48 FUNC GLOBAL DEFAULT 11 rllxfl_ │ │ │ │ - 1738: 000bcc59 16 FUNC GLOBAL DEFAULT 11 uuqmks_ │ │ │ │ - 1739: 00059e65 84 FUNC GLOBAL DEFAULT 11 zgiset__ │ │ │ │ - 1740: 000b2111 184 FUNC GLOBAL DEFAULT 11 swcqcl_ │ │ │ │ - 1741: 00063c69 28 FUNC GLOBAL DEFAULT 11 uzcsav__ │ │ │ │ - 1742: 00072e61 4 FUNC GLOBAL DEFAULT 11 vifna1__ │ │ │ │ - 1743: 000663c9 112 FUNC GLOBAL DEFAULT 11 udpget__ │ │ │ │ - 1744: 0006261d 28 FUNC GLOBAL DEFAULT 11 uusmki__ │ │ │ │ - 1745: 00058e39 40 FUNC GLOBAL DEFAULT 11 sgplxu__ │ │ │ │ - 1746: 00075771 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyerrorbar │ │ │ │ - 1747: 000c73cd 38 FUNC GLOBAL DEFAULT 11 uswapz_ │ │ │ │ - 1748: 00075dd9 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlinetype │ │ │ │ - 1749: 000a0665 564 FUNC GLOBAL DEFAULT 11 sgpmxv_ │ │ │ │ - 1750: 0004fca9 38 FUNC GLOBAL DEFAULT 11 rmlt0_ │ │ │ │ - 1751: 00079c25 484 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dcldrawvectors │ │ │ │ - 1752: 0006e445 132 FUNC GLOBAL DEFAULT 11 rllxfl__ │ │ │ │ - 1753: 000971a1 128 FUNC GLOBAL DEFAULT 11 szmvsv_ │ │ │ │ - 1754: 0009daad 136 FUNC GLOBAL DEFAULT 11 stqwtr_ │ │ │ │ - 1755: 00072a75 4 FUNC GLOBAL DEFAULT 11 rmax__ │ │ │ │ - 1756: 000584f9 136 FUNC GLOBAL DEFAULT 11 sgtxv__ │ │ │ │ - 1757: 000e0809 1124 FUNC GLOBAL DEFAULT 11 ucyamn_ │ │ │ │ - 1758: 0007d491 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkertype │ │ │ │ - 1759: 000cbbbd 324 FUNC GLOBAL DEFAULT 11 uspqid_ │ │ │ │ - 1760: 00055a9d 28 FUNC GLOBAL DEFAULT 11 szt3op__ │ │ │ │ - 1761: 0006d411 132 FUNC GLOBAL DEFAULT 11 rlrenv__ │ │ │ │ - 1762: 000893bd 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreals │ │ │ │ - 1763: 0007df69 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetype │ │ │ │ - 1764: 000a62dd 6 FUNC GLOBAL DEFAULT 11 sgrqnp_ │ │ │ │ - 1765: 00042a35 308 FUNC GLOBAL DEFAULT 11 vs2out_ │ │ │ │ - 1766: 000d4ac5 320 FUNC GLOBAL DEFAULT 11 umqfnm_ │ │ │ │ - 1767: 00055461 28 FUNC GLOBAL DEFAULT 11 szplzr__ │ │ │ │ - 1768: 00064fc1 28 FUNC GLOBAL DEFAULT 11 ucpqnp__ │ │ │ │ - 1769: 000d3851 176 FUNC GLOBAL DEFAULT 11 umiqvl_ │ │ │ │ - 1770: 0006b645 40 FUNC GLOBAL DEFAULT 11 vrcon0__ │ │ │ │ - 1771: 0006dacd 216 FUNC GLOBAL DEFAULT 11 rlcopt__ │ │ │ │ - 1772: 000a8b61 128 FUNC GLOBAL DEFAULT 11 scqwnd_ │ │ │ │ - 1773: 000b18a5 92 FUNC GLOBAL DEFAULT 11 swlset_ │ │ │ │ - 1774: 0005a939 28 FUNC GLOBAL DEFAULT 11 swiint__ │ │ │ │ - 1775: 00072c41 4 FUNC GLOBAL DEFAULT 11 rngu1__ │ │ │ │ - 1776: 000bcc99 16 FUNC GLOBAL DEFAULT 11 uuqmkt_ │ │ │ │ - 1777: 0006f17d 28 FUNC GLOBAL DEFAULT 11 gnsave__ │ │ │ │ - 1778: 0009449d 16 FUNC GLOBAL DEFAULT 11 szqtmd_ │ │ │ │ - 1779: 00046df5 240 FUNC GLOBAL DEFAULT 11 glpsvl_ │ │ │ │ - 1780: 0005e9a1 128 FUNC GLOBAL DEFAULT 11 usyaxs__ │ │ │ │ - 1781: 0006bef5 4 FUNC GLOBAL DEFAULT 11 iset__ │ │ │ │ - 1782: 000586b1 28 FUNC GLOBAL DEFAULT 11 sgstxi__ │ │ │ │ - 1783: 00077bc9 224 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledaxis │ │ │ │ - 1784: 0006c93d 184 FUNC GLOBAL DEFAULT 11 rlcget__ │ │ │ │ - 1785: 00042e05 120 FUNC GLOBAL DEFAULT 11 vs1din_ │ │ │ │ - 1786: 00056ff5 128 FUNC GLOBAL DEFAULT 11 slsize__ │ │ │ │ - 1787: 00036b95 164 FUNC GLOBAL DEFAULT 11 odiqvl_ │ │ │ │ - 1788: 0004fc81 38 FUNC GLOBAL DEFAULT 11 rmlt1_ │ │ │ │ - 1789: 000665c9 112 FUNC GLOBAL DEFAULT 11 udiset__ │ │ │ │ - 1790: 0007eced 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttolong │ │ │ │ - 1791: 000b3f4d 20 FUNC GLOBAL DEFAULT 11 ulxqfm_ │ │ │ │ - 1792: 00055689 28 FUNC GLOBAL DEFAULT 11 szoplc__ │ │ │ │ - 1793: 000e1ef9 228 FUNC GLOBAL DEFAULT 11 ucxacl_ │ │ │ │ - 1794: 00056c89 28 FUNC GLOBAL DEFAULT 11 slpwwc__ │ │ │ │ - 1795: 00070815 36 FUNC GLOBAL DEFAULT 11 shinip__ │ │ │ │ - 1796: 00095fe1 392 FUNC GLOBAL DEFAULT 11 szstyz_ │ │ │ │ - 1797: 0006dc25 28 FUNC GLOBAL DEFAULT 11 gllqnp__ │ │ │ │ - 1798: 0006bb75 4 FUNC GLOBAL DEFAULT 11 mpimwl__ │ │ │ │ - 1799: 0006c399 44 FUNC GLOBAL DEFAULT 11 vidiv__ │ │ │ │ - 1800: 00064e45 28 FUNC GLOBAL DEFAULT 11 uzrqvl__ │ │ │ │ - 1801: 000a25fd 152 FUNC GLOBAL DEFAULT 11 sglnzu_ │ │ │ │ - 1802: 00056a51 28 FUNC GLOBAL DEFAULT 11 stiwtr__ │ │ │ │ - 1803: 0003eab9 68 FUNC GLOBAL DEFAULT 11 cosqf_ │ │ │ │ - 1804: 00077cdd 152 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclsettitle │ │ │ │ - 1805: 0003f7e5 4 FUNC GLOBAL DEFAULT 11 shtwgz_ │ │ │ │ - 1806: 00067255 132 FUNC GLOBAL DEFAULT 11 udpqid__ │ │ │ │ - 1807: 000a04c9 412 FUNC GLOBAL DEFAULT 11 sgtnxr_ │ │ │ │ - 1808: 0004d701 116 FUNC GLOBAL DEFAULT 11 ct3sc_ │ │ │ │ - 1809: 000a1fc5 188 FUNC GLOBAL DEFAULT 11 sglazr_ │ │ │ │ - 1810: 000cfeed 520 FUNC GLOBAL DEFAULT 11 uxplba_ │ │ │ │ - 1811: 0008f4dd 320 FUNC GLOBAL DEFAULT 11 tmiqid_ │ │ │ │ - 1812: 0006aaad 40 FUNC GLOBAL DEFAULT 11 uhdifz__ │ │ │ │ - 1813: 00111100 108 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_month │ │ │ │ - 1814: 00058085 28 FUNC GLOBAL DEFAULT 11 sgpfln__ │ │ │ │ - 1815: 0007242d 116 FUNC GLOBAL DEFAULT 11 lchrf__ │ │ │ │ - 1816: 000c518d 40 FUNC GLOBAL DEFAULT 11 uziqnp_ │ │ │ │ - 1817: 00074ee9 744 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeybararea │ │ │ │ - 1818: 00069765 28 FUNC GLOBAL DEFAULT 11 uipdat__ │ │ │ │ - 1819: 00072c81 4 FUNC GLOBAL DEFAULT 11 rcov__ │ │ │ │ - 1820: 000bc945 92 FUNC GLOBAL DEFAULT 11 grsvpt_ │ │ │ │ - 1821: 0006137d 28 FUNC GLOBAL DEFAULT 11 ulqybl__ │ │ │ │ - 1822: 000da995 124 FUNC GLOBAL DEFAULT 11 uverb_ │ │ │ │ - 1823: 0006bef9 4 FUNC GLOBAL DEFAULT 11 iadd0__ │ │ │ │ - 1824: 0009c909 1080 FUNC GLOBAL DEFAULT 11 slsize_ │ │ │ │ - 1825: 0005bc51 180 FUNC GLOBAL DEFAULT 11 swcset__ │ │ │ │ - 1826: 00070e41 40 FUNC GLOBAL DEFAULT 11 shtswz__ │ │ │ │ - 1827: 00058c89 28 FUNC GLOBAL DEFAULT 11 sgpmu__ │ │ │ │ - 1828: 00047b0d 6 FUNC GLOBAL DEFAULT 11 glrqnp_ │ │ │ │ - 1829: 0006449d 28 FUNC GLOBAL DEFAULT 11 uziqnp__ │ │ │ │ - 1830: 0004df5d 58 FUNC GLOBAL DEFAULT 11 viinc0_ │ │ │ │ - 1831: 00070f7d 28 FUNC GLOBAL DEFAULT 11 shtwgz__ │ │ │ │ - 1832: 000c4941 44 FUNC GLOBAL DEFAULT 11 uzlqcl_ │ │ │ │ - 1833: 000c3f35 40 FUNC GLOBAL DEFAULT 11 uzrrst_ │ │ │ │ - 1834: 000a5b91 140 FUNC GLOBAL DEFAULT 11 sgpqin_ │ │ │ │ - 1835: 00044269 160 FUNC GLOBAL DEFAULT 11 irgt_ │ │ │ │ - 1836: 000b3955 132 FUNC GLOBAL DEFAULT 11 uliqin_ │ │ │ │ - 1837: 000a2565 152 FUNC GLOBAL DEFAULT 11 sglnzv_ │ │ │ │ - 1838: 0006bb9d 4 FUNC GLOBAL DEFAULT 11 mpiotg__ │ │ │ │ - 1839: 000583b9 156 FUNC GLOBAL DEFAULT 11 sgtxxu__ │ │ │ │ - 1840: 000c3f5d 40 FUNC GLOBAL DEFAULT 11 uzrsav_ │ │ │ │ - 1841: 000d4175 28 FUNC GLOBAL DEFAULT 11 umqcwd_ │ │ │ │ - 1842: 00055141 216 FUNC GLOBAL DEFAULT 11 sztxno__ │ │ │ │ - 1843: 0006a92d 44 FUNC GLOBAL DEFAULT 11 uvbrfz__ │ │ │ │ - 1844: 00111188 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Polar │ │ │ │ - 1845: 000e3589 320 FUNC GLOBAL DEFAULT 11 uciqid_ │ │ │ │ - 1846: 000814c9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_b │ │ │ │ - 1847: 0005ab49 28 FUNC GLOBAL DEFAULT 11 swftnm__ │ │ │ │ - 1848: 0005a8c9 28 FUNC GLOBAL DEFAULT 11 swiclr__ │ │ │ │ - 1849: 000df9b5 50 FUNC GLOBAL DEFAULT 11 uiscfl_ │ │ │ │ - 1850: 00081c01 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_f │ │ │ │ - 1851: 000cfbfd 752 FUNC GLOBAL DEFAULT 11 uxplbb_ │ │ │ │ - 1852: 000b1805 160 FUNC GLOBAL DEFAULT 11 swlstx_ │ │ │ │ - 1853: 00067ad1 132 FUNC GLOBAL DEFAULT 11 umpstx__ │ │ │ │ - 1854: 000861e5 136 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate2d │ │ │ │ - 1855: 000811b1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_b │ │ │ │ - 1856: 000635e9 132 FUNC GLOBAL DEFAULT 11 uglqin__ │ │ │ │ - 1857: 0006e8c5 216 FUNC GLOBAL DEFAULT 11 glcstx__ │ │ │ │ - 1858: 000ce8f9 968 FUNC GLOBAL DEFAULT 11 uxpttl_ │ │ │ │ - 1859: 000b12b1 138 FUNC GLOBAL DEFAULT 11 swdcls_ │ │ │ │ - 1860: 0006b60d 28 FUNC GLOBAL DEFAULT 11 rmlt0__ │ │ │ │ - 1861: 0008196d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_f │ │ │ │ - 1862: 000966bd 816 FUNC GLOBAL DEFAULT 11 szoplc_ │ │ │ │ - 1863: 0007a765 224 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourline │ │ │ │ - 1864: 0006aff5 4 FUNC GLOBAL DEFAULT 11 indxil__ │ │ │ │ - 1865: 00073e1d 40 FUNC GLOBAL DEFAULT 11 tmstls__ │ │ │ │ - 1866: 00055bed 136 FUNC GLOBAL DEFAULT 11 sztxzr__ │ │ │ │ - 1867: 00072cc5 116 FUNC GLOBAL DEFAULT 11 isgc__ │ │ │ │ - 1868: 000a5b31 48 FUNC GLOBAL DEFAULT 11 sgoopn_ │ │ │ │ - 1869: 00064129 132 FUNC GLOBAL DEFAULT 11 uzlstx__ │ │ │ │ - 1870: 000624d5 28 FUNC GLOBAL DEFAULT 11 uupqit__ │ │ │ │ - 1871: 0008ec75 176 FUNC GLOBAL DEFAULT 11 tmlsvl_ │ │ │ │ - 1872: 0006bac9 4 FUNC GLOBAL DEFAULT 11 mpipst__ │ │ │ │ - 1873: 00070d49 36 FUNC GLOBAL DEFAULT 11 shtnml__ │ │ │ │ - 1874: 00080285 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcor │ │ │ │ - 1875: 000bcc29 16 FUNC GLOBAL DEFAULT 11 uusebi_ │ │ │ │ - 1876: 0004deb9 164 FUNC GLOBAL DEFAULT 11 viinc1_ │ │ │ │ - 1877: 0009d511 444 FUNC GLOBAL DEFAULT 11 stipr2_ │ │ │ │ - 1878: 0004b065 180 FUNC GLOBAL DEFAULT 11 mpicya_ │ │ │ │ - 1879: 00058f0d 36 FUNC GLOBAL DEFAULT 11 sgtnxr__ │ │ │ │ - 1880: 0006980d 28 FUNC GLOBAL DEFAULT 11 uiqmrg__ │ │ │ │ - 1881: 00080495 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcov │ │ │ │ - 1882: 00070fed 48 FUNC GLOBAL DEFAULT 11 shts2g__ │ │ │ │ - 1883: 000686c5 132 FUNC GLOBAL DEFAULT 11 umlqcp__ │ │ │ │ - 1884: 000e4a5d 136 FUNC GLOBAL DEFAULT 11 udlqcp_ │ │ │ │ - 1885: 00082cd9 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastchar │ │ │ │ - 1886: 000b21c9 136 FUNC GLOBAL DEFAULT 11 swcqcp_ │ │ │ │ - 1887: 00060195 28 FUNC GLOBAL DEFAULT 11 uyroff__ │ │ │ │ - 1888: 00086135 176 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate3d │ │ │ │ - 1889: 000a544d 16 FUNC GLOBAL DEFAULT 11 sgqtrn_ │ │ │ │ - 1890: 000691d1 40 FUNC GLOBAL DEFAULT 11 uishdw__ │ │ │ │ - 1891: 00070161 132 FUNC GLOBAL DEFAULT 11 odpqcl__ │ │ │ │ - 1892: 00095fc1 16 FUNC GLOBAL DEFAULT 11 szopld_ │ │ │ │ - 1893: 0005c7b1 112 FUNC GLOBAL DEFAULT 11 uepget__ │ │ │ │ - 1894: 000e2d45 164 FUNC GLOBAL DEFAULT 11 uclsvl_ │ │ │ │ - 1895: 000550b5 28 FUNC GLOBAL DEFAULT 11 szplop__ │ │ │ │ - 1896: 0007dd21 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetextsize │ │ │ │ - 1897: 000575b5 28 FUNC GLOBAL DEFAULT 11 scstrf__ │ │ │ │ - 1898: 00046d71 132 FUNC GLOBAL DEFAULT 11 glpqin_ │ │ │ │ - 1899: 000cc371 92 FUNC GLOBAL DEFAULT 11 usrget_ │ │ │ │ - 1900: 000ddc2d 160 FUNC GLOBAL DEFAULT 11 uipda2_ │ │ │ │ - 1901: 000bccd9 16 FUNC GLOBAL DEFAULT 11 uuqlnt_ │ │ │ │ - 1902: 0004af49 184 FUNC GLOBAL DEFAULT 11 mpicyb_ │ │ │ │ - 1903: 00058d85 40 FUNC GLOBAL DEFAULT 11 sglazr__ │ │ │ │ - 1904: 0004d2b9 34 FUNC GLOBAL DEFAULT 11 ct2ch_ │ │ │ │ - 1905: 00055445 28 FUNC GLOBAL DEFAULT 11 szt3zv__ │ │ │ │ - 1906: 00059c05 132 FUNC GLOBAL DEFAULT 11 sgtrln__ │ │ │ │ - 1907: 00070b7d 68 FUNC GLOBAL DEFAULT 11 shlfwm__ │ │ │ │ - 1908: 0006f075 44 FUNC GLOBAL DEFAULT 11 vrdiv1__ │ │ │ │ - 1909: 00067f0d 28 FUNC GLOBAL DEFAULT 11 umspnt__ │ │ │ │ - 1910: 000970e1 4 FUNC GLOBAL DEFAULT 11 szopsv_ │ │ │ │ - 1911: 0003e901 116 FUNC GLOBAL DEFAULT 11 cosqi_ │ │ │ │ - 1912: 0008a239 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreal │ │ │ │ - 1913: 000a032d 412 FUNC GLOBAL DEFAULT 11 sgtnxu_ │ │ │ │ - 1914: 00067239 28 FUNC GLOBAL DEFAULT 11 udpqnp__ │ │ │ │ - 1915: 00062fa1 132 FUNC GLOBAL DEFAULT 11 ugrstx__ │ │ │ │ - 1916: 00075abd 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframeindex │ │ │ │ - 1917: 000a213d 188 FUNC GLOBAL DEFAULT 11 sglazu_ │ │ │ │ - 1918: 000e4f69 184 FUNC GLOBAL DEFAULT 11 udiqcl_ │ │ │ │ - 1919: 00058fb1 28 FUNC GLOBAL DEFAULT 11 sginit__ │ │ │ │ - 1920: 00045d55 220 FUNC GLOBAL DEFAULT 11 rtienv_ │ │ │ │ - 1921: 00045855 44 FUNC GLOBAL DEFAULT 11 rlixfl_ │ │ │ │ - 1922: 00059d0d 132 FUNC GLOBAL DEFAULT 11 sgtrnl__ │ │ │ │ - 1923: 0005b065 28 FUNC GLOBAL DEFAULT 11 swpsvl__ │ │ │ │ - 1924: 000506e9 104 FUNC GLOBAL DEFAULT 11 rgnlt_ │ │ │ │ - 1925: 0009c285 388 FUNC GLOBAL DEFAULT 11 slmgn_ │ │ │ │ - 1926: 00061a61 28 FUNC GLOBAL DEFAULT 11 uuqfri__ │ │ │ │ - 1927: 0006ab9d 28 FUNC GLOBAL DEFAULT 11 uhbrl__ │ │ │ │ - 1928: 000709d5 72 FUNC GLOBAL DEFAULT 11 shmwjm__ │ │ │ │ - 1929: 00046ad5 148 FUNC GLOBAL DEFAULT 11 rtrget_ │ │ │ │ - 1930: 0005c4f1 112 FUNC GLOBAL DEFAULT 11 ueiset__ │ │ │ │ - 1931: 00043ef1 84 FUNC GLOBAL DEFAULT 11 indxnl_ │ │ │ │ - 1932: 00057eb1 132 FUNC GLOBAL DEFAULT 11 sglqin__ │ │ │ │ - 1933: 00114bcc 12 OBJECT GLOBAL DEFAULT 20 zgipmname │ │ │ │ - 1934: 00074c55 660 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarline │ │ │ │ - 1935: 000db655 176 FUNC GLOBAL DEFAULT 11 uipda3_ │ │ │ │ - 1936: 00041e6d 296 FUNC GLOBAL DEFAULT 11 shinip_ │ │ │ │ - 1937: 000b6741 164 FUNC GLOBAL DEFAULT 11 uersvl_ │ │ │ │ - 1938: 0004ae19 180 FUNC GLOBAL DEFAULT 11 mpicyc_ │ │ │ │ - 1939: 0005ee19 132 FUNC GLOBAL DEFAULT 11 uslqcl__ │ │ │ │ - 1940: 00066bc5 28 FUNC GLOBAL DEFAULT 11 udqcln__ │ │ │ │ - 1941: 000e48f5 176 FUNC GLOBAL DEFAULT 11 udlqvl_ │ │ │ │ - 1942: 000e475d 92 FUNC GLOBAL DEFAULT 11 udrset_ │ │ │ │ - 1943: 000d5831 92 FUNC GLOBAL DEFAULT 11 ugpset_ │ │ │ │ - 1944: 00081865 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_b │ │ │ │ - 1945: 00083665 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumge │ │ │ │ - 1946: 0005398d 86 FUNC GLOBAL DEFAULT 11 isum0_ │ │ │ │ - 1947: 000bcba9 16 FUNC GLOBAL DEFAULT 11 uusfri_ │ │ │ │ - 1948: 000d36b9 92 FUNC GLOBAL DEFAULT 11 umlset_ │ │ │ │ - 1949: 000a0191 412 FUNC GLOBAL DEFAULT 11 sgtnxv_ │ │ │ │ - 1950: 000a2081 188 FUNC GLOBAL DEFAULT 11 sglazv_ │ │ │ │ - 1951: 00069ead 28 FUNC GLOBAL DEFAULT 11 uiencd__ │ │ │ │ - 1952: 000b2031 224 FUNC GLOBAL DEFAULT 11 swcqvl_ │ │ │ │ - 1953: 000b1e69 92 FUNC GLOBAL DEFAULT 11 swiset_ │ │ │ │ - 1954: 00082021 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_f │ │ │ │ - 1955: 00069845 128 FUNC GLOBAL DEFAULT 11 uiscfl__ │ │ │ │ - 1956: 000bc859 72 FUNC GLOBAL DEFAULT 11 grsmpl_ │ │ │ │ - 1957: 0009d249 20 FUNC GLOBAL DEFAULT 11 stsrd3_ │ │ │ │ - 1958: 0005c99d 132 FUNC GLOBAL DEFAULT 11 uepqid__ │ │ │ │ - 1959: 000688a5 28 FUNC GLOBAL DEFAULT 11 umstvz__ │ │ │ │ - 1960: 000a7fe1 16 FUNC GLOBAL DEFAULT 11 scspmi_ │ │ │ │ - 1961: 000acc5d 16 FUNC GLOBAL DEFAULT 11 zgsfcm_ │ │ │ │ - 1962: 000a1ed1 160 FUNC GLOBAL DEFAULT 11 sgspls_ │ │ │ │ - 1963: 000d9db1 1672 FUNC GLOBAL DEFAULT 11 uvdifz_ │ │ │ │ - 1964: 000a64c9 184 FUNC GLOBAL DEFAULT 11 sgrqcl_ │ │ │ │ - 1965: 000836a1 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumgt │ │ │ │ - 1966: 0005f6d5 28 FUNC GLOBAL DEFAULT 11 usurdl__ │ │ │ │ - 1967: 00071a91 44 FUNC GLOBAL DEFAULT 11 datef3__ │ │ │ │ - 1968: 00036a09 92 FUNC GLOBAL DEFAULT 11 odlset_ │ │ │ │ - 1969: 000c7115 696 FUNC GLOBAL DEFAULT 11 usaxcl_ │ │ │ │ - 1970: 0004ffcd 168 FUNC GLOBAL DEFAULT 11 vrcon_ │ │ │ │ - 1971: 000617d1 28 FUNC GLOBAL DEFAULT 11 uuiqvl__ │ │ │ │ - 1972: 000b0465 138 FUNC GLOBAL DEFAULT 11 swqclc_ │ │ │ │ - 1973: 0005b2e5 132 FUNC GLOBAL DEFAULT 11 swrqin__ │ │ │ │ - 1974: 00082b41 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstcharex │ │ │ │ - 1975: 0006ab01 28 FUNC GLOBAL DEFAULT 11 uhbxf__ │ │ │ │ - 1976: 0004da85 156 FUNC GLOBAL DEFAULT 11 iadd_ │ │ │ │ - 1977: 0005a095 4 FUNC GLOBAL DEFAULT 11 zgclip__ │ │ │ │ - 1978: 00079361 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarframe │ │ │ │ - 1979: 000c496d 44 FUNC GLOBAL DEFAULT 11 uzlqcp_ │ │ │ │ - 1980: 0005a085 4 FUNC GLOBAL DEFAULT 11 zgswdi__ │ │ │ │ - 1981: 00072095 132 FUNC GLOBAL DEFAULT 11 cns__ │ │ │ │ - 1982: 000573d5 36 FUNC GLOBAL DEFAULT 11 sctnzv__ │ │ │ │ - 1983: 00056795 28 FUNC GLOBAL DEFAULT 11 stepr2__ │ │ │ │ - 1984: 000d4121 16 FUNC GLOBAL DEFAULT 11 umrpnt_ │ │ │ │ - 1985: 000690b5 112 FUNC GLOBAL DEFAULT 11 uiiset__ │ │ │ │ - 1986: 000538d5 184 FUNC GLOBAL DEFAULT 11 isum1_ │ │ │ │ - 1987: 000731b9 28 FUNC GLOBAL DEFAULT 11 tmisvl__ │ │ │ │ - 1988: 00073a75 112 FUNC GLOBAL DEFAULT 11 tmrset__ │ │ │ │ - 1989: 00073565 28 FUNC GLOBAL DEFAULT 11 tmlqvl__ │ │ │ │ - 1990: 00055b99 28 FUNC GLOBAL DEFAULT 11 sztxop__ │ │ │ │ - 1991: 0008ebf1 132 FUNC GLOBAL DEFAULT 11 tmlqin_ │ │ │ │ - 1992: 0006bb5d 4 FUNC GLOBAL DEFAULT 11 mpfcyb__ │ │ │ │ - 1993: 00038c49 484 FUNC GLOBAL DEFAULT 11 rffti1_ │ │ │ │ - 1994: 000a6d0d 92 FUNC GLOBAL DEFAULT 11 sglget_ │ │ │ │ - 1995: 000cb845 240 FUNC GLOBAL DEFAULT 11 uspsvl_ │ │ │ │ - 1996: 00072685 132 FUNC GLOBAL DEFAULT 11 hexdci__ │ │ │ │ - 1997: 00061a0d 28 FUNC GLOBAL DEFAULT 11 uusfrt__ │ │ │ │ - 1998: 00050129 64 FUNC GLOBAL DEFAULT 11 vrfct0_ │ │ │ │ - 1999: 00075b8d 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetareapattern │ │ │ │ - 2000: 00043869 72 FUNC GLOBAL DEFAULT 11 viadd0_ │ │ │ │ - 2001: 0004d1c5 108 FUNC GLOBAL DEFAULT 11 rmod_ │ │ │ │ - 2002: 000a4321 16 FUNC GLOBAL DEFAULT 11 sgsplt_ │ │ │ │ - 2003: 000834bd 232 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclopengraphics │ │ │ │ - 2004: 00057821 40 FUNC GLOBAL DEFAULT 11 sgpmzr__ │ │ │ │ - 2005: 000bcbc9 16 FUNC GLOBAL DEFAULT 11 uusbrs_ │ │ │ │ - 2006: 0007fffd 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransnumber │ │ │ │ - 2007: 000865a5 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dcle2c │ │ │ │ - 2008: 00055619 28 FUNC GLOBAL DEFAULT 11 szoplv__ │ │ │ │ - 2009: 00043e59 48 FUNC GLOBAL DEFAULT 11 indxrf_ │ │ │ │ - 2010: 0005aa21 28 FUNC GLOBAL DEFAULT 11 swclch__ │ │ │ │ - 2011: 00061061 128 FUNC GLOBAL DEFAULT 11 ulxqfm__ │ │ │ │ - 2012: 0004d0f9 48 FUNC GLOBAL DEFAULT 11 rd2r_ │ │ │ │ - 2013: 0005779d 132 FUNC GLOBAL DEFAULT 11 sgrstx__ │ │ │ │ - 2014: 000cf915 108 FUNC GLOBAL DEFAULT 11 uxroff_ │ │ │ │ - 2015: 0006c1fd 4 FUNC GLOBAL DEFAULT 11 irlt__ │ │ │ │ - 2016: 00065e55 112 FUNC GLOBAL DEFAULT 11 ucrget__ │ │ │ │ - 2017: 0012ade0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ - 2018: 0005a6a9 132 FUNC GLOBAL DEFAULT 11 swiqcp__ │ │ │ │ - 2019: 00041db9 178 FUNC GLOBAL DEFAULT 11 shinir_ │ │ │ │ - 2020: 000555a1 28 FUNC GLOBAL DEFAULT 11 szpllu__ │ │ │ │ - 2021: 000acb55 2 FUNC GLOBAL DEFAULT 11 zgqpnt_ │ │ │ │ - 2022: 0006bacd 4 FUNC GLOBAL DEFAULT 11 mpscct__ │ │ │ │ - 2023: 000e2cc1 132 FUNC GLOBAL DEFAULT 11 uclqin_ │ │ │ │ - 2024: 000c5281 44 FUNC GLOBAL DEFAULT 11 uziqcl_ │ │ │ │ - 2025: 0006bd59 40 FUNC GLOBAL DEFAULT 11 vifct1__ │ │ │ │ - 2026: 000c2151 68 FUNC GLOBAL DEFAULT 11 uwqgya_ │ │ │ │ - 2027: 00056179 28 FUNC GLOBAL DEFAULT 11 szlacl__ │ │ │ │ - 2028: 000837bd 260 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgetgoodnumlist │ │ │ │ - 2029: 000554a5 28 FUNC GLOBAL DEFAULT 11 szgclx__ │ │ │ │ - 2030: 00086cf9 872 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetcharex │ │ │ │ - 2031: 000e46bd 160 FUNC GLOBAL DEFAULT 11 udrstx_ │ │ │ │ - 2032: 000d56e5 332 FUNC GLOBAL DEFAULT 11 ugpstx_ │ │ │ │ - 2033: 000641e5 28 FUNC GLOBAL DEFAULT 11 uzprst__ │ │ │ │ - 2034: 000d3619 160 FUNC GLOBAL DEFAULT 11 umlstx_ │ │ │ │ - 2035: 00047dcd 184 FUNC GLOBAL DEFAULT 11 glrqcl_ │ │ │ │ - 2036: 0006ff9d 28 FUNC GLOBAL DEFAULT 11 odlsvl__ │ │ │ │ - 2037: 00058dad 28 FUNC GLOBAL DEFAULT 11 sgtnu__ │ │ │ │ - 2038: 000b1dc9 160 FUNC GLOBAL DEFAULT 11 swistx_ │ │ │ │ - 2039: 00050075 180 FUNC GLOBAL DEFAULT 11 vrfct1_ │ │ │ │ - 2040: 000437ad 188 FUNC GLOBAL DEFAULT 11 viadd1_ │ │ │ │ - 2041: 000a9685 188 FUNC GLOBAL DEFAULT 11 zg_key_press_event │ │ │ │ - 2042: 000ce209 100 FUNC GLOBAL DEFAULT 11 uxmttl_ │ │ │ │ - 2043: 0007d3bd 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkersize │ │ │ │ - 2044: 00057365 28 FUNC GLOBAL DEFAULT 11 scplu__ │ │ │ │ - 2045: 0005b8dd 88 FUNC GLOBAL DEFAULT 11 zgqtxw__ │ │ │ │ - 2046: 00072601 132 FUNC GLOBAL DEFAULT 11 hexdic__ │ │ │ │ - 2047: 00059fe1 4 FUNC GLOBAL DEFAULT 11 zgflash__ │ │ │ │ - 2048: 000a2305 16 FUNC GLOBAL DEFAULT 11 sgslat_ │ │ │ │ - 2049: 00055cc9 28 FUNC GLOBAL DEFAULT 11 szsttp__ │ │ │ │ - 2050: 00066be1 28 FUNC GLOBAL DEFAULT 11 uddclv__ │ │ │ │ - 2051: 00072e25 4 FUNC GLOBAL DEFAULT 11 ruwgx__ │ │ │ │ - 2052: 0006b559 28 FUNC GLOBAL DEFAULT 11 rset0__ │ │ │ │ - 2053: 0003f941 128 FUNC GLOBAL DEFAULT 11 shtswj_ │ │ │ │ - 2054: 000c3835 30 FUNC GLOBAL DEFAULT 11 uzcget_ │ │ │ │ - 2055: 0007c36d 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlineindex │ │ │ │ - 2056: 000cbf05 6 FUNC GLOBAL DEFAULT 11 usrqnp_ │ │ │ │ - 2057: 00057625 28 FUNC GLOBAL DEFAULT 11 scqtrn__ │ │ │ │ - 2058: 000565b1 28 FUNC GLOBAL DEFAULT 11 szplzv__ │ │ │ │ - 2059: 00036969 160 FUNC GLOBAL DEFAULT 11 odlstx_ │ │ │ │ - 2060: 000c4919 38 FUNC GLOBAL DEFAULT 11 uzlqvl_ │ │ │ │ - 2061: 000c417d 92 FUNC GLOBAL DEFAULT 11 uzrset_ │ │ │ │ - 2062: 0008f23d 176 FUNC GLOBAL DEFAULT 11 tmisvl_ │ │ │ │ - 2063: 0006d661 216 FUNC GLOBAL DEFAULT 11 rtlopt__ │ │ │ │ - 2064: 000a5dfd 88 FUNC GLOBAL DEFAULT 11 sgpqit_ │ │ │ │ - 2065: 0006fce5 112 FUNC GLOBAL DEFAULT 11 odiset__ │ │ │ │ - 2066: 0005b8d9 4 FUNC GLOBAL DEFAULT 11 zgfint__ │ │ │ │ - 2067: 0004b001 100 FUNC GLOBAL DEFAULT 11 mpfcya_ │ │ │ │ - 2068: 0009d6cd 272 FUNC GLOBAL DEFAULT 11 stfpr2_ │ │ │ │ - 2069: 000486f5 92 FUNC GLOBAL DEFAULT 11 gllget_ │ │ │ │ - 2070: 000bb7b1 444 FUNC GLOBAL DEFAULT 11 uysaxs_ │ │ │ │ - 2071: 000c2085 40 FUNC GLOBAL DEFAULT 11 uwqgyb_ │ │ │ │ - 2072: 000643a9 28 FUNC GLOBAL DEFAULT 11 uzpqit__ │ │ │ │ - 2073: 000e5021 136 FUNC GLOBAL DEFAULT 11 udiqcp_ │ │ │ │ - 2074: 000b66bd 132 FUNC GLOBAL DEFAULT 11 uerqin_ │ │ │ │ - 2075: 00056979 28 FUNC GLOBAL DEFAULT 11 stsusr__ │ │ │ │ - 2076: 0006c599 168 FUNC GLOBAL DEFAULT 11 rtlget__ │ │ │ │ - 2077: 0005c981 28 FUNC GLOBAL DEFAULT 11 uepqnp__ │ │ │ │ - 2078: 000b40a9 72 FUNC GLOBAL DEFAULT 11 ulqxbl_ │ │ │ │ - 2079: 0004407d 46 FUNC GLOBAL DEFAULT 11 indxcf_ │ │ │ │ - 2080: 0009f581 16 FUNC GLOBAL DEFAULT 11 stqtrf_ │ │ │ │ - 2081: 00060f41 28 FUNC GLOBAL DEFAULT 11 ulisvl__ │ │ │ │ - 2082: 00060cc1 28 FUNC GLOBAL DEFAULT 11 ullqvl__ │ │ │ │ - 2083: 00070c41 76 FUNC GLOBAL DEFAULT 11 shinit__ │ │ │ │ - 2084: 000525d5 1276 FUNC GLOBAL DEFAULT 11 g2sctr_ │ │ │ │ - 2085: 0006525d 132 FUNC GLOBAL DEFAULT 11 ucrqid__ │ │ │ │ - 2086: 000b6f6d 320 FUNC GLOBAL DEFAULT 11 uelqid_ │ │ │ │ - 2087: 0006c205 4 FUNC GLOBAL DEFAULT 11 irle__ │ │ │ │ - 2088: 00063149 132 FUNC GLOBAL DEFAULT 11 ugpqcl__ │ │ │ │ - 2089: 000e32e9 176 FUNC GLOBAL DEFAULT 11 ucisvl_ │ │ │ │ - 2090: 00072a91 4 FUNC GLOBAL DEFAULT 11 rsum1__ │ │ │ │ - 2091: 0006b73d 4 FUNC GLOBAL DEFAULT 11 lrne1__ │ │ │ │ - 2092: 00049c89 92 FUNC GLOBAL DEFAULT 11 mpivdg_ │ │ │ │ - 2093: 00041cd9 224 FUNC GLOBAL DEFAULT 11 shinit_ │ │ │ │ - 2094: 00073e45 52 FUNC GLOBAL DEFAULT 11 __uzpack_MOD_dclsetaxisfactor │ │ │ │ - 2095: 001df758 8 OBJECT GLOBAL DEFAULT 21 szbtn2_ │ │ │ │ - 2096: 000ae079 92 FUNC GLOBAL DEFAULT 11 swpget_ │ │ │ │ - 2097: 0004aecd 88 FUNC GLOBAL DEFAULT 11 mpfcyb_ │ │ │ │ - 2098: 0009d2d9 200 FUNC GLOBAL DEFAULT 11 stfpr3_ │ │ │ │ - 2099: 0007b051 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportframe │ │ │ │ - 2100: 0007a251 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontourex │ │ │ │ - 2101: 00072c45 28 FUNC GLOBAL DEFAULT 11 uwsgxz__ │ │ │ │ - 2102: 0008ff15 628 FUNC GLOBAL DEFAULT 11 szsgcl_ │ │ │ │ - 2103: 0005a261 4 FUNC GLOBAL DEFAULT 11 zgqtnc__ │ │ │ │ - 2104: 0006f711 28 FUNC GLOBAL DEFAULT 11 cffti1__ │ │ │ │ - 2105: 000833ed 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransfunction │ │ │ │ - 2106: 0006baad 4 FUNC GLOBAL DEFAULT 11 mpfsin__ │ │ │ │ - 2107: 00065185 28 FUNC GLOBAL DEFAULT 11 ucpqvl__ │ │ │ │ - 2108: 000548c9 196 FUNC GLOBAL DEFAULT 11 usaxlb__ │ │ │ │ - 2109: 001ebd2c 0 NOTYPE GLOBAL DEFAULT 21 __end__ │ │ │ │ - 2110: 0006b729 4 FUNC GLOBAL DEFAULT 11 lrgt0__ │ │ │ │ - 2111: 000a6581 136 FUNC GLOBAL DEFAULT 11 sgrqcp_ │ │ │ │ - 2112: 000561e9 28 FUNC GLOBAL DEFAULT 11 szmvl3__ │ │ │ │ - 2113: 00091f6d 1824 FUNC GLOBAL DEFAULT 11 szqtxw_ │ │ │ │ - 2114: 000611c1 132 FUNC GLOBAL DEFAULT 11 ulrstx__ │ │ │ │ - 2115: 000556f9 132 FUNC GLOBAL DEFAULT 11 szschz__ │ │ │ │ - 2116: 0004d971 38 FUNC GLOBAL DEFAULT 11 imlt0_ │ │ │ │ - 2117: 0007fd85 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset2dplane │ │ │ │ - 2118: 0006e54d 216 FUNC GLOBAL DEFAULT 11 rlcxfl__ │ │ │ │ - 2119: 000cb7c1 132 FUNC GLOBAL DEFAULT 11 uspqin_ │ │ │ │ - 2120: 00046fd5 88 FUNC GLOBAL DEFAULT 11 glpqit_ │ │ │ │ - 2121: 00055b61 28 FUNC GLOBAL DEFAULT 11 szpmcl__ │ │ │ │ - 2122: 00056fd9 28 FUNC GLOBAL DEFAULT 11 slinit__ │ │ │ │ - 2123: 0003fd0d 412 FUNC GLOBAL DEFAULT 11 shtint_ │ │ │ │ - 2124: 0006bf19 4 FUNC GLOBAL DEFAULT 11 imax__ │ │ │ │ - 2125: 000d5bf9 320 FUNC GLOBAL DEFAULT 11 ugrqid_ │ │ │ │ - 2126: 000a5839 92 FUNC GLOBAL DEFAULT 11 sgqvpt_ │ │ │ │ - 2127: 00086809 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcurrency │ │ │ │ - 2128: 001df760 4 OBJECT GLOBAL DEFAULT 21 szbtn3_ │ │ │ │ - 2129: 0006d309 132 FUNC GLOBAL DEFAULT 11 rlienv__ │ │ │ │ - 2130: 000ce135 112 FUNC GLOBAL DEFAULT 11 luxchk_ │ │ │ │ - 2131: 000c40dd 160 FUNC GLOBAL DEFAULT 11 uzrstx_ │ │ │ │ - 2132: 0004ad9d 124 FUNC GLOBAL DEFAULT 11 mpfcyc_ │ │ │ │ - 2133: 000836dd 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumle │ │ │ │ - 2134: 000a68a1 6 FUNC GLOBAL DEFAULT 11 sglqnp_ │ │ │ │ - 2135: 0006f27d 36 FUNC GLOBAL DEFAULT 11 passb2__ │ │ │ │ - 2136: 00058991 28 FUNC GLOBAL DEFAULT 11 sgqpls__ │ │ │ │ - 2137: 000e4eb9 176 FUNC GLOBAL DEFAULT 11 udiqvl_ │ │ │ │ - 2138: 0006ddcd 28 FUNC GLOBAL DEFAULT 11 gllqvl__ │ │ │ │ - 2139: 0006cca1 112 FUNC GLOBAL DEFAULT 11 glrset__ │ │ │ │ - 2140: 000d3c7d 92 FUNC GLOBAL DEFAULT 11 umiset_ │ │ │ │ - 2141: 00055da9 136 FUNC GLOBAL DEFAULT 11 sztxzv__ │ │ │ │ - 2142: 0006b66d 40 FUNC GLOBAL DEFAULT 11 vrcon__ │ │ │ │ - 2143: 0005f715 132 FUNC GLOBAL DEFAULT 11 uspaxs__ │ │ │ │ - 2144: 000b1225 138 FUNC GLOBAL DEFAULT 11 swpopn_ │ │ │ │ - 2145: 00083719 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumlt │ │ │ │ - 2146: 0007a845 320 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourline │ │ │ │ - 2147: 00057a2d 36 FUNC GLOBAL DEFAULT 11 sgtnxv__ │ │ │ │ - 2148: 0004d949 38 FUNC GLOBAL DEFAULT 11 imlt1_ │ │ │ │ - 2149: 0003f9c1 120 FUNC GLOBAL DEFAULT 11 shtswm_ │ │ │ │ - 2150: 000708f1 44 FUNC GLOBAL DEFAULT 11 shly2x__ │ │ │ │ - 2151: 00036fb5 92 FUNC GLOBAL DEFAULT 11 odiset_ │ │ │ │ - 2152: 0008aa15 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ - 2153: 0006c09d 52 FUNC GLOBAL DEFAULT 11 cr3c__ │ │ │ │ - 2154: 00072e81 4 FUNC GLOBAL DEFAULT 11 vrfnb__ │ │ │ │ - 2155: 001df780 8 OBJECT GLOBAL DEFAULT 21 szbtn4_ │ │ │ │ - 2156: 00066df1 112 FUNC GLOBAL DEFAULT 11 udrget__ │ │ │ │ - 2157: 000ce7d5 292 FUNC GLOBAL DEFAULT 11 uxaxlb_ │ │ │ │ - 2158: 000c52ad 44 FUNC GLOBAL DEFAULT 11 uziqcp_ │ │ │ │ - 2159: 0005e389 28 FUNC GLOBAL DEFAULT 11 usdaxs__ │ │ │ │ - 2160: 000bcb2d 52 FUNC GLOBAL DEFAULT 11 uuqidv_ │ │ │ │ - 2161: 00095f61 96 FUNC GLOBAL DEFAULT 11 szmvlp_ │ │ │ │ - 2162: 0005a9a9 28 FUNC GLOBAL DEFAULT 11 swqimc__ │ │ │ │ - 2163: 00055d71 28 FUNC GLOBAL DEFAULT 11 szcltu__ │ │ │ │ - 2164: 000595d5 132 FUNC GLOBAL DEFAULT 11 sgpqcl__ │ │ │ │ - 2165: 00064645 28 FUNC GLOBAL DEFAULT 11 uziqvl__ │ │ │ │ - 2166: 0006b0d1 208 FUNC GLOBAL DEFAULT 11 indxml__ │ │ │ │ - 2167: 00080ecd 52 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclabort │ │ │ │ - 2168: 000bd145 324 FUNC GLOBAL DEFAULT 11 uupqid_ │ │ │ │ - 2169: 0008f1b9 132 FUNC GLOBAL DEFAULT 11 tmiqin_ │ │ │ │ - 2170: 000700dd 132 FUNC GLOBAL DEFAULT 11 odpqcp__ │ │ │ │ - 2171: 00047e85 136 FUNC GLOBAL DEFAULT 11 glrqcp_ │ │ │ │ - 2172: 000816d9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_b │ │ │ │ - 2173: 0005a50d 28 FUNC GLOBAL DEFAULT 11 swscli__ │ │ │ │ - 2174: 000a72d1 92 FUNC GLOBAL DEFAULT 11 sgiget_ │ │ │ │ - 2175: 000bca99 4 FUNC GLOBAL DEFAULT 11 grcls_ │ │ │ │ - 2176: 000a6419 176 FUNC GLOBAL DEFAULT 11 sgrqvl_ │ │ │ │ - 2177: 00072b9d 28 FUNC GLOBAL DEFAULT 11 uwigxi__ │ │ │ │ - 2178: 00081e95 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_f │ │ │ │ - 2179: 00068335 28 FUNC GLOBAL DEFAULT 11 uminit__ │ │ │ │ - 2180: 00065241 28 FUNC GLOBAL DEFAULT 11 ucrqnp__ │ │ │ │ - 2181: 0006c48d 64 FUNC GLOBAL DEFAULT 11 g2fbl2__ │ │ │ │ - 2182: 00043545 176 FUNC GLOBAL DEFAULT 11 vimlt_ │ │ │ │ - 2183: 0006a981 28 FUNC GLOBAL DEFAULT 11 uvbrf__ │ │ │ │ - 2184: 000867d1 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckspecial │ │ │ │ - 2185: 00077d75 1004 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclscalingpoint │ │ │ │ - 2186: 000574c5 28 FUNC GLOBAL DEFAULT 11 scpmv__ │ │ │ │ - 2187: 000c3571 42 FUNC GLOBAL DEFAULT 11 uzcqnp_ │ │ │ │ - 2188: 0005bf5d 28 FUNC GLOBAL DEFAULT 11 swqcmn__ │ │ │ │ - 2189: 00058365 40 FUNC GLOBAL DEFAULT 11 sglazv__ │ │ │ │ - 2190: 000eb961 336 FUNC GLOBAL DEFAULT 11 r4ieee_ │ │ │ │ - 2191: 0006b6f9 4 FUNC GLOBAL DEFAULT 11 lrgta__ │ │ │ │ - 2192: 0006c0d1 28 FUNC GLOBAL DEFAULT 11 ct2pc__ │ │ │ │ - 2193: 0007101d 56 FUNC GLOBAL DEFAULT 11 shtsga__ │ │ │ │ - 2194: 00055efd 28 FUNC GLOBAL DEFAULT 11 szmvld__ │ │ │ │ - 2195: 00055a65 28 FUNC GLOBAL DEFAULT 11 szlazu__ │ │ │ │ - 2196: 0004ee7d 112 FUNC GLOBAL DEFAULT 11 rrms0_ │ │ │ │ - 2197: 0005b69d 112 FUNC GLOBAL DEFAULT 11 swlget__ │ │ │ │ - 2198: 0004d821 60 FUNC GLOBAL DEFAULT 11 ct2cp_ │ │ │ │ - 2199: 00092ee9 1804 FUNC GLOBAL DEFAULT 11 sztnsv_ │ │ │ │ - 2200: 000481a9 6 FUNC GLOBAL DEFAULT 11 gllqnp_ │ │ │ │ - 2201: 0005ec71 132 FUNC GLOBAL DEFAULT 11 uspstx__ │ │ │ │ - 2202: 0004b2e1 228 FUNC GLOBAL DEFAULT 11 xmplon_ │ │ │ │ - 2203: 000868b1 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltoupper │ │ │ │ - 2204: 0006287d 28 FUNC GLOBAL DEFAULT 11 uuqebs__ │ │ │ │ - 2205: 00068805 132 FUNC GLOBAL DEFAULT 11 umlqin__ │ │ │ │ - 2206: 00085cb5 116 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ - 2207: 00058e1d 28 FUNC GLOBAL DEFAULT 11 sgqtnp__ │ │ │ │ - 2208: 000714f9 28 FUNC GLOBAL DEFAULT 11 vrintr__ │ │ │ │ - 2209: 000e3265 132 FUNC GLOBAL DEFAULT 11 uciqin_ │ │ │ │ - 2210: 000c4875 40 FUNC GLOBAL DEFAULT 11 uzlrst_ │ │ │ │ - 2211: 000b4059 80 FUNC GLOBAL DEFAULT 11 ulxlbl_ │ │ │ │ - 2212: 0006a959 40 FUNC GLOBAL DEFAULT 11 uvbxaz__ │ │ │ │ - 2213: 000641c9 28 FUNC GLOBAL DEFAULT 11 uzpsav__ │ │ │ │ - 2214: 00083455 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewfig │ │ │ │ - 2215: 000cee51 1156 FUNC GLOBAL DEFAULT 11 uxplbl_ │ │ │ │ - 2216: 00046465 340 FUNC GLOBAL DEFAULT 11 rtropt_ │ │ │ │ - 2217: 0007bfd5 272 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetspectrumnumber │ │ │ │ - 2218: 000c489d 40 FUNC GLOBAL DEFAULT 11 uzlsav_ │ │ │ │ - 2219: 000caf8d 468 FUNC GLOBAL DEFAULT 11 usurdl_ │ │ │ │ - 2220: 000e02d9 40 FUNC GLOBAL DEFAULT 11 uiqcr2_ │ │ │ │ - 2221: 000d3bdd 160 FUNC GLOBAL DEFAULT 11 umistx_ │ │ │ │ - 2222: 000a4331 252 FUNC GLOBAL DEFAULT 11 sgplr_ │ │ │ │ - 2223: 0006baa5 4 FUNC GLOBAL DEFAULT 11 mpfazm__ │ │ │ │ - 2224: 0004f879 120 FUNC GLOBAL DEFAULT 11 rmin0_ │ │ │ │ - 2225: 0004e161 168 FUNC GLOBAL DEFAULT 11 vifna_ │ │ │ │ - 2226: 0012ae2c 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ - 2227: 000aabed 192 FUNC GLOBAL DEFAULT 11 zgscli_ │ │ │ │ - 2228: 00043e21 56 FUNC GLOBAL DEFAULT 11 indxrl_ │ │ │ │ - 2229: 000635cd 28 FUNC GLOBAL DEFAULT 11 uglsvl__ │ │ │ │ - 2230: 000674d5 132 FUNC GLOBAL DEFAULT 11 udrqid__ │ │ │ │ - 2231: 0005ed95 132 FUNC GLOBAL DEFAULT 11 uslqcp__ │ │ │ │ - 2232: 0006c3c5 44 FUNC GLOBAL DEFAULT 11 viadd0__ │ │ │ │ - 2233: 00073fd9 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetyevengrid │ │ │ │ - 2234: 0009b6ad 288 FUNC GLOBAL DEFAULT 11 slpwwr_ │ │ │ │ - 2235: 000810f9 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconical │ │ │ │ - 2236: 00063f71 216 FUNC GLOBAL DEFAULT 11 uzcstx__ │ │ │ │ - 2237: 000bcc09 16 FUNC GLOBAL DEFAULT 11 uusebs_ │ │ │ │ - 2238: 000adb31 6 FUNC GLOBAL DEFAULT 11 swpqnp_ │ │ │ │ - 2239: 0007d819 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkernormalized │ │ │ │ - 2240: 00041b69 368 FUNC GLOBAL DEFAULT 11 shinix_ │ │ │ │ - 2241: 0004ed9d 224 FUNC GLOBAL DEFAULT 11 rrms1_ │ │ │ │ - 2242: 00036f15 160 FUNC GLOBAL DEFAULT 11 odistx_ │ │ │ │ - 2243: 00091621 420 FUNC GLOBAL DEFAULT 11 szpipl_ │ │ │ │ - 2244: 00072965 28 FUNC GLOBAL DEFAULT 11 time13__ │ │ │ │ - 2245: 000c5259 38 FUNC GLOBAL DEFAULT 11 uziqvl_ │ │ │ │ - 2246: 0007e909 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettransnumber │ │ │ │ - 2247: 00095ea1 88 FUNC GLOBAL DEFAULT 11 szmvlr_ │ │ │ │ - 2248: 0006774d 28 FUNC GLOBAL DEFAULT 11 udcntr__ │ │ │ │ - 2249: 0005663d 28 FUNC GLOBAL DEFAULT 11 stirot__ │ │ │ │ - 2250: 00048d91 92 FUNC GLOBAL DEFAULT 11 gliget_ │ │ │ │ - 2251: 00072b65 28 FUNC GLOBAL DEFAULT 11 uwqgya__ │ │ │ │ - 2252: 000bb421 616 FUNC GLOBAL DEFAULT 11 uypaxs_ │ │ │ │ - 2253: 0006bf01 4 FUNC GLOBAL DEFAULT 11 imin1__ │ │ │ │ - 2254: 00082625 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstreal │ │ │ │ - 2255: 0005a25d 4 FUNC GLOBAL DEFAULT 11 zgqclc__ │ │ │ │ - 2256: 00047d1d 176 FUNC GLOBAL DEFAULT 11 glrqvl_ │ │ │ │ - 2257: 00061bd9 132 FUNC GLOBAL DEFAULT 11 uulqcl__ │ │ │ │ - 2258: 000727e5 28 FUNC GLOBAL DEFAULT 11 time31__ │ │ │ │ - 2259: 0005a099 4 FUNC GLOBAL DEFAULT 11 zgrclp__ │ │ │ │ - 2260: 000cc0f1 184 FUNC GLOBAL DEFAULT 11 usrqcl_ │ │ │ │ - 2261: 00056ca5 136 FUNC GLOBAL DEFAULT 11 sldiv__ │ │ │ │ - 2262: 0004f785 244 FUNC GLOBAL DEFAULT 11 rmin1_ │ │ │ │ - 2263: 00043ad1 180 FUNC GLOBAL DEFAULT 11 vifnb_ │ │ │ │ - 2264: 0005a345 28 FUNC GLOBAL DEFAULT 11 swpcls__ │ │ │ │ - 2265: 000a2315 220 FUNC GLOBAL DEFAULT 11 sglar_ │ │ │ │ - 2266: 000673fd 28 FUNC GLOBAL DEFAULT 11 udpqvl__ │ │ │ │ - 2267: 00053ead 40 FUNC GLOBAL DEFAULT 11 init_arg_ │ │ │ │ - 2268: 0005aa05 28 FUNC GLOBAL DEFAULT 11 swsrot__ │ │ │ │ - 2269: 000718a5 4 FUNC GLOBAL DEFAULT 11 clckst__ │ │ │ │ - 2270: 000a555d 72 FUNC GLOBAL DEFAULT 11 sgqmpl_ │ │ │ │ - 2271: 0006eebd 44 FUNC GLOBAL DEFAULT 11 vrmlt0__ │ │ │ │ - 2272: 000b7529 320 FUNC GLOBAL DEFAULT 11 ueiqid_ │ │ │ │ - 2273: 0005b951 132 FUNC GLOBAL DEFAULT 11 swlqid__ │ │ │ │ - 2274: 0007141d 40 FUNC GLOBAL DEFAULT 11 vrrnm0__ │ │ │ │ - 2275: 0005e1dd 28 FUNC GLOBAL DEFAULT 11 usspnt__ │ │ │ │ - 2276: 0009a041 284 FUNC GLOBAL DEFAULT 11 szplzr_ │ │ │ │ - 2277: 0006bb39 4 FUNC GLOBAL DEFAULT 11 mpfcoa__ │ │ │ │ - 2278: 00068215 132 FUNC GLOBAL DEFAULT 11 umrstx__ │ │ │ │ - 2279: 000bcbe9 16 FUNC GLOBAL DEFAULT 11 uusebt_ │ │ │ │ - 2280: 000a7e39 376 FUNC GLOBAL DEFAULT 11 scpmu_ │ │ │ │ - 2281: 00041aed 120 FUNC GLOBAL DEFAULT 11 shiniy_ │ │ │ │ - 2282: 00049c85 4 FUNC GLOBAL DEFAULT 11 mpfvdg_ │ │ │ │ - 2283: 0004cfed 164 FUNC GLOBAL DEFAULT 11 mpicyl_ │ │ │ │ - 2284: 000d2991 92 FUNC GLOBAL DEFAULT 11 umpget_ │ │ │ │ - 2285: 00072e85 4 FUNC GLOBAL DEFAULT 11 vrfnb0__ │ │ │ │ - 2286: 000cc935 92 FUNC GLOBAL DEFAULT 11 uslget_ │ │ │ │ - 2287: 0005687d 28 FUNC GLOBAL DEFAULT 11 stirad__ │ │ │ │ - 2288: 00070c8d 48 FUNC GLOBAL DEFAULT 11 shfwgj__ │ │ │ │ - 2289: 0006abd5 28 FUNC GLOBAL DEFAULT 11 uhbra__ │ │ │ │ - 2290: 000718b5 28 FUNC GLOBAL DEFAULT 11 date12__ │ │ │ │ - 2291: 000ac4b9 180 FUNC GLOBAL DEFAULT 11 zgfontname_ │ │ │ │ - 2292: 00058cf9 28 FUNC GLOBAL DEFAULT 11 sgqpmt__ │ │ │ │ - 2293: 00057f35 40 FUNC GLOBAL DEFAULT 11 sgpmzv__ │ │ │ │ - 2294: 0008a9d9 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ - 2295: 00063385 132 FUNC GLOBAL DEFAULT 11 ugistx__ │ │ │ │ - 2296: 000562c9 28 FUNC GLOBAL DEFAULT 11 szoplz__ │ │ │ │ - 2297: 0007ad9d 72 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclformattime │ │ │ │ - 2298: 0004404d 46 FUNC GLOBAL DEFAULT 11 indxcl_ │ │ │ │ - 2299: 00096b0d 88 FUNC GLOBAL DEFAULT 11 szcllc_ │ │ │ │ - 2300: 00075bc5 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetareapattern │ │ │ │ - 2301: 00037559 92 FUNC GLOBAL DEFAULT 11 odpget_ │ │ │ │ - 2302: 00055bd1 28 FUNC GLOBAL DEFAULT 11 szpmzu__ │ │ │ │ - 2303: 000697d5 28 FUNC GLOBAL DEFAULT 11 uismrg__ │ │ │ │ - 2304: 0005c0f1 112 FUNC GLOBAL DEFAULT 11 swpset__ │ │ │ │ - 2305: 00045a99 260 FUNC GLOBAL DEFAULT 11 rtcenv_ │ │ │ │ - 2306: 000457c1 50 FUNC GLOBAL DEFAULT 11 rlcxfl_ │ │ │ │ - 2307: 000c17cd 56 FUNC GLOBAL DEFAULT 11 ruwgx_ │ │ │ │ - 2308: 00085e7d 56 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofmonth │ │ │ │ - 2309: 0005a27d 4 FUNC GLOBAL DEFAULT 11 zgstcl__ │ │ │ │ - 2310: 0006b415 36 FUNC GLOBAL DEFAULT 11 vrset__ │ │ │ │ - 2311: 00076b21 2548 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisspecify │ │ │ │ - 2312: 0006979d 28 FUNC GLOBAL DEFAULT 11 uicini__ │ │ │ │ - 2313: 000bc8e9 92 FUNC GLOBAL DEFAULT 11 grswnd_ │ │ │ │ - 2314: 000a8011 376 FUNC GLOBAL DEFAULT 11 scpmv_ │ │ │ │ - 2315: 000417cd 800 FUNC GLOBAL DEFAULT 11 shiniz_ │ │ │ │ - 2316: 0005498d 196 FUNC GLOBAL DEFAULT 11 uxaxlb__ │ │ │ │ - 2317: 00054fcd 86 FUNC GLOBAL DEFAULT 11 char_trim2_ │ │ │ │ - 2318: 000a90e9 72 FUNC GLOBAL DEFAULT 11 scqeye_ │ │ │ │ - 2319: 00046b69 148 FUNC GLOBAL DEFAULT 11 rtlget_ │ │ │ │ - 2320: 00060ac5 28 FUNC GLOBAL DEFAULT 11 ulxlbl__ │ │ │ │ - 2321: 0009be31 92 FUNC GLOBAL DEFAULT 11 sldttl_ │ │ │ │ - 2322: 00057e95 28 FUNC GLOBAL DEFAULT 11 sglsvl__ │ │ │ │ - 2323: 0006fb35 132 FUNC GLOBAL DEFAULT 11 odrqcl__ │ │ │ │ - 2324: 00066c35 28 FUNC GLOBAL DEFAULT 11 udgcla__ │ │ │ │ - 2325: 00097549 172 FUNC GLOBAL DEFAULT 11 szmvlt_ │ │ │ │ - 2326: 0005c629 112 FUNC GLOBAL DEFAULT 11 uerget__ │ │ │ │ - 2327: 00073621 112 FUNC GLOBAL DEFAULT 11 tmpget__ │ │ │ │ - 2328: 000b6ce5 164 FUNC GLOBAL DEFAULT 11 uelsvl_ │ │ │ │ - 2329: 000bb96d 192 FUNC GLOBAL DEFAULT 11 uysaxz_ │ │ │ │ - 2330: 000e002d 156 FUNC GLOBAL DEFAULT 11 uiencd_ │ │ │ │ - 2331: 000c1805 728 FUNC GLOBAL DEFAULT 11 uwqgyi_ │ │ │ │ - 2332: 00071ef5 28 FUNC GLOBAL DEFAULT 11 gbyte__ │ │ │ │ - 2333: 000a4595 52 FUNC GLOBAL DEFAULT 11 sgtrqf_ │ │ │ │ - 2334: 0005a1a5 4 FUNC GLOBAL DEFAULT 11 zgnumfonts__ │ │ │ │ - 2335: 000838c1 260 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsetgoodnumlist │ │ │ │ - 2336: 000a6e65 6 FUNC GLOBAL DEFAULT 11 sgiqnp_ │ │ │ │ - 2337: 00098339 404 FUNC GLOBAL DEFAULT 11 szl3zu_ │ │ │ │ - 2338: 000e4d21 92 FUNC GLOBAL DEFAULT 11 udlset_ │ │ │ │ - 2339: 000bd8f9 92 FUNC GLOBAL DEFAULT 11 uurget_ │ │ │ │ - 2340: 00080c5d 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetvar │ │ │ │ - 2341: 00055919 28 FUNC GLOBAL DEFAULT 11 szsttt__ │ │ │ │ - 2342: 000a9741 120 FUNC GLOBAL DEFAULT 11 getparmnumber │ │ │ │ - 2343: 000ce26d 1108 FUNC GLOBAL DEFAULT 11 uxaxdv_ │ │ │ │ - 2344: 000dd185 2728 FUNC GLOBAL DEFAULT 11 uipd2z_ │ │ │ │ - 2345: 000a7fc1 16 FUNC GLOBAL DEFAULT 11 scspms_ │ │ │ │ - 2346: 00096169 4 FUNC GLOBAL DEFAULT 11 szclld_ │ │ │ │ - 2347: 000a41f5 252 FUNC GLOBAL DEFAULT 11 sgplu_ │ │ │ │ - 2348: 000b2b25 92 FUNC GLOBAL DEFAULT 11 swcset_ │ │ │ │ - 2349: 00095ef9 4 FUNC GLOBAL DEFAULT 11 szoplp_ │ │ │ │ - 2350: 00056c45 40 FUNC GLOBAL DEFAULT 11 slqrct__ │ │ │ │ - 2351: 0007cfed 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextindex │ │ │ │ - 2352: 000b011d 138 FUNC GLOBAL DEFAULT 11 swclch_ │ │ │ │ - 2353: 000575ed 28 FUNC GLOBAL DEFAULT 11 scqobj__ │ │ │ │ - 2354: 0005c349 144 FUNC GLOBAL DEFAULT 11 uezchk__ │ │ │ │ - 2355: 00073f59 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetyevengrid │ │ │ │ - 2356: 000674b9 28 FUNC GLOBAL DEFAULT 11 udrqnp__ │ │ │ │ - 2357: 0005a2d5 28 FUNC GLOBAL DEFAULT 11 swdopn__ │ │ │ │ - 2358: 000e585d 316 FUNC GLOBAL DEFAULT 11 uduxuy_ │ │ │ │ - 2359: 0007aed1 72 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclmessagedump │ │ │ │ - 2360: 000cba25 88 FUNC GLOBAL DEFAULT 11 uspqit_ │ │ │ │ - 2361: 000c1795 56 FUNC GLOBAL DEFAULT 11 ruwgy_ │ │ │ │ - 2362: 000a6a8d 184 FUNC GLOBAL DEFAULT 11 sglqcl_ │ │ │ │ - 2363: 0005a7e9 132 FUNC GLOBAL DEFAULT 11 swiqin__ │ │ │ │ - 2364: 00081655 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_b │ │ │ │ - 2365: 000b01a9 138 FUNC GLOBAL DEFAULT 11 swsrot_ │ │ │ │ - 2366: 0004fbe5 156 FUNC GLOBAL DEFAULT 11 rset_ │ │ │ │ - 2367: 0005b2c9 28 FUNC GLOBAL DEFAULT 11 swrsvl__ │ │ │ │ - 2368: 00055e31 28 FUNC GLOBAL DEFAULT 11 szoptr__ │ │ │ │ - 2369: 000a9a81 52 FUNC GLOBAL DEFAULT 11 zgiint_ │ │ │ │ - 2370: 00081e11 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_f │ │ │ │ - 2371: 00061a45 28 FUNC GLOBAL DEFAULT 11 uusfri__ │ │ │ │ - 2372: 000970e5 4 FUNC GLOBAL DEFAULT 11 szclsv_ │ │ │ │ - 2373: 000976f1 120 FUNC GLOBAL DEFAULT 11 szmvlu_ │ │ │ │ - 2374: 000bcb89 16 FUNC GLOBAL DEFAULT 11 uusfrt_ │ │ │ │ - 2375: 0009a5fd 364 FUNC GLOBAL DEFAULT 11 slratz_ │ │ │ │ - 2376: 0009821d 284 FUNC GLOBAL DEFAULT 11 szl3zv_ │ │ │ │ - 2377: 00070a45 36 FUNC GLOBAL DEFAULT 11 shinix__ │ │ │ │ - 2378: 0005a235 28 FUNC GLOBAL DEFAULT 11 zgidat__ │ │ │ │ - 2379: 00072f01 112 FUNC GLOBAL DEFAULT 11 tmiset__ │ │ │ │ - 2380: 000a8001 16 FUNC GLOBAL DEFAULT 11 scspmt_ │ │ │ │ - 2381: 000d5919 176 FUNC GLOBAL DEFAULT 11 ugrsvl_ │ │ │ │ - 2382: 00069bc5 112 FUNC GLOBAL DEFAULT 11 uirget__ │ │ │ │ - 2383: 001c316c 4 OBJECT GLOBAL DEFAULT 21 font_desc │ │ │ │ - 2384: 000a442d 252 FUNC GLOBAL DEFAULT 11 sgplv_ │ │ │ │ - 2385: 000aab8d 2 FUNC GLOBAL DEFAULT 11 zgoopn_ │ │ │ │ - 2386: 000630c5 132 FUNC GLOBAL DEFAULT 11 ugpqcp__ │ │ │ │ - 2387: 000afee9 138 FUNC GLOBAL DEFAULT 11 swslft_ │ │ │ │ - 2388: 000a21f9 220 FUNC GLOBAL DEFAULT 11 sglau_ │ │ │ │ - 2389: 0004ddd5 60 FUNC GLOBAL DEFAULT 11 vifct0_ │ │ │ │ - 2390: 000a789d 26 FUNC GLOBAL DEFAULT 11 sgcls_ │ │ │ │ - 2391: 0005b935 28 FUNC GLOBAL DEFAULT 11 swlqnp__ │ │ │ │ - 2392: 0007fd11 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3deyepoint │ │ │ │ - 2393: 0006bb55 4 FUNC GLOBAL DEFAULT 11 mpiplc__ │ │ │ │ - 2394: 0009a255 248 FUNC GLOBAL DEFAULT 11 szplzu_ │ │ │ │ - 2395: 00058aa9 132 FUNC GLOBAL DEFAULT 11 sgistx__ │ │ │ │ - 2396: 0006b6f5 4 FUNC GLOBAL DEFAULT 11 lreq0__ │ │ │ │ - 2397: 000737a1 132 FUNC GLOBAL DEFAULT 11 tmpqid__ │ │ │ │ - 2398: 0005cc1d 132 FUNC GLOBAL DEFAULT 11 uerqid__ │ │ │ │ - 2399: 00070d6d 36 FUNC GLOBAL DEFAULT 11 shtfun__ │ │ │ │ - 2400: 00037c69 440 FUNC GLOBAL DEFAULT 11 odrkg_ │ │ │ │ - 2401: 00065a15 112 FUNC GLOBAL DEFAULT 11 uciget__ │ │ │ │ - 2402: 00056e2d 28 FUNC GLOBAL DEFAULT 11 slpttl__ │ │ │ │ - 2403: 00058f95 28 FUNC GLOBAL DEFAULT 11 sgopn__ │ │ │ │ - 2404: 00075e41 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlinetype │ │ │ │ + 790: 000b6f65 38 FUNC GLOBAL DEFAULT 11 radd0_ │ │ │ │ + 791: 00083895 176 FUNC GLOBAL DEFAULT 11 uslsvl_ │ │ │ │ + 792: 0008a98d 6 FUNC GLOBAL DEFAULT 11 uepqnp_ │ │ │ │ + 793: 00094ced 240 FUNC GLOBAL DEFAULT 11 ucpqvl_ │ │ │ │ + 794: 000557f5 40 FUNC GLOBAL DEFAULT 11 sint1__ │ │ │ │ + 795: 000acc79 90 FUNC GLOBAL DEFAULT 11 indxml_ │ │ │ │ + 796: 00055af1 36 FUNC GLOBAL DEFAULT 11 cfftf1__ │ │ │ │ + 797: 0008031d 180 FUNC GLOBAL DEFAULT 11 uilqvl_ │ │ │ │ + 798: 0007d7f1 92 FUNC GLOBAL DEFAULT 11 uirset_ │ │ │ │ + 799: 00055b91 60 FUNC GLOBAL DEFAULT 11 passf__ │ │ │ │ + 800: 000985d5 92 FUNC GLOBAL DEFAULT 11 ulpset_ │ │ │ │ + 801: 0005eb35 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetshadepattern │ │ │ │ + 802: 00071d95 44 FUNC GLOBAL DEFAULT 11 uwinit_ │ │ │ │ + 803: 0003f9b1 28 FUNC GLOBAL DEFAULT 11 sgslni__ │ │ │ │ + 804: 0006289d 1192 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogicalex │ │ │ │ + 805: 0003bb11 36 FUNC GLOBAL DEFAULT 11 szpipl__ │ │ │ │ + 806: 0003e7bd 132 FUNC GLOBAL DEFAULT 11 sglstx__ │ │ │ │ + 807: 00061a11 64 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dclsetunitvectortitle │ │ │ │ + 808: 0003d265 228 FUNC GLOBAL DEFAULT 11 slsttl__ │ │ │ │ + 809: 000ec3ed 64 FUNC GLOBAL DEFAULT 11 shtw2g_ │ │ │ │ + 810: 0004bd61 112 FUNC GLOBAL DEFAULT 11 uclget__ │ │ │ │ + 811: 000e0dfd 240 FUNC GLOBAL DEFAULT 11 odpsvl_ │ │ │ │ + 812: 00055bf5 56 FUNC GLOBAL DEFAULT 11 radfg__ │ │ │ │ + 813: 0004c855 136 FUNC GLOBAL DEFAULT 11 ucyayr__ │ │ │ │ + 814: 00041941 132 FUNC GLOBAL DEFAULT 11 swcqcp__ │ │ │ │ + 815: 000da8b5 8 FUNC GLOBAL DEFAULT 11 ior_ │ │ │ │ + 816: 000da6f1 6 FUNC GLOBAL DEFAULT 11 csgi_ │ │ │ │ + 817: 000d5a59 148 FUNC GLOBAL DEFAULT 11 zgstcl_ │ │ │ │ + 818: 000c5165 16 FUNC GLOBAL DEFAULT 11 scspli_ │ │ │ │ + 819: 000df031 136 FUNC GLOBAL DEFAULT 11 clckgt_ │ │ │ │ + 820: 000cf8cd 132 FUNC GLOBAL DEFAULT 11 sgiqin_ │ │ │ │ + 821: 000d90b5 142 FUNC GLOBAL DEFAULT 11 swgton_ │ │ │ │ + 822: 00057f21 36 FUNC GLOBAL DEFAULT 11 datef2__ │ │ │ │ + 823: 00058471 132 FUNC GLOBAL DEFAULT 11 bitpic__ │ │ │ │ + 824: 000a4ea9 160 FUNC GLOBAL DEFAULT 11 uglstx_ │ │ │ │ + 825: 0003c0ed 28 FUNC GLOBAL DEFAULT 11 sztxcl__ │ │ │ │ + 826: 000b7065 38 FUNC GLOBAL DEFAULT 11 radd1_ │ │ │ │ + 827: 00087eed 54 FUNC GLOBAL DEFAULT 11 usgrph_ │ │ │ │ + 828: 0006dc11 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlineindex │ │ │ │ + 829: 00041339 132 FUNC GLOBAL DEFAULT 11 swrstx__ │ │ │ │ + 830: 0003ca45 136 FUNC GLOBAL DEFAULT 11 sztxwv__ │ │ │ │ + 831: 00043099 28 FUNC GLOBAL DEFAULT 11 uepsvl__ │ │ │ │ + 832: 000a9305 6 FUNC GLOBAL DEFAULT 11 glcqnp_ │ │ │ │ + 833: 0003d725 36 FUNC GLOBAL DEFAULT 11 sctnzu__ │ │ │ │ + 834: 00067a01 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_b │ │ │ │ + 835: 00044b41 112 FUNC GLOBAL DEFAULT 11 usrget__ │ │ │ │ + 836: 0007983d 176 FUNC GLOBAL DEFAULT 11 uursvl_ │ │ │ │ + 837: 00075581 6 FUNC GLOBAL DEFAULT 11 umrqnp_ │ │ │ │ + 838: 00068241 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_f │ │ │ │ + 839: 00052035 4 FUNC GLOBAL DEFAULT 11 mpfcya__ │ │ │ │ + 840: 000ed2d5 588 FUNC GLOBAL DEFAULT 11 vcintr_ │ │ │ │ + 841: 000ecb65 4 FUNC GLOBAL DEFAULT 11 shfftf_ │ │ │ │ + 842: 00046f41 28 FUNC GLOBAL DEFAULT 11 ulrqvl__ │ │ │ │ + 843: 0004e8a5 28 FUNC GLOBAL DEFAULT 11 umqcnt__ │ │ │ │ + 844: 00051bf5 40 FUNC GLOBAL DEFAULT 11 vrinc1__ │ │ │ │ + 845: 000acda9 46 FUNC GLOBAL DEFAULT 11 nindxc_ │ │ │ │ + 846: 0004e161 28 FUNC GLOBAL DEFAULT 11 umscom__ │ │ │ │ + 847: 0004e2e1 112 FUNC GLOBAL DEFAULT 11 umiget__ │ │ │ │ + 848: 000864ed 220 FUNC GLOBAL DEFAULT 11 ussaxs_ │ │ │ │ + 849: 000cb31d 16 FUNC GLOBAL DEFAULT 11 sgqlni_ │ │ │ │ + 850: 0003baa1 28 FUNC GLOBAL DEFAULT 11 szoplu__ │ │ │ │ + 851: 000e0925 6 FUNC GLOBAL DEFAULT 11 odrqnp_ │ │ │ │ + 852: 00046589 128 FUNC GLOBAL DEFAULT 11 uysfmt__ │ │ │ │ + 853: 000c6f41 36 FUNC GLOBAL DEFAULT 11 ststrp_ │ │ │ │ + 854: 000a79c1 38 FUNC GLOBAL DEFAULT 11 vicon0_ │ │ │ │ + 855: 00042981 28 FUNC GLOBAL DEFAULT 11 uestlz__ │ │ │ │ + 856: 00050b31 116 FUNC GLOBAL DEFAULT 11 luxchk__ │ │ │ │ + 857: 0003b7f9 40 FUNC GLOBAL DEFAULT 11 szpcll__ │ │ │ │ + 858: 0003c8ed 28 FUNC GLOBAL DEFAULT 11 szqcly__ │ │ │ │ + 859: 000d9c65 184 FUNC GLOBAL DEFAULT 11 swrqcl_ │ │ │ │ + 860: 000402c9 128 FUNC GLOBAL DEFAULT 11 sgclst__ │ │ │ │ + 861: 00057661 44 FUNC GLOBAL DEFAULT 11 shfg2w__ │ │ │ │ + 862: 00046a25 112 FUNC GLOBAL DEFAULT 11 ullset__ │ │ │ │ + 863: 0003c625 28 FUNC GLOBAL DEFAULT 11 szpllt__ │ │ │ │ + 864: 0005b221 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransnumber │ │ │ │ + 865: 0004c60d 132 FUNC GLOBAL DEFAULT 11 uclqid__ │ │ │ │ + 866: 000ab4b5 100 FUNC GLOBAL DEFAULT 11 rliget_ │ │ │ │ + 867: 0007d751 160 FUNC GLOBAL DEFAULT 11 uirstx_ │ │ │ │ + 868: 00098489 332 FUNC GLOBAL DEFAULT 11 ulpstx_ │ │ │ │ + 869: 00051ff9 4 FUNC GLOBAL DEFAULT 11 mpimer__ │ │ │ │ + 870: 000e068d 664 FUNC GLOBAL DEFAULT 11 odrk4r_ │ │ │ │ + 871: 000b3d11 120 FUNC GLOBAL DEFAULT 11 vifnb0_ │ │ │ │ + 872: 000935cd 128 FUNC GLOBAL DEFAULT 11 uvbrl_ │ │ │ │ + 873: 00052269 40 FUNC GLOBAL DEFAULT 11 vifct0__ │ │ │ │ + 874: 000ccae9 38 FUNC GLOBAL DEFAULT 11 sgocls_ │ │ │ │ + 875: 00071a59 68 FUNC GLOBAL DEFAULT 11 uwqgxa_ │ │ │ │ + 876: 0004079d 4 FUNC GLOBAL DEFAULT 11 zgqimc__ │ │ │ │ + 877: 0003cd59 28 FUNC GLOBAL DEFAULT 11 ststrf__ │ │ │ │ + 878: 00057a4d 304 FUNC GLOBAL DEFAULT 11 chngr__ │ │ │ │ + 879: 00043319 132 FUNC GLOBAL DEFAULT 11 uerqin__ │ │ │ │ + 880: 00059eb9 132 FUNC GLOBAL DEFAULT 11 tmpqin__ │ │ │ │ + 881: 00080931 152 FUNC GLOBAL DEFAULT 11 uiiluv_ │ │ │ │ + 882: 000a9f31 132 FUNC GLOBAL DEFAULT 11 gliqin_ │ │ │ │ + 883: 0004cfbd 28 FUNC GLOBAL DEFAULT 11 udiclv__ │ │ │ │ + 884: 000510a9 44 FUNC GLOBAL DEFAULT 11 uhbrfz__ │ │ │ │ + 885: 000d0cb1 92 FUNC GLOBAL DEFAULT 11 swlget_ │ │ │ │ + 886: 0003e4dd 28 FUNC GLOBAL DEFAULT 11 sglav__ │ │ │ │ + 887: 000405c1 4 FUNC GLOBAL DEFAULT 11 zgscli__ │ │ │ │ + 888: 000948a5 72 FUNC GLOBAL DEFAULT 11 grssim_ │ │ │ │ + 889: 000c5d61 20 FUNC GLOBAL DEFAULT 11 scqtnp_ │ │ │ │ + 890: 00050395 40 FUNC GLOBAL DEFAULT 11 uifyxy__ │ │ │ │ + 891: 00048865 28 FUNC GLOBAL DEFAULT 11 uupqnp__ │ │ │ │ + 892: 0003f6d5 36 FUNC GLOBAL DEFAULT 11 sgplzv__ │ │ │ │ + 893: 000a7da9 164 FUNC GLOBAL DEFAULT 11 vicon1_ │ │ │ │ + 894: 000b107d 148 FUNC GLOBAL DEFAULT 11 mpfaza_ │ │ │ │ + 895: 0006d5b9 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dtransnumber │ │ │ │ + 896: 000a9881 360 FUNC GLOBAL DEFAULT 11 mszdmp_ │ │ │ │ + 897: 0004bb5d 112 FUNC GLOBAL DEFAULT 11 ucpset__ │ │ │ │ + 898: 00043c35 132 FUNC GLOBAL DEFAULT 11 usrqid__ │ │ │ │ + 899: 0003ba31 28 FUNC GLOBAL DEFAULT 11 szplzu__ │ │ │ │ + 900: 00069a61 140 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcladddate │ │ │ │ + 901: 0007dc49 136 FUNC GLOBAL DEFAULT 11 uiiqcp_ │ │ │ │ + 902: 000e1abd 584 FUNC GLOBAL DEFAULT 11 odrk4s_ │ │ │ │ + 903: 00049705 28 FUNC GLOBAL DEFAULT 11 ugpqit__ │ │ │ │ + 904: 00055775 28 FUNC GLOBAL DEFAULT 11 costi__ │ │ │ │ + 905: 000b35c5 248 FUNC GLOBAL DEFAULT 11 vifnb1_ │ │ │ │ + 906: 0005eb69 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionprojected │ │ │ │ + 907: 0003e54d 28 FUNC GLOBAL DEFAULT 11 sgslai__ │ │ │ │ + 908: 0004882d 28 FUNC GLOBAL DEFAULT 11 uusidv__ │ │ │ │ + 909: 000749d5 132 FUNC GLOBAL DEFAULT 11 umpqin_ │ │ │ │ + 910: 0007198d 40 FUNC GLOBAL DEFAULT 11 uwqgxb_ │ │ │ │ + 911: 0006dd9d 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawgrid │ │ │ │ + 912: 00083811 132 FUNC GLOBAL DEFAULT 11 uslqin_ │ │ │ │ + 913: 0003b625 28 FUNC GLOBAL DEFAULT 11 szsgcl__ │ │ │ │ + 914: 0004e8f9 132 FUNC GLOBAL DEFAULT 11 umiqid__ │ │ │ │ + 915: 0009ff59 324 FUNC GLOBAL DEFAULT 11 udpqid_ │ │ │ │ + 916: 0004ac71 112 FUNC GLOBAL DEFAULT 11 uzpget__ │ │ │ │ + 917: 000b120d 148 FUNC GLOBAL DEFAULT 11 rstd0_ │ │ │ │ + 918: 000539cd 216 FUNC GLOBAL DEFAULT 11 rlcenv__ │ │ │ │ + 919: 0009cea1 20 FUNC GLOBAL DEFAULT 11 uxqfmt_ │ │ │ │ + 920: 000d8d5d 140 FUNC GLOBAL DEFAULT 11 swfint_ │ │ │ │ + 921: 00043459 132 FUNC GLOBAL DEFAULT 11 ueiqcp__ │ │ │ │ + 922: 0004f3c5 132 FUNC GLOBAL DEFAULT 11 uirqin__ │ │ │ │ + 923: 00043a81 28 FUNC GLOBAL DEFAULT 11 uspqvl__ │ │ │ │ + 924: 000e0d79 132 FUNC GLOBAL DEFAULT 11 odpqin_ │ │ │ │ + 925: 00052f9d 112 FUNC GLOBAL DEFAULT 11 gllset__ │ │ │ │ + 926: 0006d9c5 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframetype │ │ │ │ + 927: 000a6725 92 FUNC GLOBAL DEFAULT 11 ugiset_ │ │ │ │ + 928: 00058fc5 4 FUNC GLOBAL DEFAULT 11 rsum0__ │ │ │ │ + 929: 0003c1c9 28 FUNC GLOBAL DEFAULT 11 szqtyp__ │ │ │ │ + 930: 0003d5ad 28 FUNC GLOBAL DEFAULT 11 slform__ │ │ │ │ + 931: 00051c39 4 FUNC GLOBAL DEFAULT 11 lrne0__ │ │ │ │ + 932: 000d4a85 268 FUNC GLOBAL DEFAULT 11 zgqtxw_ │ │ │ │ + 933: 000487d9 28 FUNC GLOBAL DEFAULT 11 uuqlnt__ │ │ │ │ + 934: 000e41f1 544 FUNC GLOBAL DEFAULT 11 sint1_ │ │ │ │ + 935: 0004c291 132 FUNC GLOBAL DEFAULT 11 uciqin__ │ │ │ │ + 936: 00057cad 304 FUNC GLOBAL DEFAULT 11 chngc__ │ │ │ │ + 937: 000baef9 160 FUNC GLOBAL DEFAULT 11 szqchz_ │ │ │ │ + 938: 0004b93d 28 FUNC GLOBAL DEFAULT 11 ucrsvl__ │ │ │ │ + 939: 000da151 88 FUNC GLOBAL DEFAULT 11 swpqit_ │ │ │ │ + 940: 000ec3a5 72 FUNC GLOBAL DEFAULT 11 shtwga_ │ │ │ │ + 941: 0005933d 4 FUNC GLOBAL DEFAULT 11 rvmax__ │ │ │ │ + 942: 000adfc1 308 FUNC GLOBAL DEFAULT 11 mpihmr_ │ │ │ │ + 943: 000b1b51 248 FUNC GLOBAL DEFAULT 11 rstd1_ │ │ │ │ + 944: 0004ce59 112 FUNC GLOBAL DEFAULT 11 udlget__ │ │ │ │ + 945: 00040f19 36 FUNC GLOBAL DEFAULT 11 swqrct__ │ │ │ │ + 946: 000aba3d 256 FUNC GLOBAL DEFAULT 11 rllopt_ │ │ │ │ + 947: 0005aa2d 154 FUNC GLOBAL DEFAULT 11 uxplbb__ │ │ │ │ + 948: 0006f911 600 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxline │ │ │ │ + 949: 0005ac61 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowframe │ │ │ │ + 950: 000797b9 132 FUNC GLOBAL DEFAULT 11 uurqin_ │ │ │ │ + 951: 0004a015 132 FUNC GLOBAL DEFAULT 11 uzcqvl__ │ │ │ │ + 952: 0004a249 112 FUNC GLOBAL DEFAULT 11 uziset__ │ │ │ │ + 953: 00046d15 132 FUNC GLOBAL DEFAULT 11 ulpqin__ │ │ │ │ + 954: 000ebfb5 168 FUNC GLOBAL DEFAULT 11 shtsgj_ │ │ │ │ + 955: 00040515 4 FUNC GLOBAL DEFAULT 11 zgpcls__ │ │ │ │ + 956: 0009835d 208 FUNC GLOBAL DEFAULT 11 ulrqid_ │ │ │ │ + 957: 000407a9 4 FUNC GLOBAL DEFAULT 11 zgsrot__ │ │ │ │ + 958: 00057e09 44 FUNC GLOBAL DEFAULT 11 dateg3__ │ │ │ │ + 959: 0007ab55 244 FUNC GLOBAL DEFAULT 11 uulqid_ │ │ │ │ + 960: 0004f7d1 132 FUNC GLOBAL DEFAULT 11 uiiqcp__ │ │ │ │ + 961: 0003cbad 28 FUNC GLOBAL DEFAULT 11 stftrn__ │ │ │ │ + 962: 0005a141 132 FUNC GLOBAL DEFAULT 11 tmrqcp__ │ │ │ │ + 963: 000846e5 176 FUNC GLOBAL DEFAULT 11 usisvl_ │ │ │ │ + 964: 0008009d 320 FUNC GLOBAL DEFAULT 11 uiqfnm_ │ │ │ │ + 965: 0004c5f1 28 FUNC GLOBAL DEFAULT 11 uclqnp__ │ │ │ │ + 966: 0007dae1 176 FUNC GLOBAL DEFAULT 11 uiiqvl_ │ │ │ │ + 967: 0003d9c5 28 FUNC GLOBAL DEFAULT 11 scsprj__ │ │ │ │ + 968: 0003ed31 28 FUNC GLOBAL DEFAULT 11 sgpwsn__ │ │ │ │ + 969: 0003b789 28 FUNC GLOBAL DEFAULT 11 szmvlr__ │ │ │ │ + 970: 0004a755 132 FUNC GLOBAL DEFAULT 11 uzpqid__ │ │ │ │ + 971: 0004050d 4 FUNC GLOBAL DEFAULT 11 zgdcls__ │ │ │ │ + 972: 0003ec71 152 FUNC GLOBAL DEFAULT 11 sgtxzv__ │ │ │ │ + 973: 00081219 1240 FUNC GLOBAL DEFAULT 11 uszdgt_ │ │ │ │ + 974: 000688b9 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastint │ │ │ │ + 975: 0008ac51 184 FUNC GLOBAL DEFAULT 11 uepqcl_ │ │ │ │ + 976: 000414e1 132 FUNC GLOBAL DEFAULT 11 swpqcl__ │ │ │ │ + 977: 0003be89 136 FUNC GLOBAL DEFAULT 11 sztxzu__ │ │ │ │ + 978: 000b2b99 70 FUNC GLOBAL DEFAULT 11 cladj_ │ │ │ │ + 979: 000c5b15 92 FUNC GLOBAL DEFAULT 11 scspln_ │ │ │ │ + 980: 0003c979 176 FUNC GLOBAL DEFAULT 11 szfont__ │ │ │ │ + 981: 000524d1 116 FUNC GLOBAL DEFAULT 11 jfromc__ │ │ │ │ + 982: 000947d5 208 FUNC GLOBAL DEFAULT 11 grinit_ │ │ │ │ + 983: 00045afd 132 FUNC GLOBAL DEFAULT 11 uscqin__ │ │ │ │ + 984: 0007314d 324 FUNC GLOBAL DEFAULT 11 uyptmz_ │ │ │ │ + 985: 0004de6d 28 FUNC GLOBAL DEFAULT 11 umrqvl__ │ │ │ │ + 986: 0003fb91 28 FUNC GLOBAL DEFAULT 11 sgpqit__ │ │ │ │ + 987: 000aae8d 44 FUNC GLOBAL DEFAULT 11 rpnxfl_ │ │ │ │ + 988: 000b5e85 176 FUNC GLOBAL DEFAULT 11 vrsub_ │ │ │ │ + 989: 0006a175 436 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_b │ │ │ │ + 990: 0006a329 436 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_f │ │ │ │ + 991: 000d9d1d 136 FUNC GLOBAL DEFAULT 11 swrqcp_ │ │ │ │ + 992: 0003f53d 36 FUNC GLOBAL DEFAULT 11 sgtnxu__ │ │ │ │ + 993: 000a6685 160 FUNC GLOBAL DEFAULT 11 ugistx_ │ │ │ │ + 994: 00043c19 28 FUNC GLOBAL DEFAULT 11 usrqnp__ │ │ │ │ + 995: 0005939d 4 FUNC GLOBAL DEFAULT 11 vrfna__ │ │ │ │ + 996: 000a78e5 52 FUNC GLOBAL DEFAULT 11 viset0_ │ │ │ │ + 997: 0004f121 28 FUNC GLOBAL DEFAULT 11 grfrm__ │ │ │ │ + 998: 000a1f41 112 FUNC GLOBAL DEFAULT 11 uhbxa_ │ │ │ │ + 999: 00049321 28 FUNC GLOBAL DEFAULT 11 ugiqvl__ │ │ │ │ + 1000: 00051c1d 4 FUNC GLOBAL DEFAULT 11 lrnea__ │ │ │ │ + 1001: 00051879 208 FUNC GLOBAL DEFAULT 11 indxcf__ │ │ │ │ + 1002: 0004d4ad 132 FUNC GLOBAL DEFAULT 11 udlqid__ │ │ │ │ + 1003: 0008efcd 324 FUNC GLOBAL DEFAULT 11 uzpqid_ │ │ │ │ + 1004: 000decd1 472 FUNC GLOBAL DEFAULT 11 clrgls_ │ │ │ │ + 1005: 0003be6d 28 FUNC GLOBAL DEFAULT 11 szcltt__ │ │ │ │ + 1006: 00048b39 28 FUNC GLOBAL DEFAULT 11 uuqmkt__ │ │ │ │ + 1007: 000a8391 504 FUNC GLOBAL DEFAULT 11 cfsrch_ │ │ │ │ + 1008: 000eca29 316 FUNC GLOBAL DEFAULT 11 shmswj_ │ │ │ │ + 1009: 0004e8dd 28 FUNC GLOBAL DEFAULT 11 umiqnp__ │ │ │ │ + 1010: 0003b7dd 28 FUNC GLOBAL DEFAULT 11 sztnzr__ │ │ │ │ + 1011: 000d6075 6 FUNC GLOBAL DEFAULT 11 swlqnp_ │ │ │ │ + 1012: 0005519d 132 FUNC GLOBAL DEFAULT 11 glpqin__ │ │ │ │ + 1013: 000ecb69 158 FUNC GLOBAL DEFAULT 11 shppmj_ │ │ │ │ + 1014: 00044ffd 204 FUNC GLOBAL DEFAULT 11 csblbl__ │ │ │ │ + 1015: 000cb485 92 FUNC GLOBAL DEFAULT 11 sgswnd_ │ │ │ │ + 1016: 00050f15 28 FUNC GLOBAL DEFAULT 11 uvdif__ │ │ │ │ + 1017: 0006d95d 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframetype │ │ │ │ + 1018: 0007845d 26 FUNC GLOBAL DEFAULT 11 umpglb_ │ │ │ │ + 1019: 000a9551 184 FUNC GLOBAL DEFAULT 11 glcqcl_ │ │ │ │ + 1020: 000569f9 132 FUNC GLOBAL DEFAULT 11 odiqcp__ │ │ │ │ + 1021: 00044049 220 FUNC GLOBAL DEFAULT 11 usaxcl__ │ │ │ │ + 1022: 00087185 248 FUNC GLOBAL DEFAULT 11 uspaxs_ │ │ │ │ + 1023: 0003d9e1 28 FUNC GLOBAL DEFAULT 11 scpmu__ │ │ │ │ + 1024: 0004fd29 28 FUNC GLOBAL DEFAULT 11 uiqcrg__ │ │ │ │ + 1025: 00069c85 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxevengrid │ │ │ │ + 1026: 0003f3d1 40 FUNC GLOBAL DEFAULT 11 sglazu__ │ │ │ │ + 1027: 0007576d 184 FUNC GLOBAL DEFAULT 11 umrqcl_ │ │ │ │ + 1028: 0003bbdd 28 FUNC GLOBAL DEFAULT 11 szmvlc__ │ │ │ │ + 1029: 0004c971 112 FUNC GLOBAL DEFAULT 11 udpset__ │ │ │ │ + 1030: 000e3d09 196 FUNC GLOBAL DEFAULT 11 costi_ │ │ │ │ + 1031: 000579f9 28 FUNC GLOBAL DEFAULT 11 vs1din__ │ │ │ │ + 1032: 000a78b1 52 FUNC GLOBAL DEFAULT 11 viset1_ │ │ │ │ + 1033: 00082f21 10 FUNC GLOBAL DEFAULT 11 usxtlz_ │ │ │ │ + 1034: 00048dd1 40 FUNC GLOBAL DEFAULT 11 uumrkz__ │ │ │ │ + 1035: 0003ee2d 128 FUNC GLOBAL DEFAULT 11 sgqplc__ │ │ │ │ + 1036: 00099f4d 2788 FUNC GLOBAL DEFAULT 11 ulylog_ │ │ │ │ + 1037: 000bdae9 2140 FUNC GLOBAL DEFAULT 11 sztxwv_ │ │ │ │ + 1038: 00059651 132 FUNC GLOBAL DEFAULT 11 tmiqcl__ │ │ │ │ + 1039: 0004e5b1 132 FUNC GLOBAL DEFAULT 11 umlstx__ │ │ │ │ + 1040: 000e0af9 184 FUNC GLOBAL DEFAULT 11 odrqcl_ │ │ │ │ + 1041: 00051c3d 4 FUNC GLOBAL DEFAULT 11 lrge1__ │ │ │ │ + 1042: 000accd5 48 FUNC GLOBAL DEFAULT 11 nindxi_ │ │ │ │ + 1043: 0009f581 92 FUNC GLOBAL DEFAULT 11 udrget_ │ │ │ │ + 1044: 000a3991 92 FUNC GLOBAL DEFAULT 11 ugpget_ │ │ │ │ + 1045: 000507e1 220 FUNC GLOBAL DEFAULT 11 uxpttl__ │ │ │ │ + 1046: 0005f211 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextposition │ │ │ │ + 1047: 0003f639 128 FUNC GLOBAL DEFAULT 11 sgocls__ │ │ │ │ + 1048: 00080879 184 FUNC GLOBAL DEFAULT 11 uifluv_ │ │ │ │ + 1049: 00078479 92 FUNC GLOBAL DEFAULT 11 umlget_ │ │ │ │ + 1050: 00071ccd 200 FUNC GLOBAL DEFAULT 11 uwdflt_ │ │ │ │ + 1051: 00099371 72 FUNC GLOBAL DEFAULT 11 ulqybl_ │ │ │ │ + 1052: 000d5dc5 92 FUNC GLOBAL DEFAULT 11 swiget_ │ │ │ │ + 1053: 00056ff1 28 FUNC GLOBAL DEFAULT 11 shmsri__ │ │ │ │ + 1054: 00064fe9 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetintegers │ │ │ │ + 1055: 000ec6a1 112 FUNC GLOBAL DEFAULT 11 shts2w_ │ │ │ │ + 1056: 000ec05d 164 FUNC GLOBAL DEFAULT 11 shtsgm_ │ │ │ │ + 1057: 000d9bc1 164 FUNC GLOBAL DEFAULT 11 swrqvl_ │ │ │ │ + 1058: 000504b1 140 FUNC GLOBAL DEFAULT 11 uipcmp__ │ │ │ │ + 1059: 000c68f9 42 FUNC GLOBAL DEFAULT 11 stsusr_ │ │ │ │ + 1060: 000a787d 52 FUNC GLOBAL DEFAULT 11 viset_ │ │ │ │ + 1061: 000c1f55 392 FUNC GLOBAL DEFAULT 11 slpwvr_ │ │ │ │ + 1062: 000d4c41 16 FUNC GLOBAL DEFAULT 11 zgrclp_ │ │ │ │ + 1063: 000e14ed 92 FUNC GLOBAL DEFAULT 11 odlget_ │ │ │ │ + 1064: 0007d505 48 FUNC GLOBAL DEFAULT 11 uismrg_ │ │ │ │ + 1065: 000d571d 248 FUNC GLOBAL DEFAULT 11 zgidat_ │ │ │ │ + 1066: 00058c41 28 FUNC GLOBAL DEFAULT 11 time12__ │ │ │ │ + 1067: 000676e9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_b │ │ │ │ + 1068: 00058fa9 4 FUNC GLOBAL DEFAULT 11 rmax1__ │ │ │ │ + 1069: 000d3b2d 128 FUNC GLOBAL DEFAULT 11 utf8_char_byte │ │ │ │ + 1070: 00067ea5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_f │ │ │ │ + 1071: 0004a739 28 FUNC GLOBAL DEFAULT 11 uzpqnp__ │ │ │ │ + 1072: 000d3a79 180 FUNC GLOBAL DEFAULT 11 zggmov_ │ │ │ │ + 1073: 0004f529 28 FUNC GLOBAL DEFAULT 11 uiscr2__ │ │ │ │ + 1074: 00035f89 3260 FUNC GLOBAL DEFAULT 11 tmslcl_ │ │ │ │ + 1075: 0004cdd5 132 FUNC GLOBAL DEFAULT 11 udiqin__ │ │ │ │ + 1076: 0004051d 80 FUNC GLOBAL DEFAULT 11 zgoopn__ │ │ │ │ + 1077: 00052441 4 FUNC GLOBAL DEFAULT 11 imin0__ │ │ │ │ + 1078: 00059365 28 FUNC GLOBAL DEFAULT 11 uwsgyz__ │ │ │ │ + 1079: 000593c5 4 FUNC GLOBAL DEFAULT 11 vcintr__ │ │ │ │ + 1080: 0004dbb5 28 FUNC GLOBAL DEFAULT 11 udrsvl__ │ │ │ │ + 1081: 00084661 132 FUNC GLOBAL DEFAULT 11 usiqin_ │ │ │ │ + 1082: 0005e87d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlinetype │ │ │ │ + 1083: 000c5a3d 16 FUNC GLOBAL DEFAULT 11 scqtrn_ │ │ │ │ + 1084: 0003f8a1 28 FUNC GLOBAL DEFAULT 11 sgiqvl__ │ │ │ │ + 1085: 00056435 132 FUNC GLOBAL DEFAULT 11 odlqcl__ │ │ │ │ + 1086: 000584f5 4 FUNC GLOBAL DEFAULT 11 ishift__ │ │ │ │ + 1087: 0004271d 112 FUNC GLOBAL DEFAULT 11 uelget__ │ │ │ │ + 1088: 00087695 320 FUNC GLOBAL DEFAULT 11 uscqid_ │ │ │ │ + 1089: 0004f095 28 FUNC GLOBAL DEFAULT 11 grstrf__ │ │ │ │ + 1090: 0005aac9 154 FUNC GLOBAL DEFAULT 11 uyplbb__ │ │ │ │ + 1091: 0006e1e5 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ + 1092: 00057905 40 FUNC GLOBAL DEFAULT 11 vrrnm__ │ │ │ │ + 1093: 00058fb9 4 FUNC GLOBAL DEFAULT 11 rstd1__ │ │ │ │ + 1094: 000c5089 204 FUNC GLOBAL DEFAULT 11 scplu_ │ │ │ │ + 1095: 0005567d 28 FUNC GLOBAL DEFAULT 11 gngt__ │ │ │ │ + 1096: 000d9019 156 FUNC GLOBAL DEFAULT 11 swiopn_ │ │ │ │ + 1097: 0004d491 28 FUNC GLOBAL DEFAULT 11 udlqnp__ │ │ │ │ + 1098: 00061171 52 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclclearshadelevel │ │ │ │ + 1099: 00074c39 88 FUNC GLOBAL DEFAULT 11 umpqit_ │ │ │ │ + 1100: 0003aaad 92 FUNC GLOBAL DEFAULT 11 tmpset_ │ │ │ │ + 1101: 000b14bd 108 FUNC GLOBAL DEFAULT 11 rave0_ │ │ │ │ + 1102: 00041b51 132 FUNC GLOBAL DEFAULT 11 swcqin__ │ │ │ │ + 1103: 0003f2a1 28 FUNC GLOBAL DEFAULT 11 sgqpms__ │ │ │ │ + 1104: 000b3e59 88 FUNC GLOBAL DEFAULT 11 vrgnn_ │ │ │ │ + 1105: 00042031 28 FUNC GLOBAL DEFAULT 11 swlsvl__ │ │ │ │ + 1106: 000ea5c1 288 FUNC GLOBAL DEFAULT 11 shmswm_ │ │ │ │ + 1107: 0003dd81 40 FUNC GLOBAL DEFAULT 11 sgpmzu__ │ │ │ │ + 1108: 000adf2d 148 FUNC GLOBAL DEFAULT 11 mpfhmr_ │ │ │ │ + 1109: 0008ad09 136 FUNC GLOBAL DEFAULT 11 uepqcp_ │ │ │ │ + 1110: 00071311 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclh2c │ │ │ │ + 1111: 00048251 112 FUNC GLOBAL DEFAULT 11 uurget__ │ │ │ │ + 1112: 000abb3d 256 FUNC GLOBAL DEFAULT 11 rliopt_ │ │ │ │ + 1113: 000c5889 72 FUNC GLOBAL DEFAULT 11 scqlog_ │ │ │ │ + 1114: 000473d9 132 FUNC GLOBAL DEFAULT 11 uliqcl__ │ │ │ │ + 1115: 000ae2b1 216 FUNC GLOBAL DEFAULT 11 mpiazm_ │ │ │ │ + 1116: 000e0fdd 88 FUNC GLOBAL DEFAULT 11 odpqit_ │ │ │ │ + 1117: 0003d8f1 28 FUNC GLOBAL DEFAULT 11 scqpli__ │ │ │ │ + 1118: 0004f995 112 FUNC GLOBAL DEFAULT 11 uilget__ │ │ │ │ + 1119: 0009fbe1 240 FUNC GLOBAL DEFAULT 11 udpsvl_ │ │ │ │ + 1120: 000b4209 148 FUNC GLOBAL DEFAULT 11 lrge_ │ │ │ │ + 1121: 0003bdc5 28 FUNC GLOBAL DEFAULT 11 sztnop__ │ │ │ │ + 1122: 0007a569 244 FUNC GLOBAL DEFAULT 11 uuiqid_ │ │ │ │ + 1123: 00042cc5 36 FUNC GLOBAL DEFAULT 11 uegtlb__ │ │ │ │ + 1124: 000c5175 204 FUNC GLOBAL DEFAULT 11 scplv_ │ │ │ │ + 1125: 000a7b61 38 FUNC GLOBAL DEFAULT 11 iadd0_ │ │ │ │ + 1126: 000c15e9 20 FUNC GLOBAL DEFAULT 11 szqclx_ │ │ │ │ + 1127: 0004f159 28 FUNC GLOBAL DEFAULT 11 grcls__ │ │ │ │ + 1128: 0003dba5 40 FUNC GLOBAL DEFAULT 11 scsvpt__ │ │ │ │ + 1129: 000b4e31 120 FUNC GLOBAL DEFAULT 11 g2qgrd_ │ │ │ │ + 1130: 000d271d 40 FUNC GLOBAL DEFAULT 11 getrparm │ │ │ │ + 1131: 000d9861 138 FUNC GLOBAL DEFAULT 11 swpcls_ │ │ │ │ + 1132: 00066ec9 252 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcloperatelaplacian │ │ │ │ + 1133: 00097e41 92 FUNC GLOBAL DEFAULT 11 ucpset_ │ │ │ │ + 1134: 000d38d9 36 FUNC GLOBAL DEFAULT 11 zgflash_ │ │ │ │ + 1135: 0007d949 92 FUNC GLOBAL DEFAULT 11 uilset_ │ │ │ │ + 1136: 00090879 92 FUNC GLOBAL DEFAULT 11 uzrget_ │ │ │ │ + 1137: 0003bb35 28 FUNC GLOBAL DEFAULT 11 szgipl__ │ │ │ │ + 1138: 000721a9 828 FUNC GLOBAL DEFAULT 11 uwqgxi_ │ │ │ │ + 1139: 000b182d 220 FUNC GLOBAL DEFAULT 11 rave1_ │ │ │ │ + 1140: 00043671 132 FUNC GLOBAL DEFAULT 11 uelqid__ │ │ │ │ + 1141: 000511e5 208 FUNC GLOBAL DEFAULT 11 indxnl__ │ │ │ │ + 1142: 000aea69 280 FUNC GLOBAL DEFAULT 11 mpiktd_ │ │ │ │ + 1143: 000a0eb9 932 FUNC GLOBAL DEFAULT 11 uhbxlz_ │ │ │ │ + 1144: 00051c35 4 FUNC GLOBAL DEFAULT 11 lrgt__ │ │ │ │ + 1145: 0003c029 28 FUNC GLOBAL DEFAULT 11 szstts__ │ │ │ │ + 1146: 000ce199 304 FUNC GLOBAL DEFAULT 11 sgtrln_ │ │ │ │ + 1147: 00059381 4 FUNC GLOBAL DEFAULT 11 rudlev__ │ │ │ │ + 1148: 0004d48d 4 FUNC GLOBAL DEFAULT 11 ludchk__ │ │ │ │ + 1149: 000579dd 28 FUNC GLOBAL DEFAULT 11 vs1int__ │ │ │ │ + 1150: 000992f9 20 FUNC GLOBAL DEFAULT 11 ulysfm_ │ │ │ │ + 1151: 00040da5 64 FUNC GLOBAL DEFAULT 11 swiopn__ │ │ │ │ + 1152: 00040a61 28 FUNC GLOBAL DEFAULT 11 swslcl__ │ │ │ │ + 1153: 000a9609 136 FUNC GLOBAL DEFAULT 11 glcqcp_ │ │ │ │ + 1154: 000590b9 28 FUNC GLOBAL DEFAULT 11 uwigyi__ │ │ │ │ + 1155: 0005e849 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlineindex │ │ │ │ + 1156: 0003cc1d 36 FUNC GLOBAL DEFAULT 11 stfpr3__ │ │ │ │ + 1157: 0005a6c1 196 FUNC GLOBAL DEFAULT 11 usplbl__ │ │ │ │ + 1158: 00075825 136 FUNC GLOBAL DEFAULT 11 umrqcp_ │ │ │ │ + 1159: 0003d029 28 FUNC GLOBAL DEFAULT 11 stqwrc__ │ │ │ │ + 1160: 000cbeb1 72 FUNC GLOBAL DEFAULT 11 sgqsim_ │ │ │ │ + 1161: 00055699 28 FUNC GLOBAL DEFAULT 11 gnge__ │ │ │ │ + 1162: 0003ce41 28 FUNC GLOBAL DEFAULT 11 stsrd3__ │ │ │ │ + 1163: 000c08b1 20 FUNC GLOBAL DEFAULT 11 szqcly_ │ │ │ │ + 1164: 000a7709 38 FUNC GLOBAL DEFAULT 11 iadd1_ │ │ │ │ + 1165: 000a24d5 116 FUNC GLOBAL DEFAULT 11 uhbxf_ │ │ │ │ + 1166: 000592b5 4 FUNC GLOBAL DEFAULT 11 rvmin1__ │ │ │ │ + 1167: 000423f5 132 FUNC GLOBAL DEFAULT 11 swistx__ │ │ │ │ + 1168: 0011e5d8 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ + 1169: 00042d59 112 FUNC GLOBAL DEFAULT 11 uepset__ │ │ │ │ + 1170: 000483f5 132 FUNC GLOBAL DEFAULT 11 uurqid__ │ │ │ │ + 1171: 000445b1 112 FUNC GLOBAL DEFAULT 11 usiget__ │ │ │ │ + 1172: 000af585 756 FUNC GLOBAL DEFAULT 11 mpxvdg_ │ │ │ │ + 1173: 00098255 64 FUNC GLOBAL DEFAULT 11 ulrsvl_ │ │ │ │ + 1174: 00053561 216 FUNC GLOBAL DEFAULT 11 rtlenv__ │ │ │ │ + 1175: 000b4145 24 FUNC GLOBAL DEFAULT 11 lrne0_ │ │ │ │ + 1176: 000e0bb1 124 FUNC GLOBAL DEFAULT 11 odrqcp_ │ │ │ │ + 1177: 000a01c1 6 FUNC GLOBAL DEFAULT 11 udrqnp_ │ │ │ │ + 1178: 000a3b95 616 FUNC GLOBAL DEFAULT 11 ugunit_ │ │ │ │ + 1179: 0007aa4d 64 FUNC GLOBAL DEFAULT 11 uulsvl_ │ │ │ │ + 1180: 000a60e1 6 FUNC GLOBAL DEFAULT 11 ugpqnp_ │ │ │ │ + 1181: 0006d8c1 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframeindex │ │ │ │ + 1182: 0008ab09 240 FUNC GLOBAL DEFAULT 11 uepqvl_ │ │ │ │ + 1183: 0003a961 332 FUNC GLOBAL DEFAULT 11 tmpstx_ │ │ │ │ + 1184: 000acbc1 86 FUNC GLOBAL DEFAULT 11 nindxm_ │ │ │ │ + 1185: 00076071 6 FUNC GLOBAL DEFAULT 11 umlqnp_ │ │ │ │ + 1186: 000b1eb5 100 FUNC GLOBAL DEFAULT 11 ramp0_ │ │ │ │ + 1187: 000557d9 28 FUNC GLOBAL DEFAULT 11 cfftb__ │ │ │ │ + 1188: 000d1469 6 FUNC GLOBAL DEFAULT 11 swiqnp_ │ │ │ │ + 1189: 000572f5 44 FUNC GLOBAL DEFAULT 11 shtlbw__ │ │ │ │ + 1190: 00045491 416 FUNC GLOBAL DEFAULT 11 ussttl__ │ │ │ │ + 1191: 0006d7e9 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlogaxis │ │ │ │ + 1192: 0004feb5 132 FUNC GLOBAL DEFAULT 11 uilqid__ │ │ │ │ + 1193: 000460bd 220 FUNC GLOBAL DEFAULT 11 uypttl__ │ │ │ │ + 1194: 000c394d 240 FUNC GLOBAL DEFAULT 11 slpage_ │ │ │ │ + 1195: 0003dfd1 28 FUNC GLOBAL DEFAULT 11 sgqwnd__ │ │ │ │ + 1196: 000e26b9 6 FUNC GLOBAL DEFAULT 11 odlqnp_ │ │ │ │ + 1197: 0003b821 36 FUNC GLOBAL DEFAULT 11 szgcll__ │ │ │ │ + 1198: 000d6261 184 FUNC GLOBAL DEFAULT 11 swlqcl_ │ │ │ │ + 1199: 00048a29 28 FUNC GLOBAL DEFAULT 11 uupqvl__ │ │ │ │ + 1200: 000db501 3820 FUNC GLOBAL DEFAULT 11 chval_ │ │ │ │ + 1201: 00058c7d 28 FUNC GLOBAL DEFAULT 11 time23__ │ │ │ │ + 1202: 0003ff09 216 FUNC GLOBAL DEFAULT 11 sgtrsl__ │ │ │ │ + 1203: 000c9ae5 300 FUNC GLOBAL DEFAULT 11 sgscwd_ │ │ │ │ + 1204: 0006c889 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ + 1205: 0003aca5 20 FUNC GLOBAL DEFAULT 11 exit_ │ │ │ │ + 1206: 000dce45 176 FUNC GLOBAL DEFAULT 11 ndmon_ │ │ │ │ + 1207: 000a0b0d 76 FUNC GLOBAL DEFAULT 11 udqfmt_ │ │ │ │ + 1208: 000ec42d 148 FUNC GLOBAL DEFAULT 11 shtw2s_ │ │ │ │ + 1209: 0004b055 28 FUNC GLOBAL DEFAULT 11 uzlrst__ │ │ │ │ + 1210: 00097cf5 332 FUNC GLOBAL DEFAULT 11 ucpstx_ │ │ │ │ + 1211: 00051c55 4 FUNC GLOBAL DEFAULT 11 lrge__ │ │ │ │ + 1212: 000b5b51 420 FUNC GLOBAL DEFAULT 11 g2ictr_ │ │ │ │ + 1213: 0005cf11 1096 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledgraph │ │ │ │ + 1214: 0008c7ad 24 FUNC GLOBAL DEFAULT 11 ueaint_ │ │ │ │ + 1215: 000ab359 148 FUNC GLOBAL DEFAULT 11 rlcget_ │ │ │ │ + 1216: 000b43e5 152 FUNC GLOBAL DEFAULT 11 lrne1_ │ │ │ │ + 1217: 0007d8a9 160 FUNC GLOBAL DEFAULT 11 uilstx_ │ │ │ │ + 1218: 000503bd 40 FUNC GLOBAL DEFAULT 11 uiiyxy__ │ │ │ │ + 1219: 000dafb1 104 FUNC GLOBAL DEFAULT 11 time21_ │ │ │ │ + 1220: 000b41ed 26 FUNC GLOBAL DEFAULT 11 lrgta_ │ │ │ │ + 1221: 0003d749 28 FUNC GLOBAL DEFAULT 11 sctnu__ │ │ │ │ + 1222: 000b2879 212 FUNC GLOBAL DEFAULT 11 ramp1_ │ │ │ │ + 1223: 000aca05 88 FUNC GLOBAL DEFAULT 11 nindxn_ │ │ │ │ + 1224: 00043599 132 FUNC GLOBAL DEFAULT 11 ueiqin__ │ │ │ │ + 1225: 000432fd 28 FUNC GLOBAL DEFAULT 11 uersvl__ │ │ │ │ + 1226: 00059e9d 28 FUNC GLOBAL DEFAULT 11 tmpsvl__ │ │ │ │ + 1227: 00051129 40 FUNC GLOBAL DEFAULT 11 uhbxaz__ │ │ │ │ + 1228: 000a9471 224 FUNC GLOBAL DEFAULT 11 glcqvl_ │ │ │ │ + 1229: 000785d1 92 FUNC GLOBAL DEFAULT 11 umiget_ │ │ │ │ + 1230: 000d4a2d 88 FUNC GLOBAL DEFAULT 11 rendertext │ │ │ │ + 1231: 0008ec55 240 FUNC GLOBAL DEFAULT 11 uzpsvl_ │ │ │ │ + 1232: 0003d429 40 FUNC GLOBAL DEFAULT 11 slratz__ │ │ │ │ + 1233: 0006de15 52 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfitmapparm │ │ │ │ + 1234: 000756bd 176 FUNC GLOBAL DEFAULT 11 umrqvl_ │ │ │ │ + 1235: 00040a7d 28 FUNC GLOBAL DEFAULT 11 swsfw__ │ │ │ │ + 1236: 0004efa1 28 FUNC GLOBAL DEFAULT 11 umpqit__ │ │ │ │ + 1237: 000dff89 56 FUNC GLOBAL DEFAULT 11 fcslfc_ │ │ │ │ + 1238: 0003bb6d 28 FUNC GLOBAL DEFAULT 11 szmvlv__ │ │ │ │ + 1239: 0004e889 28 FUNC GLOBAL DEFAULT 11 umscnt__ │ │ │ │ + 1240: 000c02b1 264 FUNC GLOBAL DEFAULT 11 szpmzr_ │ │ │ │ + 1241: 000448f9 132 FUNC GLOBAL DEFAULT 11 usiqid__ │ │ │ │ + 1242: 00055719 48 FUNC GLOBAL DEFAULT 11 passb5__ │ │ │ │ + 1243: 000e1395 92 FUNC GLOBAL DEFAULT 11 odiget_ │ │ │ │ + 1244: 00056d8d 64 FUNC GLOBAL DEFAULT 11 shlbwu__ │ │ │ │ + 1245: 000ad185 84 FUNC GLOBAL DEFAULT 11 cr2c_ │ │ │ │ + 1246: 000ec325 64 FUNC GLOBAL DEFAULT 11 shtwgj_ │ │ │ │ + 1247: 000e0a55 164 FUNC GLOBAL DEFAULT 11 odrqvl_ │ │ │ │ + 1248: 0004145d 132 FUNC GLOBAL DEFAULT 11 swpqcp__ │ │ │ │ + 1249: 0003c8d1 28 FUNC GLOBAL DEFAULT 11 szscly__ │ │ │ │ + 1250: 0009fb5d 132 FUNC GLOBAL DEFAULT 11 udpqin_ │ │ │ │ + 1251: 00043655 28 FUNC GLOBAL DEFAULT 11 uelqnp__ │ │ │ │ + 1252: 0005201d 4 FUNC GLOBAL DEFAULT 11 mpimwd__ │ │ │ │ + 1253: 00066ae9 464 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgridtospectrum │ │ │ │ + 1254: 000502a5 40 FUNC GLOBAL DEFAULT 11 uiflab__ │ │ │ │ + 1255: 00110474 63 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_week │ │ │ │ + 1256: 00049a65 132 FUNC GLOBAL DEFAULT 11 uglqcl__ │ │ │ │ + 1257: 000ba8fd 96 FUNC GLOBAL DEFAULT 11 szpll3_ │ │ │ │ + 1258: 00048811 28 FUNC GLOBAL DEFAULT 11 uuqlni__ │ │ │ │ + 1259: 0004e17d 216 FUNC GLOBAL DEFAULT 11 umqfnm__ │ │ │ │ + 1260: 0004a9b9 28 FUNC GLOBAL DEFAULT 11 uzfact__ │ │ │ │ + 1261: 0004f911 132 FUNC GLOBAL DEFAULT 11 uiiqin__ │ │ │ │ + 1262: 00052069 4 FUNC GLOBAL DEFAULT 11 mpibon__ │ │ │ │ + 1263: 0004f3a9 28 FUNC GLOBAL DEFAULT 11 uirsvl__ │ │ │ │ + 1264: 0005a281 132 FUNC GLOBAL DEFAULT 11 tmrqin__ │ │ │ │ + 1265: 000909d1 404 FUNC GLOBAL DEFAULT 11 uzfact_ │ │ │ │ + 1266: 0009278d 112 FUNC GLOBAL DEFAULT 11 uvdif_ │ │ │ │ + 1267: 00037d59 320 FUNC GLOBAL DEFAULT 11 tmrqid_ │ │ │ │ + 1268: 00067b09 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_b │ │ │ │ + 1269: 0008ea55 40 FUNC GLOBAL DEFAULT 11 uzrqnp_ │ │ │ │ + 1270: 000acdd9 92 FUNC GLOBAL DEFAULT 11 ct3cs_ │ │ │ │ + 1271: 0003ba4d 28 FUNC GLOBAL DEFAULT 11 sztnzv__ │ │ │ │ + 1272: 0007fd51 348 FUNC GLOBAL DEFAULT 11 uiybar_ │ │ │ │ + 1273: 000591f9 4 FUNC GLOBAL DEFAULT 11 rvar0__ │ │ │ │ + 1274: 000682c5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_f │ │ │ │ + 1275: 000483d9 28 FUNC GLOBAL DEFAULT 11 uurqnp__ │ │ │ │ + 1276: 0005027d 40 FUNC GLOBAL DEFAULT 11 ui3ini__ │ │ │ │ + 1277: 000b4335 26 FUNC GLOBAL DEFAULT 11 lrgea_ │ │ │ │ + 1278: 0004c275 28 FUNC GLOBAL DEFAULT 11 ucisvl__ │ │ │ │ + 1279: 000db279 84 FUNC GLOBAL DEFAULT 11 time23_ │ │ │ │ + 1280: 0003c061 28 FUNC GLOBAL DEFAULT 11 sztits__ │ │ │ │ + 1281: 0004c799 28 FUNC GLOBAL DEFAULT 11 uclqvl__ │ │ │ │ + 1282: 0004c3fd 112 FUNC GLOBAL DEFAULT 11 ucrset__ │ │ │ │ + 1283: 000e9c31 472 FUNC GLOBAL DEFAULT 11 shly2x_ │ │ │ │ + 1284: 000ac1b5 184 FUNC GLOBAL DEFAULT 11 lchreq_ │ │ │ │ + 1285: 000daefd 108 FUNC GLOBAL DEFAULT 11 timec1_ │ │ │ │ + 1286: 0004fe99 28 FUNC GLOBAL DEFAULT 11 uilqnp__ │ │ │ │ + 1287: 00055881 40 FUNC GLOBAL DEFAULT 11 radb3__ │ │ │ │ + 1288: 000ae229 136 FUNC GLOBAL DEFAULT 11 mpfazm_ │ │ │ │ + 1289: 0009824d 6 FUNC GLOBAL DEFAULT 11 ulrqin_ │ │ │ │ + 1290: 0004073d 4 FUNC GLOBAL DEFAULT 11 zggcls__ │ │ │ │ + 1291: 0007aa45 6 FUNC GLOBAL DEFAULT 11 uulqin_ │ │ │ │ + 1292: 00046cf9 28 FUNC GLOBAL DEFAULT 11 ulpsvl__ │ │ │ │ + 1293: 000c5eb1 128 FUNC GLOBAL DEFAULT 11 scqvpt_ │ │ │ │ + 1294: 000963ed 320 FUNC GLOBAL DEFAULT 11 ucrqid_ │ │ │ │ + 1295: 0004b071 112 FUNC GLOBAL DEFAULT 11 uzrget__ │ │ │ │ + 1296: 00097e9d 292 FUNC GLOBAL DEFAULT 11 nucday_ │ │ │ │ + 1297: 00099229 208 FUNC GLOBAL DEFAULT 11 ullqid_ │ │ │ │ + 1298: 00043639 28 FUNC GLOBAL DEFAULT 11 uetonb__ │ │ │ │ + 1299: 000401c1 132 FUNC GLOBAL DEFAULT 11 sgtrns__ │ │ │ │ + 1300: 000b6869 148 FUNC GLOBAL DEFAULT 11 irge_ │ │ │ │ + 1301: 000ec889 4 FUNC GLOBAL DEFAULT 11 shtlap_ │ │ │ │ + 1302: 00051b61 28 FUNC GLOBAL DEFAULT 11 radd1__ │ │ │ │ + 1303: 000595cd 132 FUNC GLOBAL DEFAULT 11 tmiqcp__ │ │ │ │ + 1304: 0003b65d 28 FUNC GLOBAL DEFAULT 11 szqgcx__ │ │ │ │ + 1305: 00087395 224 FUNC GLOBAL DEFAULT 11 uscsvl_ │ │ │ │ + 1306: 00093fe5 1832 FUNC GLOBAL DEFAULT 11 grstrf_ │ │ │ │ + 1307: 00043dc1 28 FUNC GLOBAL DEFAULT 11 usrqvl__ │ │ │ │ + 1308: 0007b8a5 92 FUNC GLOBAL DEFAULT 11 uiiset_ │ │ │ │ + 1309: 0003b8c5 140 FUNC GLOBAL DEFAULT 11 szqtxw__ │ │ │ │ + 1310: 00054ed5 204 FUNC GLOBAL DEFAULT 11 lchreq__ │ │ │ │ + 1311: 000520b5 4 FUNC GLOBAL DEFAULT 11 mpiek6__ │ │ │ │ + 1312: 00080c11 140 FUNC GLOBAL DEFAULT 11 uidecd_ │ │ │ │ + 1313: 0003c1ad 28 FUNC GLOBAL DEFAULT 11 szstyp__ │ │ │ │ + 1314: 000a6da1 236 FUNC GLOBAL DEFAULT 11 ifromc_ │ │ │ │ + 1315: 00071b75 16 FUNC GLOBAL DEFAULT 11 uwsgyz_ │ │ │ │ + 1316: 000ab331 10 FUNC GLOBAL DEFAULT 11 prcnam_ │ │ │ │ + 1317: 0005a3f1 92 FUNC GLOBAL DEFAULT 11 csgi__ │ │ │ │ + 1318: 00096991 1144 FUNC GLOBAL DEFAULT 11 ucxayr_ │ │ │ │ + 1319: 000ae98d 220 FUNC GLOBAL DEFAULT 11 mpfktd_ │ │ │ │ + 1320: 000ce2c9 360 FUNC GLOBAL DEFAULT 11 sgtrls_ │ │ │ │ + 1321: 00056c9d 132 FUNC GLOBAL DEFAULT 11 odpstx__ │ │ │ │ + 1322: 000db355 108 FUNC GLOBAL DEFAULT 11 timec2_ │ │ │ │ + 1323: 0007774d 1012 FUNC GLOBAL DEFAULT 11 umsppt_ │ │ │ │ + 1324: 000c789d 16 FUNC GLOBAL DEFAULT 11 strpr2_ │ │ │ │ + 1325: 000593a9 4 FUNC GLOBAL DEFAULT 11 umbndr__ │ │ │ │ + 1326: 000487bd 28 FUNC GLOBAL DEFAULT 11 uuslnt__ │ │ │ │ + 1327: 00056b39 132 FUNC GLOBAL DEFAULT 11 odiqin__ │ │ │ │ + 1328: 0003c3bd 36 FUNC GLOBAL DEFAULT 11 szpipt__ │ │ │ │ + 1329: 000b2c5d 38 FUNC GLOBAL DEFAULT 11 leny_ │ │ │ │ + 1330: 000ae815 124 FUNC GLOBAL DEFAULT 11 mpsbon_ │ │ │ │ + 1331: 0004ea85 28 FUNC GLOBAL DEFAULT 11 umiqvl__ │ │ │ │ + 1332: 0003c4dd 28 FUNC GLOBAL DEFAULT 11 szfint__ │ │ │ │ + 1333: 0005b001 200 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionwindow │ │ │ │ + 1334: 00045a79 132 FUNC GLOBAL DEFAULT 11 uscsvl__ │ │ │ │ + 1335: 000b179d 144 FUNC GLOBAL DEFAULT 11 rvar0_ │ │ │ │ + 1336: 00048b71 28 FUNC GLOBAL DEFAULT 11 uuqmki__ │ │ │ │ + 1337: 000a43c1 724 FUNC GLOBAL DEFAULT 11 ugsut_ │ │ │ │ + 1338: 000be37d 220 FUNC GLOBAL DEFAULT 11 szpmzu_ │ │ │ │ + 1339: 00057de1 4 FUNC GLOBAL DEFAULT 11 clckgt__ │ │ │ │ + 1340: 000d6319 136 FUNC GLOBAL DEFAULT 11 swlqcp_ │ │ │ │ + 1341: 000523b1 40 FUNC GLOBAL DEFAULT 11 viinc0__ │ │ │ │ + 1342: 000448dd 28 FUNC GLOBAL DEFAULT 11 usiqnp__ │ │ │ │ + 1343: 0003c679 28 FUNC GLOBAL DEFAULT 11 szm3cl__ │ │ │ │ + 1344: 000d3901 28 FUNC GLOBAL DEFAULT 11 zgocls_ │ │ │ │ + 1345: 0007b55d 128 FUNC GLOBAL DEFAULT 11 uumrk_ │ │ │ │ + 1346: 00059391 4 FUNC GLOBAL DEFAULT 11 vifna__ │ │ │ │ + 1347: 0003e32d 132 FUNC GLOBAL DEFAULT 11 sglqcl__ │ │ │ │ + 1348: 0008ebd1 132 FUNC GLOBAL DEFAULT 11 uzpqin_ │ │ │ │ + 1349: 00092801 1132 FUNC GLOBAL DEFAULT 11 uvbrlz_ │ │ │ │ + 1350: 000ec369 60 FUNC GLOBAL DEFAULT 11 shtwgm_ │ │ │ │ + 1351: 000563b1 132 FUNC GLOBAL DEFAULT 11 odlqcp__ │ │ │ │ + 1352: 0005a44d 20 FUNC GLOBAL DEFAULT 11 iand__ │ │ │ │ + 1353: 0004d74d 36 FUNC GLOBAL DEFAULT 11 udbclr__ │ │ │ │ + 1354: 000acd39 56 FUNC GLOBAL DEFAULT 11 nindxr_ │ │ │ │ + 1355: 0007a461 64 FUNC GLOBAL DEFAULT 11 uuisvl_ │ │ │ │ + 1356: 0003adf5 964 FUNC GLOBAL DEFAULT 11 msgdmp_dclorig │ │ │ │ + 1357: 00077f19 6 FUNC GLOBAL DEFAULT 11 umiqnp_ │ │ │ │ + 1358: 000db039 472 FUNC GLOBAL DEFAULT 11 timec3_ │ │ │ │ + 1359: 00055181 28 FUNC GLOBAL DEFAULT 11 glpsvl__ │ │ │ │ + 1360: 000ebedd 2 FUNC GLOBAL DEFAULT 11 shtlib_ │ │ │ │ + 1361: 000b2cd1 28 FUNC GLOBAL DEFAULT 11 lenz_ │ │ │ │ + 1362: 0004b1f1 132 FUNC GLOBAL DEFAULT 11 uzrqid__ │ │ │ │ + 1363: 00067565 68 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetenv │ │ │ │ + 1364: 000b2409 244 FUNC GLOBAL DEFAULT 11 rvar1_ │ │ │ │ + 1365: 0007df29 108 FUNC GLOBAL DEFAULT 11 uiscmp_ │ │ │ │ + 1366: 00040445 4 FUNC GLOBAL DEFAULT 11 zgfrel__ │ │ │ │ + 1367: 000407ad 4 FUNC GLOBAL DEFAULT 11 zgsfcm__ │ │ │ │ + 1368: 0005f3c5 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextposition │ │ │ │ + 1369: 000571f5 28 FUNC GLOBAL DEFAULT 11 shmdxj__ │ │ │ │ + 1370: 0003ec05 28 FUNC GLOBAL DEFAULT 11 sgqtxi__ │ │ │ │ + 1371: 000691a9 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourlabelformat │ │ │ │ + 1372: 000a03e5 184 FUNC GLOBAL DEFAULT 11 udrqcl_ │ │ │ │ + 1373: 000be701 220 FUNC GLOBAL DEFAULT 11 szpmzv_ │ │ │ │ + 1374: 000442c1 132 FUNC GLOBAL DEFAULT 11 uslstx__ │ │ │ │ + 1375: 000a63a5 184 FUNC GLOBAL DEFAULT 11 ugpqcl_ │ │ │ │ + 1376: 0008b9f9 44 FUNC GLOBAL DEFAULT 11 ueqtlv_ │ │ │ │ + 1377: 000577f5 48 FUNC GLOBAL DEFAULT 11 shfwgm__ │ │ │ │ + 1378: 000ac615 220 FUNC GLOBAL DEFAULT 11 rtrenv_ │ │ │ │ + 1379: 000a38ad 116 FUNC GLOBAL DEFAULT 11 uhbxl_ │ │ │ │ + 1380: 0006ce51 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlineindex │ │ │ │ + 1381: 00041761 132 FUNC GLOBAL DEFAULT 11 swrqcl__ │ │ │ │ + 1382: 000e2265 6 FUNC GLOBAL DEFAULT 11 odiqnp_ │ │ │ │ + 1383: 000aaeed 46 FUNC GLOBAL DEFAULT 11 rlrxfl_ │ │ │ │ + 1384: 00076255 184 FUNC GLOBAL DEFAULT 11 umlqcl_ │ │ │ │ + 1385: 000b29c5 468 FUNC GLOBAL DEFAULT 11 rvmin0_ │ │ │ │ + 1386: 000d1655 184 FUNC GLOBAL DEFAULT 11 swiqcl_ │ │ │ │ + 1387: 00052055 4 FUNC GLOBAL DEFAULT 11 mpfaza__ │ │ │ │ + 1388: 000403f1 84 FUNC GLOBAL DEFAULT 11 zgrset__ │ │ │ │ + 1389: 0004b039 28 FUNC GLOBAL DEFAULT 11 uzlsav__ │ │ │ │ + 1390: 0003d161 28 FUNC GLOBAL DEFAULT 11 slrat__ │ │ │ │ + 1391: 0007ae9d 16 FUNC GLOBAL DEFAULT 11 uuqmki_ │ │ │ │ + 1392: 00047355 132 FUNC GLOBAL DEFAULT 11 uliqcp__ │ │ │ │ + 1393: 000b5421 508 FUNC GLOBAL DEFAULT 11 g2fctr_ │ │ │ │ + 1394: 00092c71 1032 FUNC GLOBAL DEFAULT 11 uvbxfz_ │ │ │ │ + 1395: 0007b805 160 FUNC GLOBAL DEFAULT 11 uiistx_ │ │ │ │ + 1396: 0004e851 28 FUNC GLOBAL DEFAULT 11 umbndc__ │ │ │ │ + 1397: 000b33a1 104 FUNC GLOBAL DEFAULT 11 rgnle_ │ │ │ │ + 1398: 000c2365 580 FUNC GLOBAL DEFAULT 11 slsttl_ │ │ │ │ + 1399: 000d8aa1 138 FUNC GLOBAL DEFAULT 11 swqimc_ │ │ │ │ + 1400: 000e288d 184 FUNC GLOBAL DEFAULT 11 odlqcl_ │ │ │ │ + 1401: 0004a8fd 28 FUNC GLOBAL DEFAULT 11 uzpqvl__ │ │ │ │ + 1402: 00110574 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Hyperbolic │ │ │ │ + 1403: 000cd7dd 168 FUNC GLOBAL DEFAULT 11 sgsplc_ │ │ │ │ + 1404: 000db4b5 22 FUNC GLOBAL DEFAULT 11 cns_ │ │ │ │ + 1405: 0009ebed 92 FUNC GLOBAL DEFAULT 11 udlget_ │ │ │ │ + 1406: 00048b1d 28 FUNC GLOBAL DEFAULT 11 uusmkt__ │ │ │ │ + 1407: 0003cd75 36 FUNC GLOBAL DEFAULT 11 ststrn__ │ │ │ │ + 1408: 000d18d5 92 FUNC GLOBAL DEFAULT 11 swcget_ │ │ │ │ + 1409: 000d61b1 176 FUNC GLOBAL DEFAULT 11 swlqvl_ │ │ │ │ + 1410: 00053efd 132 FUNC GLOBAL DEFAULT 11 rllopt__ │ │ │ │ + 1411: 000d6019 92 FUNC GLOBAL DEFAULT 11 swrset_ │ │ │ │ + 1412: 000b219d 620 FUNC GLOBAL DEFAULT 11 rvmin1_ │ │ │ │ + 1413: 00073b09 188 FUNC GLOBAL DEFAULT 11 uysoff_ │ │ │ │ + 1414: 0006db75 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarwidth │ │ │ │ + 1415: 0004fcf1 28 FUNC GLOBAL DEFAULT 11 uiscrg__ │ │ │ │ + 1416: 00069f4d 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgrid │ │ │ │ + 1417: 00051ac9 28 FUNC GLOBAL DEFAULT 11 rset__ │ │ │ │ + 1418: 00052d85 120 FUNC GLOBAL DEFAULT 11 rllget__ │ │ │ │ + 1419: 00082f15 12 FUNC GLOBAL DEFAULT 11 usxinz_ │ │ │ │ + 1420: 000b68fd 156 FUNC GLOBAL DEFAULT 11 radd_ │ │ │ │ + 1421: 0004cdb9 28 FUNC GLOBAL DEFAULT 11 udisvl__ │ │ │ │ + 1422: 0004d399 112 FUNC GLOBAL DEFAULT 11 udrset__ │ │ │ │ + 1423: 0004d639 28 FUNC GLOBAL DEFAULT 11 udlqvl__ │ │ │ │ + 1424: 000e4459 46 FUNC GLOBAL DEFAULT 11 cfftb_ │ │ │ │ + 1425: 000b9de5 136 FUNC GLOBAL DEFAULT 11 sztnzr_ │ │ │ │ + 1426: 0003edad 128 FUNC GLOBAL DEFAULT 11 sgsplc__ │ │ │ │ + 1427: 00087311 132 FUNC GLOBAL DEFAULT 11 uscqin_ │ │ │ │ + 1428: 000406e5 84 FUNC GLOBAL DEFAULT 11 zgfontname__ │ │ │ │ + 1429: 000aee31 122 FUNC GLOBAL DEFAULT 11 mpzek6_ │ │ │ │ + 1430: 00040689 80 FUNC GLOBAL DEFAULT 11 zgftfc__ │ │ │ │ + 1431: 0003c271 28 FUNC GLOBAL DEFAULT 11 szoptu__ │ │ │ │ + 1432: 00055479 44 FUNC GLOBAL DEFAULT 11 vrdiv__ │ │ │ │ + 1433: 000bfb15 128 FUNC GLOBAL DEFAULT 11 szstyp_ │ │ │ │ + 1434: 0005ac25 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ + 1435: 00051535 4 FUNC GLOBAL DEFAULT 11 indxrl__ │ │ │ │ + 1436: 0009d205 292 FUNC GLOBAL DEFAULT 11 udbset_ │ │ │ │ + 1437: 00110520 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Spherical │ │ │ │ + 1438: 0005334d 128 FUNC GLOBAL DEFAULT 11 prccls__ │ │ │ │ + 1439: 0005223d 4 FUNC GLOBAL DEFAULT 11 osabrt__ │ │ │ │ + 1440: 00055991 28 FUNC GLOBAL DEFAULT 11 cfftf__ │ │ │ │ + 1441: 0009fdc1 88 FUNC GLOBAL DEFAULT 11 udpqit_ │ │ │ │ + 1442: 00097fc1 300 FUNC GLOBAL DEFAULT 11 nucchr_ │ │ │ │ + 1443: 00041acd 132 FUNC GLOBAL DEFAULT 11 swcsvl__ │ │ │ │ + 1444: 000a6c71 304 FUNC GLOBAL DEFAULT 11 jfromc_ │ │ │ │ + 1445: 00041c45 112 FUNC GLOBAL DEFAULT 11 swlset__ │ │ │ │ + 1446: 0006b94d 284 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclinitsinqft │ │ │ │ + 1447: 0006de49 496 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmappoint │ │ │ │ + 1448: 0006d6f1 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dviewport │ │ │ │ + 1449: 00048bc5 112 FUNC GLOBAL DEFAULT 11 uuiget__ │ │ │ │ + 1450: 0005f4a1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextheight │ │ │ │ + 1451: 0004b1d5 28 FUNC GLOBAL DEFAULT 11 uzrqnp__ │ │ │ │ + 1452: 0008eb49 44 FUNC GLOBAL DEFAULT 11 uzrqcl_ │ │ │ │ + 1453: 0004e7d1 128 FUNC GLOBAL DEFAULT 11 umfmap__ │ │ │ │ + 1454: 000ab811 300 FUNC GLOBAL DEFAULT 11 rlcopt_ │ │ │ │ + 1455: 000b7291 64 FUNC GLOBAL DEFAULT 11 vrinc0_ │ │ │ │ + 1456: 0007a459 6 FUNC GLOBAL DEFAULT 11 uuiqin_ │ │ │ │ + 1457: 00050e3d 40 FUNC GLOBAL DEFAULT 11 uvbxfz__ │ │ │ │ + 1458: 000ab33d 10 FUNC GLOBAL DEFAULT 11 prclvl_ │ │ │ │ + 1459: 000ea255 90 FUNC GLOBAL DEFAULT 11 shinic_ │ │ │ │ + 1460: 000cf77d 328 FUNC GLOBAL DEFAULT 11 sgpqid_ │ │ │ │ + 1461: 000a2e3d 1232 FUNC GLOBAL DEFAULT 11 uhbxaz_ │ │ │ │ + 1462: 0003eab9 136 FUNC GLOBAL DEFAULT 11 sgtxr__ │ │ │ │ + 1463: 000572c9 44 FUNC GLOBAL DEFAULT 11 shtlfw__ │ │ │ │ + 1464: 00099745 320 FUNC GLOBAL DEFAULT 11 uliqid_ │ │ │ │ + 1465: 00058c99 132 FUNC GLOBAL DEFAULT 11 timec1__ │ │ │ │ + 1466: 00059791 112 FUNC GLOBAL DEFAULT 11 tmlget__ │ │ │ │ + 1467: 000d2941 16 FUNC GLOBAL DEFAULT 11 zgqdrw_ │ │ │ │ + 1468: 000d5f79 160 FUNC GLOBAL DEFAULT 11 swrstx_ │ │ │ │ + 1469: 0005788d 72 FUNC GLOBAL DEFAULT 11 shmswj__ │ │ │ │ + 1470: 00043efd 304 FUNC GLOBAL DEFAULT 11 usysub__ │ │ │ │ + 1471: 000d26cd 40 FUNC GLOBAL DEFAULT 11 getlparm │ │ │ │ + 1472: 00090721 92 FUNC GLOBAL DEFAULT 11 uzlget_ │ │ │ │ + 1473: 000949e9 46 FUNC GLOBAL DEFAULT 11 grfrm_ │ │ │ │ + 1474: 00037aa5 164 FUNC GLOBAL DEFAULT 11 tmrsvl_ │ │ │ │ + 1475: 000be5b9 8 FUNC GLOBAL DEFAULT 11 szpmop_ │ │ │ │ + 1476: 00066759 428 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ + 1477: 000b96c9 16 FUNC GLOBAL DEFAULT 11 szl3cl_ │ │ │ │ + 1478: 0004e461 28 FUNC GLOBAL DEFAULT 11 umqpnt__ │ │ │ │ + 1479: 00051c45 4 FUNC GLOBAL DEFAULT 11 lrlt1__ │ │ │ │ + 1480: 0003c81d 28 FUNC GLOBAL DEFAULT 11 szmvlz__ │ │ │ │ + 1481: 000ec101 140 FUNC GLOBAL DEFAULT 11 shtsgz_ │ │ │ │ + 1482: 00049c85 132 FUNC GLOBAL DEFAULT 11 ugpstx__ │ │ │ │ + 1483: 0003b88d 28 FUNC GLOBAL DEFAULT 11 szm3zu__ │ │ │ │ + 1484: 00052061 4 FUNC GLOBAL DEFAULT 11 mpiktd__ │ │ │ │ + 1485: 000b6999 180 FUNC GLOBAL DEFAULT 11 vrinc1_ │ │ │ │ + 1486: 0003f285 28 FUNC GLOBAL DEFAULT 11 sgspms__ │ │ │ │ + 1487: 000a049d 136 FUNC GLOBAL DEFAULT 11 udrqcp_ │ │ │ │ + 1488: 0007b505 16 FUNC GLOBAL DEFAULT 11 uuqlni_ │ │ │ │ + 1489: 000b3c61 176 FUNC GLOBAL DEFAULT 11 visub_ │ │ │ │ + 1490: 000a645d 136 FUNC GLOBAL DEFAULT 11 ugpqcp_ │ │ │ │ + 1491: 0008b981 38 FUNC GLOBAL DEFAULT 11 ueqtlz_ │ │ │ │ + 1492: 00058d39 28 FUNC GLOBAL DEFAULT 11 timeq2__ │ │ │ │ + 1493: 0007630d 136 FUNC GLOBAL DEFAULT 11 umlqcp_ │ │ │ │ + 1494: 000671ad 432 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclinitsht │ │ │ │ + 1495: 000d170d 136 FUNC GLOBAL DEFAULT 11 swiqcp_ │ │ │ │ + 1496: 000578d5 48 FUNC GLOBAL DEFAULT 11 shppmj__ │ │ │ │ + 1497: 0003d8d5 28 FUNC GLOBAL DEFAULT 11 scspli__ │ │ │ │ + 1498: 00047b7d 132 FUNC GLOBAL DEFAULT 11 uuiqid__ │ │ │ │ + 1499: 00096181 156 FUNC GLOBAL DEFAULT 11 ucrsvl_ │ │ │ │ + 1500: 00053711 304 FUNC GLOBAL DEFAULT 11 rtcenv__ │ │ │ │ + 1501: 000499e1 132 FUNC GLOBAL DEFAULT 11 uglqcp__ │ │ │ │ + 1502: 000623ad 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckfortran │ │ │ │ + 1503: 00099121 64 FUNC GLOBAL DEFAULT 11 ullsvl_ │ │ │ │ + 1504: 000e2945 124 FUNC GLOBAL DEFAULT 11 odlqcp_ │ │ │ │ + 1505: 000bcf95 716 FUNC GLOBAL DEFAULT 11 szstni_ │ │ │ │ + 1506: 0009e781 6 FUNC GLOBAL DEFAULT 11 udlqnp_ │ │ │ │ + 1507: 000559fd 48 FUNC GLOBAL DEFAULT 11 passf5__ │ │ │ │ + 1508: 0008d3cd 92 FUNC GLOBAL DEFAULT 11 uepset_ │ │ │ │ + 1509: 000c182d 74 FUNC GLOBAL DEFAULT 11 sztnzu_ │ │ │ │ + 1510: 000586c9 116 FUNC GLOBAL DEFAULT 11 lchrb__ │ │ │ │ + 1511: 000d2825 152 FUNC GLOBAL DEFAULT 11 zgupdate │ │ │ │ + 1512: 000b5cf5 80 FUNC GLOBAL DEFAULT 11 g2fbli_ │ │ │ │ + 1513: 000d1a65 6 FUNC GLOBAL DEFAULT 11 swcqnp_ │ │ │ │ + 1514: 00059339 4 FUNC GLOBAL DEFAULT 11 rcor__ │ │ │ │ + 1515: 0007dfe9 96 FUNC GLOBAL DEFAULT 11 ui2ini_ │ │ │ │ + 1516: 0004e47d 28 FUNC GLOBAL DEFAULT 11 umqptn__ │ │ │ │ + 1517: 00050655 140 FUNC GLOBAL DEFAULT 11 uxpnum__ │ │ │ │ + 1518: 000c571d 92 FUNC GLOBAL DEFAULT 11 scqorg_ │ │ │ │ + 1519: 000a898d 324 FUNC GLOBAL DEFAULT 11 glpqid_ │ │ │ │ + 1520: 0005b40d 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclselectdevice │ │ │ │ + 1521: 00059911 132 FUNC GLOBAL DEFAULT 11 tmlqid__ │ │ │ │ + 1522: 00056e55 52 FUNC GLOBAL DEFAULT 11 shpfun__ │ │ │ │ + 1523: 000b0ce5 332 FUNC GLOBAL DEFAULT 11 mpiotg_ │ │ │ │ + 1524: 0003ab6d 96 FUNC GLOBAL DEFAULT 11 s_stop │ │ │ │ + 1525: 0007d595 352 FUNC GLOBAL DEFAULT 11 uipcmp_ │ │ │ │ + 1526: 0003baf5 28 FUNC GLOBAL DEFAULT 11 szcllu__ │ │ │ │ + 1527: 00062455 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphabet │ │ │ │ + 1528: 0008ee35 88 FUNC GLOBAL DEFAULT 11 uzpqit_ │ │ │ │ + 1529: 00052009 4 FUNC GLOBAL DEFAULT 11 mpfcct__ │ │ │ │ + 1530: 000b85cd 16 FUNC GLOBAL DEFAULT 11 szplcl_ │ │ │ │ + 1531: 00078105 184 FUNC GLOBAL DEFAULT 11 umiqcl_ │ │ │ │ + 1532: 000415b9 132 FUNC GLOBAL DEFAULT 11 swpqin__ │ │ │ │ + 1533: 000d95a5 138 FUNC GLOBAL DEFAULT 11 swswdi_ │ │ │ │ + 1534: 0003c4f9 216 FUNC GLOBAL DEFAULT 11 szqfnt__ │ │ │ │ + 1535: 00057e3d 28 FUNC GLOBAL DEFAULT 11 dateq1__ │ │ │ │ + 1536: 000eaf51 208 FUNC GLOBAL DEFAULT 11 shmswz_ │ │ │ │ + 1537: 0003d00d 28 FUNC GLOBAL DEFAULT 11 stswrc__ │ │ │ │ + 1538: 0004a1bd 28 FUNC GLOBAL DEFAULT 11 uzcrst__ │ │ │ │ + 1539: 000469b5 112 FUNC GLOBAL DEFAULT 11 ullget__ │ │ │ │ + 1540: 00060239 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetype │ │ │ │ + 1541: 00043a65 28 FUNC GLOBAL DEFAULT 11 uspqit__ │ │ │ │ + 1542: 00052045 4 FUNC GLOBAL DEFAULT 11 mpicyc__ │ │ │ │ + 1543: 000e3dcd 46 FUNC GLOBAL DEFAULT 11 cfftf_ │ │ │ │ + 1544: 00074f15 668 FUNC GLOBAL DEFAULT 11 umplim_ │ │ │ │ + 1545: 000a0ba5 660 FUNC GLOBAL DEFAULT 11 udgcla_ │ │ │ │ + 1546: 000c25a9 208 FUNC GLOBAL DEFAULT 11 slpttl_ │ │ │ │ + 1547: 000b847d 74 FUNC GLOBAL DEFAULT 11 sztnzv_ │ │ │ │ + 1548: 000d96bd 138 FUNC GLOBAL DEFAULT 11 swqfcc_ │ │ │ │ + 1549: 000e2439 184 FUNC GLOBAL DEFAULT 11 odiqcl_ │ │ │ │ + 1550: 0004357d 28 FUNC GLOBAL DEFAULT 11 ueisvl__ │ │ │ │ + 1551: 000437fd 28 FUNC GLOBAL DEFAULT 11 uelqvl__ │ │ │ │ + 1552: 00042bd1 112 FUNC GLOBAL DEFAULT 11 uerset__ │ │ │ │ + 1553: 00059bc9 112 FUNC GLOBAL DEFAULT 11 tmpset__ │ │ │ │ + 1554: 00052455 4 FUNC GLOBAL DEFAULT 11 imax0__ │ │ │ │ + 1555: 00084ed1 244 FUNC GLOBAL DEFAULT 11 uspnum_ │ │ │ │ + 1556: 00052625 28 FUNC GLOBAL DEFAULT 11 ct2hc__ │ │ │ │ + 1557: 0004361d 28 FUNC GLOBAL DEFAULT 11 uetonf__ │ │ │ │ + 1558: 0009d3a5 92 FUNC GLOBAL DEFAULT 11 udiget_ │ │ │ │ + 1559: 0003d7b9 36 FUNC GLOBAL DEFAULT 11 scplzu__ │ │ │ │ + 1560: 0005100d 44 FUNC GLOBAL DEFAULT 11 uhbraz__ │ │ │ │ + 1561: 00056ed1 60 FUNC GLOBAL DEFAULT 11 shlbwj__ │ │ │ │ + 1562: 000a8c01 92 FUNC GLOBAL DEFAULT 11 glcset_ │ │ │ │ + 1563: 000a02fd 232 FUNC GLOBAL DEFAULT 11 udrqvl_ │ │ │ │ + 1564: 00047f61 28 FUNC GLOBAL DEFAULT 11 uuqfrt__ │ │ │ │ + 1565: 000a625d 240 FUNC GLOBAL DEFAULT 11 ugpqvl_ │ │ │ │ + 1566: 000eba21 4 FUNC GLOBAL DEFAULT 11 shinif_ │ │ │ │ + 1567: 00076711 92 FUNC GLOBAL DEFAULT 11 umrset_ │ │ │ │ + 1568: 000761a9 172 FUNC GLOBAL DEFAULT 11 umlqvl_ │ │ │ │ + 1569: 000d64e1 1264 FUNC GLOBAL DEFAULT 11 swqfnm_ │ │ │ │ + 1570: 000b1a1d 96 FUNC GLOBAL DEFAULT 11 rsum0_ │ │ │ │ + 1571: 0004b9dd 136 FUNC GLOBAL DEFAULT 11 ucxamn__ │ │ │ │ + 1572: 000d15a5 176 FUNC GLOBAL DEFAULT 11 swiqvl_ │ │ │ │ + 1573: 0009f2dd 50 FUNC GLOBAL DEFAULT 11 udsclv_ │ │ │ │ + 1574: 0003e0e9 132 FUNC GLOBAL DEFAULT 11 sgpstx__ │ │ │ │ + 1575: 0004c315 120 FUNC GLOBAL DEFAULT 11 nucday__ │ │ │ │ + 1576: 000947c5 16 FUNC GLOBAL DEFAULT 11 grstrn_ │ │ │ │ + 1577: 000502cd 40 FUNC GLOBAL DEFAULT 11 uiilab__ │ │ │ │ + 1578: 000d925d 138 FUNC GLOBAL DEFAULT 11 swgplt_ │ │ │ │ + 1579: 00055bcd 40 FUNC GLOBAL DEFAULT 11 radf3__ │ │ │ │ + 1580: 0003dfb5 28 FUNC GLOBAL DEFAULT 11 sgswnd__ │ │ │ │ + 1581: 0004baed 112 FUNC GLOBAL DEFAULT 11 ucpget__ │ │ │ │ + 1582: 000d9401 138 FUNC GLOBAL DEFAULT 11 swsfw_ │ │ │ │ + 1583: 0004ec81 132 FUNC GLOBAL DEFAULT 11 umlqcl__ │ │ │ │ + 1584: 00059385 4 FUNC GLOBAL DEFAULT 11 rexp__ │ │ │ │ + 1585: 00047b45 28 FUNC GLOBAL DEFAULT 11 uulin__ │ │ │ │ + 1586: 000e2209 92 FUNC GLOBAL DEFAULT 11 odrset_ │ │ │ │ + 1587: 0003ce79 28 FUNC GLOBAL DEFAULT 11 stfusr__ │ │ │ │ + 1588: 000e27e9 164 FUNC GLOBAL DEFAULT 11 odlqvl_ │ │ │ │ + 1589: 0009cfcd 252 FUNC GLOBAL DEFAULT 11 rudlev_ │ │ │ │ + 1590: 0009d501 404 FUNC GLOBAL DEFAULT 11 udgclb_ │ │ │ │ + 1591: 000ce6d5 564 FUNC GLOBAL DEFAULT 11 sgpmxr_ │ │ │ │ + 1592: 00048581 28 FUNC GLOBAL DEFAULT 11 uurqvl__ │ │ │ │ + 1593: 000cd085 16 FUNC GLOBAL DEFAULT 11 sgspli_ │ │ │ │ + 1594: 0003cc41 56 FUNC GLOBAL DEFAULT 11 stspr3__ │ │ │ │ + 1595: 0011e5fc 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ + 1596: 0008eb75 44 FUNC GLOBAL DEFAULT 11 uzrqcp_ │ │ │ │ + 1597: 0008d281 332 FUNC GLOBAL DEFAULT 11 uepstx_ │ │ │ │ + 1598: 0003e2a9 132 FUNC GLOBAL DEFAULT 11 sglqcp__ │ │ │ │ + 1599: 000df005 44 FUNC GLOBAL DEFAULT 11 clckst_ │ │ │ │ + 1600: 0004f8f5 28 FUNC GLOBAL DEFAULT 11 uiisvl__ │ │ │ │ + 1601: 0003ab3d 24 FUNC GLOBAL DEFAULT 11 msgdmp__ │ │ │ │ + 1602: 0005016d 112 FUNC GLOBAL DEFAULT 11 uirset__ │ │ │ │ + 1603: 0005970d 132 FUNC GLOBAL DEFAULT 11 tmiqin__ │ │ │ │ + 1604: 00037a21 132 FUNC GLOBAL DEFAULT 11 tmrqin_ │ │ │ │ + 1605: 00050041 28 FUNC GLOBAL DEFAULT 11 uilqvl__ │ │ │ │ + 1606: 000b1a7d 212 FUNC GLOBAL DEFAULT 11 rsum1_ │ │ │ │ + 1607: 000cda1d 92 FUNC GLOBAL DEFAULT 11 sgrget_ │ │ │ │ + 1608: 0005a265 28 FUNC GLOBAL DEFAULT 11 tmrsvl__ │ │ │ │ + 1609: 0004706d 132 FUNC GLOBAL DEFAULT 11 ullqid__ │ │ │ │ + 1610: 00052f2d 112 FUNC GLOBAL DEFAULT 11 gllget__ │ │ │ │ + 1611: 0004f175 28 FUNC GLOBAL DEFAULT 11 grstrn__ │ │ │ │ + 1612: 00040861 28 FUNC GLOBAL DEFAULT 11 swflsh__ │ │ │ │ + 1613: 000424b1 132 FUNC GLOBAL DEFAULT 11 swqcmf__ │ │ │ │ + 1614: 0003a7c1 324 FUNC GLOBAL DEFAULT 11 tmlqid_ │ │ │ │ + 1615: 000b63d5 176 FUNC GLOBAL DEFAULT 11 vrmlt_ │ │ │ │ + 1616: 000b5d8d 72 FUNC GLOBAL DEFAULT 11 vradd0_ │ │ │ │ + 1617: 00091335 40 FUNC GLOBAL DEFAULT 11 uzlqnp_ │ │ │ │ + 1618: 00047b61 28 FUNC GLOBAL DEFAULT 11 uuiqnp__ │ │ │ │ + 1619: 00069171 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlabelformat │ │ │ │ + 1620: 00060ac5 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline1 │ │ │ │ + 1621: 000e65cd 472 FUNC GLOBAL DEFAULT 11 ezfft1_ │ │ │ │ + 1622: 000609f1 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline2 │ │ │ │ + 1623: 0004bfbd 112 FUNC GLOBAL DEFAULT 11 uciset__ │ │ │ │ + 1624: 000c1151 328 FUNC GLOBAL DEFAULT 11 szsidx_ │ │ │ │ + 1625: 00057e35 4 FUNC GLOBAL DEFAULT 11 iweek1__ │ │ │ │ + 1626: 000c98fd 16 FUNC GLOBAL DEFAULT 11 sgslai_ │ │ │ │ + 1627: 000b3e09 78 FUNC GLOBAL DEFAULT 11 vignn_ │ │ │ │ + 1628: 00052369 36 FUNC GLOBAL DEFAULT 11 viset0__ │ │ │ │ + 1629: 0005e8b1 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrowprojected │ │ │ │ + 1630: 000416dd 132 FUNC GLOBAL DEFAULT 11 swrqcp__ │ │ │ │ + 1631: 0003bd39 28 FUNC GLOBAL DEFAULT 11 szcrst__ │ │ │ │ + 1632: 000960fd 132 FUNC GLOBAL DEFAULT 11 ucrqin_ │ │ │ │ + 1633: 000598f5 28 FUNC GLOBAL DEFAULT 11 tmlqnp__ │ │ │ │ + 1634: 000b3eb1 148 FUNC GLOBAL DEFAULT 11 lrgt_ │ │ │ │ + 1635: 0004e08d 28 FUNC GLOBAL DEFAULT 11 umsgrd__ │ │ │ │ + 1636: 00099119 6 FUNC GLOBAL DEFAULT 11 ullqin_ │ │ │ │ + 1637: 000a8b2d 212 FUNC GLOBAL DEFAULT 11 glcstx_ │ │ │ │ + 1638: 000479c9 112 FUNC GLOBAL DEFAULT 11 ulpset__ │ │ │ │ + 1639: 0007149d 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclp2c │ │ │ │ + 1640: 0004b515 132 FUNC GLOBAL DEFAULT 11 ucpqid__ │ │ │ │ + 1641: 0004a1d9 112 FUNC GLOBAL DEFAULT 11 uziget__ │ │ │ │ + 1642: 000877d5 556 FUNC GLOBAL DEFAULT 11 usaxnm_ │ │ │ │ + 1643: 0003b9b5 40 FUNC GLOBAL DEFAULT 11 szpclx__ │ │ │ │ + 1644: 000953c1 324 FUNC GLOBAL DEFAULT 11 uclqid_ │ │ │ │ + 1645: 00076671 160 FUNC GLOBAL DEFAULT 11 umrstx_ │ │ │ │ + 1646: 00069b99 52 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridnumber │ │ │ │ + 1647: 0004c4f1 136 FUNC GLOBAL DEFAULT 11 ucxady__ │ │ │ │ + 1648: 000e3cb1 88 FUNC GLOBAL DEFAULT 11 cosqb_ │ │ │ │ + 1649: 000b708d 168 FUNC GLOBAL DEFAULT 11 vrfna_ │ │ │ │ + 1650: 000564f1 132 FUNC GLOBAL DEFAULT 11 odlqin__ │ │ │ │ + 1651: 00052051 4 FUNC GLOBAL DEFAULT 11 mpivdg__ │ │ │ │ + 1652: 000487f5 28 FUNC GLOBAL DEFAULT 11 uuslni__ │ │ │ │ + 1653: 000d5aed 236 FUNC GLOBAL DEFAULT 11 zgiclr_ │ │ │ │ + 1654: 0009c511 100 FUNC GLOBAL DEFAULT 11 uxsttl_ │ │ │ │ + 1655: 00047ec1 132 FUNC GLOBAL DEFAULT 11 uulstx__ │ │ │ │ + 1656: 000b605d 204 FUNC GLOBAL DEFAULT 11 vradd1_ │ │ │ │ + 1657: 00044a85 28 FUNC GLOBAL DEFAULT 11 usiqvl__ │ │ │ │ + 1658: 000d91d1 138 FUNC GLOBAL DEFAULT 11 swgcls_ │ │ │ │ + 1659: 00058fc1 4 FUNC GLOBAL DEFAULT 11 ramp1__ │ │ │ │ + 1660: 000d26f5 40 FUNC GLOBAL DEFAULT 11 getiparm │ │ │ │ + 1661: 000592b1 4 FUNC GLOBAL DEFAULT 11 rvmax1__ │ │ │ │ + 1662: 000678f9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_b │ │ │ │ + 1663: 000d8755 138 FUNC GLOBAL DEFAULT 11 swftfc_ │ │ │ │ + 1664: 000e2ee5 20 FUNC GLOBAL DEFAULT 11 cffti_ │ │ │ │ + 1665: 000905c9 92 FUNC GLOBAL DEFAULT 11 uziget_ │ │ │ │ + 1666: 000e2169 160 FUNC GLOBAL DEFAULT 11 odrstx_ │ │ │ │ + 1667: 000680b5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_f │ │ │ │ + 1668: 0011d608 0 NOTYPE GLOBAL DEFAULT 20 _edata │ │ │ │ + 1669: 00059341 28 FUNC GLOBAL DEFAULT 11 uwqgxz__ │ │ │ │ + 1670: 0008eb21 38 FUNC GLOBAL DEFAULT 11 uzrqvl_ │ │ │ │ + 1671: 00052015 4 FUNC GLOBAL DEFAULT 11 mpigno__ │ │ │ │ + 1672: 000df0b9 12 FUNC GLOBAL DEFAULT 11 clckdt_ │ │ │ │ + 1673: 000cef95 6 FUNC GLOBAL DEFAULT 11 sgfrm_ │ │ │ │ + 1674: 0011061c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Bipolar │ │ │ │ + 1675: 000ed131 420 FUNC GLOBAL DEFAULT 11 vrintr_ │ │ │ │ + 1676: 000ca5d1 16 FUNC GLOBAL DEFAULT 11 sgqtnp_ │ │ │ │ + 1677: 0003c3e1 28 FUNC GLOBAL DEFAULT 11 szgipt__ │ │ │ │ + 1678: 00092185 1428 FUNC GLOBAL DEFAULT 11 uvbraz_ │ │ │ │ + 1679: 00056b1d 28 FUNC GLOBAL DEFAULT 11 odisvl__ │ │ │ │ + 1680: 000c3559 612 FUNC GLOBAL DEFAULT 11 slpwwc_ │ │ │ │ + 1681: 000ac8a9 92 FUNC GLOBAL DEFAULT 11 glrget_ │ │ │ │ + 1682: 00045e2d 180 FUNC GLOBAL DEFAULT 11 uscset__ │ │ │ │ + 1683: 00054179 132 FUNC GLOBAL DEFAULT 11 gllqid__ │ │ │ │ + 1684: 00046219 140 FUNC GLOBAL DEFAULT 11 uypnum__ │ │ │ │ + 1685: 0003e6b9 36 FUNC GLOBAL DEFAULT 11 sglnzu__ │ │ │ │ + 1686: 0006646d 224 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ + 1687: 000b1981 156 FUNC GLOBAL DEFAULT 11 rstd_ │ │ │ │ + 1688: 000d0a4d 152 FUNC GLOBAL DEFAULT 11 sglnzr_ │ │ │ │ + 1689: 000e4f05 412 FUNC GLOBAL DEFAULT 11 cost_ │ │ │ │ + 1690: 000781bd 136 FUNC GLOBAL DEFAULT 11 umiqcp_ │ │ │ │ + 1691: 000bb541 156 FUNC GLOBAL DEFAULT 11 szmvlc_ │ │ │ │ + 1692: 000c7f15 148 FUNC GLOBAL DEFAULT 11 stswrc_ │ │ │ │ + 1693: 00055555 44 FUNC GLOBAL DEFAULT 11 vradd1__ │ │ │ │ + 1694: 0003bcb5 132 FUNC GLOBAL DEFAULT 11 szqchz__ │ │ │ │ + 1695: 000b6599 180 FUNC GLOBAL DEFAULT 11 vrfnb_ │ │ │ │ + 1696: 000baba5 2 FUNC GLOBAL DEFAULT 11 sztnop_ │ │ │ │ + 1697: 000d5815 176 FUNC GLOBAL DEFAULT 11 zgicls_ │ │ │ │ + 1698: 0006396d 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogical │ │ │ │ + 1699: 00047495 132 FUNC GLOBAL DEFAULT 11 uliqin__ │ │ │ │ + 1700: 00040789 4 FUNC GLOBAL DEFAULT 11 zgicls__ │ │ │ │ + 1701: 0008d9e1 324 FUNC GLOBAL DEFAULT 11 uerqid_ │ │ │ │ + 1702: 0011e5d0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ + 1703: 0006fe35 712 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxframe │ │ │ │ + 1704: 000a6975 56 FUNC GLOBAL DEFAULT 11 rfpi_ │ │ │ │ + 1705: 00072bc9 284 FUNC GLOBAL DEFAULT 11 uysfmt_ │ │ │ │ + 1706: 00058245 4 FUNC GLOBAL DEFAULT 11 ndate2__ │ │ │ │ + 1707: 00044e59 128 FUNC GLOBAL DEFAULT 11 usxaxu__ │ │ │ │ + 1708: 000cf409 240 FUNC GLOBAL DEFAULT 11 sgpsvl_ │ │ │ │ + 1709: 000cefa5 564 FUNC GLOBAL DEFAULT 11 sgpmxu_ │ │ │ │ + 1710: 0005d439 52 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclfitscalingparm │ │ │ │ + 1711: 000994a5 176 FUNC GLOBAL DEFAULT 11 ulisvl_ │ │ │ │ + 1712: 00044479 148 FUNC GLOBAL DEFAULT 11 ususcu__ │ │ │ │ + 1713: 000d58e1 6 FUNC GLOBAL DEFAULT 11 zgqtnc_ │ │ │ │ + 1714: 000e24f1 136 FUNC GLOBAL DEFAULT 11 odiqcp_ │ │ │ │ + 1715: 00055dc9 28 FUNC GLOBAL DEFAULT 11 rffti1__ │ │ │ │ + 1716: 000a0675 6 FUNC GLOBAL DEFAULT 11 udiqnp_ │ │ │ │ + 1717: 000529c1 4 FUNC GLOBAL DEFAULT 11 lg2inq__ │ │ │ │ + 1718: 00050f79 28 FUNC GLOBAL DEFAULT 11 uverb__ │ │ │ │ + 1719: 00055291 112 FUNC GLOBAL DEFAULT 11 glpset__ │ │ │ │ + 1720: 000ec629 120 FUNC GLOBAL DEFAULT 11 shtswa_ │ │ │ │ + 1721: 0004a9f1 132 FUNC GLOBAL DEFAULT 11 uziqid__ │ │ │ │ + 1722: 000acb15 82 FUNC GLOBAL DEFAULT 11 indxnf_ │ │ │ │ + 1723: 0003b76d 28 FUNC GLOBAL DEFAULT 11 szoplr__ │ │ │ │ + 1724: 0003d1a5 28 FUNC GLOBAL DEFAULT 11 slpwwr__ │ │ │ │ + 1725: 000b0c29 144 FUNC GLOBAL DEFAULT 11 mpfotg_ │ │ │ │ + 1726: 00055ec5 132 FUNC GLOBAL DEFAULT 11 odrstx__ │ │ │ │ + 1727: 0009f21d 42 FUNC GLOBAL DEFAULT 11 udsclz_ │ │ │ │ + 1728: 000bda01 176 FUNC GLOBAL DEFAULT 11 szmvld_ │ │ │ │ + 1729: 00084021 240 FUNC GLOBAL DEFAULT 11 usdaxs_ │ │ │ │ + 1730: 00040c65 132 FUNC GLOBAL DEFAULT 11 swiqcl__ │ │ │ │ + 1731: 00047051 28 FUNC GLOBAL DEFAULT 11 ullqnp__ │ │ │ │ + 1732: 0009e96d 184 FUNC GLOBAL DEFAULT 11 udlqcl_ │ │ │ │ + 1733: 000520cd 4 FUNC GLOBAL DEFAULT 11 mpiglb__ │ │ │ │ + 1734: 0007196d 16 FUNC GLOBAL DEFAULT 11 uwqgxz_ │ │ │ │ + 1735: 000ac6f1 220 FUNC GLOBAL DEFAULT 11 rtlenv_ │ │ │ │ + 1736: 00050a89 28 FUNC GLOBAL DEFAULT 11 uxroff__ │ │ │ │ + 1737: 000aaf1d 48 FUNC GLOBAL DEFAULT 11 rllxfl_ │ │ │ │ + 1738: 0007ae7d 16 FUNC GLOBAL DEFAULT 11 uuqmks_ │ │ │ │ + 1739: 0004039d 84 FUNC GLOBAL DEFAULT 11 zgiset__ │ │ │ │ + 1740: 000d1cb1 184 FUNC GLOBAL DEFAULT 11 swcqcl_ │ │ │ │ + 1741: 0004a1a1 28 FUNC GLOBAL DEFAULT 11 uzcsav__ │ │ │ │ + 1742: 00059399 4 FUNC GLOBAL DEFAULT 11 vifna1__ │ │ │ │ + 1743: 0004c901 112 FUNC GLOBAL DEFAULT 11 udpget__ │ │ │ │ + 1744: 00048b55 28 FUNC GLOBAL DEFAULT 11 uusmki__ │ │ │ │ + 1745: 0003f371 40 FUNC GLOBAL DEFAULT 11 sgplxu__ │ │ │ │ + 1746: 0006f62d 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyerrorbar │ │ │ │ + 1747: 00081e99 38 FUNC GLOBAL DEFAULT 11 uswapz_ │ │ │ │ + 1748: 0006dc45 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlinetype │ │ │ │ + 1749: 000ca2d5 564 FUNC GLOBAL DEFAULT 11 sgpmxv_ │ │ │ │ + 1750: 000b6efd 38 FUNC GLOBAL DEFAULT 11 rmlt0_ │ │ │ │ + 1751: 00061a51 484 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dcldrawvectors │ │ │ │ + 1752: 0005497d 132 FUNC GLOBAL DEFAULT 11 rllxfl__ │ │ │ │ + 1753: 000c1b1d 128 FUNC GLOBAL DEFAULT 11 szmvsv_ │ │ │ │ + 1754: 000c7fa9 136 FUNC GLOBAL DEFAULT 11 stqwtr_ │ │ │ │ + 1755: 00058fad 4 FUNC GLOBAL DEFAULT 11 rmax__ │ │ │ │ + 1756: 0003ea31 136 FUNC GLOBAL DEFAULT 11 sgtxv__ │ │ │ │ + 1757: 00095505 1124 FUNC GLOBAL DEFAULT 11 ucyamn_ │ │ │ │ + 1758: 0005f89d 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkertype │ │ │ │ + 1759: 00084515 324 FUNC GLOBAL DEFAULT 11 uspqid_ │ │ │ │ + 1760: 0003bfd5 28 FUNC GLOBAL DEFAULT 11 szt3op__ │ │ │ │ + 1761: 00053949 132 FUNC GLOBAL DEFAULT 11 rlrenv__ │ │ │ │ + 1762: 00064bf9 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreals │ │ │ │ + 1763: 00060375 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetype │ │ │ │ + 1764: 000cad81 6 FUNC GLOBAL DEFAULT 11 sgrqnp_ │ │ │ │ + 1765: 000ece8d 308 FUNC GLOBAL DEFAULT 11 vs2out_ │ │ │ │ + 1766: 000764d5 320 FUNC GLOBAL DEFAULT 11 umqfnm_ │ │ │ │ + 1767: 0003b999 28 FUNC GLOBAL DEFAULT 11 szplzr__ │ │ │ │ + 1768: 0004b4f9 28 FUNC GLOBAL DEFAULT 11 ucpqnp__ │ │ │ │ + 1769: 00078055 176 FUNC GLOBAL DEFAULT 11 umiqvl_ │ │ │ │ + 1770: 00051b7d 40 FUNC GLOBAL DEFAULT 11 vrcon0__ │ │ │ │ + 1771: 00054005 216 FUNC GLOBAL DEFAULT 11 rlcopt__ │ │ │ │ + 1772: 000c5c39 128 FUNC GLOBAL DEFAULT 11 scqwnd_ │ │ │ │ + 1773: 000d0dad 92 FUNC GLOBAL DEFAULT 11 swlset_ │ │ │ │ + 1774: 00040e71 28 FUNC GLOBAL DEFAULT 11 swiint__ │ │ │ │ + 1775: 00059179 4 FUNC GLOBAL DEFAULT 11 rngu1__ │ │ │ │ + 1776: 0007aebd 16 FUNC GLOBAL DEFAULT 11 uuqmkt_ │ │ │ │ + 1777: 000556b5 28 FUNC GLOBAL DEFAULT 11 gnsave__ │ │ │ │ + 1778: 000b8315 16 FUNC GLOBAL DEFAULT 11 szqtmd_ │ │ │ │ + 1779: 000a8615 240 FUNC GLOBAL DEFAULT 11 glpsvl_ │ │ │ │ + 1780: 00044ed9 128 FUNC GLOBAL DEFAULT 11 usyaxs__ │ │ │ │ + 1781: 0005242d 4 FUNC GLOBAL DEFAULT 11 iset__ │ │ │ │ + 1782: 0003ebe9 28 FUNC GLOBAL DEFAULT 11 sgstxi__ │ │ │ │ + 1783: 0005d359 224 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledaxis │ │ │ │ + 1784: 00052e75 184 FUNC GLOBAL DEFAULT 11 rlcget__ │ │ │ │ + 1785: 000ecd5d 120 FUNC GLOBAL DEFAULT 11 vs1din_ │ │ │ │ + 1786: 0003d52d 128 FUNC GLOBAL DEFAULT 11 slsize__ │ │ │ │ + 1787: 000e2395 164 FUNC GLOBAL DEFAULT 11 odiqvl_ │ │ │ │ + 1788: 000b7199 38 FUNC GLOBAL DEFAULT 11 rmlt1_ │ │ │ │ + 1789: 0004cb01 112 FUNC GLOBAL DEFAULT 11 udiset__ │ │ │ │ + 1790: 000610f9 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttolong │ │ │ │ + 1791: 00099de1 20 FUNC GLOBAL DEFAULT 11 ulxqfm_ │ │ │ │ + 1792: 0003bbc1 28 FUNC GLOBAL DEFAULT 11 szoplc__ │ │ │ │ + 1793: 00095ac1 228 FUNC GLOBAL DEFAULT 11 ucxacl_ │ │ │ │ + 1794: 0003d1c1 28 FUNC GLOBAL DEFAULT 11 slpwwc__ │ │ │ │ + 1795: 00056d4d 36 FUNC GLOBAL DEFAULT 11 shinip__ │ │ │ │ + 1796: 000bd3d5 392 FUNC GLOBAL DEFAULT 11 szstyz_ │ │ │ │ + 1797: 0005415d 28 FUNC GLOBAL DEFAULT 11 gllqnp__ │ │ │ │ + 1798: 000520ad 4 FUNC GLOBAL DEFAULT 11 mpimwl__ │ │ │ │ + 1799: 000528d1 44 FUNC GLOBAL DEFAULT 11 vidiv__ │ │ │ │ + 1800: 0004b37d 28 FUNC GLOBAL DEFAULT 11 uzrqvl__ │ │ │ │ + 1801: 000ca8d9 152 FUNC GLOBAL DEFAULT 11 sglnzu_ │ │ │ │ + 1802: 0003cf89 28 FUNC GLOBAL DEFAULT 11 stiwtr__ │ │ │ │ + 1803: 000e7001 68 FUNC GLOBAL DEFAULT 11 cosqf_ │ │ │ │ + 1804: 0005d46d 152 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclsettitle │ │ │ │ + 1805: 000ec365 4 FUNC GLOBAL DEFAULT 11 shtwgz_ │ │ │ │ + 1806: 0004d78d 132 FUNC GLOBAL DEFAULT 11 udpqid__ │ │ │ │ + 1807: 000cbbdd 412 FUNC GLOBAL DEFAULT 11 sgtnxr_ │ │ │ │ + 1808: 000ad2a5 116 FUNC GLOBAL DEFAULT 11 ct3sc_ │ │ │ │ + 1809: 000ccdc5 188 FUNC GLOBAL DEFAULT 11 sglazr_ │ │ │ │ + 1810: 0009c309 520 FUNC GLOBAL DEFAULT 11 uxplba_ │ │ │ │ + 1811: 00036f71 320 FUNC GLOBAL DEFAULT 11 tmiqid_ │ │ │ │ + 1812: 00050fe5 40 FUNC GLOBAL DEFAULT 11 uhdifz__ │ │ │ │ + 1813: 001104b4 108 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_month │ │ │ │ + 1814: 0003e5bd 28 FUNC GLOBAL DEFAULT 11 sgpfln__ │ │ │ │ + 1815: 00058965 116 FUNC GLOBAL DEFAULT 11 lchrf__ │ │ │ │ + 1816: 0008f785 40 FUNC GLOBAL DEFAULT 11 uziqnp_ │ │ │ │ + 1817: 0006eda5 744 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeybararea │ │ │ │ + 1818: 0004fc9d 28 FUNC GLOBAL DEFAULT 11 uipdat__ │ │ │ │ + 1819: 000591b9 4 FUNC GLOBAL DEFAULT 11 rcov__ │ │ │ │ + 1820: 00093f89 92 FUNC GLOBAL DEFAULT 11 grsvpt_ │ │ │ │ + 1821: 000478b5 28 FUNC GLOBAL DEFAULT 11 ulqybl__ │ │ │ │ + 1822: 00093551 124 FUNC GLOBAL DEFAULT 11 uverb_ │ │ │ │ + 1823: 00052431 4 FUNC GLOBAL DEFAULT 11 iadd0__ │ │ │ │ + 1824: 000c294d 1080 FUNC GLOBAL DEFAULT 11 slsize_ │ │ │ │ + 1825: 00042189 180 FUNC GLOBAL DEFAULT 11 swcset__ │ │ │ │ + 1826: 00057379 40 FUNC GLOBAL DEFAULT 11 shtswz__ │ │ │ │ + 1827: 0003f1c1 28 FUNC GLOBAL DEFAULT 11 sgpmu__ │ │ │ │ + 1828: 000a99e9 6 FUNC GLOBAL DEFAULT 11 glrqnp_ │ │ │ │ + 1829: 0004a9d5 28 FUNC GLOBAL DEFAULT 11 uziqnp__ │ │ │ │ + 1830: 000a7cc9 58 FUNC GLOBAL DEFAULT 11 viinc0_ │ │ │ │ + 1831: 000574b5 28 FUNC GLOBAL DEFAULT 11 shtwgz__ │ │ │ │ + 1832: 00091429 44 FUNC GLOBAL DEFAULT 11 uzlqcl_ │ │ │ │ + 1833: 0008ea7d 40 FUNC GLOBAL DEFAULT 11 uzrrst_ │ │ │ │ + 1834: 000cf37d 140 FUNC GLOBAL DEFAULT 11 sgpqin_ │ │ │ │ + 1835: 000b6695 160 FUNC GLOBAL DEFAULT 11 irgt_ │ │ │ │ + 1836: 00099421 132 FUNC GLOBAL DEFAULT 11 uliqin_ │ │ │ │ + 1837: 000d0ae5 152 FUNC GLOBAL DEFAULT 11 sglnzv_ │ │ │ │ + 1838: 000520d5 4 FUNC GLOBAL DEFAULT 11 mpiotg__ │ │ │ │ + 1839: 0003e8f1 156 FUNC GLOBAL DEFAULT 11 sgtxxu__ │ │ │ │ + 1840: 0008eaa5 40 FUNC GLOBAL DEFAULT 11 uzrsav_ │ │ │ │ + 1841: 000774d9 28 FUNC GLOBAL DEFAULT 11 umqcwd_ │ │ │ │ + 1842: 0003b679 216 FUNC GLOBAL DEFAULT 11 sztxno__ │ │ │ │ + 1843: 00050e65 44 FUNC GLOBAL DEFAULT 11 uvbrfz__ │ │ │ │ + 1844: 0011053c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Polar │ │ │ │ + 1845: 00095ed1 320 FUNC GLOBAL DEFAULT 11 uciqid_ │ │ │ │ + 1846: 00067a85 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_b │ │ │ │ + 1847: 00041081 28 FUNC GLOBAL DEFAULT 11 swftnm__ │ │ │ │ + 1848: 00040e01 28 FUNC GLOBAL DEFAULT 11 swiclr__ │ │ │ │ + 1849: 0007d43d 50 FUNC GLOBAL DEFAULT 11 uiscfl_ │ │ │ │ + 1850: 000681bd 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_f │ │ │ │ + 1851: 0009aee9 752 FUNC GLOBAL DEFAULT 11 uxplbb_ │ │ │ │ + 1852: 000d0d0d 160 FUNC GLOBAL DEFAULT 11 swlstx_ │ │ │ │ + 1853: 0004e009 132 FUNC GLOBAL DEFAULT 11 umpstx__ │ │ │ │ + 1854: 00071059 136 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate2d │ │ │ │ + 1855: 0006776d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_b │ │ │ │ + 1856: 00049b21 132 FUNC GLOBAL DEFAULT 11 uglqin__ │ │ │ │ + 1857: 00054dfd 216 FUNC GLOBAL DEFAULT 11 glcstx__ │ │ │ │ + 1858: 0009b4a9 968 FUNC GLOBAL DEFAULT 11 uxpttl_ │ │ │ │ + 1859: 000d9a05 138 FUNC GLOBAL DEFAULT 11 swdcls_ │ │ │ │ + 1860: 00051b45 28 FUNC GLOBAL DEFAULT 11 rmlt0__ │ │ │ │ + 1861: 00067f29 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_f │ │ │ │ + 1862: 000babb9 816 FUNC GLOBAL DEFAULT 11 szoplc_ │ │ │ │ + 1863: 000692ed 224 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourline │ │ │ │ + 1864: 0005152d 4 FUNC GLOBAL DEFAULT 11 indxil__ │ │ │ │ + 1865: 0005a355 40 FUNC GLOBAL DEFAULT 11 tmstls__ │ │ │ │ + 1866: 0003c125 136 FUNC GLOBAL DEFAULT 11 sztxzr__ │ │ │ │ + 1867: 000591fd 116 FUNC GLOBAL DEFAULT 11 isgc__ │ │ │ │ + 1868: 000ccab9 48 FUNC GLOBAL DEFAULT 11 sgoopn_ │ │ │ │ + 1869: 0004a661 132 FUNC GLOBAL DEFAULT 11 uzlstx__ │ │ │ │ + 1870: 00048a0d 28 FUNC GLOBAL DEFAULT 11 uupqit__ │ │ │ │ + 1871: 0003a521 176 FUNC GLOBAL DEFAULT 11 tmlsvl_ │ │ │ │ + 1872: 00052001 4 FUNC GLOBAL DEFAULT 11 mpipst__ │ │ │ │ + 1873: 00057281 36 FUNC GLOBAL DEFAULT 11 shtnml__ │ │ │ │ + 1874: 00061c35 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcor │ │ │ │ + 1875: 00079c5d 16 FUNC GLOBAL DEFAULT 11 uusebi_ │ │ │ │ + 1876: 000a7c25 164 FUNC GLOBAL DEFAULT 11 viinc1_ │ │ │ │ + 1877: 000c7a0d 444 FUNC GLOBAL DEFAULT 11 stipr2_ │ │ │ │ + 1878: 000afefd 180 FUNC GLOBAL DEFAULT 11 mpicya_ │ │ │ │ + 1879: 0003f445 36 FUNC GLOBAL DEFAULT 11 sgtnxr__ │ │ │ │ + 1880: 0004fd45 28 FUNC GLOBAL DEFAULT 11 uiqmrg__ │ │ │ │ + 1881: 00061e45 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcov │ │ │ │ + 1882: 00057525 48 FUNC GLOBAL DEFAULT 11 shts2g__ │ │ │ │ + 1883: 0004ebfd 132 FUNC GLOBAL DEFAULT 11 umlqcp__ │ │ │ │ + 1884: 0009ea25 136 FUNC GLOBAL DEFAULT 11 udlqcp_ │ │ │ │ + 1885: 00068e41 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastchar │ │ │ │ + 1886: 000d1d69 136 FUNC GLOBAL DEFAULT 11 swcqcp_ │ │ │ │ + 1887: 000466cd 28 FUNC GLOBAL DEFAULT 11 uyroff__ │ │ │ │ + 1888: 00070fa9 176 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate3d │ │ │ │ + 1889: 000cb1fd 16 FUNC GLOBAL DEFAULT 11 sgqtrn_ │ │ │ │ + 1890: 0004f709 40 FUNC GLOBAL DEFAULT 11 uishdw__ │ │ │ │ + 1891: 00056699 132 FUNC GLOBAL DEFAULT 11 odpqcl__ │ │ │ │ + 1892: 000bd3b5 16 FUNC GLOBAL DEFAULT 11 szopld_ │ │ │ │ + 1893: 00042ce9 112 FUNC GLOBAL DEFAULT 11 uepget__ │ │ │ │ + 1894: 00095145 164 FUNC GLOBAL DEFAULT 11 uclsvl_ │ │ │ │ + 1895: 0003b5ed 28 FUNC GLOBAL DEFAULT 11 szplop__ │ │ │ │ + 1896: 0006012d 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetextsize │ │ │ │ + 1897: 0003daed 28 FUNC GLOBAL DEFAULT 11 scstrf__ │ │ │ │ + 1898: 000a8591 132 FUNC GLOBAL DEFAULT 11 glpqin_ │ │ │ │ + 1899: 00083c75 92 FUNC GLOBAL DEFAULT 11 usrget_ │ │ │ │ + 1900: 0007c3d5 160 FUNC GLOBAL DEFAULT 11 uipda2_ │ │ │ │ + 1901: 0007b525 16 FUNC GLOBAL DEFAULT 11 uuqlnt_ │ │ │ │ + 1902: 000ae171 184 FUNC GLOBAL DEFAULT 11 mpicyb_ │ │ │ │ + 1903: 0003f2bd 40 FUNC GLOBAL DEFAULT 11 sglazr__ │ │ │ │ + 1904: 000ad161 34 FUNC GLOBAL DEFAULT 11 ct2ch_ │ │ │ │ + 1905: 0003b97d 28 FUNC GLOBAL DEFAULT 11 szt3zv__ │ │ │ │ + 1906: 0004013d 132 FUNC GLOBAL DEFAULT 11 sgtrln__ │ │ │ │ + 1907: 000570b5 68 FUNC GLOBAL DEFAULT 11 shlfwm__ │ │ │ │ + 1908: 000555ad 44 FUNC GLOBAL DEFAULT 11 vrdiv1__ │ │ │ │ + 1909: 0004e445 28 FUNC GLOBAL DEFAULT 11 umspnt__ │ │ │ │ + 1910: 000c1a5d 4 FUNC GLOBAL DEFAULT 11 szopsv_ │ │ │ │ + 1911: 000e5ce9 116 FUNC GLOBAL DEFAULT 11 cosqi_ │ │ │ │ + 1912: 00065a75 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreal │ │ │ │ + 1913: 000c9e81 412 FUNC GLOBAL DEFAULT 11 sgtnxu_ │ │ │ │ + 1914: 0004d771 28 FUNC GLOBAL DEFAULT 11 udpqnp__ │ │ │ │ + 1915: 000494d9 132 FUNC GLOBAL DEFAULT 11 ugrstx__ │ │ │ │ + 1916: 0006d929 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframeindex │ │ │ │ + 1917: 000cd629 188 FUNC GLOBAL DEFAULT 11 sglazu_ │ │ │ │ + 1918: 000a0861 184 FUNC GLOBAL DEFAULT 11 udiqcl_ │ │ │ │ + 1919: 0003f4e9 28 FUNC GLOBAL DEFAULT 11 sginit__ │ │ │ │ + 1920: 000ac7cd 220 FUNC GLOBAL DEFAULT 11 rtienv_ │ │ │ │ + 1921: 000aaf4d 44 FUNC GLOBAL DEFAULT 11 rlixfl_ │ │ │ │ + 1922: 00040245 132 FUNC GLOBAL DEFAULT 11 sgtrnl__ │ │ │ │ + 1923: 0004159d 28 FUNC GLOBAL DEFAULT 11 swpsvl__ │ │ │ │ + 1924: 000b2d0d 104 FUNC GLOBAL DEFAULT 11 rgnlt_ │ │ │ │ + 1925: 000c3f21 388 FUNC GLOBAL DEFAULT 11 slmgn_ │ │ │ │ + 1926: 00047f99 28 FUNC GLOBAL DEFAULT 11 uuqfri__ │ │ │ │ + 1927: 000510d5 28 FUNC GLOBAL DEFAULT 11 uhbrl__ │ │ │ │ + 1928: 00056f0d 72 FUNC GLOBAL DEFAULT 11 shmwjm__ │ │ │ │ + 1929: 000ab5c9 148 FUNC GLOBAL DEFAULT 11 rtrget_ │ │ │ │ + 1930: 00042a29 112 FUNC GLOBAL DEFAULT 11 ueiset__ │ │ │ │ + 1931: 000aca5d 84 FUNC GLOBAL DEFAULT 11 indxnl_ │ │ │ │ + 1932: 0003e3e9 132 FUNC GLOBAL DEFAULT 11 sglqin__ │ │ │ │ + 1933: 0011c84c 12 OBJECT GLOBAL DEFAULT 20 zgipmname │ │ │ │ + 1934: 0006eb11 660 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarline │ │ │ │ + 1935: 0007ec8d 176 FUNC GLOBAL DEFAULT 11 uipda3_ │ │ │ │ + 1936: 000ead75 296 FUNC GLOBAL DEFAULT 11 shinip_ │ │ │ │ + 1937: 0008d765 164 FUNC GLOBAL DEFAULT 11 uersvl_ │ │ │ │ + 1938: 000aebfd 180 FUNC GLOBAL DEFAULT 11 mpicyc_ │ │ │ │ + 1939: 00045351 132 FUNC GLOBAL DEFAULT 11 uslqcl__ │ │ │ │ + 1940: 0004d0fd 28 FUNC GLOBAL DEFAULT 11 udqcln__ │ │ │ │ + 1941: 0009e8bd 176 FUNC GLOBAL DEFAULT 11 udlqvl_ │ │ │ │ + 1942: 0009f67d 92 FUNC GLOBAL DEFAULT 11 udrset_ │ │ │ │ + 1943: 000a3b39 92 FUNC GLOBAL DEFAULT 11 ugpset_ │ │ │ │ + 1944: 00067e21 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_b │ │ │ │ + 1945: 0005dd01 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumge │ │ │ │ + 1946: 000ad37d 86 FUNC GLOBAL DEFAULT 11 isum0_ │ │ │ │ + 1947: 0007af69 16 FUNC GLOBAL DEFAULT 11 uusfri_ │ │ │ │ + 1948: 00078575 92 FUNC GLOBAL DEFAULT 11 umlset_ │ │ │ │ + 1949: 000cf1d9 412 FUNC GLOBAL DEFAULT 11 sgtnxv_ │ │ │ │ + 1950: 000c9c6d 188 FUNC GLOBAL DEFAULT 11 sglazv_ │ │ │ │ + 1951: 000503e5 28 FUNC GLOBAL DEFAULT 11 uiencd__ │ │ │ │ + 1952: 000d1bd1 224 FUNC GLOBAL DEFAULT 11 swcqvl_ │ │ │ │ + 1953: 000d5ec1 92 FUNC GLOBAL DEFAULT 11 swiset_ │ │ │ │ + 1954: 000685dd 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_f │ │ │ │ + 1955: 0004fd7d 128 FUNC GLOBAL DEFAULT 11 uiscfl__ │ │ │ │ + 1956: 000948ed 72 FUNC GLOBAL DEFAULT 11 grsmpl_ │ │ │ │ + 1957: 000c8985 20 FUNC GLOBAL DEFAULT 11 stsrd3_ │ │ │ │ + 1958: 00042ed5 132 FUNC GLOBAL DEFAULT 11 uepqid__ │ │ │ │ + 1959: 0004eddd 28 FUNC GLOBAL DEFAULT 11 umstvz__ │ │ │ │ + 1960: 000c53e9 16 FUNC GLOBAL DEFAULT 11 scspmi_ │ │ │ │ + 1961: 000d59cd 16 FUNC GLOBAL DEFAULT 11 zgsfcm_ │ │ │ │ + 1962: 000cd929 160 FUNC GLOBAL DEFAULT 11 sgspls_ │ │ │ │ + 1963: 00091595 1672 FUNC GLOBAL DEFAULT 11 uvdifz_ │ │ │ │ + 1964: 000caf6d 184 FUNC GLOBAL DEFAULT 11 sgrqcl_ │ │ │ │ + 1965: 0005dd3d 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumgt │ │ │ │ + 1966: 00045c0d 28 FUNC GLOBAL DEFAULT 11 usurdl__ │ │ │ │ + 1967: 00057fc9 44 FUNC GLOBAL DEFAULT 11 datef3__ │ │ │ │ + 1968: 000e15e9 92 FUNC GLOBAL DEFAULT 11 odlset_ │ │ │ │ + 1969: 0008272d 696 FUNC GLOBAL DEFAULT 11 usaxcl_ │ │ │ │ + 1970: 000b71c1 168 FUNC GLOBAL DEFAULT 11 vrcon_ │ │ │ │ + 1971: 00047d09 28 FUNC GLOBAL DEFAULT 11 uuiqvl__ │ │ │ │ + 1972: 000d8bb9 138 FUNC GLOBAL DEFAULT 11 swqclc_ │ │ │ │ + 1973: 0004181d 132 FUNC GLOBAL DEFAULT 11 swrqin__ │ │ │ │ + 1974: 00068ca9 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstcharex │ │ │ │ + 1975: 00051039 28 FUNC GLOBAL DEFAULT 11 uhbxf__ │ │ │ │ + 1976: 000a7e75 156 FUNC GLOBAL DEFAULT 11 iadd_ │ │ │ │ + 1977: 000405cd 4 FUNC GLOBAL DEFAULT 11 zgclip__ │ │ │ │ + 1978: 00070679 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarframe │ │ │ │ + 1979: 00091455 44 FUNC GLOBAL DEFAULT 11 uzlqcp_ │ │ │ │ + 1980: 000405bd 4 FUNC GLOBAL DEFAULT 11 zgswdi__ │ │ │ │ + 1981: 000585cd 132 FUNC GLOBAL DEFAULT 11 cns__ │ │ │ │ + 1982: 0003d90d 36 FUNC GLOBAL DEFAULT 11 sctnzv__ │ │ │ │ + 1983: 0003cccd 28 FUNC GLOBAL DEFAULT 11 stepr2__ │ │ │ │ + 1984: 00075545 16 FUNC GLOBAL DEFAULT 11 umrpnt_ │ │ │ │ + 1985: 0004f5ed 112 FUNC GLOBAL DEFAULT 11 uiiset__ │ │ │ │ + 1986: 000ad589 184 FUNC GLOBAL DEFAULT 11 isum1_ │ │ │ │ + 1987: 000596f1 28 FUNC GLOBAL DEFAULT 11 tmisvl__ │ │ │ │ + 1988: 00059fad 112 FUNC GLOBAL DEFAULT 11 tmrset__ │ │ │ │ + 1989: 00059a9d 28 FUNC GLOBAL DEFAULT 11 tmlqvl__ │ │ │ │ + 1990: 0003c0d1 28 FUNC GLOBAL DEFAULT 11 sztxop__ │ │ │ │ + 1991: 0003a49d 132 FUNC GLOBAL DEFAULT 11 tmlqin_ │ │ │ │ + 1992: 00052095 4 FUNC GLOBAL DEFAULT 11 mpfcyb__ │ │ │ │ + 1993: 000e3dfd 484 FUNC GLOBAL DEFAULT 11 rffti1_ │ │ │ │ + 1994: 000cbef9 92 FUNC GLOBAL DEFAULT 11 sglget_ │ │ │ │ + 1995: 0008419d 240 FUNC GLOBAL DEFAULT 11 uspsvl_ │ │ │ │ + 1996: 00058bbd 132 FUNC GLOBAL DEFAULT 11 hexdci__ │ │ │ │ + 1997: 00047f45 28 FUNC GLOBAL DEFAULT 11 uusfrt__ │ │ │ │ + 1998: 000b6f25 64 FUNC GLOBAL DEFAULT 11 vrfct0_ │ │ │ │ + 1999: 0006d9f9 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetareapattern │ │ │ │ + 2000: 000b3471 72 FUNC GLOBAL DEFAULT 11 viadd0_ │ │ │ │ + 2001: 000a6b05 108 FUNC GLOBAL DEFAULT 11 rmod_ │ │ │ │ + 2002: 000cd0a5 16 FUNC GLOBAL DEFAULT 11 sgsplt_ │ │ │ │ + 2003: 0005b325 232 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclopengraphics │ │ │ │ + 2004: 0003dd59 40 FUNC GLOBAL DEFAULT 11 sgpmzr__ │ │ │ │ + 2005: 0007ac49 16 FUNC GLOBAL DEFAULT 11 uusbrs_ │ │ │ │ + 2006: 0006d771 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransnumber │ │ │ │ + 2007: 00071419 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dcle2c │ │ │ │ + 2008: 0003bb51 28 FUNC GLOBAL DEFAULT 11 szoplv__ │ │ │ │ + 2009: 000acab1 48 FUNC GLOBAL DEFAULT 11 indxrf_ │ │ │ │ + 2010: 00040f59 28 FUNC GLOBAL DEFAULT 11 swclch__ │ │ │ │ + 2011: 00047599 128 FUNC GLOBAL DEFAULT 11 ulxqfm__ │ │ │ │ + 2012: 000a6ad5 48 FUNC GLOBAL DEFAULT 11 rd2r_ │ │ │ │ + 2013: 0003dcd5 132 FUNC GLOBAL DEFAULT 11 sgrstx__ │ │ │ │ + 2014: 0009b295 108 FUNC GLOBAL DEFAULT 11 uxroff_ │ │ │ │ + 2015: 00052735 4 FUNC GLOBAL DEFAULT 11 irlt__ │ │ │ │ + 2016: 0004c38d 112 FUNC GLOBAL DEFAULT 11 ucrget__ │ │ │ │ + 2017: 0011e5b8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ + 2018: 00040be1 132 FUNC GLOBAL DEFAULT 11 swiqcp__ │ │ │ │ + 2019: 000eb161 178 FUNC GLOBAL DEFAULT 11 shinir_ │ │ │ │ + 2020: 0003bad9 28 FUNC GLOBAL DEFAULT 11 szpllu__ │ │ │ │ + 2021: 000d58c5 2 FUNC GLOBAL DEFAULT 11 zgqpnt_ │ │ │ │ + 2022: 00052005 4 FUNC GLOBAL DEFAULT 11 mpscct__ │ │ │ │ + 2023: 000950c1 132 FUNC GLOBAL DEFAULT 11 uclqin_ │ │ │ │ + 2024: 0008f879 44 FUNC GLOBAL DEFAULT 11 uziqcl_ │ │ │ │ + 2025: 00052291 40 FUNC GLOBAL DEFAULT 11 vifct1__ │ │ │ │ + 2026: 00071c51 68 FUNC GLOBAL DEFAULT 11 uwqgya_ │ │ │ │ + 2027: 0003c6b1 28 FUNC GLOBAL DEFAULT 11 szlacl__ │ │ │ │ + 2028: 0005de59 260 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgetgoodnumlist │ │ │ │ + 2029: 0003b9dd 28 FUNC GLOBAL DEFAULT 11 szgclx__ │ │ │ │ + 2030: 00062535 872 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetcharex │ │ │ │ + 2031: 0009f5dd 160 FUNC GLOBAL DEFAULT 11 udrstx_ │ │ │ │ + 2032: 000a39ed 332 FUNC GLOBAL DEFAULT 11 ugpstx_ │ │ │ │ + 2033: 0004a71d 28 FUNC GLOBAL DEFAULT 11 uzprst__ │ │ │ │ + 2034: 000784d5 160 FUNC GLOBAL DEFAULT 11 umlstx_ │ │ │ │ + 2035: 000a9ca9 184 FUNC GLOBAL DEFAULT 11 glrqcl_ │ │ │ │ + 2036: 000564d5 28 FUNC GLOBAL DEFAULT 11 odlsvl__ │ │ │ │ + 2037: 0003f2e5 28 FUNC GLOBAL DEFAULT 11 sgtnu__ │ │ │ │ + 2038: 000d5e21 160 FUNC GLOBAL DEFAULT 11 swistx_ │ │ │ │ + 2039: 000b6af5 180 FUNC GLOBAL DEFAULT 11 vrfct1_ │ │ │ │ + 2040: 000b376d 188 FUNC GLOBAL DEFAULT 11 viadd1_ │ │ │ │ + 2041: 000d23f5 188 FUNC GLOBAL DEFAULT 11 zg_key_press_event │ │ │ │ + 2042: 0009b301 100 FUNC GLOBAL DEFAULT 11 uxmttl_ │ │ │ │ + 2043: 0005f7c9 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkersize │ │ │ │ + 2044: 0003d89d 28 FUNC GLOBAL DEFAULT 11 scplu__ │ │ │ │ + 2045: 00041e15 88 FUNC GLOBAL DEFAULT 11 zgqtxw__ │ │ │ │ + 2046: 00058b39 132 FUNC GLOBAL DEFAULT 11 hexdic__ │ │ │ │ + 2047: 00040519 4 FUNC GLOBAL DEFAULT 11 zgflash__ │ │ │ │ + 2048: 000c991d 16 FUNC GLOBAL DEFAULT 11 sgslat_ │ │ │ │ + 2049: 0003c201 28 FUNC GLOBAL DEFAULT 11 szsttp__ │ │ │ │ + 2050: 0004d119 28 FUNC GLOBAL DEFAULT 11 uddclv__ │ │ │ │ + 2051: 0005935d 4 FUNC GLOBAL DEFAULT 11 ruwgx__ │ │ │ │ + 2052: 00051a91 28 FUNC GLOBAL DEFAULT 11 rset0__ │ │ │ │ + 2053: 000ec4c1 128 FUNC GLOBAL DEFAULT 11 shtswj_ │ │ │ │ + 2054: 0008fa25 30 FUNC GLOBAL DEFAULT 11 uzcget_ │ │ │ │ + 2055: 0005e779 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlineindex │ │ │ │ + 2056: 00085f29 6 FUNC GLOBAL DEFAULT 11 usrqnp_ │ │ │ │ + 2057: 0003db5d 28 FUNC GLOBAL DEFAULT 11 scqtrn__ │ │ │ │ + 2058: 0003cae9 28 FUNC GLOBAL DEFAULT 11 szplzv__ │ │ │ │ + 2059: 000e1549 160 FUNC GLOBAL DEFAULT 11 odlstx_ │ │ │ │ + 2060: 00091401 38 FUNC GLOBAL DEFAULT 11 uzlqvl_ │ │ │ │ + 2061: 00090975 92 FUNC GLOBAL DEFAULT 11 uzrset_ │ │ │ │ + 2062: 00036cd1 176 FUNC GLOBAL DEFAULT 11 tmisvl_ │ │ │ │ + 2063: 00053b99 216 FUNC GLOBAL DEFAULT 11 rtlopt__ │ │ │ │ + 2064: 000cf5e9 88 FUNC GLOBAL DEFAULT 11 sgpqit_ │ │ │ │ + 2065: 0005621d 112 FUNC GLOBAL DEFAULT 11 odiset__ │ │ │ │ + 2066: 00041e11 4 FUNC GLOBAL DEFAULT 11 zgfint__ │ │ │ │ + 2067: 000afe99 100 FUNC GLOBAL DEFAULT 11 mpfcya_ │ │ │ │ + 2068: 000c7bc9 272 FUNC GLOBAL DEFAULT 11 stfpr2_ │ │ │ │ + 2069: 000ac26d 92 FUNC GLOBAL DEFAULT 11 gllget_ │ │ │ │ + 2070: 000732f5 444 FUNC GLOBAL DEFAULT 11 uysaxs_ │ │ │ │ + 2071: 00071b85 40 FUNC GLOBAL DEFAULT 11 uwqgyb_ │ │ │ │ + 2072: 0004a8e1 28 FUNC GLOBAL DEFAULT 11 uzpqit__ │ │ │ │ + 2073: 000a0919 136 FUNC GLOBAL DEFAULT 11 udiqcp_ │ │ │ │ + 2074: 0008d6e1 132 FUNC GLOBAL DEFAULT 11 uerqin_ │ │ │ │ + 2075: 0003ceb1 28 FUNC GLOBAL DEFAULT 11 stsusr__ │ │ │ │ + 2076: 00052ad1 168 FUNC GLOBAL DEFAULT 11 rtlget__ │ │ │ │ + 2077: 00042eb9 28 FUNC GLOBAL DEFAULT 11 uepqnp__ │ │ │ │ + 2078: 0009abd9 72 FUNC GLOBAL DEFAULT 11 ulqxbl_ │ │ │ │ + 2079: 000acc19 46 FUNC GLOBAL DEFAULT 11 indxcf_ │ │ │ │ + 2080: 000c7585 16 FUNC GLOBAL DEFAULT 11 stqtrf_ │ │ │ │ + 2081: 00047479 28 FUNC GLOBAL DEFAULT 11 ulisvl__ │ │ │ │ + 2082: 000471f9 28 FUNC GLOBAL DEFAULT 11 ullqvl__ │ │ │ │ + 2083: 00057179 76 FUNC GLOBAL DEFAULT 11 shinit__ │ │ │ │ + 2084: 000b561d 1276 FUNC GLOBAL DEFAULT 11 g2sctr_ │ │ │ │ + 2085: 0004b795 132 FUNC GLOBAL DEFAULT 11 ucrqid__ │ │ │ │ + 2086: 0008e29d 320 FUNC GLOBAL DEFAULT 11 uelqid_ │ │ │ │ + 2087: 0005273d 4 FUNC GLOBAL DEFAULT 11 irle__ │ │ │ │ + 2088: 00049681 132 FUNC GLOBAL DEFAULT 11 ugpqcl__ │ │ │ │ + 2089: 00095c31 176 FUNC GLOBAL DEFAULT 11 ucisvl_ │ │ │ │ + 2090: 00058fc9 4 FUNC GLOBAL DEFAULT 11 rsum1__ │ │ │ │ + 2091: 00051c75 4 FUNC GLOBAL DEFAULT 11 lrne1__ │ │ │ │ + 2092: 000af87d 92 FUNC GLOBAL DEFAULT 11 mpivdg_ │ │ │ │ + 2093: 000e9b4d 224 FUNC GLOBAL DEFAULT 11 shinit_ │ │ │ │ + 2094: 00062335 52 FUNC GLOBAL DEFAULT 11 __uzpack_MOD_dclsetaxisfactor │ │ │ │ + 2095: 001e7950 8 OBJECT GLOBAL DEFAULT 21 szbtn2_ │ │ │ │ + 2096: 000da42d 92 FUNC GLOBAL DEFAULT 11 swpget_ │ │ │ │ + 2097: 000ae0f5 88 FUNC GLOBAL DEFAULT 11 mpfcyb_ │ │ │ │ + 2098: 000c77d5 200 FUNC GLOBAL DEFAULT 11 stfpr3_ │ │ │ │ + 2099: 0005ac9d 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportframe │ │ │ │ + 2100: 000615b9 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontourex │ │ │ │ + 2101: 0005917d 28 FUNC GLOBAL DEFAULT 11 uwsgxz__ │ │ │ │ + 2102: 000b7d95 628 FUNC GLOBAL DEFAULT 11 szsgcl_ │ │ │ │ + 2103: 00040799 4 FUNC GLOBAL DEFAULT 11 zgqtnc__ │ │ │ │ + 2104: 00055c49 28 FUNC GLOBAL DEFAULT 11 cffti1__ │ │ │ │ + 2105: 0005b255 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransfunction │ │ │ │ + 2106: 00051fe5 4 FUNC GLOBAL DEFAULT 11 mpfsin__ │ │ │ │ + 2107: 0004b6bd 28 FUNC GLOBAL DEFAULT 11 ucpqvl__ │ │ │ │ + 2108: 0005a475 196 FUNC GLOBAL DEFAULT 11 usaxlb__ │ │ │ │ + 2109: 001ebd40 0 NOTYPE GLOBAL DEFAULT 21 __end__ │ │ │ │ + 2110: 00051c61 4 FUNC GLOBAL DEFAULT 11 lrgt0__ │ │ │ │ + 2111: 000cb025 136 FUNC GLOBAL DEFAULT 11 sgrqcp_ │ │ │ │ + 2112: 0003c721 28 FUNC GLOBAL DEFAULT 11 szmvl3__ │ │ │ │ + 2113: 000c090d 1824 FUNC GLOBAL DEFAULT 11 szqtxw_ │ │ │ │ + 2114: 000476f9 132 FUNC GLOBAL DEFAULT 11 ulrstx__ │ │ │ │ + 2115: 0003bc31 132 FUNC GLOBAL DEFAULT 11 szschz__ │ │ │ │ + 2116: 000a7759 38 FUNC GLOBAL DEFAULT 11 imlt0_ │ │ │ │ + 2117: 0006d4f9 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset2dplane │ │ │ │ + 2118: 00054a85 216 FUNC GLOBAL DEFAULT 11 rlcxfl__ │ │ │ │ + 2119: 00084119 132 FUNC GLOBAL DEFAULT 11 uspqin_ │ │ │ │ + 2120: 000a87f5 88 FUNC GLOBAL DEFAULT 11 glpqit_ │ │ │ │ + 2121: 0003c099 28 FUNC GLOBAL DEFAULT 11 szpmcl__ │ │ │ │ + 2122: 0003d511 28 FUNC GLOBAL DEFAULT 11 slinit__ │ │ │ │ + 2123: 000ec88d 412 FUNC GLOBAL DEFAULT 11 shtint_ │ │ │ │ + 2124: 00052451 4 FUNC GLOBAL DEFAULT 11 imax__ │ │ │ │ + 2125: 000a4d0d 320 FUNC GLOBAL DEFAULT 11 ugrqid_ │ │ │ │ + 2126: 000c8cd1 92 FUNC GLOBAL DEFAULT 11 sgqvpt_ │ │ │ │ + 2127: 000624c5 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcurrency │ │ │ │ + 2128: 001e7948 4 OBJECT GLOBAL DEFAULT 21 szbtn3_ │ │ │ │ + 2129: 00053841 132 FUNC GLOBAL DEFAULT 11 rlienv__ │ │ │ │ + 2130: 0009c575 112 FUNC GLOBAL DEFAULT 11 luxchk_ │ │ │ │ + 2131: 000908d5 160 FUNC GLOBAL DEFAULT 11 uzrstx_ │ │ │ │ + 2132: 000aeb81 124 FUNC GLOBAL DEFAULT 11 mpfcyc_ │ │ │ │ + 2133: 0005dd79 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumle │ │ │ │ + 2134: 000cb6e1 6 FUNC GLOBAL DEFAULT 11 sglqnp_ │ │ │ │ + 2135: 000557b5 36 FUNC GLOBAL DEFAULT 11 passb2__ │ │ │ │ + 2136: 0003eec9 28 FUNC GLOBAL DEFAULT 11 sgqpls__ │ │ │ │ + 2137: 000a07b1 176 FUNC GLOBAL DEFAULT 11 udiqvl_ │ │ │ │ + 2138: 00054305 28 FUNC GLOBAL DEFAULT 11 gllqvl__ │ │ │ │ + 2139: 000531d9 112 FUNC GLOBAL DEFAULT 11 glrset__ │ │ │ │ + 2140: 000786cd 92 FUNC GLOBAL DEFAULT 11 umiset_ │ │ │ │ + 2141: 0003c2e1 136 FUNC GLOBAL DEFAULT 11 sztxzv__ │ │ │ │ + 2142: 00051ba5 40 FUNC GLOBAL DEFAULT 11 vrcon__ │ │ │ │ + 2143: 00045c4d 132 FUNC GLOBAL DEFAULT 11 uspaxs__ │ │ │ │ + 2144: 000d9979 138 FUNC GLOBAL DEFAULT 11 swpopn_ │ │ │ │ + 2145: 0005ddb5 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumlt │ │ │ │ + 2146: 000693cd 320 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourline │ │ │ │ + 2147: 0003df65 36 FUNC GLOBAL DEFAULT 11 sgtnxv__ │ │ │ │ + 2148: 000a7b39 38 FUNC GLOBAL DEFAULT 11 imlt1_ │ │ │ │ + 2149: 000ec541 120 FUNC GLOBAL DEFAULT 11 shtswm_ │ │ │ │ + 2150: 00056e29 44 FUNC GLOBAL DEFAULT 11 shly2x__ │ │ │ │ + 2151: 000e1491 92 FUNC GLOBAL DEFAULT 11 odiset_ │ │ │ │ + 2152: 0006e1b5 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ + 2153: 000525d5 52 FUNC GLOBAL DEFAULT 11 cr3c__ │ │ │ │ + 2154: 000593b9 4 FUNC GLOBAL DEFAULT 11 vrfnb__ │ │ │ │ + 2155: 001e7e58 8 OBJECT GLOBAL DEFAULT 21 szbtn4_ │ │ │ │ + 2156: 0004d329 112 FUNC GLOBAL DEFAULT 11 udrget__ │ │ │ │ + 2157: 0009bc4d 292 FUNC GLOBAL DEFAULT 11 uxaxlb_ │ │ │ │ + 2158: 0008f8a5 44 FUNC GLOBAL DEFAULT 11 uziqcp_ │ │ │ │ + 2159: 000448c1 28 FUNC GLOBAL DEFAULT 11 usdaxs__ │ │ │ │ + 2160: 0007b4c1 52 FUNC GLOBAL DEFAULT 11 uuqidv_ │ │ │ │ + 2161: 000ba7dd 96 FUNC GLOBAL DEFAULT 11 szmvlp_ │ │ │ │ + 2162: 00040ee1 28 FUNC GLOBAL DEFAULT 11 swqimc__ │ │ │ │ + 2163: 0003c2a9 28 FUNC GLOBAL DEFAULT 11 szcltu__ │ │ │ │ + 2164: 0003fb0d 132 FUNC GLOBAL DEFAULT 11 sgpqcl__ │ │ │ │ + 2165: 0004ab7d 28 FUNC GLOBAL DEFAULT 11 uziqvl__ │ │ │ │ + 2166: 00051609 208 FUNC GLOBAL DEFAULT 11 indxml__ │ │ │ │ + 2167: 00067489 52 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclabort │ │ │ │ + 2168: 0007a1b5 324 FUNC GLOBAL DEFAULT 11 uupqid_ │ │ │ │ + 2169: 00036c4d 132 FUNC GLOBAL DEFAULT 11 tmiqin_ │ │ │ │ + 2170: 00056615 132 FUNC GLOBAL DEFAULT 11 odpqcp__ │ │ │ │ + 2171: 000a9d61 136 FUNC GLOBAL DEFAULT 11 glrqcp_ │ │ │ │ + 2172: 00067c95 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_b │ │ │ │ + 2173: 00040a45 28 FUNC GLOBAL DEFAULT 11 swscli__ │ │ │ │ + 2174: 000ca781 92 FUNC GLOBAL DEFAULT 11 sgiget_ │ │ │ │ + 2175: 000949b9 4 FUNC GLOBAL DEFAULT 11 grcls_ │ │ │ │ + 2176: 000caebd 176 FUNC GLOBAL DEFAULT 11 sgrqvl_ │ │ │ │ + 2177: 000590d5 28 FUNC GLOBAL DEFAULT 11 uwigxi__ │ │ │ │ + 2178: 00068451 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_f │ │ │ │ + 2179: 0004e86d 28 FUNC GLOBAL DEFAULT 11 uminit__ │ │ │ │ + 2180: 0004b779 28 FUNC GLOBAL DEFAULT 11 ucrqnp__ │ │ │ │ + 2181: 000529c5 64 FUNC GLOBAL DEFAULT 11 g2fbl2__ │ │ │ │ + 2182: 000b34b9 176 FUNC GLOBAL DEFAULT 11 vimlt_ │ │ │ │ + 2183: 00050eb9 28 FUNC GLOBAL DEFAULT 11 uvbrf__ │ │ │ │ + 2184: 0006248d 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckspecial │ │ │ │ + 2185: 0005d505 1004 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclscalingpoint │ │ │ │ + 2186: 0003d9fd 28 FUNC GLOBAL DEFAULT 11 scpmv__ │ │ │ │ + 2187: 000901b5 42 FUNC GLOBAL DEFAULT 11 uzcqnp_ │ │ │ │ + 2188: 00042495 28 FUNC GLOBAL DEFAULT 11 swqcmn__ │ │ │ │ + 2189: 0003e89d 40 FUNC GLOBAL DEFAULT 11 sglazv__ │ │ │ │ + 2190: 000de405 336 FUNC GLOBAL DEFAULT 11 r4ieee_ │ │ │ │ + 2191: 00051c31 4 FUNC GLOBAL DEFAULT 11 lrgta__ │ │ │ │ + 2192: 00052609 28 FUNC GLOBAL DEFAULT 11 ct2pc__ │ │ │ │ + 2193: 00057555 56 FUNC GLOBAL DEFAULT 11 shtsga__ │ │ │ │ + 2194: 0003c435 28 FUNC GLOBAL DEFAULT 11 szmvld__ │ │ │ │ + 2195: 0003bf9d 28 FUNC GLOBAL DEFAULT 11 szlazu__ │ │ │ │ + 2196: 000b2599 112 FUNC GLOBAL DEFAULT 11 rrms0_ │ │ │ │ + 2197: 00041bd5 112 FUNC GLOBAL DEFAULT 11 swlget__ │ │ │ │ + 2198: 000ad091 60 FUNC GLOBAL DEFAULT 11 ct2cp_ │ │ │ │ + 2199: 000bfba5 1804 FUNC GLOBAL DEFAULT 11 sztnsv_ │ │ │ │ + 2200: 000a8db9 6 FUNC GLOBAL DEFAULT 11 gllqnp_ │ │ │ │ + 2201: 000451a9 132 FUNC GLOBAL DEFAULT 11 uspstx__ │ │ │ │ + 2202: 000aeead 228 FUNC GLOBAL DEFAULT 11 xmplon_ │ │ │ │ + 2203: 00067395 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltoupper │ │ │ │ + 2204: 00048db5 28 FUNC GLOBAL DEFAULT 11 uuqebs__ │ │ │ │ + 2205: 0004ed3d 132 FUNC GLOBAL DEFAULT 11 umlqin__ │ │ │ │ + 2206: 0006c345 116 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ + 2207: 0003f355 28 FUNC GLOBAL DEFAULT 11 sgqtnp__ │ │ │ │ + 2208: 00057a31 28 FUNC GLOBAL DEFAULT 11 vrintr__ │ │ │ │ + 2209: 00095bad 132 FUNC GLOBAL DEFAULT 11 uciqin_ │ │ │ │ + 2210: 0009135d 40 FUNC GLOBAL DEFAULT 11 uzlrst_ │ │ │ │ + 2211: 0009ab89 80 FUNC GLOBAL DEFAULT 11 ulxlbl_ │ │ │ │ + 2212: 00050e91 40 FUNC GLOBAL DEFAULT 11 uvbxaz__ │ │ │ │ + 2213: 0004a701 28 FUNC GLOBAL DEFAULT 11 uzpsav__ │ │ │ │ + 2214: 0005b2bd 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewfig │ │ │ │ + 2215: 0009be85 1156 FUNC GLOBAL DEFAULT 11 uxplbl_ │ │ │ │ + 2216: 000abdb9 340 FUNC GLOBAL DEFAULT 11 rtropt_ │ │ │ │ + 2217: 00066fc5 272 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetspectrumnumber │ │ │ │ + 2218: 00091385 40 FUNC GLOBAL DEFAULT 11 uzlsav_ │ │ │ │ + 2219: 000835cd 468 FUNC GLOBAL DEFAULT 11 usurdl_ │ │ │ │ + 2220: 0007df95 40 FUNC GLOBAL DEFAULT 11 uiqcr2_ │ │ │ │ + 2221: 0007862d 160 FUNC GLOBAL DEFAULT 11 umistx_ │ │ │ │ + 2222: 000cd0b5 252 FUNC GLOBAL DEFAULT 11 sgplr_ │ │ │ │ + 2223: 00051fdd 4 FUNC GLOBAL DEFAULT 11 mpfazm__ │ │ │ │ + 2224: 000b294d 120 FUNC GLOBAL DEFAULT 11 rmin0_ │ │ │ │ + 2225: 000a7fd1 168 FUNC GLOBAL DEFAULT 11 vifna_ │ │ │ │ + 2226: 0011e604 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ + 2227: 000d395d 192 FUNC GLOBAL DEFAULT 11 zgscli_ │ │ │ │ + 2228: 000acd71 56 FUNC GLOBAL DEFAULT 11 indxrl_ │ │ │ │ + 2229: 00049b05 28 FUNC GLOBAL DEFAULT 11 uglsvl__ │ │ │ │ + 2230: 0004da0d 132 FUNC GLOBAL DEFAULT 11 udrqid__ │ │ │ │ + 2231: 000452cd 132 FUNC GLOBAL DEFAULT 11 uslqcp__ │ │ │ │ + 2232: 000528fd 44 FUNC GLOBAL DEFAULT 11 viadd0__ │ │ │ │ + 2233: 00069cc5 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetyevengrid │ │ │ │ + 2234: 000c3bbd 288 FUNC GLOBAL DEFAULT 11 slpwwr_ │ │ │ │ + 2235: 000676b5 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconical │ │ │ │ + 2236: 0004a4a9 216 FUNC GLOBAL DEFAULT 11 uzcstx__ │ │ │ │ + 2237: 00079c3d 16 FUNC GLOBAL DEFAULT 11 uusebs_ │ │ │ │ + 2238: 000d9ee5 6 FUNC GLOBAL DEFAULT 11 swpqnp_ │ │ │ │ + 2239: 0005fc25 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkernormalized │ │ │ │ + 2240: 000eba29 368 FUNC GLOBAL DEFAULT 11 shinix_ │ │ │ │ + 2241: 000b1341 224 FUNC GLOBAL DEFAULT 11 rrms1_ │ │ │ │ + 2242: 000e13f1 160 FUNC GLOBAL DEFAULT 11 odistx_ │ │ │ │ + 2243: 000b72f9 420 FUNC GLOBAL DEFAULT 11 szpipl_ │ │ │ │ + 2244: 00058e9d 28 FUNC GLOBAL DEFAULT 11 time13__ │ │ │ │ + 2245: 0008f851 38 FUNC GLOBAL DEFAULT 11 uziqvl_ │ │ │ │ + 2246: 00060d15 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettransnumber │ │ │ │ + 2247: 000bb681 88 FUNC GLOBAL DEFAULT 11 szmvlr_ │ │ │ │ + 2248: 0004dc85 28 FUNC GLOBAL DEFAULT 11 udcntr__ │ │ │ │ + 2249: 0003cb75 28 FUNC GLOBAL DEFAULT 11 stirot__ │ │ │ │ + 2250: 000a8c5d 92 FUNC GLOBAL DEFAULT 11 gliget_ │ │ │ │ + 2251: 0005909d 28 FUNC GLOBAL DEFAULT 11 uwqgya__ │ │ │ │ + 2252: 000735d9 616 FUNC GLOBAL DEFAULT 11 uypaxs_ │ │ │ │ + 2253: 00052439 4 FUNC GLOBAL DEFAULT 11 imin1__ │ │ │ │ + 2254: 0006878d 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstreal │ │ │ │ + 2255: 00040795 4 FUNC GLOBAL DEFAULT 11 zgqclc__ │ │ │ │ + 2256: 000a9bf9 176 FUNC GLOBAL DEFAULT 11 glrqvl_ │ │ │ │ + 2257: 00048111 132 FUNC GLOBAL DEFAULT 11 uulqcl__ │ │ │ │ + 2258: 00058d1d 28 FUNC GLOBAL DEFAULT 11 time31__ │ │ │ │ + 2259: 000405d1 4 FUNC GLOBAL DEFAULT 11 zgrclp__ │ │ │ │ + 2260: 00086115 184 FUNC GLOBAL DEFAULT 11 usrqcl_ │ │ │ │ + 2261: 0003d1dd 136 FUNC GLOBAL DEFAULT 11 sldiv__ │ │ │ │ + 2262: 000b200d 244 FUNC GLOBAL DEFAULT 11 rmin1_ │ │ │ │ + 2263: 000b3af1 180 FUNC GLOBAL DEFAULT 11 vifnb_ │ │ │ │ + 2264: 0004087d 28 FUNC GLOBAL DEFAULT 11 swpcls__ │ │ │ │ + 2265: 000c992d 220 FUNC GLOBAL DEFAULT 11 sglar_ │ │ │ │ + 2266: 0004d935 28 FUNC GLOBAL DEFAULT 11 udpqvl__ │ │ │ │ + 2267: 0003abcd 40 FUNC GLOBAL DEFAULT 11 init_arg_ │ │ │ │ + 2268: 00040f3d 28 FUNC GLOBAL DEFAULT 11 swsrot__ │ │ │ │ + 2269: 00057ddd 4 FUNC GLOBAL DEFAULT 11 clckst__ │ │ │ │ + 2270: 000cbb95 72 FUNC GLOBAL DEFAULT 11 sgqmpl_ │ │ │ │ + 2271: 000553f5 44 FUNC GLOBAL DEFAULT 11 vrmlt0__ │ │ │ │ + 2272: 0008de49 320 FUNC GLOBAL DEFAULT 11 ueiqid_ │ │ │ │ + 2273: 00041e89 132 FUNC GLOBAL DEFAULT 11 swlqid__ │ │ │ │ + 2274: 00057955 40 FUNC GLOBAL DEFAULT 11 vrrnm0__ │ │ │ │ + 2275: 00044715 28 FUNC GLOBAL DEFAULT 11 usspnt__ │ │ │ │ + 2276: 000c03b9 284 FUNC GLOBAL DEFAULT 11 szplzr_ │ │ │ │ + 2277: 00052071 4 FUNC GLOBAL DEFAULT 11 mpfcoa__ │ │ │ │ + 2278: 0004e74d 132 FUNC GLOBAL DEFAULT 11 umrstx__ │ │ │ │ + 2279: 00079c1d 16 FUNC GLOBAL DEFAULT 11 uusebt_ │ │ │ │ + 2280: 000c5241 376 FUNC GLOBAL DEFAULT 11 scpmu_ │ │ │ │ + 2281: 000eaca5 120 FUNC GLOBAL DEFAULT 11 shiniy_ │ │ │ │ + 2282: 000af879 4 FUNC GLOBAL DEFAULT 11 mpfvdg_ │ │ │ │ + 2283: 000b0fd9 164 FUNC GLOBAL DEFAULT 11 mpicyl_ │ │ │ │ + 2284: 00076ce5 92 FUNC GLOBAL DEFAULT 11 umpget_ │ │ │ │ + 2285: 000593bd 4 FUNC GLOBAL DEFAULT 11 vrfnb0__ │ │ │ │ + 2286: 00086395 92 FUNC GLOBAL DEFAULT 11 uslget_ │ │ │ │ + 2287: 0003cdb5 28 FUNC GLOBAL DEFAULT 11 stirad__ │ │ │ │ + 2288: 000571c5 48 FUNC GLOBAL DEFAULT 11 shfwgj__ │ │ │ │ + 2289: 0005110d 28 FUNC GLOBAL DEFAULT 11 uhbra__ │ │ │ │ + 2290: 00057ded 28 FUNC GLOBAL DEFAULT 11 date12__ │ │ │ │ + 2291: 000d5229 180 FUNC GLOBAL DEFAULT 11 zgfontname_ │ │ │ │ + 2292: 0003f231 28 FUNC GLOBAL DEFAULT 11 sgqpmt__ │ │ │ │ + 2293: 0003e46d 40 FUNC GLOBAL DEFAULT 11 sgpmzv__ │ │ │ │ + 2294: 0006e179 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ + 2295: 000498bd 132 FUNC GLOBAL DEFAULT 11 ugistx__ │ │ │ │ + 2296: 0003c801 28 FUNC GLOBAL DEFAULT 11 szoplz__ │ │ │ │ + 2297: 00061951 72 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclformattime │ │ │ │ + 2298: 000acc49 46 FUNC GLOBAL DEFAULT 11 indxcl_ │ │ │ │ + 2299: 000bb009 88 FUNC GLOBAL DEFAULT 11 szcllc_ │ │ │ │ + 2300: 0006da31 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetareapattern │ │ │ │ + 2301: 000e01cd 92 FUNC GLOBAL DEFAULT 11 odpget_ │ │ │ │ + 2302: 0003c109 28 FUNC GLOBAL DEFAULT 11 szpmzu__ │ │ │ │ + 2303: 0004fd0d 28 FUNC GLOBAL DEFAULT 11 uismrg__ │ │ │ │ + 2304: 00042629 112 FUNC GLOBAL DEFAULT 11 swpset__ │ │ │ │ + 2305: 000ac511 260 FUNC GLOBAL DEFAULT 11 rtcenv_ │ │ │ │ + 2306: 000aaeb9 50 FUNC GLOBAL DEFAULT 11 rlcxfl_ │ │ │ │ + 2307: 000725c5 56 FUNC GLOBAL DEFAULT 11 ruwgx_ │ │ │ │ + 2308: 00069959 56 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofmonth │ │ │ │ + 2309: 000407b5 4 FUNC GLOBAL DEFAULT 11 zgstcl__ │ │ │ │ + 2310: 0005194d 36 FUNC GLOBAL DEFAULT 11 vrset__ │ │ │ │ + 2311: 0005c2b1 2548 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisspecify │ │ │ │ + 2312: 0004fcd5 28 FUNC GLOBAL DEFAULT 11 uicini__ │ │ │ │ + 2313: 00094935 92 FUNC GLOBAL DEFAULT 11 grswnd_ │ │ │ │ + 2314: 000c5419 376 FUNC GLOBAL DEFAULT 11 scpmv_ │ │ │ │ + 2315: 000e9e09 800 FUNC GLOBAL DEFAULT 11 shiniz_ │ │ │ │ + 2316: 0005a539 196 FUNC GLOBAL DEFAULT 11 uxaxlb__ │ │ │ │ + 2317: 0003b505 86 FUNC GLOBAL DEFAULT 11 char_trim2_ │ │ │ │ + 2318: 000c4b99 72 FUNC GLOBAL DEFAULT 11 scqeye_ │ │ │ │ + 2319: 000ab65d 148 FUNC GLOBAL DEFAULT 11 rtlget_ │ │ │ │ + 2320: 00046ffd 28 FUNC GLOBAL DEFAULT 11 ulxlbl__ │ │ │ │ + 2321: 000c2679 92 FUNC GLOBAL DEFAULT 11 sldttl_ │ │ │ │ + 2322: 0003e3cd 28 FUNC GLOBAL DEFAULT 11 sglsvl__ │ │ │ │ + 2323: 0005606d 132 FUNC GLOBAL DEFAULT 11 odrqcl__ │ │ │ │ + 2324: 0004d16d 28 FUNC GLOBAL DEFAULT 11 udgcla__ │ │ │ │ + 2325: 000b7ad9 172 FUNC GLOBAL DEFAULT 11 szmvlt_ │ │ │ │ + 2326: 00042b61 112 FUNC GLOBAL DEFAULT 11 uerget__ │ │ │ │ + 2327: 00059b59 112 FUNC GLOBAL DEFAULT 11 tmpget__ │ │ │ │ + 2328: 0008e015 164 FUNC GLOBAL DEFAULT 11 uelsvl_ │ │ │ │ + 2329: 00073841 192 FUNC GLOBAL DEFAULT 11 uysaxz_ │ │ │ │ + 2330: 00080b75 156 FUNC GLOBAL DEFAULT 11 uiencd_ │ │ │ │ + 2331: 00071dc1 728 FUNC GLOBAL DEFAULT 11 uwqgyi_ │ │ │ │ + 2332: 0005842d 28 FUNC GLOBAL DEFAULT 11 gbyte__ │ │ │ │ + 2333: 000cdf11 52 FUNC GLOBAL DEFAULT 11 sgtrqf_ │ │ │ │ + 2334: 000406dd 4 FUNC GLOBAL DEFAULT 11 zgnumfonts__ │ │ │ │ + 2335: 0005df5d 260 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsetgoodnumlist │ │ │ │ + 2336: 000cf8c5 6 FUNC GLOBAL DEFAULT 11 sgiqnp_ │ │ │ │ + 2337: 000b816d 404 FUNC GLOBAL DEFAULT 11 szl3zu_ │ │ │ │ + 2338: 0009ece9 92 FUNC GLOBAL DEFAULT 11 udlset_ │ │ │ │ + 2339: 0007b651 92 FUNC GLOBAL DEFAULT 11 uurget_ │ │ │ │ + 2340: 0005e509 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetvar │ │ │ │ + 2341: 0003be51 28 FUNC GLOBAL DEFAULT 11 szsttt__ │ │ │ │ + 2342: 000d24b1 120 FUNC GLOBAL DEFAULT 11 getparmnumber │ │ │ │ + 2343: 0009c5e5 1108 FUNC GLOBAL DEFAULT 11 uxaxdv_ │ │ │ │ + 2344: 0007b92d 2728 FUNC GLOBAL DEFAULT 11 uipd2z_ │ │ │ │ + 2345: 000c53c9 16 FUNC GLOBAL DEFAULT 11 scspms_ │ │ │ │ + 2346: 000bd55d 4 FUNC GLOBAL DEFAULT 11 szclld_ │ │ │ │ + 2347: 000ccf79 252 FUNC GLOBAL DEFAULT 11 sgplu_ │ │ │ │ + 2348: 000d1a09 92 FUNC GLOBAL DEFAULT 11 swcset_ │ │ │ │ + 2349: 000ba775 4 FUNC GLOBAL DEFAULT 11 szoplp_ │ │ │ │ + 2350: 0003d17d 40 FUNC GLOBAL DEFAULT 11 slqrct__ │ │ │ │ + 2351: 0005f3f9 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextindex │ │ │ │ + 2352: 000d8871 138 FUNC GLOBAL DEFAULT 11 swclch_ │ │ │ │ + 2353: 0003db25 28 FUNC GLOBAL DEFAULT 11 scqobj__ │ │ │ │ + 2354: 00042881 144 FUNC GLOBAL DEFAULT 11 uezchk__ │ │ │ │ + 2355: 00069c45 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetyevengrid │ │ │ │ + 2356: 0004d9f1 28 FUNC GLOBAL DEFAULT 11 udrqnp__ │ │ │ │ + 2357: 0004080d 28 FUNC GLOBAL DEFAULT 11 swdopn__ │ │ │ │ + 2358: 0009d0c9 316 FUNC GLOBAL DEFAULT 11 uduxuy_ │ │ │ │ + 2359: 00067441 72 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclmessagedump │ │ │ │ + 2360: 0008437d 88 FUNC GLOBAL DEFAULT 11 uspqit_ │ │ │ │ + 2361: 00071c95 56 FUNC GLOBAL DEFAULT 11 ruwgy_ │ │ │ │ + 2362: 000cb8cd 184 FUNC GLOBAL DEFAULT 11 sglqcl_ │ │ │ │ + 2363: 00040d21 132 FUNC GLOBAL DEFAULT 11 swiqin__ │ │ │ │ + 2364: 00067c11 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_b │ │ │ │ + 2365: 000d88fd 138 FUNC GLOBAL DEFAULT 11 swsrot_ │ │ │ │ + 2366: 000b6cf5 156 FUNC GLOBAL DEFAULT 11 rset_ │ │ │ │ + 2367: 00041801 28 FUNC GLOBAL DEFAULT 11 swrsvl__ │ │ │ │ + 2368: 0003c369 28 FUNC GLOBAL DEFAULT 11 szoptr__ │ │ │ │ + 2369: 000d27f1 52 FUNC GLOBAL DEFAULT 11 zgiint_ │ │ │ │ + 2370: 000683cd 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_f │ │ │ │ + 2371: 00047f7d 28 FUNC GLOBAL DEFAULT 11 uusfri__ │ │ │ │ + 2372: 000c1a61 4 FUNC GLOBAL DEFAULT 11 szclsv_ │ │ │ │ + 2373: 000bb8f9 120 FUNC GLOBAL DEFAULT 11 szmvlu_ │ │ │ │ + 2374: 0007af49 16 FUNC GLOBAL DEFAULT 11 uusfrt_ │ │ │ │ + 2375: 000c2ec5 364 FUNC GLOBAL DEFAULT 11 slratz_ │ │ │ │ + 2376: 000be5e5 284 FUNC GLOBAL DEFAULT 11 szl3zv_ │ │ │ │ + 2377: 00056f7d 36 FUNC GLOBAL DEFAULT 11 shinix__ │ │ │ │ + 2378: 0004076d 28 FUNC GLOBAL DEFAULT 11 zgidat__ │ │ │ │ + 2379: 00059439 112 FUNC GLOBAL DEFAULT 11 tmiset__ │ │ │ │ + 2380: 000c5409 16 FUNC GLOBAL DEFAULT 11 scspmt_ │ │ │ │ + 2381: 000a4a2d 176 FUNC GLOBAL DEFAULT 11 ugrsvl_ │ │ │ │ + 2382: 000500fd 112 FUNC GLOBAL DEFAULT 11 uirget__ │ │ │ │ + 2383: 001cab84 4 OBJECT GLOBAL DEFAULT 21 font_desc │ │ │ │ + 2384: 000cd1b1 252 FUNC GLOBAL DEFAULT 11 sgplv_ │ │ │ │ + 2385: 000d38fd 2 FUNC GLOBAL DEFAULT 11 zgoopn_ │ │ │ │ + 2386: 000495fd 132 FUNC GLOBAL DEFAULT 11 ugpqcp__ │ │ │ │ + 2387: 000d863d 138 FUNC GLOBAL DEFAULT 11 swslft_ │ │ │ │ + 2388: 000c9811 220 FUNC GLOBAL DEFAULT 11 sglau_ │ │ │ │ + 2389: 000a8079 60 FUNC GLOBAL DEFAULT 11 vifct0_ │ │ │ │ + 2390: 000cef79 26 FUNC GLOBAL DEFAULT 11 sgcls_ │ │ │ │ + 2391: 00041e6d 28 FUNC GLOBAL DEFAULT 11 swlqnp__ │ │ │ │ + 2392: 0006d485 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3deyepoint │ │ │ │ + 2393: 0005208d 4 FUNC GLOBAL DEFAULT 11 mpiplc__ │ │ │ │ + 2394: 000b9ced 248 FUNC GLOBAL DEFAULT 11 szplzu_ │ │ │ │ + 2395: 0003efe1 132 FUNC GLOBAL DEFAULT 11 sgistx__ │ │ │ │ + 2396: 00051c2d 4 FUNC GLOBAL DEFAULT 11 lreq0__ │ │ │ │ + 2397: 00059cd9 132 FUNC GLOBAL DEFAULT 11 tmpqid__ │ │ │ │ + 2398: 00043155 132 FUNC GLOBAL DEFAULT 11 uerqid__ │ │ │ │ + 2399: 000572a5 36 FUNC GLOBAL DEFAULT 11 shtfun__ │ │ │ │ + 2400: 000e1f55 440 FUNC GLOBAL DEFAULT 11 odrkg_ │ │ │ │ + 2401: 0004bf4d 112 FUNC GLOBAL DEFAULT 11 uciget__ │ │ │ │ + 2402: 0003d365 28 FUNC GLOBAL DEFAULT 11 slpttl__ │ │ │ │ + 2403: 0003f4cd 28 FUNC GLOBAL DEFAULT 11 sgopn__ │ │ │ │ + 2404: 0006dcad 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlinetype │ │ │ │ 2405: 00035e41 18 FUNC GLOBAL DEFAULT 11 osabrt_ │ │ │ │ - 2406: 000972e1 128 FUNC GLOBAL DEFAULT 11 szmvlv_ │ │ │ │ - 2407: 00048851 6 FUNC GLOBAL DEFAULT 11 gliqnp_ │ │ │ │ - 2408: 0005a361 216 FUNC GLOBAL DEFAULT 11 swoopn__ │ │ │ │ - 2409: 000568b5 40 FUNC GLOBAL DEFAULT 11 stftr3__ │ │ │ │ - 2410: 000a83e5 16 FUNC GLOBAL DEFAULT 11 scqpli_ │ │ │ │ - 2411: 000ed3c1 30 FUNC GLOBAL DEFAULT 11 time31_ │ │ │ │ - 2412: 0007a6c9 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldelcontourlevel │ │ │ │ - 2413: 000c51b5 40 FUNC GLOBAL DEFAULT 11 uzirst_ │ │ │ │ - 2414: 000c367d 46 FUNC GLOBAL DEFAULT 11 uzcqcl_ │ │ │ │ - 2415: 0005722d 28 FUNC GLOBAL DEFAULT 11 sctnv__ │ │ │ │ - 2416: 000cc1a9 136 FUNC GLOBAL DEFAULT 11 usrqcp_ │ │ │ │ - 2417: 0007efa9 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkerindex │ │ │ │ - 2418: 00061421 112 FUNC GLOBAL DEFAULT 11 ulpget__ │ │ │ │ - 2419: 000c51dd 40 FUNC GLOBAL DEFAULT 11 uzisav_ │ │ │ │ - 2420: 000ecf99 30 FUNC GLOBAL DEFAULT 11 cupper_ │ │ │ │ - 2421: 000e4c81 160 FUNC GLOBAL DEFAULT 11 udlstx_ │ │ │ │ - 2422: 00095dfd 4 FUNC GLOBAL DEFAULT 11 szoplr_ │ │ │ │ - 2423: 000a23f1 220 FUNC GLOBAL DEFAULT 11 sglav_ │ │ │ │ - 2424: 0004dd31 164 FUNC GLOBAL DEFAULT 11 vifct1_ │ │ │ │ - 2425: 0007032d 112 FUNC GLOBAL DEFAULT 11 odlset__ │ │ │ │ - 2426: 00048471 184 FUNC GLOBAL DEFAULT 11 gllqcl_ │ │ │ │ - 2427: 0009cd71 1216 FUNC GLOBAL DEFAULT 11 stftr3_ │ │ │ │ - 2428: 0006e0e1 216 FUNC GLOBAL DEFAULT 11 rtlxfl__ │ │ │ │ - 2429: 000b2a4d 216 FUNC GLOBAL DEFAULT 11 swcstx_ │ │ │ │ - 2430: 0005cb45 28 FUNC GLOBAL DEFAULT 11 uepqvl__ │ │ │ │ - 2431: 0005f215 128 FUNC GLOBAL DEFAULT 11 usyaxl__ │ │ │ │ - 2432: 0009a15d 248 FUNC GLOBAL DEFAULT 11 szplzv_ │ │ │ │ - 2433: 0006d101 216 FUNC GLOBAL DEFAULT 11 rtrenv__ │ │ │ │ - 2434: 000bcdf1 240 FUNC GLOBAL DEFAULT 11 uupsvl_ │ │ │ │ - 2435: 000d2449 6 FUNC GLOBAL DEFAULT 11 umpqnp_ │ │ │ │ - 2436: 00059e49 28 FUNC GLOBAL DEFAULT 11 sgqsim__ │ │ │ │ - 2437: 000cc4c9 6 FUNC GLOBAL DEFAULT 11 uslqnp_ │ │ │ │ - 2438: 00044c09 176 FUNC GLOBAL DEFAULT 11 iufopn_ │ │ │ │ - 2439: 0011124c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian │ │ │ │ - 2440: 000b02c1 138 FUNC GLOBAL DEFAULT 11 swqptc_ │ │ │ │ - 2441: 0006d811 304 FUNC GLOBAL DEFAULT 11 rtcopt__ │ │ │ │ - 2442: 000c4abd 92 FUNC GLOBAL DEFAULT 11 uzlset_ │ │ │ │ - 2443: 0004d619 148 FUNC GLOBAL DEFAULT 11 cr3c_ │ │ │ │ - 2444: 0004baa5 44 FUNC GLOBAL DEFAULT 11 mpsotg_ │ │ │ │ - 2445: 00068cc9 132 FUNC GLOBAL DEFAULT 11 uirqid__ │ │ │ │ - 2446: 000ac655 728 FUNC GLOBAL DEFAULT 11 zggton_ │ │ │ │ - 2447: 000ed3a1 30 FUNC GLOBAL DEFAULT 11 time32_ │ │ │ │ - 2448: 000714dd 28 FUNC GLOBAL DEFAULT 11 vs1out__ │ │ │ │ - 2449: 000535fd 180 FUNC GLOBAL DEFAULT 11 iblkge_ │ │ │ │ - 2450: 0007c3d5 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlinetype │ │ │ │ - 2451: 00049669 24 FUNC GLOBAL DEFAULT 11 lreq0_ │ │ │ │ - 2452: 0005f83d 184 FUNC GLOBAL DEFAULT 11 uscget__ │ │ │ │ - 2453: 000719cd 28 FUNC GLOBAL DEFAULT 11 date23__ │ │ │ │ - 2454: 000725d1 48 FUNC GLOBAL DEFAULT 11 clsvrg__ │ │ │ │ - 2455: 000689e5 132 FUNC GLOBAL DEFAULT 11 umpqcl__ │ │ │ │ - 2456: 00037011 6 FUNC GLOBAL DEFAULT 11 odpqnp_ │ │ │ │ - 2457: 0006c6e9 236 FUNC GLOBAL DEFAULT 11 rtcget__ │ │ │ │ - 2458: 000addf5 184 FUNC GLOBAL DEFAULT 11 swpqcl_ │ │ │ │ - 2459: 0007ce6d 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextindex │ │ │ │ - 2460: 00072a5d 4 FUNC GLOBAL DEFAULT 11 rave0__ │ │ │ │ - 2461: 000b6c61 132 FUNC GLOBAL DEFAULT 11 uelqin_ │ │ │ │ - 2462: 0012ade8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ - 2463: 000e8e89 572 FUNC GLOBAL DEFAULT 11 clsvrg_ │ │ │ │ - 2464: 0006f199 28 FUNC GLOBAL DEFAULT 11 gnrset__ │ │ │ │ - 2465: 00060389 112 FUNC GLOBAL DEFAULT 11 uliset__ │ │ │ │ - 2466: 0006f0f1 28 FUNC GLOBAL DEFAULT 11 gnqblk__ │ │ │ │ - 2467: 0008175d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_b │ │ │ │ - 2468: 000c5995 10 FUNC GLOBAL DEFAULT 11 usytlz_ │ │ │ │ - 2469: 00065b95 132 FUNC GLOBAL DEFAULT 11 uciqid__ │ │ │ │ - 2470: 0006c239 44 FUNC GLOBAL DEFAULT 11 vidiv0__ │ │ │ │ - 2471: 0006f755 36 FUNC GLOBAL DEFAULT 11 passf2__ │ │ │ │ - 2472: 0006b575 28 FUNC GLOBAL DEFAULT 11 radd__ │ │ │ │ - 2473: 0004906d 72 FUNC GLOBAL DEFAULT 11 rprd_ │ │ │ │ - 2474: 000649c1 132 FUNC GLOBAL DEFAULT 11 uzlqcl__ │ │ │ │ - 2475: 000cf2d5 796 FUNC GLOBAL DEFAULT 11 uxptmk_ │ │ │ │ - 2476: 0006babd 4 FUNC GLOBAL DEFAULT 11 mpfmer__ │ │ │ │ - 2477: 00081f19 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_f │ │ │ │ - 2478: 00064f1d 28 FUNC GLOBAL DEFAULT 11 uzrrst__ │ │ │ │ - 2479: 00079079 744 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexbararea │ │ │ │ - 2480: 00072981 216 FUNC GLOBAL DEFAULT 11 chval__ │ │ │ │ - 2481: 0006b439 36 FUNC GLOBAL DEFAULT 11 vrset0__ │ │ │ │ - 2482: 00066041 120 FUNC GLOBAL DEFAULT 11 nucchr__ │ │ │ │ - 2483: 0009aa79 800 FUNC GLOBAL DEFAULT 11 slzttl_ │ │ │ │ - 2484: 000abe21 176 FUNC GLOBAL DEFAULT 11 zgclip_ │ │ │ │ - 2485: 000567b1 28 FUNC GLOBAL DEFAULT 11 strpr2__ │ │ │ │ - 2486: 00059551 132 FUNC GLOBAL DEFAULT 11 sgpqcp__ │ │ │ │ - 2487: 0007f779 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dlinenormalized │ │ │ │ - 2488: 0007a41d 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontour │ │ │ │ - 2489: 0004cf81 108 FUNC GLOBAL DEFAULT 11 mpfcyl_ │ │ │ │ - 2490: 00049d5d 208 FUNC GLOBAL DEFAULT 11 mpisin_ │ │ │ │ - 2491: 0007fdc5 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dobjectpoint │ │ │ │ - 2492: 0006b709 4 FUNC GLOBAL DEFAULT 11 lreqa__ │ │ │ │ - 2493: 00072cbd 4 FUNC GLOBAL DEFAULT 11 rvar1__ │ │ │ │ - 2494: 0006bb65 4 FUNC GLOBAL DEFAULT 11 mpscyb__ │ │ │ │ - 2495: 00042479 332 FUNC GLOBAL DEFAULT 11 shfg2w_ │ │ │ │ - 2496: 00054a51 196 FUNC GLOBAL DEFAULT 11 uyaxlb__ │ │ │ │ - 2497: 00055289 28 FUNC GLOBAL DEFAULT 11 szcllr__ │ │ │ │ - 2498: 000605fd 132 FUNC GLOBAL DEFAULT 11 ulpqid__ │ │ │ │ - 2499: 000ccef9 92 FUNC GLOBAL DEFAULT 11 usiget_ │ │ │ │ - 2500: 0006ece9 112 FUNC GLOBAL DEFAULT 11 glpget__ │ │ │ │ - 2501: 000bd48d 6 FUNC GLOBAL DEFAULT 11 uurqnp_ │ │ │ │ - 2502: 000cc041 176 FUNC GLOBAL DEFAULT 11 usrqvl_ │ │ │ │ - 2503: 00071dad 128 FUNC GLOBAL DEFAULT 11 cupper__ │ │ │ │ - 2504: 00057609 28 FUNC GLOBAL DEFAULT 11 scstrn__ │ │ │ │ - 2505: 000495d1 152 FUNC GLOBAL DEFAULT 11 lreq1_ │ │ │ │ - 2506: 00071299 36 FUNC GLOBAL DEFAULT 11 shnm2l__ │ │ │ │ - 2507: 000725a9 40 FUNC GLOBAL DEFAULT 11 rnorml__ │ │ │ │ - 2508: 00097361 4 FUNC GLOBAL DEFAULT 11 szoplt_ │ │ │ │ - 2509: 0006f499 44 FUNC GLOBAL DEFAULT 11 radb4__ │ │ │ │ - 2510: 001e3660 1208 OBJECT GLOBAL DEFAULT 21 ueblk1_ │ │ │ │ - 2511: 000599b1 4 FUNC GLOBAL DEFAULT 11 isgrgb__ │ │ │ │ - 2512: 000809ed 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetrms │ │ │ │ - 2513: 000712ed 76 FUNC GLOBAL DEFAULT 11 shlfwu__ │ │ │ │ - 2514: 000a6b45 136 FUNC GLOBAL DEFAULT 11 sglqcp_ │ │ │ │ - 2515: 000d5895 132 FUNC GLOBAL DEFAULT 11 ugrqin_ │ │ │ │ - 2516: 0005cc01 28 FUNC GLOBAL DEFAULT 11 uerqnp__ │ │ │ │ - 2517: 00073785 28 FUNC GLOBAL DEFAULT 11 tmpqnp__ │ │ │ │ - 2518: 0005c915 28 FUNC GLOBAL DEFAULT 11 uetonc__ │ │ │ │ - 2519: 000985b9 2 FUNC GLOBAL DEFAULT 11 szl3op_ │ │ │ │ - 2520: 00055109 28 FUNC GLOBAL DEFAULT 11 szqgcy__ │ │ │ │ - 2521: 00057955 28 FUNC GLOBAL DEFAULT 11 sgqtxy__ │ │ │ │ - 2522: 0005f331 132 FUNC GLOBAL DEFAULT 11 uscqid__ │ │ │ │ - 2523: 00046bfd 148 FUNC GLOBAL DEFAULT 11 rtiget_ │ │ │ │ - 2524: 000d61bd 320 FUNC GLOBAL DEFAULT 11 uglqid_ │ │ │ │ - 2525: 000ea5f5 148 FUNC GLOBAL DEFAULT 11 cdblk_ │ │ │ │ - 2526: 00059731 28 FUNC GLOBAL DEFAULT 11 sgpcmd__ │ │ │ │ - 2527: 000c4a1d 160 FUNC GLOBAL DEFAULT 11 uzlstx_ │ │ │ │ - 2528: 00062b01 132 FUNC GLOBAL DEFAULT 11 ugrqcl__ │ │ │ │ - 2529: 000b7291 172 FUNC GLOBAL DEFAULT 11 ueisvl_ │ │ │ │ - 2530: 00070239 132 FUNC GLOBAL DEFAULT 11 odpqin__ │ │ │ │ - 2531: 000621e5 132 FUNC GLOBAL DEFAULT 11 uupstx__ │ │ │ │ - 2532: 000cad05 648 FUNC GLOBAL DEFAULT 11 usurdt_ │ │ │ │ - 2533: 0006def9 112 FUNC GLOBAL DEFAULT 11 gliset__ │ │ │ │ - 2534: 000e52e5 92 FUNC GLOBAL DEFAULT 11 udiset_ │ │ │ │ - 2535: 0007b125 124 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetaspectratio │ │ │ │ - 2536: 000bc069 92 FUNC GLOBAL DEFAULT 11 grscwd_ │ │ │ │ - 2537: 000975f5 56 FUNC GLOBAL DEFAULT 11 szoplu_ │ │ │ │ - 2538: 00066b31 148 FUNC GLOBAL DEFAULT 11 udqclv__ │ │ │ │ - 2539: 000dfaad 48 FUNC GLOBAL DEFAULT 11 uiscrg_ │ │ │ │ - 2540: 0006b725 4 FUNC GLOBAL DEFAULT 11 lrle0__ │ │ │ │ - 2541: 00038b19 72 FUNC GLOBAL DEFAULT 11 sint_ │ │ │ │ - 2542: 0006bdb9 40 FUNC GLOBAL DEFAULT 11 vicon__ │ │ │ │ - 2543: 000e6411 42 FUNC GLOBAL DEFAULT 11 uddclv_ │ │ │ │ - 2544: 00082285 216 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolatec │ │ │ │ - 2545: 0007d0c9 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextprojected │ │ │ │ - 2546: 000a7051 184 FUNC GLOBAL DEFAULT 11 sgiqcl_ │ │ │ │ - 2547: 000653e9 28 FUNC GLOBAL DEFAULT 11 ucrqvl__ │ │ │ │ - 2548: 0006ea85 132 FUNC GLOBAL DEFAULT 11 glpqid__ │ │ │ │ - 2549: 0006bea5 40 FUNC GLOBAL DEFAULT 11 viinc1__ │ │ │ │ - 2550: 00091209 884 FUNC GLOBAL DEFAULT 11 szpipt_ │ │ │ │ - 2551: 000556dd 28 FUNC GLOBAL DEFAULT 11 szcllc__ │ │ │ │ - 2552: 00072e75 4 FUNC GLOBAL DEFAULT 11 vifnb__ │ │ │ │ - 2553: 0004dc89 168 FUNC GLOBAL DEFAULT 11 vicon_ │ │ │ │ - 2554: 00095d9d 96 FUNC GLOBAL DEFAULT 11 szmvlz_ │ │ │ │ - 2555: 000a99d5 68 FUNC GLOBAL DEFAULT 11 zgfint_ │ │ │ │ - 2556: 00061b55 132 FUNC GLOBAL DEFAULT 11 uulqcp__ │ │ │ │ - 2557: 00066559 112 FUNC GLOBAL DEFAULT 11 udiget__ │ │ │ │ - 2558: 0005f6f1 36 FUNC GLOBAL DEFAULT 11 usurdt__ │ │ │ │ - 2559: 0005f1f9 28 FUNC GLOBAL DEFAULT 11 usinit__ │ │ │ │ - 2560: 00068cad 28 FUNC GLOBAL DEFAULT 11 uirqnp__ │ │ │ │ - 2561: 0008235d 204 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolater │ │ │ │ - 2562: 000c36ad 46 FUNC GLOBAL DEFAULT 11 uzcqcp_ │ │ │ │ - 2563: 000bcd6d 132 FUNC GLOBAL DEFAULT 11 uupqin_ │ │ │ │ - 2564: 0004eb29 160 FUNC GLOBAL DEFAULT 11 rvmax_ │ │ │ │ - 2565: 0006bb05 4 FUNC GLOBAL DEFAULT 11 mpzmwd__ │ │ │ │ - 2566: 000dbd95 324 FUNC GLOBAL DEFAULT 11 uirqid_ │ │ │ │ - 2567: 0009a449 8 FUNC GLOBAL DEFAULT 11 szplop_ │ │ │ │ - 2568: 000a3341 16 FUNC GLOBAL DEFAULT 11 sgstxc_ │ │ │ │ - 2569: 000b2f85 324 FUNC GLOBAL DEFAULT 11 ulpqid_ │ │ │ │ - 2570: 00056125 28 FUNC GLOBAL DEFAULT 11 szm3op__ │ │ │ │ - 2571: 000547d1 116 FUNC GLOBAL DEFAULT 11 usgi__ │ │ │ │ - 2572: 00097221 4 FUNC GLOBAL DEFAULT 11 szoplv_ │ │ │ │ - 2573: 00048529 136 FUNC GLOBAL DEFAULT 11 gllqcp_ │ │ │ │ - 2574: 00072de5 28 FUNC GLOBAL DEFAULT 11 g2qcti__ │ │ │ │ - 2575: 0006bb11 4 FUNC GLOBAL DEFAULT 11 mpxvdg__ │ │ │ │ - 2576: 0005eed5 132 FUNC GLOBAL DEFAULT 11 uslqin__ │ │ │ │ - 2577: 00058975 28 FUNC GLOBAL DEFAULT 11 sgspls__ │ │ │ │ - 2578: 00065b79 28 FUNC GLOBAL DEFAULT 11 uciqnp__ │ │ │ │ - 2579: 000a6845 92 FUNC GLOBAL DEFAULT 11 sgrset_ │ │ │ │ - 2580: 000a69dd 176 FUNC GLOBAL DEFAULT 11 sglqvl_ │ │ │ │ - 2581: 0004d231 92 FUNC GLOBAL DEFAULT 11 imod_ │ │ │ │ - 2582: 0007ed31 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclprintdevicelist │ │ │ │ - 2583: 0006ab39 28 FUNC GLOBAL DEFAULT 11 uhdif__ │ │ │ │ - 2584: 0006f2e5 28 FUNC GLOBAL DEFAULT 11 sint__ │ │ │ │ - 2585: 0005bb99 184 FUNC GLOBAL DEFAULT 11 swcget__ │ │ │ │ - 2586: 0006f0d1 4 FUNC GLOBAL DEFAULT 11 igus__ │ │ │ │ - 2587: 000605e1 28 FUNC GLOBAL DEFAULT 11 ulpqnp__ │ │ │ │ - 2588: 000687e9 28 FUNC GLOBAL DEFAULT 11 umlsvl__ │ │ │ │ - 2589: 000a9059 72 FUNC GLOBAL DEFAULT 11 scqpln_ │ │ │ │ - 2590: 000663a5 36 FUNC GLOBAL DEFAULT 11 udbset__ │ │ │ │ - 2591: 00072bf1 4 FUNC GLOBAL DEFAULT 11 rstd__ │ │ │ │ - 2592: 000be69d 992 FUNC GLOBAL DEFAULT 11 uulinz_ │ │ │ │ - 2593: 0006aa15 44 FUNC GLOBAL DEFAULT 11 uvbraz__ │ │ │ │ - 2594: 00057311 28 FUNC GLOBAL DEFAULT 11 scqpln__ │ │ │ │ - 2595: 0005e05d 28 FUNC GLOBAL DEFAULT 11 usxtlz__ │ │ │ │ - 2596: 000adead 136 FUNC GLOBAL DEFAULT 11 swpqcp_ │ │ │ │ - 2597: 000465b9 340 FUNC GLOBAL DEFAULT 11 rtlopt_ │ │ │ │ - 2598: 000e5245 160 FUNC GLOBAL DEFAULT 11 udistx_ │ │ │ │ - 2599: 0007f011 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkertype │ │ │ │ - 2600: 000491e9 148 FUNC GLOBAL DEFAULT 11 lrle_ │ │ │ │ - 2601: 00065909 132 FUNC GLOBAL DEFAULT 11 uclstx__ │ │ │ │ - 2602: 00053b45 84 FUNC GLOBAL DEFAULT 11 imin0_ │ │ │ │ - 2603: 0006a385 40 FUNC GLOBAL DEFAULT 11 uxptmz__ │ │ │ │ - 2604: 00059871 132 FUNC GLOBAL DEFAULT 11 sgrqcl__ │ │ │ │ - 2605: 00048b11 184 FUNC GLOBAL DEFAULT 11 gliqcl_ │ │ │ │ - 2606: 00044579 30 FUNC GLOBAL DEFAULT 11 osgarg_ │ │ │ │ - 2607: 00063841 112 FUNC GLOBAL DEFAULT 11 uglset__ │ │ │ │ - 2608: 000725a5 4 FUNC GLOBAL DEFAULT 11 inorml__ │ │ │ │ - 2609: 0006b711 4 FUNC GLOBAL DEFAULT 11 lrlea__ │ │ │ │ - 2610: 0006fab1 132 FUNC GLOBAL DEFAULT 11 odrqcp__ │ │ │ │ - 2611: 000666d9 132 FUNC GLOBAL DEFAULT 11 udiqid__ │ │ │ │ - 2612: 000df981 52 FUNC GLOBAL DEFAULT 11 uismsq_ │ │ │ │ - 2613: 000aff75 138 FUNC GLOBAL DEFAULT 11 swftnm_ │ │ │ │ - 2614: 000ebffd 104 FUNC GLOBAL DEFAULT 11 dateq1_ │ │ │ │ - 2615: 0009fb8d 16 FUNC GLOBAL DEFAULT 11 isgrgb_ │ │ │ │ - 2616: 000cca8d 6 FUNC GLOBAL DEFAULT 11 usiqnp_ │ │ │ │ - 2617: 00086841 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckblank │ │ │ │ - 2618: 0005f315 28 FUNC GLOBAL DEFAULT 11 uscqnp__ │ │ │ │ - 2619: 00058bc5 36 FUNC GLOBAL DEFAULT 11 sglnzr__ │ │ │ │ - 2620: 000eccad 304 FUNC GLOBAL DEFAULT 11 hexdci_ │ │ │ │ - 2621: 0005080d 308 FUNC GLOBAL DEFAULT 11 gnge_ │ │ │ │ - 2622: 000a5781 92 FUNC GLOBAL DEFAULT 11 sgqwnd_ │ │ │ │ - 2623: 000c3651 42 FUNC GLOBAL DEFAULT 11 uzcqvl_ │ │ │ │ - 2624: 000ebab1 280 FUNC GLOBAL DEFAULT 11 r4ibm_ │ │ │ │ - 2625: 000c53fd 92 FUNC GLOBAL DEFAULT 11 uziset_ │ │ │ │ - 2626: 0006bab9 4 FUNC GLOBAL DEFAULT 11 mpzek6__ │ │ │ │ - 2627: 00050591 16 FUNC GLOBAL DEFAULT 11 gnsave_ │ │ │ │ - 2628: 0006bf05 4 FUNC GLOBAL DEFAULT 11 isum0__ │ │ │ │ - 2629: 0005a091 4 FUNC GLOBAL DEFAULT 11 zggmov__ │ │ │ │ - 2630: 00071199 60 FUNC GLOBAL DEFAULT 11 shmswz__ │ │ │ │ - 2631: 00088521 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetreal │ │ │ │ - 2632: 0004cd0d 312 FUNC GLOBAL DEFAULT 11 mpimwd_ │ │ │ │ - 2633: 00078559 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmapcontactpoint │ │ │ │ - 2634: 0005e6e9 132 FUNC GLOBAL DEFAULT 11 usrstx__ │ │ │ │ - 2635: 000d270d 184 FUNC GLOBAL DEFAULT 11 umpqcl_ │ │ │ │ - 2636: 0004814d 92 FUNC GLOBAL DEFAULT 11 glrset_ │ │ │ │ - 2637: 000483bd 180 FUNC GLOBAL DEFAULT 11 gllqvl_ │ │ │ │ - 2638: 0006a4b1 132 FUNC GLOBAL DEFAULT 11 uxsaxz__ │ │ │ │ - 2639: 00062861 28 FUNC GLOBAL DEFAULT 11 uusebs__ │ │ │ │ - 2640: 000cc6b5 184 FUNC GLOBAL DEFAULT 11 uslqcl_ │ │ │ │ - 2641: 00053a81 196 FUNC GLOBAL DEFAULT 11 imin1_ │ │ │ │ - 2642: 000390a5 508 FUNC GLOBAL DEFAULT 11 rfftb1_ │ │ │ │ - 2643: 0005a5b5 28 FUNC GLOBAL DEFAULT 11 swgcls__ │ │ │ │ - 2644: 000ecc4d 96 FUNC GLOBAL DEFAULT 11 date12_ │ │ │ │ - 2645: 00058e01 28 FUNC GLOBAL DEFAULT 11 sgstnp__ │ │ │ │ - 2646: 000b720d 132 FUNC GLOBAL DEFAULT 11 ueiqin_ │ │ │ │ - 2647: 0003fa39 112 FUNC GLOBAL DEFAULT 11 shtswz_ │ │ │ │ - 2648: 000565cd 28 FUNC GLOBAL DEFAULT 11 szoptv__ │ │ │ │ - 2649: 00075bfd 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetbarwidth │ │ │ │ - 2650: 000589ad 28 FUNC GLOBAL DEFAULT 11 sgnplc__ │ │ │ │ - 2651: 00064f01 28 FUNC GLOBAL DEFAULT 11 uzrsav__ │ │ │ │ - 2652: 0005b385 132 FUNC GLOBAL DEFAULT 11 swcqid__ │ │ │ │ - 2653: 000a67a5 160 FUNC GLOBAL DEFAULT 11 sgrstx_ │ │ │ │ - 2654: 00058d31 28 FUNC GLOBAL DEFAULT 11 sgqpmi__ │ │ │ │ - 2655: 0006ea69 28 FUNC GLOBAL DEFAULT 11 glpqnp__ │ │ │ │ - 2656: 00072bb9 28 FUNC GLOBAL DEFAULT 11 g2ictr__ │ │ │ │ - 2657: 00067e89 132 FUNC GLOBAL DEFAULT 11 umistx__ │ │ │ │ - 2658: 000372d5 184 FUNC GLOBAL DEFAULT 11 odpqcl_ │ │ │ │ - 2659: 000ebf95 104 FUNC GLOBAL DEFAULT 11 dateq2_ │ │ │ │ - 2660: 00052f3d 72 FUNC GLOBAL DEFAULT 11 vrmlt0_ │ │ │ │ - 2661: 000e3fb9 92 FUNC GLOBAL DEFAULT 11 udpget_ │ │ │ │ - 2662: 00049ce5 120 FUNC GLOBAL DEFAULT 11 mpfsin_ │ │ │ │ - 2663: 0006a045 216 FUNC GLOBAL DEFAULT 11 uxmttl__ │ │ │ │ - 2664: 0005c42d 28 FUNC GLOBAL DEFAULT 11 ueqntl__ │ │ │ │ - 2665: 0007ecad 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttonum │ │ │ │ - 2666: 000a1049 420 FUNC GLOBAL DEFAULT 11 sgplxr_ │ │ │ │ - 2667: 000adcad 240 FUNC GLOBAL DEFAULT 11 swpqvl_ │ │ │ │ - 2668: 0006da49 132 FUNC GLOBAL DEFAULT 11 rlropt__ │ │ │ │ - 2669: 0006a56d 140 FUNC GLOBAL DEFAULT 11 uxptmk__ │ │ │ │ - 2670: 0008466d 116 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcldealloceasyfft │ │ │ │ - 2671: 00058815 40 FUNC GLOBAL DEFAULT 11 sgplxr__ │ │ │ │ - 2672: 000ecc05 72 FUNC GLOBAL DEFAULT 11 date13_ │ │ │ │ - 2673: 000abee1 872 FUNC GLOBAL DEFAULT 11 zgtxt_ │ │ │ │ - 2674: 00072d39 28 FUNC GLOBAL DEFAULT 11 uwsgya__ │ │ │ │ - 2675: 000dfa1d 48 FUNC GLOBAL DEFAULT 11 uiqmrg_ │ │ │ │ - 2676: 0006f51d 28 FUNC GLOBAL DEFAULT 11 ezffti__ │ │ │ │ - 2677: 0005dfd5 136 FUNC GLOBAL DEFAULT 11 usxinz__ │ │ │ │ - 2678: 000bd679 184 FUNC GLOBAL DEFAULT 11 uurqcl_ │ │ │ │ - 2679: 00067f7d 28 FUNC GLOBAL DEFAULT 11 umpglb__ │ │ │ │ - 2680: 001c3170 4 OBJECT GLOBAL DEFAULT 21 fontfamily │ │ │ │ - 2681: 000c1729 108 FUNC GLOBAL DEFAULT 11 iuwgx_ │ │ │ │ - 2682: 000a7109 136 FUNC GLOBAL DEFAULT 11 sgiqcp_ │ │ │ │ - 2683: 0006c8c5 120 FUNC GLOBAL DEFAULT 11 rlrget__ │ │ │ │ - 2684: 0006be0d 36 FUNC GLOBAL DEFAULT 11 viset__ │ │ │ │ - 2685: 0007281d 132 FUNC GLOBAL DEFAULT 11 timec2__ │ │ │ │ - 2686: 00068c91 28 FUNC GLOBAL DEFAULT 11 grswnd__ │ │ │ │ - 2687: 000ebbc9 112 FUNC GLOBAL DEFAULT 11 dateq3_ │ │ │ │ - 2688: 00067661 28 FUNC GLOBAL DEFAULT 11 udrqvl__ │ │ │ │ - 2689: 00052e71 204 FUNC GLOBAL DEFAULT 11 vrmlt1_ │ │ │ │ - 2690: 00085775 116 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dcldealloccosqft │ │ │ │ - 2691: 00058215 112 FUNC GLOBAL DEFAULT 11 sglset__ │ │ │ │ - 2692: 000d6781 320 FUNC GLOBAL DEFAULT 11 ugiqid_ │ │ │ │ - 2693: 0005c481 112 FUNC GLOBAL DEFAULT 11 ueiget__ │ │ │ │ - 2694: 00070a1d 40 FUNC GLOBAL DEFAULT 11 shlsds__ │ │ │ │ - 2695: 000c535d 160 FUNC GLOBAL DEFAULT 11 uzistx_ │ │ │ │ - 2696: 0006baf5 4 FUNC GLOBAL DEFAULT 11 mpicon__ │ │ │ │ - 2697: 000a9635 80 FUNC GLOBAL DEFAULT 11 zg_draw_event │ │ │ │ - 2698: 00063221 132 FUNC GLOBAL DEFAULT 11 ugpqin__ │ │ │ │ - 2699: 000b34b5 92 FUNC GLOBAL DEFAULT 11 ulrget_ │ │ │ │ - 2700: 00095d35 4 FUNC GLOBAL DEFAULT 11 szoplz_ │ │ │ │ - 2701: 000bdc5d 92 FUNC GLOBAL DEFAULT 11 uulget_ │ │ │ │ - 2702: 00056339 28 FUNC GLOBAL DEFAULT 11 szm3zv__ │ │ │ │ - 2703: 000da4a9 1260 FUNC GLOBAL DEFAULT 11 uverbz_ │ │ │ │ - 2704: 000480a9 164 FUNC GLOBAL DEFAULT 11 glrstx_ │ │ │ │ - 2705: 00060985 132 FUNC GLOBAL DEFAULT 11 ulrqcl__ │ │ │ │ - 2706: 00050169 168 FUNC GLOBAL DEFAULT 11 vrfct_ │ │ │ │ - 2707: 0005a4d5 28 FUNC GLOBAL DEFAULT 11 swsfcm__ │ │ │ │ - 2708: 00058cdd 28 FUNC GLOBAL DEFAULT 11 sgspmt__ │ │ │ │ - 2709: 00064819 132 FUNC GLOBAL DEFAULT 11 uzpstx__ │ │ │ │ - 2710: 000b0c21 138 FUNC GLOBAL DEFAULT 11 swgopn_ │ │ │ │ - 2711: 00099575 16 FUNC GLOBAL DEFAULT 11 szlncl_ │ │ │ │ - 2712: 000666bd 28 FUNC GLOBAL DEFAULT 11 udiqnp__ │ │ │ │ - 2713: 000c16bd 108 FUNC GLOBAL DEFAULT 11 iuwgy_ │ │ │ │ - 2714: 00072725 4 FUNC GLOBAL DEFAULT 11 timeq3__ │ │ │ │ - 2715: 00080f41 104 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargumentnum │ │ │ │ - 2716: 0005a7cd 28 FUNC GLOBAL DEFAULT 11 swisvl__ │ │ │ │ - 2717: 0005ad91 112 FUNC GLOBAL DEFAULT 11 swrset__ │ │ │ │ - 2718: 0005badd 28 FUNC GLOBAL DEFAULT 11 swlqvl__ │ │ │ │ - 2719: 0005ac89 152 FUNC GLOBAL DEFAULT 11 swtxt__ │ │ │ │ - 2720: 000879b5 1196 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetintegerex │ │ │ │ - 2721: 00068961 132 FUNC GLOBAL DEFAULT 11 umpqcp__ │ │ │ │ - 2722: 0008aa09 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ - 2723: 00071a0d 132 FUNC GLOBAL DEFAULT 11 datec1__ │ │ │ │ - 2724: 0006b411 4 FUNC GLOBAL DEFAULT 11 nindxi__ │ │ │ │ - 2725: 000561b1 28 FUNC GLOBAL DEFAULT 11 szlncl__ │ │ │ │ - 2726: 0005f295 128 FUNC GLOBAL DEFAULT 11 usyoff__ │ │ │ │ - 2727: 00069ee5 148 FUNC GLOBAL DEFAULT 11 uixbar__ │ │ │ │ - 2728: 000a2d59 308 FUNC GLOBAL DEFAULT 11 sgtxzr_ │ │ │ │ - 2729: 0005a1a9 4 FUNC GLOBAL DEFAULT 11 zglistfonts__ │ │ │ │ - 2730: 00072279 116 FUNC GLOBAL DEFAULT 11 lchrc__ │ │ │ │ - 2731: 00069045 112 FUNC GLOBAL DEFAULT 11 uiiget__ │ │ │ │ - 2732: 0006493d 132 FUNC GLOBAL DEFAULT 11 uzlqcp__ │ │ │ │ - 2733: 0012adf0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ - 2734: 00073a05 112 FUNC GLOBAL DEFAULT 11 tmrget__ │ │ │ │ - 2735: 000d5f1d 176 FUNC GLOBAL DEFAULT 11 uglsvl_ │ │ │ │ - 2736: 000ac92d 128 FUNC GLOBAL DEFAULT 11 zgiopn_ │ │ │ │ - 2737: 00048bc9 136 FUNC GLOBAL DEFAULT 11 gliqcp_ │ │ │ │ - 2738: 0006bb41 4 FUNC GLOBAL DEFAULT 11 mpscoa__ │ │ │ │ - 2739: 00066a01 132 FUNC GLOBAL DEFAULT 11 udlstx__ │ │ │ │ - 2740: 000a6fa1 176 FUNC GLOBAL DEFAULT 11 sgiqvl_ │ │ │ │ - 2741: 0005b369 28 FUNC GLOBAL DEFAULT 11 swcqnp__ │ │ │ │ - 2742: 00060151 40 FUNC GLOBAL DEFAULT 11 uyptmz__ │ │ │ │ - 2743: 0004e649 160 FUNC GLOBAL DEFAULT 11 rvmin_ │ │ │ │ - 2744: 00042cd9 164 FUNC GLOBAL DEFAULT 11 vs1int_ │ │ │ │ - 2745: 0008287d 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstint │ │ │ │ - 2746: 00058cc1 28 FUNC GLOBAL DEFAULT 11 sgpmr__ │ │ │ │ - 2747: 00091001 432 FUNC GLOBAL DEFAULT 11 szpipz_ │ │ │ │ - 2748: 000c2c3d 92 FUNC GLOBAL DEFAULT 11 uzpget_ │ │ │ │ - 2749: 0005566d 28 FUNC GLOBAL DEFAULT 11 szcllv__ │ │ │ │ - 2750: 0003fb91 116 FUNC GLOBAL DEFAULT 11 shtlbw_ │ │ │ │ - 2751: 0005a101 80 FUNC GLOBAL DEFAULT 11 zgselectfont__ │ │ │ │ - 2752: 0005ce9d 132 FUNC GLOBAL DEFAULT 11 ueiqid__ │ │ │ │ - 2753: 00114bc4 8 OBJECT GLOBAL DEFAULT 20 zgrpmname │ │ │ │ - 2754: 0006c209 4 FUNC GLOBAL DEFAULT 11 irgt__ │ │ │ │ - 2755: 000e0391 1144 FUNC GLOBAL DEFAULT 11 ucyayr_ │ │ │ │ - 2756: 000575d1 28 FUNC GLOBAL DEFAULT 11 scsobj__ │ │ │ │ - 2757: 00071c69 28 FUNC GLOBAL DEFAULT 11 dateq2__ │ │ │ │ - 2758: 00057871 156 FUNC GLOBAL DEFAULT 11 sgtxxr__ │ │ │ │ - 2759: 0009d3c5 332 FUNC GLOBAL DEFAULT 11 stspr2_ │ │ │ │ - 2760: 000680fd 28 FUNC GLOBAL DEFAULT 11 umqtxy__ │ │ │ │ - 2761: 000bcfd1 88 FUNC GLOBAL DEFAULT 11 uupqit_ │ │ │ │ - 2762: 00095efd 4 FUNC GLOBAL DEFAULT 11 szcllp_ │ │ │ │ - 2763: 00072e51 4 FUNC GLOBAL DEFAULT 11 rr2d__ │ │ │ │ - 2764: 000a0ea5 420 FUNC GLOBAL DEFAULT 11 sgplxu_ │ │ │ │ - 2765: 0007af99 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportcorner │ │ │ │ - 2766: 000a3321 16 FUNC GLOBAL DEFAULT 11 sgstxi_ │ │ │ │ - 2767: 000c359d 42 FUNC GLOBAL DEFAULT 11 uzcrst_ │ │ │ │ - 2768: 000d27c5 136 FUNC GLOBAL DEFAULT 11 umpqcp_ │ │ │ │ - 2769: 000cc76d 136 FUNC GLOBAL DEFAULT 11 uslqcp_ │ │ │ │ - 2770: 0006bf11 4 FUNC GLOBAL DEFAULT 11 imax1__ │ │ │ │ - 2771: 0004670d 340 FUNC GLOBAL DEFAULT 11 rtiopt_ │ │ │ │ - 2772: 0005aac9 128 FUNC GLOBAL DEFAULT 11 swftfc__ │ │ │ │ - 2773: 000c35c9 42 FUNC GLOBAL DEFAULT 11 uzcsav_ │ │ │ │ - 2774: 000aa805 868 FUNC GLOBAL DEFAULT 11 zgpcls_ │ │ │ │ - 2775: 000573f9 36 FUNC GLOBAL DEFAULT 11 scplzv__ │ │ │ │ - 2776: 00044309 148 FUNC GLOBAL DEFAULT 11 irle_ │ │ │ │ - 2777: 00056b29 28 FUNC GLOBAL DEFAULT 11 slpwvr__ │ │ │ │ - 2778: 00060ae1 28 FUNC GLOBAL DEFAULT 11 ulsxbl__ │ │ │ │ - 2779: 000e85c1 280 FUNC GLOBAL DEFAULT 11 bitpci_ │ │ │ │ - 2780: 0005fd6d 132 FUNC GLOBAL DEFAULT 11 uysaxz__ │ │ │ │ - 2781: 000c64b5 1260 FUNC GLOBAL DEFAULT 11 usaxsc_ │ │ │ │ - 2782: 00084b55 460 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclcosfft │ │ │ │ - 2783: 00086089 172 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotatespherical │ │ │ │ - 2784: 0006e291 304 FUNC GLOBAL DEFAULT 11 rtcxfl__ │ │ │ │ - 2785: 0008a9e5 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ - 2786: 000596ad 132 FUNC GLOBAL DEFAULT 11 sgpqin__ │ │ │ │ - 2787: 0006cf51 216 FUNC GLOBAL DEFAULT 11 rtienv__ │ │ │ │ - 2788: 000dbae1 176 FUNC GLOBAL DEFAULT 11 uirsvl_ │ │ │ │ - 2789: 000b2c0d 240 FUNC GLOBAL DEFAULT 11 ulpsvl_ │ │ │ │ - 2790: 00062a7d 132 FUNC GLOBAL DEFAULT 11 ugrqcp__ │ │ │ │ - 2791: 000402c9 54 FUNC GLOBAL DEFAULT 11 shnm2l_ │ │ │ │ - 2792: 0003738d 136 FUNC GLOBAL DEFAULT 11 odpqcp_ │ │ │ │ - 2793: 0005d4a9 132 FUNC GLOBAL DEFAULT 11 uspqcl__ │ │ │ │ - 2794: 000e3a71 6 FUNC GLOBAL DEFAULT 11 udpqnp_ │ │ │ │ - 2795: 00065169 28 FUNC GLOBAL DEFAULT 11 ucpqit__ │ │ │ │ - 2796: 0006f211 44 FUNC GLOBAL DEFAULT 11 radf4__ │ │ │ │ - 2797: 000817e1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_b │ │ │ │ - 2798: 00072a59 4 FUNC GLOBAL DEFAULT 11 rave__ │ │ │ │ - 2799: 0009d7dd 212 FUNC GLOBAL DEFAULT 11 stspr3_ │ │ │ │ - 2800: 0004af25 36 FUNC GLOBAL DEFAULT 11 mpscyb_ │ │ │ │ - 2801: 0005d605 220 FUNC GLOBAL DEFAULT 11 uspttl__ │ │ │ │ - 2802: 00081f9d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_f │ │ │ │ - 2803: 000917c5 100 FUNC GLOBAL DEFAULT 11 szgipl_ │ │ │ │ - 2804: 00069215 132 FUNC GLOBAL DEFAULT 11 uiiqid__ │ │ │ │ - 2805: 00066c19 28 FUNC GLOBAL DEFAULT 11 udqclz__ │ │ │ │ - 2806: 000601b1 216 FUNC GLOBAL DEFAULT 11 uymttl__ │ │ │ │ - 2807: 000c0355 124 FUNC GLOBAL DEFAULT 11 uhbra_ │ │ │ │ - 2808: 000a0d01 420 FUNC GLOBAL DEFAULT 11 sgplxv_ │ │ │ │ - 2809: 00073b85 132 FUNC GLOBAL DEFAULT 11 tmrqid__ │ │ │ │ - 2810: 0006fc75 112 FUNC GLOBAL DEFAULT 11 odiget__ │ │ │ │ - 2811: 0012a290 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xttl0 │ │ │ │ - 2812: 00056595 28 FUNC GLOBAL DEFAULT 11 szcltn__ │ │ │ │ - 2813: 00064f39 136 FUNC GLOBAL DEFAULT 11 ucxayr__ │ │ │ │ - 2814: 000a3bf5 16 FUNC GLOBAL DEFAULT 11 sgspmi_ │ │ │ │ - 2815: 00071d2d 128 FUNC GLOBAL DEFAULT 11 clower__ │ │ │ │ - 2816: 00056b0d 28 FUNC GLOBAL DEFAULT 11 slpage__ │ │ │ │ - 2817: 0004cc45 200 FUNC GLOBAL DEFAULT 11 mpfmwd_ │ │ │ │ - 2818: 0007ade5 120 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclgettime │ │ │ │ - 2819: 00046c91 216 FUNC GLOBAL DEFAULT 11 glqfnm_ │ │ │ │ - 2820: 0007d595 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkerprojected │ │ │ │ - 2821: 00048a61 176 FUNC GLOBAL DEFAULT 11 gliqvl_ │ │ │ │ - 2822: 000671bd 40 FUNC GLOBAL DEFAULT 11 udcntz__ │ │ │ │ - 2823: 0006652d 44 FUNC GLOBAL DEFAULT 11 udgrdn__ │ │ │ │ - 2824: 0006bab5 4 FUNC GLOBAL DEFAULT 11 mpzktd__ │ │ │ │ - 2825: 000ccc79 184 FUNC GLOBAL DEFAULT 11 usiqcl_ │ │ │ │ - 2826: 0005fe65 140 FUNC GLOBAL DEFAULT 11 uyptmk__ │ │ │ │ - 2827: 00072acd 28 FUNC GLOBAL DEFAULT 11 uwqgyi__ │ │ │ │ - 2828: 000a1b1d 92 FUNC GLOBAL DEFAULT 11 sgqcwd_ │ │ │ │ - 2829: 0006bea1 4 FUNC GLOBAL DEFAULT 11 iadd__ │ │ │ │ - 2830: 000bd731 136 FUNC GLOBAL DEFAULT 11 uurqcp_ │ │ │ │ - 2831: 0006471d 28 FUNC GLOBAL DEFAULT 11 uzirst__ │ │ │ │ - 2832: 0006c201 4 FUNC GLOBAL DEFAULT 11 irge__ │ │ │ │ - 2833: 00063a59 132 FUNC GLOBAL DEFAULT 11 uzcqcl__ │ │ │ │ - 2834: 0006aa5d 40 FUNC GLOBAL DEFAULT 11 uvdifz__ │ │ │ │ - 2835: 000993c5 68 FUNC GLOBAL DEFAULT 11 szlacl_ │ │ │ │ - 2836: 0005675d 28 FUNC GLOBAL DEFAULT 11 stipr2__ │ │ │ │ - 2837: 000b77c1 1492 FUNC GLOBAL DEFAULT 11 uearea_ │ │ │ │ - 2838: 00053101 72 FUNC GLOBAL DEFAULT 11 vrsub0_ │ │ │ │ - 2839: 0005cda9 28 FUNC GLOBAL DEFAULT 11 uerqvl__ │ │ │ │ - 2840: 00073949 28 FUNC GLOBAL DEFAULT 11 tmpqvl__ │ │ │ │ - 2841: 00075c69 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetbarwidth │ │ │ │ - 2842: 000baaed 400 FUNC GLOBAL DEFAULT 11 uypnum_ │ │ │ │ - 2843: 0009d231 24 FUNC GLOBAL DEFAULT 11 stslg3_ │ │ │ │ - 2844: 00072c61 28 FUNC GLOBAL DEFAULT 11 g2qctm__ │ │ │ │ - 2845: 00095e01 4 FUNC GLOBAL DEFAULT 11 szcllr_ │ │ │ │ - 2846: 000b32cd 6 FUNC GLOBAL DEFAULT 11 ulrqnp_ │ │ │ │ - 2847: 000cb759 30 FUNC GLOBAL DEFAULT 11 uscget_ │ │ │ │ - 2848: 000d25c5 240 FUNC GLOBAL DEFAULT 11 umpqvl_ │ │ │ │ - 2849: 00071c65 4 FUNC GLOBAL DEFAULT 11 iweek2__ │ │ │ │ - 2850: 00059e2d 28 FUNC GLOBAL DEFAULT 11 sgssim__ │ │ │ │ - 2851: 000bda51 6 FUNC GLOBAL DEFAULT 11 uulqnp_ │ │ │ │ - 2852: 000a2fc1 500 FUNC GLOBAL DEFAULT 11 sgtxzu_ │ │ │ │ - 2853: 000cc46d 92 FUNC GLOBAL DEFAULT 11 usrset_ │ │ │ │ - 2854: 000cc605 176 FUNC GLOBAL DEFAULT 11 uslqvl_ │ │ │ │ - 2855: 00062269 28 FUNC GLOBAL DEFAULT 11 uuinit__ │ │ │ │ - 2856: 000698e1 128 FUNC GLOBAL DEFAULT 11 uismfl__ │ │ │ │ - 2857: 00056f19 28 FUNC GLOBAL DEFAULT 11 slpwvc__ │ │ │ │ - 2858: 0006be55 36 FUNC GLOBAL DEFAULT 11 viset1__ │ │ │ │ - 2859: 0009e69d 42 FUNC GLOBAL DEFAULT 11 stnusr_ │ │ │ │ - 2860: 00073dcd 40 FUNC GLOBAL DEFAULT 11 tmstla__ │ │ │ │ - 2861: 00061245 128 FUNC GLOBAL DEFAULT 11 ulysfm__ │ │ │ │ - 2862: 000c79b9 232 FUNC GLOBAL DEFAULT 11 usxoff_ │ │ │ │ - 2863: 00070d2d 28 FUNC GLOBAL DEFAULT 11 shtlap__ │ │ │ │ - 2864: 0007ae8d 68 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclcompchar │ │ │ │ - 2865: 00074059 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygrid │ │ │ │ - 2866: 000678b1 132 FUNC GLOBAL DEFAULT 11 umrqcl__ │ │ │ │ - 2867: 0003718d 240 FUNC GLOBAL DEFAULT 11 odpqvl_ │ │ │ │ - 2868: 000c5989 12 FUNC GLOBAL DEFAULT 11 usyinz_ │ │ │ │ - 2869: 00056355 40 FUNC GLOBAL DEFAULT 11 szpcly__ │ │ │ │ - 2870: 00078de5 660 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarline │ │ │ │ - 2871: 0005ce81 28 FUNC GLOBAL DEFAULT 11 ueiqnp__ │ │ │ │ - 2872: 00061c95 132 FUNC GLOBAL DEFAULT 11 uulqin__ │ │ │ │ - 2873: 00074019 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxevengrid │ │ │ │ - 2874: 0006bae1 4 FUNC GLOBAL DEFAULT 11 mpfmwd__ │ │ │ │ - 2875: 000d5e99 132 FUNC GLOBAL DEFAULT 11 uglqin_ │ │ │ │ - 2876: 000568dd 44 FUNC GLOBAL DEFAULT 11 ststr3__ │ │ │ │ - 2877: 00053035 204 FUNC GLOBAL DEFAULT 11 vrsub1_ │ │ │ │ - 2878: 0006f0d5 28 FUNC GLOBAL DEFAULT 11 gnsblk__ │ │ │ │ - 2879: 0007043d 132 FUNC GLOBAL DEFAULT 11 odiqid__ │ │ │ │ - 2880: 0006b721 4 FUNC GLOBAL DEFAULT 11 lrne__ │ │ │ │ - 2881: 0007d2c1 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtext │ │ │ │ - 2882: 00072c8d 4 FUNC GLOBAL DEFAULT 11 ramp__ │ │ │ │ - 2883: 000849b9 116 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dcldeallocsinfft │ │ │ │ - 2884: 00046a25 176 FUNC GLOBAL DEFAULT 11 rtcget_ │ │ │ │ - 2885: 0007ef3d 108 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkersize │ │ │ │ - 2886: 0005a1a1 4 FUNC GLOBAL DEFAULT 11 zgsfw__ │ │ │ │ - 2887: 00062d65 132 FUNC GLOBAL DEFAULT 11 ugiqcl__ │ │ │ │ - 2888: 0007021d 28 FUNC GLOBAL DEFAULT 11 odpsvl__ │ │ │ │ - 2889: 000597ed 132 FUNC GLOBAL DEFAULT 11 sgrqcp__ │ │ │ │ - 2890: 000cdf65 104 FUNC GLOBAL DEFAULT 11 ussttl_ │ │ │ │ - 2891: 000839c5 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexge │ │ │ │ - 2892: 0006bb2d 4 FUNC GLOBAL DEFAULT 11 mpfbon__ │ │ │ │ - 2893: 000a2e8d 308 FUNC GLOBAL DEFAULT 11 sgtxzv_ │ │ │ │ - 2894: 00068e55 28 FUNC GLOBAL DEFAULT 11 uirqvl__ │ │ │ │ - 2895: 00056925 28 FUNC GLOBAL DEFAULT 11 stslg3__ │ │ │ │ - 2896: 000580bd 28 FUNC GLOBAL DEFAULT 11 sgplu__ │ │ │ │ - 2897: 0006cc31 112 FUNC GLOBAL DEFAULT 11 glrget__ │ │ │ │ - 2898: 000bdfc1 92 FUNC GLOBAL DEFAULT 11 uuiget_ │ │ │ │ - 2899: 0008e8a1 324 FUNC GLOBAL DEFAULT 11 tmpqid_ │ │ │ │ - 2900: 00055839 28 FUNC GLOBAL DEFAULT 11 szmvsv__ │ │ │ │ - 2901: 000c26f5 6 FUNC GLOBAL DEFAULT 11 uzpqnp_ │ │ │ │ - 2902: 000bd5c9 176 FUNC GLOBAL DEFAULT 11 uurqvl_ │ │ │ │ - 2903: 00057471 28 FUNC GLOBAL DEFAULT 11 scqeye__ │ │ │ │ - 2904: 00057a09 36 FUNC GLOBAL DEFAULT 11 sglnzv__ │ │ │ │ - 2905: 00083a45 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexgt │ │ │ │ - 2906: 000afcb1 138 FUNC GLOBAL DEFAULT 11 swdopn_ │ │ │ │ - 2907: 0005c2c5 132 FUNC GLOBAL DEFAULT 11 uelstx__ │ │ │ │ - 2908: 00065d21 28 FUNC GLOBAL DEFAULT 11 uciqvl__ │ │ │ │ - 2909: 00094489 20 FUNC GLOBAL DEFAULT 11 szoptp_ │ │ │ │ - 2910: 00055371 28 FUNC GLOBAL DEFAULT 11 szlnzu__ │ │ │ │ - 2911: 0006dc21 4 FUNC GLOBAL DEFAULT 11 iufopn__ │ │ │ │ - 2912: 0004d8ad 156 FUNC GLOBAL DEFAULT 11 iset_ │ │ │ │ - 2913: 0007de95 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclnextlinetext │ │ │ │ - 2914: 0005ea3d 136 FUNC GLOBAL DEFAULT 11 usaxdv__ │ │ │ │ - 2915: 000691f9 28 FUNC GLOBAL DEFAULT 11 uiiqnp__ │ │ │ │ - 2916: 000561cd 28 FUNC GLOBAL DEFAULT 11 szopl3__ │ │ │ │ - 2917: 000dba59 136 FUNC GLOBAL DEFAULT 11 uirqin_ │ │ │ │ - 2918: 00097365 4 FUNC GLOBAL DEFAULT 11 szcllt_ │ │ │ │ - 2919: 0007193d 4 FUNC GLOBAL DEFAULT 11 ndate3__ │ │ │ │ - 2920: 000b2b89 132 FUNC GLOBAL DEFAULT 11 ulpqin_ │ │ │ │ - 2921: 00038e41 564 FUNC GLOBAL DEFAULT 11 rfftf1_ │ │ │ │ - 2922: 00073b69 28 FUNC GLOBAL DEFAULT 11 tmrqnp__ │ │ │ │ - 2923: 0004cb3d 264 FUNC GLOBAL DEFAULT 11 mpimwl_ │ │ │ │ - 2924: 001df748 16 OBJECT GLOBAL DEFAULT 21 szbls1_ │ │ │ │ - 2925: 0007c559 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrownormalized │ │ │ │ - 2926: 0005623d 28 FUNC GLOBAL DEFAULT 11 szoptz__ │ │ │ │ - 2927: 000aaed9 156 FUNC GLOBAL DEFAULT 11 char_height │ │ │ │ - 2928: 000bf8c9 1132 FUNC GLOBAL DEFAULT 11 uhbrlz_ │ │ │ │ - 2929: 000607a5 28 FUNC GLOBAL DEFAULT 11 ulpqvl__ │ │ │ │ - 2930: 00057939 28 FUNC GLOBAL DEFAULT 11 sgstxy__ │ │ │ │ - 2931: 000e23e1 324 FUNC GLOBAL DEFAULT 11 ucpqid_ │ │ │ │ - 2932: 000ba4ed 276 FUNC GLOBAL DEFAULT 11 uyaxnm_ │ │ │ │ - 2933: 000e7e95 436 FUNC GLOBAL DEFAULT 11 chngc_ │ │ │ │ - 2934: 000de161 324 FUNC GLOBAL DEFAULT 11 uilqid_ │ │ │ │ - 2935: 000cc3cd 160 FUNC GLOBAL DEFAULT 11 usrstx_ │ │ │ │ - 2936: 0006bb85 4 FUNC GLOBAL DEFAULT 11 mpipt2__ │ │ │ │ - 2937: 000d64e1 176 FUNC GLOBAL DEFAULT 11 ugisvl_ │ │ │ │ - 2938: 00086521 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclb2c │ │ │ │ - 2939: 0006fbf1 132 FUNC GLOBAL DEFAULT 11 odrqin__ │ │ │ │ - 2940: 000a1c8d 248 FUNC GLOBAL DEFAULT 11 sgpcmd_ │ │ │ │ - 2941: 000e643d 42 FUNC GLOBAL DEFAULT 11 udqcln_ │ │ │ │ - 2942: 00061df9 132 FUNC GLOBAL DEFAULT 11 uurstx__ │ │ │ │ - 2943: 0005eeb9 28 FUNC GLOBAL DEFAULT 11 uslsvl__ │ │ │ │ - 2944: 0003bce9 450 FUNC GLOBAL DEFAULT 11 radb2_ │ │ │ │ - 2945: 00111230 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian3d │ │ │ │ - 2946: 000a6e09 92 FUNC GLOBAL DEFAULT 11 sglset_ │ │ │ │ - 2947: 0009c691 292 FUNC GLOBAL DEFAULT 11 slinit_ │ │ │ │ - 2948: 0006bb79 4 FUNC GLOBAL DEFAULT 11 mpfek6__ │ │ │ │ - 2949: 00038855 164 FUNC GLOBAL DEFAULT 11 sinti_ │ │ │ │ - 2950: 0007f0e1 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkertype │ │ │ │ - 2951: 00066aa1 144 FUNC GLOBAL DEFAULT 11 udsclv__ │ │ │ │ - 2952: 0005526d 28 FUNC GLOBAL DEFAULT 11 szpllr__ │ │ │ │ - 2953: 000c2065 16 FUNC GLOBAL DEFAULT 11 uwqgyz_ │ │ │ │ - 2954: 0007fd51 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dprojection │ │ │ │ - 2955: 00049445 36 FUNC GLOBAL DEFAULT 11 lrnea_ │ │ │ │ - 2956: 000981f9 36 FUNC GLOBAL DEFAULT 11 szm3cl_ │ │ │ │ - 2957: 000673e1 28 FUNC GLOBAL DEFAULT 11 udpqit__ │ │ │ │ - 2958: 0006953d 132 FUNC GLOBAL DEFAULT 11 uilstx__ │ │ │ │ - 2959: 0005c3d9 28 FUNC GLOBAL DEFAULT 11 ueitlv__ │ │ │ │ - 2960: 0009762d 20 FUNC GLOBAL DEFAULT 11 szcllu_ │ │ │ │ - 2961: 00068009 112 FUNC GLOBAL DEFAULT 11 umlset__ │ │ │ │ - 2962: 00058711 40 FUNC GLOBAL DEFAULT 11 sgplxv__ │ │ │ │ - 2963: 000bcb61 20 FUNC GLOBAL DEFAULT 11 uusarp_ │ │ │ │ - 2964: 000c8e95 2140 FUNC GLOBAL DEFAULT 11 usxsub_ │ │ │ │ - 2965: 0005f4bd 132 FUNC GLOBAL DEFAULT 11 uscqvl__ │ │ │ │ - 2966: 001df778 4 OBJECT GLOBAL DEFAULT 21 szbls2_ │ │ │ │ - 2967: 00058de5 28 FUNC GLOBAL DEFAULT 11 sgtnr__ │ │ │ │ - 2968: 000ec9c9 120 FUNC GLOBAL DEFAULT 11 datef1_ │ │ │ │ - 2969: 0006af21 208 FUNC GLOBAL DEFAULT 11 indxnf__ │ │ │ │ - 2970: 000bf449 1032 FUNC GLOBAL DEFAULT 11 uhbxfz_ │ │ │ │ - 2971: 000ccd31 136 FUNC GLOBAL DEFAULT 11 usiqcp_ │ │ │ │ - 2972: 000592e5 132 FUNC GLOBAL DEFAULT 11 sgiqcl__ │ │ │ │ - 2973: 0005a035 80 FUNC GLOBAL DEFAULT 11 zgocls__ │ │ │ │ - 2974: 0003bae5 516 FUNC GLOBAL DEFAULT 11 radb3_ │ │ │ │ - 2975: 000b04f1 138 FUNC GLOBAL DEFAULT 11 swqwdc_ │ │ │ │ - 2976: 0006baed 4 FUNC GLOBAL DEFAULT 11 mpimil__ │ │ │ │ - 2977: 0006b4ed 40 FUNC GLOBAL DEFAULT 11 vrcon1__ │ │ │ │ - 2978: 0007ff31 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dwindow │ │ │ │ - 2979: 00093cc5 200 FUNC GLOBAL DEFAULT 11 szoptr_ │ │ │ │ - 2980: 00111214 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_date │ │ │ │ - 2981: 00086729 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphanum │ │ │ │ - 2982: 000afdd1 138 FUNC GLOBAL DEFAULT 11 swlsft_ │ │ │ │ - 2983: 00072db9 4 FUNC GLOBAL DEFAULT 11 rngu2__ │ │ │ │ - 2984: 0003eafd 388 FUNC GLOBAL DEFAULT 11 cosqb1_ │ │ │ │ - 2985: 00053de9 16 FUNC GLOBAL DEFAULT 11 set_msgdmp_func │ │ │ │ - 2986: 00070421 28 FUNC GLOBAL DEFAULT 11 odiqnp__ │ │ │ │ - 2987: 000536b1 180 FUNC GLOBAL DEFAULT 11 iblkgt_ │ │ │ │ - 2988: 000cb161 6 FUNC GLOBAL DEFAULT 11 uscqnp_ │ │ │ │ - 2989: 0006ec2d 28 FUNC GLOBAL DEFAULT 11 glpqvl__ │ │ │ │ - 2990: 000c08f5 124 FUNC GLOBAL DEFAULT 11 uhbrf_ │ │ │ │ - 2991: 000db769 52 FUNC GLOBAL DEFAULT 11 ui3ini_ │ │ │ │ - 2992: 00097225 4 FUNC GLOBAL DEFAULT 11 szcllv_ │ │ │ │ - 2993: 000c3875 30 FUNC GLOBAL DEFAULT 11 uzcset_ │ │ │ │ - 2994: 000784b9 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetcirclewindow │ │ │ │ - 2995: 00059e11 28 FUNC GLOBAL DEFAULT 11 sgqcl__ │ │ │ │ - 2996: 001df768 4 OBJECT GLOBAL DEFAULT 21 szbls3_ │ │ │ │ - 2997: 00060901 132 FUNC GLOBAL DEFAULT 11 ulrqcp__ │ │ │ │ - 2998: 00055ee1 28 FUNC GLOBAL DEFAULT 11 szopld__ │ │ │ │ - 2999: 0005c5e5 40 FUNC GLOBAL DEFAULT 11 uetonz__ │ │ │ │ - 3000: 00096b65 1248 FUNC GLOBAL DEFAULT 11 szpllc_ │ │ │ │ - 3001: 0005e159 132 FUNC GLOBAL DEFAULT 11 usistx__ │ │ │ │ - 3002: 000e3d35 184 FUNC GLOBAL DEFAULT 11 udpqcl_ │ │ │ │ - 3003: 000ec931 152 FUNC GLOBAL DEFAULT 11 datef2_ │ │ │ │ - 3004: 000b0d39 138 FUNC GLOBAL DEFAULT 11 swslcl_ │ │ │ │ - 3005: 000d00f5 324 FUNC GLOBAL DEFAULT 11 uxptmz_ │ │ │ │ - 3006: 000487f5 92 FUNC GLOBAL DEFAULT 11 gllset_ │ │ │ │ - 3007: 0003b735 944 FUNC GLOBAL DEFAULT 11 radb4_ │ │ │ │ - 3008: 00064701 28 FUNC GLOBAL DEFAULT 11 uzisav__ │ │ │ │ - 3009: 000ecf79 30 FUNC GLOBAL DEFAULT 11 clower_ │ │ │ │ - 3010: 000556c1 28 FUNC GLOBAL DEFAULT 11 szpllc__ │ │ │ │ - 3011: 000572f5 28 FUNC GLOBAL DEFAULT 11 scspln__ │ │ │ │ - 3012: 00093be1 10 FUNC GLOBAL DEFAULT 11 szopts_ │ │ │ │ - 3013: 000d4131 16 FUNC GLOBAL DEFAULT 11 umqptn_ │ │ │ │ - 3014: 000a6d69 160 FUNC GLOBAL DEFAULT 11 sglstx_ │ │ │ │ - 3015: 0007fa05 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dline │ │ │ │ - 3016: 0006ae51 208 FUNC GLOBAL DEFAULT 11 nindxm__ │ │ │ │ - 3017: 0004d459 448 FUNC GLOBAL DEFAULT 11 cr3s_ │ │ │ │ - 3018: 00068b41 28 FUNC GLOBAL DEFAULT 11 grinit__ │ │ │ │ - 3019: 00070de9 40 FUNC GLOBAL DEFAULT 11 shts2w__ │ │ │ │ - 3020: 0006c291 44 FUNC GLOBAL DEFAULT 11 visub0__ │ │ │ │ - 3021: 000434fd 70 FUNC GLOBAL DEFAULT 11 vimlt0_ │ │ │ │ - 3022: 0006e4c9 132 FUNC GLOBAL DEFAULT 11 rlrxfl__ │ │ │ │ - 3023: 000a5899 664 FUNC GLOBAL DEFAULT 11 sgpwsn_ │ │ │ │ - 3024: 0005756d 28 FUNC GLOBAL DEFAULT 11 scqpms__ │ │ │ │ - 3025: 000a1f71 84 FUNC GLOBAL DEFAULT 11 sgqplc_ │ │ │ │ - 3026: 00057589 44 FUNC GLOBAL DEFAULT 11 scpmzu__ │ │ │ │ - 3027: 000781e1 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawlimb │ │ │ │ - 3028: 00071ed9 28 FUNC GLOBAL DEFAULT 11 sbyte__ │ │ │ │ - 3029: 0006bde1 4 FUNC GLOBAL DEFAULT 11 iadd1__ │ │ │ │ - 3030: 000ac249 164 FUNC GLOBAL DEFAULT 11 zgselectfont_ │ │ │ │ - 3031: 0009616d 1184 FUNC GLOBAL DEFAULT 11 szplld_ │ │ │ │ - 3032: 000bddb5 6 FUNC GLOBAL DEFAULT 11 uuiqnp_ │ │ │ │ - 3033: 0006d941 132 FUNC GLOBAL DEFAULT 11 rliopt__ │ │ │ │ - 3034: 000ccbc9 176 FUNC GLOBAL DEFAULT 11 usiqvl_ │ │ │ │ - 3035: 000ae221 92 FUNC GLOBAL DEFAULT 11 swpset_ │ │ │ │ - 3036: 000ec8b1 128 FUNC GLOBAL DEFAULT 11 datef3_ │ │ │ │ - 3037: 0003fc05 152 FUNC GLOBAL DEFAULT 11 shtlfw_ │ │ │ │ - 3038: 00058ca5 28 FUNC GLOBAL DEFAULT 11 sgpmv__ │ │ │ │ - 3039: 0007bcc9 528 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogrid │ │ │ │ - 3040: 0005631d 28 FUNC GLOBAL DEFAULT 11 szcllz__ │ │ │ │ - 3041: 00072dc5 4 FUNC GLOBAL DEFAULT 11 rvar__ │ │ │ │ - 3042: 0008e345 92 FUNC GLOBAL DEFAULT 11 tmrget_ │ │ │ │ - 3043: 0004286d 272 FUNC GLOBAL DEFAULT 11 vrrnm_ │ │ │ │ - 3044: 000812b9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_b │ │ │ │ - 3045: 0008cb69 1588 FUNC GLOBAL DEFAULT 11 tmstla_ │ │ │ │ - 3046: 00071afd 28 FUNC GLOBAL DEFAULT 11 dateg1__ │ │ │ │ - 3047: 0003b371 964 FUNC GLOBAL DEFAULT 11 radb5_ │ │ │ │ - 3048: 00081a75 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_f │ │ │ │ - 3049: 0005c081 112 FUNC GLOBAL DEFAULT 11 swpget__ │ │ │ │ - 3050: 000641ad 28 FUNC GLOBAL DEFAULT 11 uzinit__ │ │ │ │ - 3051: 00057c35 156 FUNC GLOBAL DEFAULT 11 sgtxxv__ │ │ │ │ - 3052: 0006bb49 4 FUNC GLOBAL DEFAULT 11 mpicoc__ │ │ │ │ - 3053: 000b3365 64 FUNC GLOBAL DEFAULT 11 ulrqcl_ │ │ │ │ - 3054: 0006c7d5 120 FUNC GLOBAL DEFAULT 11 rliget__ │ │ │ │ - 3055: 000505a1 16 FUNC GLOBAL DEFAULT 11 gnrset_ │ │ │ │ - 3056: 00094d45 200 FUNC GLOBAL DEFAULT 11 szoptt_ │ │ │ │ - 3057: 0004abe9 132 FUNC GLOBAL DEFAULT 11 mpigno_ │ │ │ │ - 3058: 000acb79 6 FUNC GLOBAL DEFAULT 11 zgqimc_ │ │ │ │ - 3059: 00068abd 132 FUNC GLOBAL DEFAULT 11 umpqin__ │ │ │ │ - 3060: 000bdae9 64 FUNC GLOBAL DEFAULT 11 uulqcl_ │ │ │ │ - 3061: 000458b9 52 FUNC GLOBAL DEFAULT 11 rtrxfl_ │ │ │ │ - 3062: 00071085 56 FUNC GLOBAL DEFAULT 11 shtsgm__ │ │ │ │ - 3063: 00052dc1 176 FUNC GLOBAL DEFAULT 11 vrdiv_ │ │ │ │ - 3064: 000e8381 528 FUNC GLOBAL DEFAULT 11 gbytes_ │ │ │ │ - 3065: 000563ed 28 FUNC GLOBAL DEFAULT 11 szmvlp__ │ │ │ │ - 3066: 0005a8e5 28 FUNC GLOBAL DEFAULT 11 swicls__ │ │ │ │ - 3067: 000970e9 184 FUNC GLOBAL DEFAULT 11 szplsv_ │ │ │ │ - 3068: 000d645d 132 FUNC GLOBAL DEFAULT 11 ugiqin_ │ │ │ │ - 3069: 000eb87d 54 FUNC GLOBAL DEFAULT 11 fcclos_ │ │ │ │ - 3070: 00043441 188 FUNC GLOBAL DEFAULT 11 vimlt1_ │ │ │ │ - 3071: 00066865 28 FUNC GLOBAL DEFAULT 11 udiqvl__ │ │ │ │ - 3072: 00072c89 4 FUNC GLOBAL DEFAULT 11 rfpi__ │ │ │ │ - 3073: 00058d15 28 FUNC GLOBAL DEFAULT 11 sgspmi__ │ │ │ │ - 3074: 00083a05 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexle │ │ │ │ - 3075: 0006b515 28 FUNC GLOBAL DEFAULT 11 rmlt1__ │ │ │ │ - 3076: 0005abe5 136 FUNC GLOBAL DEFAULT 11 swgtft__ │ │ │ │ - 3077: 00064a7d 132 FUNC GLOBAL DEFAULT 11 uzlqin__ │ │ │ │ - 3078: 000a98d1 140 FUNC GLOBAL DEFAULT 11 zgrset_ │ │ │ │ - 3079: 000c5fc5 252 FUNC GLOBAL DEFAULT 11 uspttl_ │ │ │ │ - 3080: 000c3855 30 FUNC GLOBAL DEFAULT 11 uzcstx_ │ │ │ │ - 3081: 0005ab65 128 FUNC GLOBAL DEFAULT 11 swslft__ │ │ │ │ - 3082: 00097941 16 FUNC GLOBAL DEFAULT 11 szqtyp_ │ │ │ │ - 3083: 0004d28d 42 FUNC GLOBAL DEFAULT 11 igus_ │ │ │ │ - 3084: 00063205 28 FUNC GLOBAL DEFAULT 11 ugpsvl__ │ │ │ │ - 3085: 000e2b61 92 FUNC GLOBAL DEFAULT 11 ucrget_ │ │ │ │ - 3086: 000b37f5 92 FUNC GLOBAL DEFAULT 11 ullget_ │ │ │ │ - 3087: 0005d425 132 FUNC GLOBAL DEFAULT 11 uspqcp__ │ │ │ │ - 3088: 0009c00d 320 FUNC GLOBAL DEFAULT 11 slqrct_ │ │ │ │ - 3089: 00083a85 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexlt │ │ │ │ - 3090: 00048751 164 FUNC GLOBAL DEFAULT 11 gllstx_ │ │ │ │ - 3091: 00072ae9 4 FUNC GLOBAL DEFAULT 11 rvmin__ │ │ │ │ - 3092: 00079645 700 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexgap │ │ │ │ - 3093: 0004b49d 140 FUNC GLOBAL DEFAULT 11 mpzktd_ │ │ │ │ - 3094: 0009586d 64 FUNC GLOBAL DEFAULT 11 szoptu_ │ │ │ │ - 3095: 0006a85d 28 FUNC GLOBAL DEFAULT 11 uvbxl__ │ │ │ │ - 3096: 0004a631 140 FUNC GLOBAL DEFAULT 11 mpipt2_ │ │ │ │ - 3097: 0006b839 116 FUNC GLOBAL DEFAULT 11 lenb__ │ │ │ │ - 3098: 0005be4d 112 FUNC GLOBAL DEFAULT 11 swiset__ │ │ │ │ - 3099: 0005b511 132 FUNC GLOBAL DEFAULT 11 swcqvl__ │ │ │ │ - 3100: 0009e8a5 176 FUNC GLOBAL DEFAULT 11 stirot_ │ │ │ │ - 3101: 0009157d 164 FUNC GLOBAL DEFAULT 11 szgipt_ │ │ │ │ - 3102: 00055e69 28 FUNC GLOBAL DEFAULT 11 szcltr__ │ │ │ │ - 3103: 00062451 132 FUNC GLOBAL DEFAULT 11 uupqcl__ │ │ │ │ - 3104: 000830d1 200 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetviewport │ │ │ │ - 3105: 000a3361 16 FUNC GLOBAL DEFAULT 11 sgstxr_ │ │ │ │ - 3106: 0005cb29 28 FUNC GLOBAL DEFAULT 11 uepqit__ │ │ │ │ - 3107: 000c29b9 184 FUNC GLOBAL DEFAULT 11 uzpqcl_ │ │ │ │ - 3108: 0005838d 44 FUNC GLOBAL DEFAULT 11 sglaxu__ │ │ │ │ - 3109: 0004cac5 120 FUNC GLOBAL DEFAULT 11 mpfmwl_ │ │ │ │ - 3110: 00053f99 88 FUNC GLOBAL DEFAULT 11 F77_aloc │ │ │ │ - 3111: 00050305 168 FUNC GLOBAL DEFAULT 11 vrinc_ │ │ │ │ - 3112: 000a1b79 240 FUNC GLOBAL DEFAULT 11 sgscmn_ │ │ │ │ - 3113: 000639d5 132 FUNC GLOBAL DEFAULT 11 uzcqcp__ │ │ │ │ - 3114: 000572cd 40 FUNC GLOBAL DEFAULT 11 scqwnd__ │ │ │ │ - 3115: 0006a6fd 136 FUNC GLOBAL DEFAULT 11 uxaxdv__ │ │ │ │ - 3116: 000de729 320 FUNC GLOBAL DEFAULT 11 uiiqid_ │ │ │ │ - 3117: 0005aea1 132 FUNC GLOBAL DEFAULT 11 swpqid__ │ │ │ │ - 3118: 0009d25d 124 FUNC GLOBAL DEFAULT 11 ststr3_ │ │ │ │ - 3119: 00072e91 112 FUNC GLOBAL DEFAULT 11 tmiget__ │ │ │ │ - 3120: 000d881d 112 FUNC GLOBAL DEFAULT 11 uvbxa_ │ │ │ │ - 3121: 000ae0d5 332 FUNC GLOBAL DEFAULT 11 swpstx_ │ │ │ │ - 3122: 00040139 398 FUNC GLOBAL DEFAULT 11 sholap_ │ │ │ │ - 3123: 0008c6d9 1168 FUNC GLOBAL DEFAULT 11 tmstlc_ │ │ │ │ - 3124: 00061a99 28 FUNC GLOBAL DEFAULT 11 uuqarp__ │ │ │ │ - 3125: 00062bbd 132 FUNC GLOBAL DEFAULT 11 ugrqin__ │ │ │ │ - 3126: 0009450d 200 FUNC GLOBAL DEFAULT 11 szoptv_ │ │ │ │ - 3127: 000a73cd 92 FUNC GLOBAL DEFAULT 11 sgiset_ │ │ │ │ - 3128: 00055a81 28 FUNC GLOBAL DEFAULT 11 szlazr__ │ │ │ │ - 3129: 0005c931 52 FUNC GLOBAL DEFAULT 11 uearea__ │ │ │ │ - 3130: 0005a209 38 FUNC GLOBAL DEFAULT 11 zggton__ │ │ │ │ - 3131: 000c1ebd 224 FUNC GLOBAL DEFAULT 11 uwigxi_ │ │ │ │ - 3132: 00072361 204 FUNC GLOBAL DEFAULT 11 lchr__ │ │ │ │ - 3133: 000b0235 140 FUNC GLOBAL DEFAULT 11 swqrct_ │ │ │ │ - 3134: 0008e529 240 FUNC GLOBAL DEFAULT 11 tmpsvl_ │ │ │ │ - 3135: 00056fbd 28 FUNC GLOBAL DEFAULT 11 slpvpr__ │ │ │ │ - 3136: 00064c19 132 FUNC GLOBAL DEFAULT 11 uzrstx__ │ │ │ │ - 3137: 00072aed 120 FUNC GLOBAL DEFAULT 11 rfromc__ │ │ │ │ - 3138: 00042449 48 FUNC GLOBAL DEFAULT 11 shfw2g_ │ │ │ │ - 3139: 00095d39 4 FUNC GLOBAL DEFAULT 11 szcllz_ │ │ │ │ - 3140: 000a3381 16 FUNC GLOBAL DEFAULT 11 sgstxs_ │ │ │ │ - 3141: 000b2ded 88 FUNC GLOBAL DEFAULT 11 ulpqit_ │ │ │ │ - 3142: 000e87e5 348 FUNC GLOBAL DEFAULT 11 rnorml_ │ │ │ │ - 3143: 0006bb25 4 FUNC GLOBAL DEFAULT 11 mpfktd__ │ │ │ │ - 3144: 0005865d 28 FUNC GLOBAL DEFAULT 11 sgqtxr__ │ │ │ │ - 3145: 000559f5 28 FUNC GLOBAL DEFAULT 11 szqidx__ │ │ │ │ - 3146: 000657a1 136 FUNC GLOBAL DEFAULT 11 ucyacl__ │ │ │ │ - 3147: 000493b1 148 FUNC GLOBAL DEFAULT 11 lrlt_ │ │ │ │ - 3148: 00070ef5 40 FUNC GLOBAL DEFAULT 11 shtw2g__ │ │ │ │ - 3149: 000e7c81 532 FUNC GLOBAL DEFAULT 11 chngi_ │ │ │ │ - 3150: 000e3ded 136 FUNC GLOBAL DEFAULT 11 udpqcp_ │ │ │ │ - 3151: 0006782d 132 FUNC GLOBAL DEFAULT 11 umrqcp__ │ │ │ │ - 3152: 000518c1 488 FUNC GLOBAL DEFAULT 11 lg2inq_ │ │ │ │ - 3153: 00072e29 4 FUNC GLOBAL DEFAULT 11 rrms0__ │ │ │ │ - 3154: 000462e9 380 FUNC GLOBAL DEFAULT 11 rtcopt_ │ │ │ │ - 3155: 000702bd 112 FUNC GLOBAL DEFAULT 11 odlget__ │ │ │ │ - 3156: 00059691 28 FUNC GLOBAL DEFAULT 11 sgpsvl__ │ │ │ │ - 3157: 000e2069 240 FUNC GLOBAL DEFAULT 11 ucpsvl_ │ │ │ │ - 3158: 00050941 308 FUNC GLOBAL DEFAULT 11 gngt_ │ │ │ │ - 3159: 00062ce1 132 FUNC GLOBAL DEFAULT 11 ugiqcp__ │ │ │ │ - 3160: 000ddeb9 180 FUNC GLOBAL DEFAULT 11 uilsvl_ │ │ │ │ - 3161: 00085249 116 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dcldeallocsinqft │ │ │ │ - 3162: 00072d55 4 FUNC GLOBAL DEFAULT 11 rgnlt__ │ │ │ │ - 3163: 00095c5d 16 FUNC GLOBAL DEFAULT 11 szqtni_ │ │ │ │ - 3164: 000d41c5 152 FUNC GLOBAL DEFAULT 11 uminit_ │ │ │ │ - 3165: 0004443d 160 FUNC GLOBAL DEFAULT 11 osgenv_ │ │ │ │ - 3166: 000a3bd5 16 FUNC GLOBAL DEFAULT 11 sgspms_ │ │ │ │ - 3167: 0003ffed 330 FUNC GLOBAL DEFAULT 11 shpfun_ │ │ │ │ - 3168: 000d9811 1316 FUNC GLOBAL DEFAULT 11 uvbrfz_ │ │ │ │ - 3169: 00073011 132 FUNC GLOBAL DEFAULT 11 tmiqid__ │ │ │ │ - 3170: 0007ed9d 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dhatchpattern │ │ │ │ - 3171: 000800b5 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dwindow │ │ │ │ - 3172: 00071e2d 40 FUNC GLOBAL DEFAULT 11 gbytes__ │ │ │ │ - 3173: 000661dd 132 FUNC GLOBAL DEFAULT 11 uclqcl__ │ │ │ │ - 3174: 00068f89 48 FUNC GLOBAL DEFAULT 11 uipd3z__ │ │ │ │ - 3175: 0006968d 216 FUNC GLOBAL DEFAULT 11 uiqfnm__ │ │ │ │ - 3176: 0008dec5 6 FUNC GLOBAL DEFAULT 11 tmrqnp_ │ │ │ │ - 3177: 0006b5e5 40 FUNC GLOBAL DEFAULT 11 vrinc__ │ │ │ │ - 3178: 00086761 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclchecknumber │ │ │ │ - 3179: 00086879 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltolower │ │ │ │ - 3180: 0005a255 4 FUNC GLOBAL DEFAULT 11 zgqpnt__ │ │ │ │ - 3181: 00048e91 92 FUNC GLOBAL DEFAULT 11 gliset_ │ │ │ │ - 3182: 00061585 136 FUNC GLOBAL DEFAULT 11 ulylog__ │ │ │ │ - 3183: 0005a201 4 FUNC GLOBAL DEFAULT 11 zggplt__ │ │ │ │ - 3184: 000cb3ad 184 FUNC GLOBAL DEFAULT 11 uscqcl_ │ │ │ │ - 3185: 000813c1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_b │ │ │ │ - 3186: 000b33a5 64 FUNC GLOBAL DEFAULT 11 ulrqcp_ │ │ │ │ - 3187: 00081b7d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_f │ │ │ │ - 3188: 00060319 112 FUNC GLOBAL DEFAULT 11 uliget__ │ │ │ │ - 3189: 00058be9 44 FUNC GLOBAL DEFAULT 11 sgpmxu__ │ │ │ │ - 3190: 0006ac19 36 FUNC GLOBAL DEFAULT 11 uhbxlz__ │ │ │ │ - 3191: 000570ad 28 FUNC GLOBAL DEFAULT 11 slpvpc__ │ │ │ │ - 3192: 000bdb29 64 FUNC GLOBAL DEFAULT 11 uulqcp_ │ │ │ │ - 3193: 00049399 24 FUNC GLOBAL DEFAULT 11 lrlt0_ │ │ │ │ - 3194: 0006bb09 4 FUNC GLOBAL DEFAULT 11 mpfcyc__ │ │ │ │ - 3195: 000ea311 112 FUNC GLOBAL DEFAULT 11 lchra_ │ │ │ │ - 3196: 000a732d 160 FUNC GLOBAL DEFAULT 11 sgistx_ │ │ │ │ - 3197: 000b294d 38 FUNC GLOBAL DEFAULT 11 swcmll_ │ │ │ │ - 3198: 000436b1 74 FUNC GLOBAL DEFAULT 11 visub0_ │ │ │ │ - 3199: 00058695 28 FUNC GLOBAL DEFAULT 11 sgqtxc__ │ │ │ │ - 3200: 00056e49 168 FUNC GLOBAL DEFAULT 11 sldivz__ │ │ │ │ - 3201: 000bfd35 128 FUNC GLOBAL DEFAULT 11 uhbrl_ │ │ │ │ - 3202: 0005d029 28 FUNC GLOBAL DEFAULT 11 ueiqvl__ │ │ │ │ - 3203: 0005992d 132 FUNC GLOBAL DEFAULT 11 sgrqin__ │ │ │ │ - 3204: 000a1e2d 148 FUNC GLOBAL DEFAULT 11 sgnplc_ │ │ │ │ - 3205: 000ad3a9 320 FUNC GLOBAL DEFAULT 11 swrqid_ │ │ │ │ - 3206: 00070d11 28 FUNC GLOBAL DEFAULT 11 shtint__ │ │ │ │ - 3207: 000a3c15 16 FUNC GLOBAL DEFAULT 11 sgspmt_ │ │ │ │ - 3208: 000dfc49 232 FUNC GLOBAL DEFAULT 11 uiilab_ │ │ │ │ - 3209: 000e2729 6 FUNC GLOBAL DEFAULT 11 ucrqnp_ │ │ │ │ - 3210: 0005d805 132 FUNC GLOBAL DEFAULT 11 usrqcl__ │ │ │ │ - 3211: 000e3bed 240 FUNC GLOBAL DEFAULT 11 udpqvl_ │ │ │ │ - 3212: 000b2975 42 FUNC GLOBAL DEFAULT 11 swqcmd_ │ │ │ │ - 3213: 000b360d 6 FUNC GLOBAL DEFAULT 11 ullqnp_ │ │ │ │ - 3214: 00055ec5 28 FUNC GLOBAL DEFAULT 11 szpmzr__ │ │ │ │ - 3215: 0004d341 76 FUNC GLOBAL DEFAULT 11 ct2hc_ │ │ │ │ - 3216: 0003a745 430 FUNC GLOBAL DEFAULT 11 radf2_ │ │ │ │ - 3217: 000d2b39 92 FUNC GLOBAL DEFAULT 11 umpset_ │ │ │ │ - 3218: 0006c109 36 FUNC GLOBAL DEFAULT 11 cr2c__ │ │ │ │ - 3219: 000cca31 92 FUNC GLOBAL DEFAULT 11 uslset_ │ │ │ │ - 3220: 0006fdf5 132 FUNC GLOBAL DEFAULT 11 odlqid__ │ │ │ │ - 3221: 0007f079 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkersize │ │ │ │ - 3222: 0005ae85 28 FUNC GLOBAL DEFAULT 11 swpqnp__ │ │ │ │ - 3223: 000e6469 58 FUNC GLOBAL DEFAULT 11 udqclv_ │ │ │ │ - 3224: 000aabad 64 FUNC GLOBAL DEFAULT 11 zgswdi_ │ │ │ │ - 3225: 00055651 28 FUNC GLOBAL DEFAULT 11 szpllv__ │ │ │ │ - 3226: 00066bfd 28 FUNC GLOBAL DEFAULT 11 udsclz__ │ │ │ │ - 3227: 000bca71 40 FUNC GLOBAL DEFAULT 11 gropn_ │ │ │ │ - 3228: 0006f371 28 FUNC GLOBAL DEFAULT 11 ezfft1__ │ │ │ │ - 3229: 000a91dd 20 FUNC GLOBAL DEFAULT 11 zg_destroy_event │ │ │ │ - 3230: 0004f6e9 156 FUNC GLOBAL DEFAULT 11 rsum_ │ │ │ │ - 3231: 000684c9 132 FUNC GLOBAL DEFAULT 11 umiqcl__ │ │ │ │ - 3232: 00089b9d 716 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchar │ │ │ │ - 3233: 00068c05 28 FUNC GLOBAL DEFAULT 11 grfig__ │ │ │ │ - 3234: 00072dc1 4 FUNC GLOBAL DEFAULT 11 rgnle__ │ │ │ │ - 3235: 00042b69 368 FUNC GLOBAL DEFAULT 11 vs2din_ │ │ │ │ - 3236: 000569b1 132 FUNC GLOBAL DEFAULT 11 stcusr__ │ │ │ │ - 3237: 0004937d 26 FUNC GLOBAL DEFAULT 11 lrlt1_ │ │ │ │ - 3238: 0005637d 28 FUNC GLOBAL DEFAULT 11 szgcly__ │ │ │ │ - 3239: 00037701 92 FUNC GLOBAL DEFAULT 11 odpset_ │ │ │ │ - 3240: 000ea549 120 FUNC GLOBAL DEFAULT 11 lchrb_ │ │ │ │ - 3241: 0004ab59 144 FUNC GLOBAL DEFAULT 11 mpfgno_ │ │ │ │ - 3242: 000570c9 28 FUNC GLOBAL DEFAULT 11 slmgn__ │ │ │ │ - 3243: 00061c79 28 FUNC GLOBAL DEFAULT 11 uulsvl__ │ │ │ │ - 3244: 000bde4d 64 FUNC GLOBAL DEFAULT 11 uuiqcl_ │ │ │ │ - 3245: 000435f5 188 FUNC GLOBAL DEFAULT 11 visub1_ │ │ │ │ - 3246: 000b3f25 20 FUNC GLOBAL DEFAULT 11 ulyqfm_ │ │ │ │ - 3247: 000a42f1 16 FUNC GLOBAL DEFAULT 11 sgqpli_ │ │ │ │ - 3248: 000e10d1 228 FUNC GLOBAL DEFAULT 11 ucyacl_ │ │ │ │ - 3249: 0009a8f9 384 FUNC GLOBAL DEFAULT 11 sldivz_ │ │ │ │ - 3250: 00058dc9 28 FUNC GLOBAL DEFAULT 11 sgtnv__ │ │ │ │ - 3251: 000c2a71 136 FUNC GLOBAL DEFAULT 11 uzpqcp_ │ │ │ │ - 3252: 0009c14d 312 FUNC GLOBAL DEFAULT 11 slrat_ │ │ │ │ - 3253: 00057381 28 FUNC GLOBAL DEFAULT 11 scplv__ │ │ │ │ - 3254: 00072c31 4 FUNC GLOBAL DEFAULT 11 ruwgy__ │ │ │ │ - 3255: 00059261 132 FUNC GLOBAL DEFAULT 11 sgiqcp__ │ │ │ │ - 3256: 000706f5 112 FUNC GLOBAL DEFAULT 11 odpset__ │ │ │ │ - 3257: 0005615d 28 FUNC GLOBAL DEFAULT 11 szlaop__ │ │ │ │ - 3258: 0006b5ad 28 FUNC GLOBAL DEFAULT 11 rset1__ │ │ │ │ - 3259: 000567e9 28 FUNC GLOBAL DEFAULT 11 stitrf__ │ │ │ │ - 3260: 000693a1 28 FUNC GLOBAL DEFAULT 11 uiiqvl__ │ │ │ │ - 3261: 0003a549 508 FUNC GLOBAL DEFAULT 11 radf3_ │ │ │ │ - 3262: 000c9c75 596 FUNC GLOBAL DEFAULT 11 usxaxl_ │ │ │ │ - 3263: 0008e4a5 132 FUNC GLOBAL DEFAULT 11 tmpqin_ │ │ │ │ - 3264: 00079901 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxerrorbar │ │ │ │ - 3265: 0006c00d 116 FUNC GLOBAL DEFAULT 11 ifromc__ │ │ │ │ - 3266: 000a60d9 92 FUNC GLOBAL DEFAULT 11 sgpget_ │ │ │ │ - 3267: 00073d11 28 FUNC GLOBAL DEFAULT 11 tmrqvl__ │ │ │ │ - 3268: 000ac56d 184 FUNC GLOBAL DEFAULT 11 zggplt_ │ │ │ │ - 3269: 000b3db9 92 FUNC GLOBAL DEFAULT 11 uliget_ │ │ │ │ - 3270: 00060d99 132 FUNC GLOBAL DEFAULT 11 uliqid__ │ │ │ │ - 3271: 0006de89 112 FUNC GLOBAL DEFAULT 11 gliget__ │ │ │ │ - 3272: 0005ffc9 136 FUNC GLOBAL DEFAULT 11 uyaxdv__ │ │ │ │ - 3273: 0003e975 324 FUNC GLOBAL DEFAULT 11 cosqf1_ │ │ │ │ - 3274: 000b331d 72 FUNC GLOBAL DEFAULT 11 ulrqvl_ │ │ │ │ - 3275: 00091829 484 FUNC GLOBAL DEFAULT 11 szcltn_ │ │ │ │ - 3276: 0006a431 128 FUNC GLOBAL DEFAULT 11 uxsaxs__ │ │ │ │ - 3277: 000491d1 24 FUNC GLOBAL DEFAULT 11 lrle0_ │ │ │ │ - 3278: 0006ee69 28 FUNC GLOBAL DEFAULT 11 dxiloc__ │ │ │ │ - 3279: 00048ded 164 FUNC GLOBAL DEFAULT 11 glistx_ │ │ │ │ - 3280: 000bdaa1 72 FUNC GLOBAL DEFAULT 11 uulqvl_ │ │ │ │ - 3281: 000bd9f5 92 FUNC GLOBAL DEFAULT 11 uurset_ │ │ │ │ - 3282: 0006bb6d 4 FUNC GLOBAL DEFAULT 11 mpihmr__ │ │ │ │ - 3283: 00093c0d 16 FUNC GLOBAL DEFAULT 11 szoptz_ │ │ │ │ - 3284: 0004de11 168 FUNC GLOBAL DEFAULT 11 vifct_ │ │ │ │ - 3285: 0004b17d 224 FUNC GLOBAL DEFAULT 11 mpicct_ │ │ │ │ - 3286: 000bfdb5 1440 FUNC GLOBAL DEFAULT 11 uhbraz_ │ │ │ │ - 3287: 000ea4d1 120 FUNC GLOBAL DEFAULT 11 lchrc_ │ │ │ │ - 3288: 00058e7d 28 FUNC GLOBAL DEFAULT 11 sgqmpl__ │ │ │ │ - 3289: 0006ae4d 4 FUNC GLOBAL DEFAULT 11 indxrf__ │ │ │ │ - 3290: 0004a61d 20 FUNC GLOBAL DEFAULT 11 mpfpt2_ │ │ │ │ - 3291: 0006bb59 4 FUNC GLOBAL DEFAULT 11 mpxplc__ │ │ │ │ - 3292: 000978b1 16 FUNC GLOBAL DEFAULT 11 szqidx_ │ │ │ │ - 3293: 0008aa39 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ - 3294: 001ebd2c 0 NOTYPE GLOBAL DEFAULT 21 __bss_end__ │ │ │ │ - 3295: 000a22d5 16 FUNC GLOBAL DEFAULT 11 sgqlai_ │ │ │ │ - 3296: 0009e7dd 148 FUNC GLOBAL DEFAULT 11 stfrot_ │ │ │ │ - 3297: 000a7cdd 348 FUNC GLOBAL DEFAULT 11 scpmzu_ │ │ │ │ - 3298: 00088fcd 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogicals │ │ │ │ - 3299: 0004228d 444 FUNC GLOBAL DEFAULT 11 shfwga_ │ │ │ │ - 3300: 00058325 28 FUNC GLOBAL DEFAULT 11 sgqvpt__ │ │ │ │ - 3301: 0005fdf1 116 FUNC GLOBAL DEFAULT 11 luychk__ │ │ │ │ - 3302: 00055331 36 FUNC GLOBAL DEFAULT 11 szqcll__ │ │ │ │ - 3303: 00056995 28 FUNC GLOBAL DEFAULT 11 stnusr__ │ │ │ │ - 3304: 000e1fe5 132 FUNC GLOBAL DEFAULT 11 ucpqin_ │ │ │ │ - 3305: 00072ff5 28 FUNC GLOBAL DEFAULT 11 tmiqnp__ │ │ │ │ - 3306: 000b1199 138 FUNC GLOBAL DEFAULT 11 swflsh_ │ │ │ │ - 3307: 000b29a1 40 FUNC GLOBAL DEFAULT 11 swqcmf_ │ │ │ │ - 3308: 000dde35 132 FUNC GLOBAL DEFAULT 11 uilqin_ │ │ │ │ - 3309: 00067d39 28 FUNC GLOBAL DEFAULT 11 umpgrd__ │ │ │ │ - 3310: 0007b55d 524 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ - 3311: 0003a1b5 916 FUNC GLOBAL DEFAULT 11 radf4_ │ │ │ │ - 3312: 000e0155 280 FUNC GLOBAL DEFAULT 11 uic2d_ │ │ │ │ - 3313: 0008aa2d 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ - 3314: 000d8c99 116 FUNC GLOBAL DEFAULT 11 uvbxf_ │ │ │ │ - 3315: 00064325 132 FUNC GLOBAL DEFAULT 11 uzpqcl__ │ │ │ │ - 3316: 000d29ed 332 FUNC GLOBAL DEFAULT 11 umpstx_ │ │ │ │ - 3317: 000cc991 160 FUNC GLOBAL DEFAULT 11 uslstx_ │ │ │ │ - 3318: 00072c91 4 FUNC GLOBAL DEFAULT 11 rsum__ │ │ │ │ - 3319: 0006bb15 4 FUNC GLOBAL DEFAULT 11 mpfvdg__ │ │ │ │ - 3320: 0007b1e5 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldivideframe │ │ │ │ - 3321: 0006c1d1 44 FUNC GLOBAL DEFAULT 11 cr3s__ │ │ │ │ - 3322: 0006fbd5 28 FUNC GLOBAL DEFAULT 11 odrsvl__ │ │ │ │ - 3323: 000491b5 26 FUNC GLOBAL DEFAULT 11 lrle1_ │ │ │ │ - 3324: 0006276d 132 FUNC GLOBAL DEFAULT 11 uuistx__ │ │ │ │ - 3325: 0006ab55 28 FUNC GLOBAL DEFAULT 11 uherb__ │ │ │ │ - 3326: 0005dd19 112 FUNC GLOBAL DEFAULT 11 uslset__ │ │ │ │ - 3327: 00072dc9 28 FUNC GLOBAL DEFAULT 11 uwqgxa__ │ │ │ │ - 3328: 000ebcc9 144 FUNC GLOBAL DEFAULT 11 cmon_ │ │ │ │ - 3329: 0006f72d 40 FUNC GLOBAL DEFAULT 11 ezfftb__ │ │ │ │ - 3330: 000ea381 112 FUNC GLOBAL DEFAULT 11 lchrd_ │ │ │ │ - 3331: 00072949 28 FUNC GLOBAL DEFAULT 11 time21__ │ │ │ │ - 3332: 000379ad 700 FUNC GLOBAL DEFAULT 11 odrkgr_ │ │ │ │ - 3333: 000911b1 88 FUNC GLOBAL DEFAULT 11 szgipz_ │ │ │ │ - 3334: 0005bf41 28 FUNC GLOBAL DEFAULT 11 swcmll__ │ │ │ │ - 3335: 000375b5 332 FUNC GLOBAL DEFAULT 11 odpstx_ │ │ │ │ - 3336: 00057455 28 FUNC GLOBAL DEFAULT 11 scseye__ │ │ │ │ - 3337: 000a7b81 348 FUNC GLOBAL DEFAULT 11 scpmzv_ │ │ │ │ - 3338: 000c2871 240 FUNC GLOBAL DEFAULT 11 uzpqvl_ │ │ │ │ - 3339: 00068fd5 28 FUNC GLOBAL DEFAULT 11 ui2ini__ │ │ │ │ - 3340: 00060a41 132 FUNC GLOBAL DEFAULT 11 ulrqin__ │ │ │ │ - 3341: 0006bad9 4 FUNC GLOBAL DEFAULT 11 mpfgno__ │ │ │ │ - 3342: 0006b72d 4 FUNC GLOBAL DEFAULT 11 lrgt1__ │ │ │ │ - 3343: 00073339 132 FUNC GLOBAL DEFAULT 11 tmlstx__ │ │ │ │ - 3344: 0006d739 216 FUNC GLOBAL DEFAULT 11 rtropt__ │ │ │ │ - 3345: 000705c9 28 FUNC GLOBAL DEFAULT 11 odiqvl__ │ │ │ │ - 3346: 0005dbed 140 FUNC GLOBAL DEFAULT 11 uspnum__ │ │ │ │ - 3347: 000472b1 92 FUNC GLOBAL DEFAULT 11 glpget_ │ │ │ │ - 3348: 0004439d 160 FUNC GLOBAL DEFAULT 11 irlt_ │ │ │ │ - 3349: 00039e09 940 FUNC GLOBAL DEFAULT 11 radf5_ │ │ │ │ - 3350: 00057349 28 FUNC GLOBAL DEFAULT 11 scqlog__ │ │ │ │ - 3351: 0006fdd9 28 FUNC GLOBAL DEFAULT 11 odlqnp__ │ │ │ │ - 3352: 00069829 28 FUNC GLOBAL DEFAULT 11 uiscsq__ │ │ │ │ - 3353: 0005a4f1 28 FUNC GLOBAL DEFAULT 11 swswdi__ │ │ │ │ - 3354: 0006707d 132 FUNC GLOBAL DEFAULT 11 udlqcl__ │ │ │ │ - 3355: 0009d9ad 108 FUNC GLOBAL DEFAULT 11 stqwrc_ │ │ │ │ - 3356: 00072e69 4 FUNC GLOBAL DEFAULT 11 vrfna0__ │ │ │ │ - 3357: 0006bb8d 4 FUNC GLOBAL DEFAULT 11 mpicyl__ │ │ │ │ - 3358: 0006c641 168 FUNC GLOBAL DEFAULT 11 rtrget__ │ │ │ │ - 3359: 00050751 188 FUNC GLOBAL DEFAULT 11 gnsblk_ │ │ │ │ - 3360: 000cb465 136 FUNC GLOBAL DEFAULT 11 uscqcp_ │ │ │ │ - 3361: 000ebd59 90 FUNC GLOBAL DEFAULT 11 ndyear_ │ │ │ │ - 3362: 000944bd 20 FUNC GLOBAL DEFAULT 11 szcltp_ │ │ │ │ - 3363: 000560d1 28 FUNC GLOBAL DEFAULT 11 szmvlt__ │ │ │ │ - 3364: 000ac625 48 FUNC GLOBAL DEFAULT 11 zggcls_ │ │ │ │ - 3365: 0005812d 28 FUNC GLOBAL DEFAULT 11 sgqplt__ │ │ │ │ - 3366: 000b636d 324 FUNC GLOBAL DEFAULT 11 uepqid_ │ │ │ │ - 3367: 0006f431 40 FUNC GLOBAL DEFAULT 11 passb3__ │ │ │ │ - 3368: 000ac2ed 40 FUNC GLOBAL DEFAULT 11 zgftfc_ │ │ │ │ - 3369: 000637d1 112 FUNC GLOBAL DEFAULT 11 uglget__ │ │ │ │ - 3370: 000bd955 160 FUNC GLOBAL DEFAULT 11 uurstx_ │ │ │ │ - 3371: 000b9f45 20 FUNC GLOBAL DEFAULT 11 uyqfmt_ │ │ │ │ - 3372: 0003775d 592 FUNC GLOBAL DEFAULT 11 odrkgs_ │ │ │ │ - 3373: 0006ef99 44 FUNC GLOBAL DEFAULT 11 vradd__ │ │ │ │ - 3374: 00055b45 28 FUNC GLOBAL DEFAULT 11 szpmop__ │ │ │ │ - 3375: 0003da29 344 FUNC GLOBAL DEFAULT 11 passb2_ │ │ │ │ - 3376: 0006f38d 28 FUNC GLOBAL DEFAULT 11 sinqi__ │ │ │ │ - 3377: 000ab035 3208 FUNC GLOBAL DEFAULT 11 dcltext2pangomarkup │ │ │ │ - 3378: 00070839 28 FUNC GLOBAL DEFAULT 11 shinif__ │ │ │ │ - 3379: 000de489 176 FUNC GLOBAL DEFAULT 11 uiisvl_ │ │ │ │ - 3380: 00086301 148 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconv3d │ │ │ │ - 3381: 0006bb35 4 FUNC GLOBAL DEFAULT 11 mpsbon__ │ │ │ │ - 3382: 000a545d 92 FUNC GLOBAL DEFAULT 11 sgstxy_ │ │ │ │ - 3383: 0006dba5 124 FUNC GLOBAL DEFAULT 11 mszdmp__ │ │ │ │ - 3384: 000628c1 216 FUNC GLOBAL DEFAULT 11 ugsut__ │ │ │ │ - 3385: 0004f335 156 FUNC GLOBAL DEFAULT 11 rvar_ │ │ │ │ - 3386: 000b8601 38 FUNC GLOBAL DEFAULT 11 ueqntl_ │ │ │ │ - 3387: 0006bba9 4 FUNC GLOBAL DEFAULT 11 mpirbs__ │ │ │ │ - 3388: 000e63b9 42 FUNC GLOBAL DEFAULT 11 udqclz_ │ │ │ │ - 3389: 0006c199 28 FUNC GLOBAL DEFAULT 11 ct2bc__ │ │ │ │ - 3390: 00060d7d 28 FUNC GLOBAL DEFAULT 11 uliqnp__ │ │ │ │ - 3391: 0006bb91 4 FUNC GLOBAL DEFAULT 11 mpfglb__ │ │ │ │ - 3392: 0004a6bd 156 FUNC GLOBAL DEFAULT 11 mpxplc_ │ │ │ │ - 3393: 000b8589 38 FUNC GLOBAL DEFAULT 11 ueitlv_ │ │ │ │ - 3394: 00056605 28 FUNC GLOBAL DEFAULT 11 szcltv__ │ │ │ │ - 3395: 00058455 28 FUNC GLOBAL DEFAULT 11 sgtnzu__ │ │ │ │ - 3396: 0009b2d5 592 FUNC GLOBAL DEFAULT 11 slpvpc_ │ │ │ │ - 3397: 0003ecd9 528 FUNC GLOBAL DEFAULT 11 cffti1_ │ │ │ │ - 3398: 000623cd 132 FUNC GLOBAL DEFAULT 11 uupqcp__ │ │ │ │ - 3399: 000ea2a1 112 FUNC GLOBAL DEFAULT 11 lchrf_ │ │ │ │ - 3400: 000c6d11 596 FUNC GLOBAL DEFAULT 11 usaxlb_ │ │ │ │ - 3401: 000bde8d 64 FUNC GLOBAL DEFAULT 11 uuiqcp_ │ │ │ │ - 3402: 0005554d 28 FUNC GLOBAL DEFAULT 11 szl3cl__ │ │ │ │ - 3403: 00053ed5 176 FUNC GLOBAL DEFAULT 11 s_copy │ │ │ │ - 3404: 0003d7e9 576 FUNC GLOBAL DEFAULT 11 passb3_ │ │ │ │ - 3405: 00052af9 16 FUNC GLOBAL DEFAULT 11 g2qcti_ │ │ │ │ - 3406: 00047841 320 FUNC GLOBAL DEFAULT 11 glcqid_ │ │ │ │ - 3407: 0008e0c5 184 FUNC GLOBAL DEFAULT 11 tmrqcl_ │ │ │ │ - 3408: 0006e3c1 132 FUNC GLOBAL DEFAULT 11 rlixfl__ │ │ │ │ - 3409: 000a3391 348 FUNC GLOBAL DEFAULT 11 sgtxr_ │ │ │ │ - 3410: 0005aa3d 140 FUNC GLOBAL DEFAULT 11 swqtxw__ │ │ │ │ - 3411: 000d2ec1 320 FUNC GLOBAL DEFAULT 11 umrqid_ │ │ │ │ - 3412: 00050e15 792 FUNC GLOBAL DEFAULT 11 ffromc_ │ │ │ │ - 3413: 000dfb0d 316 FUNC GLOBAL DEFAULT 11 uiflab_ │ │ │ │ - 3414: 00073ee1 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridvalue │ │ │ │ - 3415: 00066d71 128 FUNC GLOBAL DEFAULT 11 udqfmt__ │ │ │ │ - 3416: 000a5b89 6 FUNC GLOBAL DEFAULT 11 sgpqnp_ │ │ │ │ - 3417: 00059b2d 216 FUNC GLOBAL DEFAULT 11 sgtrls__ │ │ │ │ - 3418: 0005d581 132 FUNC GLOBAL DEFAULT 11 uspqin__ │ │ │ │ - 3419: 000b394d 6 FUNC GLOBAL DEFAULT 11 uliqnp_ │ │ │ │ - 3420: 0006bf25 116 FUNC GLOBAL DEFAULT 11 lfromc__ │ │ │ │ - 3421: 0005a259 4 FUNC GLOBAL DEFAULT 11 zgqwdc__ │ │ │ │ - 3422: 0006055d 132 FUNC GLOBAL DEFAULT 11 ullstx__ │ │ │ │ - 3423: 000564f1 28 FUNC GLOBAL DEFAULT 11 szlazv__ │ │ │ │ - 3424: 00068389 28 FUNC GLOBAL DEFAULT 11 umpfit__ │ │ │ │ - 3425: 000ccff5 92 FUNC GLOBAL DEFAULT 11 usiset_ │ │ │ │ - 3426: 001111a4 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Map │ │ │ │ - 3427: 000cb2cd 224 FUNC GLOBAL DEFAULT 11 uscqvl_ │ │ │ │ - 3428: 0005a91d 28 FUNC GLOBAL DEFAULT 11 swfint__ │ │ │ │ - 3429: 000a9131 72 FUNC GLOBAL DEFAULT 11 scsobj_ │ │ │ │ - 3430: 00036225 324 FUNC GLOBAL DEFAULT 11 odrqid_ │ │ │ │ - 3431: 00063425 132 FUNC GLOBAL DEFAULT 11 uglqid__ │ │ │ │ - 3432: 00093d8d 1400 FUNC GLOBAL DEFAULT 11 szcltr_ │ │ │ │ - 3433: 0006280d 28 FUNC GLOBAL DEFAULT 11 uuqebt__ │ │ │ │ - 3434: 0008f059 92 FUNC GLOBAL DEFAULT 11 tmlget_ │ │ │ │ - 3435: 000a7895 6 FUNC GLOBAL DEFAULT 11 sgopn_ │ │ │ │ - 3436: 0005fc61 128 FUNC GLOBAL DEFAULT 11 uysaxs__ │ │ │ │ - 3437: 00072515 48 FUNC GLOBAL DEFAULT 11 cllsrg__ │ │ │ │ - 3438: 000e28ed 184 FUNC GLOBAL DEFAULT 11 ucrqcl_ │ │ │ │ - 3439: 0006ac81 44 FUNC GLOBAL DEFAULT 11 uherbz__ │ │ │ │ - 3440: 0003d529 704 FUNC GLOBAL DEFAULT 11 passb4_ │ │ │ │ - 3441: 000b36a5 64 FUNC GLOBAL DEFAULT 11 ullqcl_ │ │ │ │ - 3442: 00074365 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxgrid │ │ │ │ - 3443: 00070ad5 28 FUNC GLOBAL DEFAULT 11 shfwgz__ │ │ │ │ - 3444: 00068aa1 28 FUNC GLOBAL DEFAULT 11 umpsvl__ │ │ │ │ - 3445: 000458ed 50 FUNC GLOBAL DEFAULT 11 rtlxfl_ │ │ │ │ - 3446: 0003e431 150 FUNC GLOBAL DEFAULT 11 ezfftb_ │ │ │ │ - 3447: 00058f79 28 FUNC GLOBAL DEFAULT 11 sgqcmn__ │ │ │ │ - 3448: 000a3c25 372 FUNC GLOBAL DEFAULT 11 sgpmr_ │ │ │ │ - 3449: 000c62a9 276 FUNC GLOBAL DEFAULT 11 usplbl_ │ │ │ │ - 3450: 0004c271 240 FUNC GLOBAL DEFAULT 11 mpicoa_ │ │ │ │ - 3451: 0009be8d 144 FUNC GLOBAL DEFAULT 11 slpcnr_ │ │ │ │ - 3452: 00099409 54 FUNC GLOBAL DEFAULT 11 szlnzr_ │ │ │ │ - 3453: 00095fd1 16 FUNC GLOBAL DEFAULT 11 szqtyz_ │ │ │ │ - 3454: 000581a5 112 FUNC GLOBAL DEFAULT 11 sglget__ │ │ │ │ - 3455: 00063be5 132 FUNC GLOBAL DEFAULT 11 uzcqin__ │ │ │ │ - 3456: 0006bb71 4 FUNC GLOBAL DEFAULT 11 mpfmwl__ │ │ │ │ - 3457: 000d4079 168 FUNC GLOBAL DEFAULT 11 umspnt_ │ │ │ │ - 3458: 0006c3f1 44 FUNC GLOBAL DEFAULT 11 viadd1__ │ │ │ │ - 3459: 00065695 132 FUNC GLOBAL DEFAULT 11 ucpstx__ │ │ │ │ - 3460: 00067d55 28 FUNC GLOBAL DEFAULT 11 umbndp__ │ │ │ │ - 3461: 00064a61 28 FUNC GLOBAL DEFAULT 11 uzlsvl__ │ │ │ │ - 3462: 0006a99d 28 FUNC GLOBAL DEFAULT 11 uvbxa__ │ │ │ │ - 3463: 0006771d 48 FUNC GLOBAL DEFAULT 11 udline__ │ │ │ │ - 3464: 000a97b9 140 FUNC GLOBAL DEFAULT 11 zglset_ │ │ │ │ - 3465: 000636dd 112 FUNC GLOBAL DEFAULT 11 ugpset__ │ │ │ │ - 3466: 00057551 28 FUNC GLOBAL DEFAULT 11 scspms__ │ │ │ │ - 3467: 00056a35 28 FUNC GLOBAL DEFAULT 11 stfwtr__ │ │ │ │ - 3468: 0007f3f9 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarker │ │ │ │ - 3469: 000e3105 92 FUNC GLOBAL DEFAULT 11 uclget_ │ │ │ │ - 3470: 00093bf9 10 FUNC GLOBAL DEFAULT 11 szclts_ │ │ │ │ - 3471: 000ad121 164 FUNC GLOBAL DEFAULT 11 swrsvl_ │ │ │ │ - 3472: 00070e11 48 FUNC GLOBAL DEFAULT 11 shtswa__ │ │ │ │ - 3473: 00072bf5 28 FUNC GLOBAL DEFAULT 11 uwqgyb__ │ │ │ │ - 3474: 0005a98d 28 FUNC GLOBAL DEFAULT 11 swqtnc__ │ │ │ │ - 3475: 000bde05 72 FUNC GLOBAL DEFAULT 11 uuiqvl_ │ │ │ │ - 3476: 0003d0f1 1078 FUNC GLOBAL DEFAULT 11 passb5_ │ │ │ │ - 3477: 0009f629 664 FUNC GLOBAL DEFAULT 11 sgpfln_ │ │ │ │ - 3478: 0004b25d 132 FUNC GLOBAL DEFAULT 11 mpfcct_ │ │ │ │ - 3479: 00072729 28 FUNC GLOBAL DEFAULT 11 time32__ │ │ │ │ - 3480: 00070f1d 48 FUNC GLOBAL DEFAULT 11 shtwga__ │ │ │ │ - 3481: 000a45c9 304 FUNC GLOBAL DEFAULT 11 sgtrnl_ │ │ │ │ - 3482: 000cf859 188 FUNC GLOBAL DEFAULT 11 uxsoff_ │ │ │ │ - 3483: 00066159 132 FUNC GLOBAL DEFAULT 11 uclqcp__ │ │ │ │ - 3484: 00053df9 36 FUNC GLOBAL DEFAULT 11 set_msgdmp_err_func │ │ │ │ - 3485: 00046d69 6 FUNC GLOBAL DEFAULT 11 glpqnp_ │ │ │ │ - 3486: 0006b4a9 28 FUNC GLOBAL DEFAULT 11 rmlt__ │ │ │ │ - 3487: 0005ad21 112 FUNC GLOBAL DEFAULT 11 swrget__ │ │ │ │ - 3488: 0006cad5 132 FUNC GLOBAL DEFAULT 11 gllstx__ │ │ │ │ - 3489: 0006f049 44 FUNC GLOBAL DEFAULT 11 vrmlt1__ │ │ │ │ - 3490: 00095f01 96 FUNC GLOBAL DEFAULT 11 szpllp_ │ │ │ │ - 3491: 000e7a6d 532 FUNC GLOBAL DEFAULT 11 chngr_ │ │ │ │ - 3492: 000e1a99 1118 FUNC GLOBAL DEFAULT 11 ucxady_ │ │ │ │ - 3493: 0006796d 132 FUNC GLOBAL DEFAULT 11 umrqin__ │ │ │ │ - 3494: 0007b225 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_b │ │ │ │ - 3495: 000713f5 40 FUNC GLOBAL DEFAULT 11 vrrnm1__ │ │ │ │ - 3496: 0005c965 28 FUNC GLOBAL DEFAULT 11 ueaint__ │ │ │ │ - 3497: 000c2465 132 FUNC GLOBAL DEFAULT 11 uzprst_ │ │ │ │ - 3498: 0008e709 88 FUNC GLOBAL DEFAULT 11 tmpqit_ │ │ │ │ - 3499: 000de405 132 FUNC GLOBAL DEFAULT 11 uiiqin_ │ │ │ │ - 3500: 00071461 40 FUNC GLOBAL DEFAULT 11 vs2din__ │ │ │ │ - 3501: 0007b351 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_f │ │ │ │ - 3502: 0006bb99 4 FUNC GLOBAL DEFAULT 11 mpfotg__ │ │ │ │ - 3503: 000c2461 2 FUNC GLOBAL DEFAULT 11 uzpsav_ │ │ │ │ - 3504: 000710f9 48 FUNC GLOBAL DEFAULT 11 shtg2s__ │ │ │ │ - 3505: 0007ae5d 48 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclgetunitnum │ │ │ │ - 3506: 00094e0d 1736 FUNC GLOBAL DEFAULT 11 szcltt_ │ │ │ │ - 3507: 0012a270 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xuni0 │ │ │ │ - 3508: 00057115 216 FUNC GLOBAL DEFAULT 11 sltlcv__ │ │ │ │ - 3509: 00072e89 4 FUNC GLOBAL DEFAULT 11 vrfnb1__ │ │ │ │ - 3510: 0007b915 484 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ - 3511: 0005d241 132 FUNC GLOBAL DEFAULT 11 uelqcl__ │ │ │ │ - 3512: 000ccf55 160 FUNC GLOBAL DEFAULT 11 usistx_ │ │ │ │ - 3513: 000a7969 160 FUNC GLOBAL DEFAULT 11 sctnzu_ │ │ │ │ - 3514: 00062e21 132 FUNC GLOBAL DEFAULT 11 ugiqin__ │ │ │ │ - 3515: 000e79ed 128 FUNC GLOBAL DEFAULT 11 udcntr_ │ │ │ │ - 3516: 0007a659 60 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourinterval │ │ │ │ - 3517: 000a8ce1 796 FUNC GLOBAL DEFAULT 11 scsprj_ │ │ │ │ - 3518: 00062ba1 28 FUNC GLOBAL DEFAULT 11 ugrsvl__ │ │ │ │ - 3519: 000b6b01 92 FUNC GLOBAL DEFAULT 11 uerget_ │ │ │ │ - 3520: 00071ae1 28 FUNC GLOBAL DEFAULT 11 date13__ │ │ │ │ - 3521: 00056aa1 52 FUNC GLOBAL DEFAULT 11 stqwtr__ │ │ │ │ - 3522: 0005d781 132 FUNC GLOBAL DEFAULT 11 usrqcp__ │ │ │ │ - 3523: 000a31b5 348 FUNC GLOBAL DEFAULT 11 sgtxu_ │ │ │ │ - 3524: 00058069 28 FUNC GLOBAL DEFAULT 11 sgqcwd__ │ │ │ │ - 3525: 00057ced 132 FUNC GLOBAL DEFAULT 11 sglqid__ │ │ │ │ - 3526: 000558c5 28 FUNC GLOBAL DEFAULT 11 szpmzv__ │ │ │ │ - 3527: 00063d81 132 FUNC GLOBAL DEFAULT 11 uzistx__ │ │ │ │ - 3528: 0004c079 240 FUNC GLOBAL DEFAULT 11 mpicoc_ │ │ │ │ - 3529: 00083ebd 256 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclinitrealfft │ │ │ │ - 3530: 0006bac5 4 FUNC GLOBAL DEFAULT 11 mpfpst__ │ │ │ │ - 3531: 000e2249 88 FUNC GLOBAL DEFAULT 11 ucpqit_ │ │ │ │ - 3532: 0007ffc9 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransfunction │ │ │ │ - 3533: 0006bd91 40 FUNC GLOBAL DEFAULT 11 vicon0__ │ │ │ │ - 3534: 00071bc1 28 FUNC GLOBAL DEFAULT 11 date31__ │ │ │ │ - 3535: 00056301 28 FUNC GLOBAL DEFAULT 11 szpllz__ │ │ │ │ - 3536: 000bcc19 16 FUNC GLOBAL DEFAULT 11 uuqebi_ │ │ │ │ - 3537: 0004fcd1 156 FUNC GLOBAL DEFAULT 11 rmlt_ │ │ │ │ - 3538: 0008f7fd 1732 FUNC GLOBAL DEFAULT 11 sztxno_ │ │ │ │ - 3539: 000cac79 140 FUNC GLOBAL DEFAULT 11 usxaxs_ │ │ │ │ - 3540: 0006cf35 28 FUNC GLOBAL DEFAULT 11 rpnenv__ │ │ │ │ - 3541: 00068445 132 FUNC GLOBAL DEFAULT 11 umiqcp__ │ │ │ │ - 3542: 0005e76d 132 FUNC GLOBAL DEFAULT 11 uschvl__ │ │ │ │ - 3543: 000d82d1 116 FUNC GLOBAL DEFAULT 11 uvbxl_ │ │ │ │ - 3544: 0008b241 5270 FUNC GLOBAL DEFAULT 11 tmstln_ │ │ │ │ - 3545: 000781a1 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawmap │ │ │ │ - 3546: 00061fc5 132 FUNC GLOBAL DEFAULT 11 uurqcl__ │ │ │ │ - 3547: 000958ad 20 FUNC GLOBAL DEFAULT 11 szcltu_ │ │ │ │ - 3548: 000810c5 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicala │ │ │ │ - 3549: 0007392d 28 FUNC GLOBAL DEFAULT 11 tmpqit__ │ │ │ │ - 3550: 00063409 28 FUNC GLOBAL DEFAULT 11 uglqnp__ │ │ │ │ - 3551: 0008108d 56 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicalc │ │ │ │ - 3552: 00059fd9 4 FUNC GLOBAL DEFAULT 11 zgpopn__ │ │ │ │ - 3553: 00067769 36 FUNC GLOBAL DEFAULT 11 udgclb__ │ │ │ │ - 3554: 000a78c9 160 FUNC GLOBAL DEFAULT 11 sctnzv_ │ │ │ │ - 3555: 000aa605 108 FUNC GLOBAL DEFAULT 11 zgdcls_ │ │ │ │ - 3556: 000572a5 40 FUNC GLOBAL DEFAULT 11 scswnd__ │ │ │ │ - 3557: 00057b41 112 FUNC GLOBAL DEFAULT 11 sgpset__ │ │ │ │ - 3558: 0005b121 132 FUNC GLOBAL DEFAULT 11 swrqid__ │ │ │ │ - 3559: 00052ad1 40 FUNC GLOBAL DEFAULT 11 g2qctm_ │ │ │ │ - 3560: 00069a85 132 FUNC GLOBAL DEFAULT 11 uilqcl__ │ │ │ │ - 3561: 0008e17d 136 FUNC GLOBAL DEFAULT 11 tmrqcp_ │ │ │ │ - 3562: 00055d55 28 FUNC GLOBAL DEFAULT 11 szsttu__ │ │ │ │ - 3563: 000daa11 3140 FUNC GLOBAL DEFAULT 11 uipd3z_ │ │ │ │ - 3564: 000a34ed 348 FUNC GLOBAL DEFAULT 11 sgtxv_ │ │ │ │ - 3565: 000a3a51 372 FUNC GLOBAL DEFAULT 11 sgpmu_ │ │ │ │ - 3566: 00068889 28 FUNC GLOBAL DEFAULT 11 umspcw__ │ │ │ │ - 3567: 0006188d 28 FUNC GLOBAL DEFAULT 11 uumrk__ │ │ │ │ - 3568: 00061a7d 28 FUNC GLOBAL DEFAULT 11 uusarp__ │ │ │ │ - 3569: 0005e7f1 304 FUNC GLOBAL DEFAULT 11 usxsub__ │ │ │ │ - 3570: 00099479 54 FUNC GLOBAL DEFAULT 11 szlnzu_ │ │ │ │ - 3571: 000c6f65 432 FUNC GLOBAL DEFAULT 11 usaxdv_ │ │ │ │ - 3572: 00059f15 192 FUNC GLOBAL DEFAULT 11 zgdopn__ │ │ │ │ - 3573: 00095e05 156 FUNC GLOBAL DEFAULT 11 szpllr_ │ │ │ │ - 3574: 000cbd01 92 FUNC GLOBAL DEFAULT 11 uspget_ │ │ │ │ - 3575: 0007b08d 152 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframetitle │ │ │ │ - 3576: 00072545 48 FUNC GLOBAL DEFAULT 11 clrgls__ │ │ │ │ - 3577: 001110a4 28 OBJECT GLOBAL DEFAULT 20 __fft_work_MOD___vtab_fft_work_Work │ │ │ │ - 3578: 000985cd 680 FUNC GLOBAL DEFAULT 11 szlazr_ │ │ │ │ - 3579: 00084d95 284 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclinitcosfft │ │ │ │ - 3580: 000d6ced 780 FUNC GLOBAL DEFAULT 11 ugdut_ │ │ │ │ - 3581: 000d4191 24 FUNC GLOBAL DEFAULT 11 umscnt_ │ │ │ │ - 3582: 000c0971 1664 FUNC GLOBAL DEFAULT 11 uhdifz_ │ │ │ │ - 3583: 0006bde5 40 FUNC GLOBAL DEFAULT 11 viinc__ │ │ │ │ - 3584: 00055ad5 28 FUNC GLOBAL DEFAULT 11 szopts__ │ │ │ │ - 3585: 0008ebe9 6 FUNC GLOBAL DEFAULT 11 tmlqnp_ │ │ │ │ - 3586: 00058641 28 FUNC GLOBAL DEFAULT 11 sgstxr__ │ │ │ │ - 3587: 000945d5 1400 FUNC GLOBAL DEFAULT 11 szcltv_ │ │ │ │ - 3588: 000562ad 28 FUNC GLOBAL DEFAULT 11 szl3zu__ │ │ │ │ - 3589: 00040e01 456 FUNC GLOBAL DEFAULT 11 shlssd_ │ │ │ │ - 3590: 000559d9 28 FUNC GLOBAL DEFAULT 11 szsidx__ │ │ │ │ - 3591: 000ac35d 92 FUNC GLOBAL DEFAULT 11 zgnumfonts_ │ │ │ │ - 3592: 000de9d5 22 FUNC GLOBAL DEFAULT 11 uiipac_ │ │ │ │ - 3593: 0005b049 28 FUNC GLOBAL DEFAULT 11 swpqvl__ │ │ │ │ - 3594: 000e29a5 124 FUNC GLOBAL DEFAULT 11 ucrqcp_ │ │ │ │ - 3595: 000c6bcd 324 FUNC GLOBAL DEFAULT 11 usaxlg_ │ │ │ │ - 3596: 000b7dad 240 FUNC GLOBAL DEFAULT 11 iueton_ │ │ │ │ - 3597: 0006b8ad 128 FUNC GLOBAL DEFAULT 11 cladj__ │ │ │ │ - 3598: 00082e71 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstchar │ │ │ │ - 3599: 000d06e9 708 FUNC GLOBAL DEFAULT 11 umsgrd_ │ │ │ │ - 3600: 000907d9 48 FUNC GLOBAL DEFAULT 11 szscll_ │ │ │ │ - 3601: 00071339 28 FUNC GLOBAL DEFAULT 11 shiniy__ │ │ │ │ - 3602: 0007f0ad 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkerindex │ │ │ │ - 3603: 000b36e5 64 FUNC GLOBAL DEFAULT 11 ullqcp_ │ │ │ │ - 3604: 0006ac59 40 FUNC GLOBAL DEFAULT 11 uhbrlz__ │ │ │ │ - 3605: 00067ba9 128 FUNC GLOBAL DEFAULT 11 umpmap__ │ │ │ │ - 3606: 0003e335 252 FUNC GLOBAL DEFAULT 11 ezfftf_ │ │ │ │ - 3607: 000a3d99 372 FUNC GLOBAL DEFAULT 11 sgpmv_ │ │ │ │ - 3608: 000ad09d 132 FUNC GLOBAL DEFAULT 11 swrqin_ │ │ │ │ - 3609: 000593a1 132 FUNC GLOBAL DEFAULT 11 sgiqin__ │ │ │ │ - 3610: 00099441 54 FUNC GLOBAL DEFAULT 11 szlnzv_ │ │ │ │ - 3611: 000866ad 68 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcharpattern │ │ │ │ - 3612: 000b9f59 120 FUNC GLOBAL DEFAULT 11 luychk_ │ │ │ │ - 3613: 000b29c9 38 FUNC GLOBAL DEFAULT 11 swqcmn_ │ │ │ │ - 3614: 0005a269 4 FUNC GLOBAL DEFAULT 11 zgqptc__ │ │ │ │ - 3615: 000642a1 132 FUNC GLOBAL DEFAULT 11 uzpqcp__ │ │ │ │ - 3616: 00059911 28 FUNC GLOBAL DEFAULT 11 sgrsvl__ │ │ │ │ - 3617: 0008fec1 84 FUNC GLOBAL DEFAULT 11 szxmod_ │ │ │ │ - 3618: 000b5ff5 240 FUNC GLOBAL DEFAULT 11 uepsvl_ │ │ │ │ - 3619: 000b1669 320 FUNC GLOBAL DEFAULT 11 swlqid_ │ │ │ │ - 3620: 0005e4c9 132 FUNC GLOBAL DEFAULT 11 usiqcl__ │ │ │ │ - 3621: 000c9ec9 808 FUNC GLOBAL DEFAULT 11 usxaxu_ │ │ │ │ - 3622: 0009c7b5 340 FUNC GLOBAL DEFAULT 11 slform_ │ │ │ │ - 3623: 000e2cb9 6 FUNC GLOBAL DEFAULT 11 uclqnp_ │ │ │ │ - 3624: 00071645 304 FUNC GLOBAL DEFAULT 11 chngi__ │ │ │ │ - 3625: 0006b715 4 FUNC GLOBAL DEFAULT 11 lreq1__ │ │ │ │ - 3626: 000e4161 92 FUNC GLOBAL DEFAULT 11 udpset_ │ │ │ │ - 3627: 0004d129 156 FUNC GLOBAL DEFAULT 11 rexp_ │ │ │ │ - 3628: 000664a9 132 FUNC GLOBAL DEFAULT 11 udpstx__ │ │ │ │ - 3629: 000bcb99 16 FUNC GLOBAL DEFAULT 11 uuqfri_ │ │ │ │ - 3630: 0006b9a1 116 FUNC GLOBAL DEFAULT 11 leny__ │ │ │ │ - 3631: 0006f5dd 40 FUNC GLOBAL DEFAULT 11 ezfftf__ │ │ │ │ - 3632: 00059aa9 132 FUNC GLOBAL DEFAULT 11 sgtrsn__ │ │ │ │ - 3633: 0006bd85 4 FUNC GLOBAL DEFAULT 11 imlt0__ │ │ │ │ - 3634: 00097951 200 FUNC GLOBAL DEFAULT 11 szslti_ │ │ │ │ - 3635: 000b5715 964 FUNC GLOBAL DEFAULT 11 uetonb_ │ │ │ │ - 3636: 0008f61d 92 FUNC GLOBAL DEFAULT 11 tmiget_ │ │ │ │ - 3637: 00073f1d 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridvalue │ │ │ │ - 3638: 000ea3f1 112 FUNC GLOBAL DEFAULT 11 lchrl_ │ │ │ │ - 3639: 000a7fd1 16 FUNC GLOBAL DEFAULT 11 scqpmi_ │ │ │ │ - 3640: 00069e0d 40 FUNC GLOBAL DEFAULT 11 uifrgb__ │ │ │ │ - 3641: 00038bd1 120 FUNC GLOBAL DEFAULT 11 sinqb_ │ │ │ │ - 3642: 0005a971 28 FUNC GLOBAL DEFAULT 11 swqclc__ │ │ │ │ - 3643: 0005de0d 136 FUNC GLOBAL DEFAULT 11 usaxlg__ │ │ │ │ - 3644: 0008dff5 208 FUNC GLOBAL DEFAULT 11 tmrqvl_ │ │ │ │ - 3645: 00071445 28 FUNC GLOBAL DEFAULT 11 vs2int__ │ │ │ │ - 3646: 000a1ec1 16 FUNC GLOBAL DEFAULT 11 sgqpls_ │ │ │ │ - 3647: 00060789 28 FUNC GLOBAL DEFAULT 11 ulpqit__ │ │ │ │ - 3648: 000a5e55 180 FUNC GLOBAL DEFAULT 11 sgpqcl_ │ │ │ │ - 3649: 000b3b39 184 FUNC GLOBAL DEFAULT 11 uliqcl_ │ │ │ │ - 3650: 00042161 300 FUNC GLOBAL DEFAULT 11 shfwgj_ │ │ │ │ - 3651: 00061919 112 FUNC GLOBAL DEFAULT 11 uulset__ │ │ │ │ - 3652: 00057cd1 28 FUNC GLOBAL DEFAULT 11 sglqnp__ │ │ │ │ - 3653: 00045921 48 FUNC GLOBAL DEFAULT 11 rtixfl_ │ │ │ │ - 3654: 00043391 176 FUNC GLOBAL DEFAULT 11 vidiv_ │ │ │ │ - 3655: 00097369 480 FUNC GLOBAL DEFAULT 11 szpllt_ │ │ │ │ - 3656: 0004c169 140 FUNC GLOBAL DEFAULT 11 mpfcoa_ │ │ │ │ - 3657: 00066ff9 132 FUNC GLOBAL DEFAULT 11 udlqcp__ │ │ │ │ - 3658: 0006b695 40 FUNC GLOBAL DEFAULT 11 vrfct0__ │ │ │ │ - 3659: 000d3cd9 928 FUNC GLOBAL DEFAULT 11 umpfit_ │ │ │ │ - 3660: 00055d1d 28 FUNC GLOBAL DEFAULT 11 szqtmd__ │ │ │ │ - 3661: 00058679 28 FUNC GLOBAL DEFAULT 11 sgstxc__ │ │ │ │ - 3662: 0006ceb1 132 FUNC GLOBAL DEFAULT 11 prcnam__ │ │ │ │ - 3663: 000b09f1 138 FUNC GLOBAL DEFAULT 11 swstcl_ │ │ │ │ - 3664: 00059029 216 FUNC GLOBAL DEFAULT 11 sgoopn__ │ │ │ │ - 3665: 00047541 224 FUNC GLOBAL DEFAULT 11 glcsvl_ │ │ │ │ - 3666: 000a9845 140 FUNC GLOBAL DEFAULT 11 zgiset_ │ │ │ │ - 3667: 0007319d 28 FUNC GLOBAL DEFAULT 11 tmiqvl__ │ │ │ │ - 3668: 0004ed01 156 FUNC GLOBAL DEFAULT 11 ramp_ │ │ │ │ - 3669: 000e36c9 92 FUNC GLOBAL DEFAULT 11 uciget_ │ │ │ │ - 3670: 000d2c21 176 FUNC GLOBAL DEFAULT 11 umrsvl_ │ │ │ │ - 3671: 0003c7f9 344 FUNC GLOBAL DEFAULT 11 passf2_ │ │ │ │ - 3672: 00079e3d 104 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevelnumber │ │ │ │ - 3673: 00085ef1 72 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclformatdate │ │ │ │ - 3674: 000dc171 284 FUNC GLOBAL DEFAULT 11 uishdw_ │ │ │ │ - 3675: 000b8dad 1528 FUNC GLOBAL DEFAULT 11 uetonc_ │ │ │ │ - 3676: 000b66b5 6 FUNC GLOBAL DEFAULT 11 uerqnp_ │ │ │ │ - 3677: 000e2851 156 FUNC GLOBAL DEFAULT 11 ucrqvl_ │ │ │ │ - 3678: 000c0ff1 112 FUNC GLOBAL DEFAULT 11 uhdif_ │ │ │ │ - 3679: 000b365d 72 FUNC GLOBAL DEFAULT 11 ullqvl_ │ │ │ │ - 3680: 000b35b1 92 FUNC GLOBAL DEFAULT 11 ulrset_ │ │ │ │ - 3681: 0007ab99 516 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldrawcontour │ │ │ │ - 3682: 000bdd59 92 FUNC GLOBAL DEFAULT 11 uulset_ │ │ │ │ - 3683: 000c267d 120 FUNC GLOBAL DEFAULT 11 uzinit_ │ │ │ │ - 3684: 000a4311 16 FUNC GLOBAL DEFAULT 11 sgqplt_ │ │ │ │ - 3685: 000bcbd9 16 FUNC GLOBAL DEFAULT 11 uuqbrs_ │ │ │ │ - 3686: 0005b105 28 FUNC GLOBAL DEFAULT 11 swrqnp__ │ │ │ │ - 3687: 000acb61 16 FUNC GLOBAL DEFAULT 11 zgqclc_ │ │ │ │ - 3688: 000625c9 28 FUNC GLOBAL DEFAULT 11 uuqbrs__ │ │ │ │ - 3689: 00072a61 4 FUNC GLOBAL DEFAULT 11 rave1__ │ │ │ │ - 3690: 00035fa9 164 FUNC GLOBAL DEFAULT 11 odrsvl_ │ │ │ │ - 3691: 00097641 176 FUNC GLOBAL DEFAULT 11 szpllu_ │ │ │ │ - 3692: 0005a5d1 28 FUNC GLOBAL DEFAULT 11 swstcl__ │ │ │ │ - 3693: 0006c265 44 FUNC GLOBAL DEFAULT 11 vidiv1__ │ │ │ │ - 3694: 0006f4f5 40 FUNC GLOBAL DEFAULT 11 passf3__ │ │ │ │ - 3695: 001ebd2c 0 NOTYPE GLOBAL DEFAULT 21 _end │ │ │ │ - 3696: 00056221 28 FUNC GLOBAL DEFAULT 11 szcll3__ │ │ │ │ - 3697: 000a84d1 1192 FUNC GLOBAL DEFAULT 11 scstrf_ │ │ │ │ - 3698: 00098b01 1696 FUNC GLOBAL DEFAULT 11 szlazu_ │ │ │ │ - 3699: 0006b45d 36 FUNC GLOBAL DEFAULT 11 vrset1__ │ │ │ │ - 3700: 0006b001 208 FUNC GLOBAL DEFAULT 11 indxcl__ │ │ │ │ - 3701: 000b3f61 80 FUNC GLOBAL DEFAULT 11 ulylbl_ │ │ │ │ - 3702: 00056275 28 FUNC GLOBAL DEFAULT 11 szcltz__ │ │ │ │ - 3703: 0007d021 116 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextangle │ │ │ │ - 3704: 0004df99 168 FUNC GLOBAL DEFAULT 11 viinc_ │ │ │ │ - 3705: 000c60c1 244 FUNC GLOBAL DEFAULT 11 usptmk_ │ │ │ │ - 3706: 000e4015 332 FUNC GLOBAL DEFAULT 11 udpstx_ │ │ │ │ - 3707: 00049681 148 FUNC GLOBAL DEFAULT 11 lreq_ │ │ │ │ - 3708: 00067b71 28 FUNC GLOBAL DEFAULT 11 umplim__ │ │ │ │ - 3709: 0003c5b5 580 FUNC GLOBAL DEFAULT 11 passf3_ │ │ │ │ - 3710: 0006ec11 28 FUNC GLOBAL DEFAULT 11 glpqit__ │ │ │ │ - 3711: 0008a9f1 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ - 3712: 0006bf15 4 FUNC GLOBAL DEFAULT 11 isum__ │ │ │ │ - 3713: 0004702d 184 FUNC GLOBAL DEFAULT 11 glpqcl_ │ │ │ │ - 3714: 0006ff81 28 FUNC GLOBAL DEFAULT 11 odlqvl__ │ │ │ │ - 3715: 0006f91d 112 FUNC GLOBAL DEFAULT 11 odrset__ │ │ │ │ - 3716: 0006f7e1 28 FUNC GLOBAL DEFAULT 11 rffti__ │ │ │ │ - 3717: 0006e1b9 216 FUNC GLOBAL DEFAULT 11 rtrxfl__ │ │ │ │ - 3718: 000a22f5 16 FUNC GLOBAL DEFAULT 11 sgqlat_ │ │ │ │ - 3719: 0003e321 20 FUNC GLOBAL DEFAULT 11 ezffti_ │ │ │ │ - 3720: 000cb7b9 6 FUNC GLOBAL DEFAULT 11 uspqnp_ │ │ │ │ - 3721: 00053ff1 228 FUNC GLOBAL DEFAULT 11 s_cat │ │ │ │ - 3722: 0006f401 48 FUNC GLOBAL DEFAULT 11 radb5__ │ │ │ │ - 3723: 0006bb01 4 FUNC GLOBAL DEFAULT 11 mpicya__ │ │ │ │ - 3724: 0005581d 28 FUNC GLOBAL DEFAULT 11 szopsv__ │ │ │ │ - 3725: 00097229 184 FUNC GLOBAL DEFAULT 11 szpllv_ │ │ │ │ - 3726: 000c2de5 92 FUNC GLOBAL DEFAULT 11 uzpset_ │ │ │ │ - 3727: 0004be5d 264 FUNC GLOBAL DEFAULT 11 mpfcoc_ │ │ │ │ - 3728: 0006d589 216 FUNC GLOBAL DEFAULT 11 rtiopt__ │ │ │ │ - 3729: 00060a25 28 FUNC GLOBAL DEFAULT 11 ulrsvl__ │ │ │ │ - 3730: 0007af19 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ - 3731: 00058165 28 FUNC GLOBAL DEFAULT 11 sgqpli__ │ │ │ │ - 3732: 00098875 652 FUNC GLOBAL DEFAULT 11 szlazv_ │ │ │ │ - 3733: 00058e61 28 FUNC GLOBAL DEFAULT 11 sgsmpl__ │ │ │ │ - 3734: 000d0239 984 FUNC GLOBAL DEFAULT 11 umfmap_ │ │ │ │ - 3735: 00072c85 4 FUNC GLOBAL DEFAULT 11 rmod__ │ │ │ │ - 3736: 0008ab85 1720 FUNC GLOBAL DEFAULT 11 tmstls_ │ │ │ │ - 3737: 00067f99 112 FUNC GLOBAL DEFAULT 11 umlget__ │ │ │ │ - 3738: 000a2749 16 FUNC GLOBAL DEFAULT 11 sgslni_ │ │ │ │ - 3739: 000ebf35 96 FUNC GLOBAL DEFAULT 11 iweek1_ │ │ │ │ - 3740: 00093c2d 32 FUNC GLOBAL DEFAULT 11 szcltz_ │ │ │ │ - 3741: 00083261 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetsimilarity │ │ │ │ - 3742: 00058309 28 FUNC GLOBAL DEFAULT 11 sgsvpt__ │ │ │ │ - 3743: 0006cb59 216 FUNC GLOBAL DEFAULT 11 glqfnm__ │ │ │ │ - 3744: 0006aff1 4 FUNC GLOBAL DEFAULT 11 indxif__ │ │ │ │ - 3745: 0003c2f1 708 FUNC GLOBAL DEFAULT 11 passf4_ │ │ │ │ - 3746: 0005530d 36 FUNC GLOBAL DEFAULT 11 szscll__ │ │ │ │ - 3747: 000695c1 28 FUNC GLOBAL DEFAULT 11 uifpac__ │ │ │ │ - 3748: 0006c4f1 168 FUNC GLOBAL DEFAULT 11 rtiget__ │ │ │ │ - 3749: 000b9a6d 956 FUNC GLOBAL DEFAULT 11 uetone_ │ │ │ │ - 3750: 000b5f71 132 FUNC GLOBAL DEFAULT 11 uepqin_ │ │ │ │ - 3751: 00062529 132 FUNC GLOBAL DEFAULT 11 uupqin__ │ │ │ │ - 3752: 000aae3d 156 FUNC GLOBAL DEFAULT 11 char_width │ │ │ │ - 3753: 0009fb61 44 FUNC GLOBAL DEFAULT 11 sgqcl_ │ │ │ │ - 3754: 000e8351 48 FUNC GLOBAL DEFAULT 11 sbyte_ │ │ │ │ - 3755: 00099571 2 FUNC GLOBAL DEFAULT 11 szlnop_ │ │ │ │ - 3756: 00044899 10 FUNC GLOBAL DEFAULT 11 prccls_ │ │ │ │ - 3757: 0005a8ad 28 FUNC GLOBAL DEFAULT 11 swidat__ │ │ │ │ - 3758: 00060f25 28 FUNC GLOBAL DEFAULT 11 uliqvl__ │ │ │ │ - 3759: 000b3511 160 FUNC GLOBAL DEFAULT 11 ulrstx_ │ │ │ │ - 3760: 0006b4c5 40 FUNC GLOBAL DEFAULT 11 vrfct__ │ │ │ │ - 3761: 00068bcd 28 FUNC GLOBAL DEFAULT 11 gropn__ │ │ │ │ - 3762: 000a46f9 292 FUNC GLOBAL DEFAULT 11 sgtrns_ │ │ │ │ - 3763: 0004e955 468 FUNC GLOBAL DEFAULT 11 rvmax0_ │ │ │ │ - 3764: 00064dc1 132 FUNC GLOBAL DEFAULT 11 uzrqcl__ │ │ │ │ - 3765: 0006c36d 44 FUNC GLOBAL DEFAULT 11 viadd__ │ │ │ │ - 3766: 00042041 288 FUNC GLOBAL DEFAULT 11 shfwgm_ │ │ │ │ - 3767: 000bdcb9 160 FUNC GLOBAL DEFAULT 11 uulstx_ │ │ │ │ - 3768: 000c2195 200 FUNC GLOBAL DEFAULT 11 uwsgxa_ │ │ │ │ - 3769: 0006b6e9 4 FUNC GLOBAL DEFAULT 11 lrle1__ │ │ │ │ - 3770: 00072ab1 28 FUNC GLOBAL DEFAULT 11 uwsgxa__ │ │ │ │ - 3771: 000e8591 48 FUNC GLOBAL DEFAULT 11 gbyte_ │ │ │ │ - 3772: 0006bc11 132 FUNC GLOBAL DEFAULT 11 osgarg__ │ │ │ │ - 3773: 000ebec5 112 FUNC GLOBAL DEFAULT 11 iweek2_ │ │ │ │ - 3774: 000a7ac5 20 FUNC GLOBAL DEFAULT 11 scstnp_ │ │ │ │ - 3775: 00055f35 28 FUNC GLOBAL DEFAULT 11 szclld__ │ │ │ │ - 3776: 00044561 24 FUNC GLOBAL DEFAULT 11 osqarn_ │ │ │ │ - 3777: 0003bead 1090 FUNC GLOBAL DEFAULT 11 passf5_ │ │ │ │ - 3778: 0005c891 132 FUNC GLOBAL DEFAULT 11 uepstx__ │ │ │ │ - 3779: 0008f1b1 6 FUNC GLOBAL DEFAULT 11 tmiqnp_ │ │ │ │ - 3780: 000b93a5 1736 FUNC GLOBAL DEFAULT 11 uetonf_ │ │ │ │ - 3781: 000afe5d 140 FUNC GLOBAL DEFAULT 11 swgtft_ │ │ │ │ - 3782: 0005112d 304 FUNC GLOBAL DEFAULT 11 lfromc_ │ │ │ │ - 3783: 000de9c1 20 FUNC GLOBAL DEFAULT 11 uifpac_ │ │ │ │ - 3784: 00038b65 108 FUNC GLOBAL DEFAULT 11 sinqf_ │ │ │ │ - 3785: 0005bffd 132 FUNC GLOBAL DEFAULT 11 swqcmd__ │ │ │ │ - 3786: 0005732d 28 FUNC GLOBAL DEFAULT 11 scslog__ │ │ │ │ - 3787: 000d44f9 1456 FUNC GLOBAL DEFAULT 11 umpgrd_ │ │ │ │ - 3788: 000a5f09 136 FUNC GLOBAL DEFAULT 11 sgpqcp_ │ │ │ │ - 3789: 000474bd 132 FUNC GLOBAL DEFAULT 11 glcqin_ │ │ │ │ - 3790: 00099bc5 48 FUNC GLOBAL DEFAULT 11 sztxcl_ │ │ │ │ - 3791: 00090299 1292 FUNC GLOBAL DEFAULT 11 szpcll_ │ │ │ │ - 3792: 00085d29 288 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ - 3793: 000b3bf1 136 FUNC GLOBAL DEFAULT 11 uliqcp_ │ │ │ │ - 3794: 0004e6e9 620 FUNC GLOBAL DEFAULT 11 rvmax1_ │ │ │ │ - 3795: 000b008d 142 FUNC GLOBAL DEFAULT 11 swqtxw_ │ │ │ │ - 3796: 000d2b9d 132 FUNC GLOBAL DEFAULT 11 umrqin_ │ │ │ │ - 3797: 000e809d 692 FUNC GLOBAL DEFAULT 11 sbytes_ │ │ │ │ - 3798: 0005daf5 28 FUNC GLOBAL DEFAULT 11 uspfit__ │ │ │ │ - 3799: 000c22a5 164 FUNC GLOBAL DEFAULT 11 uwsgxb_ │ │ │ │ - 3800: 0008edd5 184 FUNC GLOBAL DEFAULT 11 tmlqcl_ │ │ │ │ - 3801: 00067d8d 28 FUNC GLOBAL DEFAULT 11 umqcwd__ │ │ │ │ - 3802: 00069d29 28 FUNC GLOBAL DEFAULT 11 uic3d__ │ │ │ │ - 3803: 00062845 28 FUNC GLOBAL DEFAULT 11 uuqebi__ │ │ │ │ - 3804: 00070fc5 40 FUNC GLOBAL DEFAULT 11 shtg2w__ │ │ │ │ - 3805: 00068641 132 FUNC GLOBAL DEFAULT 11 umlqid__ │ │ │ │ - 3806: 000e4521 320 FUNC GLOBAL DEFAULT 11 udrqid_ │ │ │ │ - 3807: 000d5545 324 FUNC GLOBAL DEFAULT 11 ugpqid_ │ │ │ │ - 3808: 00058111 28 FUNC GLOBAL DEFAULT 11 sgsplt__ │ │ │ │ - 3809: 000d347d 320 FUNC GLOBAL DEFAULT 11 umlqid_ │ │ │ │ - 3810: 000ce005 284 FUNC GLOBAL DEFAULT 11 uxsfmt_ │ │ │ │ - 3811: 0009dde1 284 FUNC GLOBAL DEFAULT 11 stiwtr_ │ │ │ │ - 3812: 0007ced5 120 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextangle │ │ │ │ - 3813: 00091eed 38 FUNC GLOBAL DEFAULT 11 szfint_ │ │ │ │ - 3814: 000c2c99 332 FUNC GLOBAL DEFAULT 11 uzpstx_ │ │ │ │ - 3815: 000b1c2d 320 FUNC GLOBAL DEFAULT 11 swiqid_ │ │ │ │ - 3816: 0005d1bd 132 FUNC GLOBAL DEFAULT 11 uelqcp__ │ │ │ │ - 3817: 000e325d 6 FUNC GLOBAL DEFAULT 11 uciqnp_ │ │ │ │ - 3818: 0006ac3d 28 FUNC GLOBAL DEFAULT 11 uhbrf__ │ │ │ │ - 3819: 00097f25 364 FUNC GLOBAL DEFAULT 11 szm3zu_ │ │ │ │ - 3820: 000ebe65 96 FUNC GLOBAL DEFAULT 11 iweek3_ │ │ │ │ - 3821: 0005d565 28 FUNC GLOBAL DEFAULT 11 uspsvl__ │ │ │ │ - 3822: 00035f25 132 FUNC GLOBAL DEFAULT 11 odrqin_ │ │ │ │ - 3823: 00050485 98 FUNC GLOBAL DEFAULT 11 vrfna0_ │ │ │ │ - 3824: 0009e79d 64 FUNC GLOBAL DEFAULT 11 stirad_ │ │ │ │ - 3825: 000cb799 30 FUNC GLOBAL DEFAULT 11 uscset_ │ │ │ │ - 3826: 000e57f1 106 FUNC GLOBAL DEFAULT 11 udgrdn_ │ │ │ │ - 3827: 000e6901 4332 FUNC GLOBAL DEFAULT 11 udcntz_ │ │ │ │ - 3828: 0006a041 4 FUNC GLOBAL DEFAULT 11 iuwgx__ │ │ │ │ - 3829: 000367c9 324 FUNC GLOBAL DEFAULT 11 odlqid_ │ │ │ │ - 3830: 0006bd89 4 FUNC GLOBAL DEFAULT 11 iset0__ │ │ │ │ - 3831: 0004d7d1 78 FUNC GLOBAL DEFAULT 11 ct2pc_ │ │ │ │ - 3832: 000d1f05 1348 FUNC GLOBAL DEFAULT 11 umspct_ │ │ │ │ - 3833: 000539e5 156 FUNC GLOBAL DEFAULT 11 isum_ │ │ │ │ - 3834: 000a7a09 168 FUNC GLOBAL DEFAULT 11 sctnu_ │ │ │ │ - 3835: 000e2e8d 184 FUNC GLOBAL DEFAULT 11 uclqcl_ │ │ │ │ - 3836: 00066299 132 FUNC GLOBAL DEFAULT 11 uclqin__ │ │ │ │ - 3837: 00045951 56 FUNC GLOBAL DEFAULT 11 rpnenv_ │ │ │ │ - 3838: 00096a9d 112 FUNC GLOBAL DEFAULT 11 szschz_ │ │ │ │ - 3839: 00067a61 112 FUNC GLOBAL DEFAULT 11 umpset__ │ │ │ │ - 3840: 0006e811 180 FUNC GLOBAL DEFAULT 11 glcset__ │ │ │ │ - 3841: 00071b39 132 FUNC GLOBAL DEFAULT 11 cmon__ │ │ │ │ - 3842: 000ecb9d 104 FUNC GLOBAL DEFAULT 11 date21_ │ │ │ │ - 3843: 000586e9 40 FUNC GLOBAL DEFAULT 11 sglnxu__ │ │ │ │ - 3844: 00061f41 132 FUNC GLOBAL DEFAULT 11 uurqcp__ │ │ │ │ - 3845: 0007d429 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkerindex │ │ │ │ - 3846: 0006c081 28 FUNC GLOBAL DEFAULT 11 ct2ch__ │ │ │ │ - 3847: 000566c9 28 FUNC GLOBAL DEFAULT 11 ststrp__ │ │ │ │ - 3848: 00082235 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcleq │ │ │ │ - 3849: 000580f5 28 FUNC GLOBAL DEFAULT 11 sgplr__ │ │ │ │ - 3850: 0007125d 60 FUNC GLOBAL DEFAULT 11 shms2w__ │ │ │ │ - 3851: 00063b61 132 FUNC GLOBAL DEFAULT 11 uzcsvl__ │ │ │ │ - 3852: 000640b9 112 FUNC GLOBAL DEFAULT 11 uzlset__ │ │ │ │ - 3853: 00097de1 324 FUNC GLOBAL DEFAULT 11 szm3zv_ │ │ │ │ - 3854: 000e5341 44 FUNC GLOBAL DEFAULT 11 udlabl_ │ │ │ │ - 3855: 000ea5c1 52 FUNC GLOBAL DEFAULT 11 dclvnm_ │ │ │ │ - 3856: 000503ad 216 FUNC GLOBAL DEFAULT 11 vrfna1_ │ │ │ │ - 3857: 00069a01 132 FUNC GLOBAL DEFAULT 11 uilqcp__ │ │ │ │ - 3858: 000aa671 404 FUNC GLOBAL DEFAULT 11 zgpopn_ │ │ │ │ - 3859: 000470e5 136 FUNC GLOBAL DEFAULT 11 glpqcp_ │ │ │ │ - 3860: 00056691 28 FUNC GLOBAL DEFAULT 11 stitrn__ │ │ │ │ - 3861: 0007fef1 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlogaxis │ │ │ │ - 3862: 000a1455 308 FUNC GLOBAL DEFAULT 11 sglnxr_ │ │ │ │ - 3863: 000b13c9 176 FUNC GLOBAL DEFAULT 11 swlsvl_ │ │ │ │ - 3864: 00066cf1 128 FUNC GLOBAL DEFAULT 11 udsfmt__ │ │ │ │ - 3865: 00055219 28 FUNC GLOBAL DEFAULT 11 szlnzr__ │ │ │ │ - 3866: 0006bf0d 4 FUNC GLOBAL DEFAULT 11 isum1__ │ │ │ │ - 3867: 000a5d0d 240 FUNC GLOBAL DEFAULT 11 sgpqvl_ │ │ │ │ - 3868: 0005d8c1 132 FUNC GLOBAL DEFAULT 11 usrqin__ │ │ │ │ - 3869: 000b3a89 176 FUNC GLOBAL DEFAULT 11 uliqvl_ │ │ │ │ - 3870: 0006eff1 44 FUNC GLOBAL DEFAULT 11 vrsub0__ │ │ │ │ - 3871: 000993bd 8 FUNC GLOBAL DEFAULT 11 szlaop_ │ │ │ │ - 3872: 000a7ad9 168 FUNC GLOBAL DEFAULT 11 sctnv_ │ │ │ │ - 3873: 000be0bd 92 FUNC GLOBAL DEFAULT 11 uuiset_ │ │ │ │ - 3874: 000627f1 28 FUNC GLOBAL DEFAULT 11 uusebt__ │ │ │ │ - 3875: 00095d3d 96 FUNC GLOBAL DEFAULT 11 szpllz_ │ │ │ │ - 3876: 000c7aa1 1916 FUNC GLOBAL DEFAULT 11 uschvl_ │ │ │ │ - 3877: 0005d945 128 FUNC GLOBAL DEFAULT 11 usxaxs__ │ │ │ │ - 3878: 0006bd8d 4 FUNC GLOBAL DEFAULT 11 imlt__ │ │ │ │ - 3879: 0005bddd 112 FUNC GLOBAL DEFAULT 11 swiget__ │ │ │ │ - 3880: 000b6889 184 FUNC GLOBAL DEFAULT 11 uerqcl_ │ │ │ │ - 3881: 0008626d 148 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvspherical │ │ │ │ - 3882: 00068585 132 FUNC GLOBAL DEFAULT 11 umiqin__ │ │ │ │ - 3883: 00072a69 4 FUNC GLOBAL DEFAULT 11 rmin0__ │ │ │ │ - 3884: 0005a4b9 28 FUNC GLOBAL DEFAULT 11 swqfcc__ │ │ │ │ - 3885: 000570e5 48 FUNC GLOBAL DEFAULT 11 slmgnz__ │ │ │ │ - 3886: 00067951 28 FUNC GLOBAL DEFAULT 11 umrsvl__ │ │ │ │ - 3887: 00058f5d 28 FUNC GLOBAL DEFAULT 11 sgscmn__ │ │ │ │ - 3888: 0007fcd1 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dobjectpoint │ │ │ │ - 3889: 000563d1 28 FUNC GLOBAL DEFAULT 11 szoplp__ │ │ │ │ - 3890: 0007ec69 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtoshort │ │ │ │ - 3891: 000ea461 112 FUNC GLOBAL DEFAULT 11 lchrs_ │ │ │ │ - 3892: 00038b61 4 FUNC GLOBAL DEFAULT 11 sinqi_ │ │ │ │ - 3893: 00065f35 132 FUNC GLOBAL DEFAULT 11 ucrstx__ │ │ │ │ - 3894: 001ebd2c 0 NOTYPE GLOBAL DEFAULT 21 _bss_end__ │ │ │ │ - 3895: 00055f6d 28 FUNC GLOBAL DEFAULT 11 szqtyz__ │ │ │ │ - 3896: 000cb779 30 FUNC GLOBAL DEFAULT 11 uscstx_ │ │ │ │ - 3897: 00062e05 28 FUNC GLOBAL DEFAULT 11 ugisvl__ │ │ │ │ - 3898: 00062f31 112 FUNC GLOBAL DEFAULT 11 ugrset__ │ │ │ │ - 3899: 000635b1 28 FUNC GLOBAL DEFAULT 11 uglqvl__ │ │ │ │ - 3900: 000416c9 260 FUNC GLOBAL DEFAULT 11 shlbwj_ │ │ │ │ - 3901: 000820a5 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclge │ │ │ │ - 3902: 000b70ad 92 FUNC GLOBAL DEFAULT 11 uelget_ │ │ │ │ - 3903: 000c4059 40 FUNC GLOBAL DEFAULT 11 uzrqid_ │ │ │ │ - 3904: 0005e445 132 FUNC GLOBAL DEFAULT 11 usiqcp__ │ │ │ │ - 3905: 001df7a0 8 OBJECT GLOBAL DEFAULT 21 szbpl1_ │ │ │ │ - 3906: 00072d9d 28 FUNC GLOBAL DEFAULT 11 uwqgxi__ │ │ │ │ - 3907: 000ecb09 148 FUNC GLOBAL DEFAULT 11 date23_ │ │ │ │ - 3908: 00066c6d 132 FUNC GLOBAL DEFAULT 11 udlabl__ │ │ │ │ - 3909: 00068625 28 FUNC GLOBAL DEFAULT 11 umlqnp__ │ │ │ │ - 3910: 000403b5 292 FUNC GLOBAL DEFAULT 11 shmwjm_ │ │ │ │ - 3911: 000bcbf9 16 FUNC GLOBAL DEFAULT 11 uuqebs_ │ │ │ │ - 3912: 00051aa9 2200 FUNC GLOBAL DEFAULT 11 g2ibl2_ │ │ │ │ - 3913: 00072c11 28 FUNC GLOBAL DEFAULT 11 uwsgyb__ │ │ │ │ - 3914: 00072205 116 FUNC GLOBAL DEFAULT 11 lchrs__ │ │ │ │ - 3915: 00072c2d 4 FUNC GLOBAL DEFAULT 11 rd2r__ │ │ │ │ - 3916: 000820f5 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclgt │ │ │ │ - 3917: 0006f539 28 FUNC GLOBAL DEFAULT 11 cosqb1__ │ │ │ │ - 3918: 000ec51d 108 FUNC GLOBAL DEFAULT 11 datec1_ │ │ │ │ - 3919: 00056621 28 FUNC GLOBAL DEFAULT 11 stfrot__ │ │ │ │ - 3920: 00054bd9 196 FUNC GLOBAL DEFAULT 11 uxplbl__ │ │ │ │ - 3921: 0004271d 336 FUNC GLOBAL DEFAULT 11 vrrnm0_ │ │ │ │ - 3922: 000548b5 20 FUNC GLOBAL DEFAULT 11 ior__ │ │ │ │ - 3923: 000728a1 140 FUNC GLOBAL DEFAULT 11 timec3__ │ │ │ │ - 3924: 0006174d 132 FUNC GLOBAL DEFAULT 11 uuiqcl__ │ │ │ │ - 3925: 00046ee5 240 FUNC GLOBAL DEFAULT 11 glpqvl_ │ │ │ │ - 3926: 000cba7d 184 FUNC GLOBAL DEFAULT 11 uspqcl_ │ │ │ │ - 3927: 0005a08d 4 FUNC GLOBAL DEFAULT 11 zggopn__ │ │ │ │ - 3928: 00083009 200 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetwindow │ │ │ │ - 3929: 000d1cad 600 FUNC GLOBAL DEFAULT 11 umspcw_ │ │ │ │ - 3930: 000b0839 140 FUNC GLOBAL DEFAULT 11 swidat_ │ │ │ │ - 3931: 0005a625 132 FUNC GLOBAL DEFAULT 11 swiqid__ │ │ │ │ - 3932: 0004c465 212 FUNC GLOBAL DEFAULT 11 mpicon_ │ │ │ │ - 3933: 001df7a8 36 OBJECT GLOBAL DEFAULT 21 szbla1_ │ │ │ │ - 3934: 000be01d 160 FUNC GLOBAL DEFAULT 11 uuistx_ │ │ │ │ - 3935: 00072d59 4 FUNC GLOBAL DEFAULT 11 rgngt__ │ │ │ │ - 3936: 0008ee8d 136 FUNC GLOBAL DEFAULT 11 tmlqcp_ │ │ │ │ - 3937: 000734e1 132 FUNC GLOBAL DEFAULT 11 tmlqcl__ │ │ │ │ - 3938: 000643fd 132 FUNC GLOBAL DEFAULT 11 uzpqin__ │ │ │ │ - 3939: 000b0b95 138 FUNC GLOBAL DEFAULT 11 swgmov_ │ │ │ │ - 3940: 000bcc39 16 FUNC GLOBAL DEFAULT 11 uuqebt_ │ │ │ │ - 3941: 000d5d39 92 FUNC GLOBAL DEFAULT 11 ugrget_ │ │ │ │ - 3942: 00056a6d 52 FUNC GLOBAL DEFAULT 11 stswtr__ │ │ │ │ - 3943: 0006a785 216 FUNC GLOBAL DEFAULT 11 uxsttl__ │ │ │ │ - 3944: 00056861 28 FUNC GLOBAL DEFAULT 11 stfrad__ │ │ │ │ - 3945: 00072e55 4 FUNC GLOBAL DEFAULT 11 rrms__ │ │ │ │ - 3946: 000ec4b1 108 FUNC GLOBAL DEFAULT 11 datec2_ │ │ │ │ - 3947: 000b3ff9 96 FUNC GLOBAL DEFAULT 11 ulsybl_ │ │ │ │ - 3948: 0005804d 28 FUNC GLOBAL DEFAULT 11 sgscwd__ │ │ │ │ - 3949: 000425cd 336 FUNC GLOBAL DEFAULT 11 vrrnm1_ │ │ │ │ - 3950: 00053765 184 FUNC GLOBAL DEFAULT 11 iblkle_ │ │ │ │ - 3951: 00069029 28 FUNC GLOBAL DEFAULT 11 uiscmp__ │ │ │ │ - 3952: 0009b7cd 268 FUNC GLOBAL DEFAULT 11 slpvpr_ │ │ │ │ - 3953: 000b61d5 88 FUNC GLOBAL DEFAULT 11 uepqit_ │ │ │ │ - 3954: 00080b25 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetstd │ │ │ │ - 3955: 000a1321 308 FUNC GLOBAL DEFAULT 11 sglnxu_ │ │ │ │ - 3956: 00068f11 36 FUNC GLOBAL DEFAULT 11 uipda2__ │ │ │ │ - 3957: 00071bdd 136 FUNC GLOBAL DEFAULT 11 datec2__ │ │ │ │ - 3958: 001df7d0 16016 OBJECT GLOBAL DEFAULT 21 slblk1_ │ │ │ │ - 3959: 0004eeed 156 FUNC GLOBAL DEFAULT 11 rrms_ │ │ │ │ - 3960: 0004160d 188 FUNC GLOBAL DEFAULT 11 shlbwl_ │ │ │ │ - 3961: 00068c59 28 FUNC GLOBAL DEFAULT 11 grssim__ │ │ │ │ - 3962: 000a1879 376 FUNC GLOBAL DEFAULT 11 sglaxr_ │ │ │ │ - 3963: 00087e61 720 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetchar │ │ │ │ - 3964: 000e2f45 124 FUNC GLOBAL DEFAULT 11 uclqcp_ │ │ │ │ - 3965: 00072a6d 4 FUNC GLOBAL DEFAULT 11 rmin__ │ │ │ │ - 3966: 000492b5 24 FUNC GLOBAL DEFAULT 11 lrgt0_ │ │ │ │ - 3967: 000e8049 68 FUNC GLOBAL DEFAULT 11 ishift_ │ │ │ │ - 3968: 000722ed 116 FUNC GLOBAL DEFAULT 11 lchrd__ │ │ │ │ - 3969: 0007cbcd 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegion │ │ │ │ - 3970: 000981f1 8 FUNC GLOBAL DEFAULT 11 szm3op_ │ │ │ │ - 3971: 00067139 132 FUNC GLOBAL DEFAULT 11 udlqin__ │ │ │ │ - 3972: 0008f39d 184 FUNC GLOBAL DEFAULT 11 tmiqcl_ │ │ │ │ - 3973: 000b1345 132 FUNC GLOBAL DEFAULT 11 swlqin_ │ │ │ │ - 3974: 00085eb5 60 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldayofweek │ │ │ │ - 3975: 000440ad 70 FUNC GLOBAL DEFAULT 11 dxiloc_ │ │ │ │ - 3976: 0006bba1 4 FUNC GLOBAL DEFAULT 11 mpsotg__ │ │ │ │ - 3977: 000a8979 16 FUNC GLOBAL DEFAULT 11 scstrn_ │ │ │ │ - 3978: 00059385 28 FUNC GLOBAL DEFAULT 11 sgisvl__ │ │ │ │ - 3979: 0012adac 40 OBJECT GLOBAL DEFAULT 21 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ - 3980: 00069e35 40 FUNC GLOBAL DEFAULT 11 uiirgb__ │ │ │ │ - 3981: 0005772d 112 FUNC GLOBAL DEFAULT 11 sgrset__ │ │ │ │ - 3982: 00057e79 28 FUNC GLOBAL DEFAULT 11 sglqvl__ │ │ │ │ - 3983: 00056195 28 FUNC GLOBAL DEFAULT 11 szlnop__ │ │ │ │ - 3984: 000d3a41 320 FUNC GLOBAL DEFAULT 11 umiqid_ │ │ │ │ - 3985: 0007edd5 180 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ - 3986: 0009d8b1 252 FUNC GLOBAL DEFAULT 11 stfwtr_ │ │ │ │ - 3987: 000ec069 1096 FUNC GLOBAL DEFAULT 11 datec3_ │ │ │ │ - 3988: 00071bbd 4 FUNC GLOBAL DEFAULT 11 ndmon__ │ │ │ │ - 3989: 000bd289 92 FUNC GLOBAL DEFAULT 11 uupget_ │ │ │ │ - 3990: 000a7fb1 16 FUNC GLOBAL DEFAULT 11 scqpms_ │ │ │ │ - 3991: 000718b1 4 FUNC GLOBAL DEFAULT 11 dateq3__ │ │ │ │ - 3992: 000a11ed 308 FUNC GLOBAL DEFAULT 11 sglnxv_ │ │ │ │ - 3993: 0005a57d 28 FUNC GLOBAL DEFAULT 11 swgmov__ │ │ │ │ - 3994: 0009e729 64 FUNC GLOBAL DEFAULT 11 stfrad_ │ │ │ │ - 3995: 000b7e9d 392 FUNC GLOBAL DEFAULT 11 uestln_ │ │ │ │ - 3996: 00036d79 320 FUNC GLOBAL DEFAULT 11 odiqid_ │ │ │ │ - 3997: 000710bd 60 FUNC GLOBAL DEFAULT 11 shtsgj__ │ │ │ │ - 3998: 0004143d 464 FUNC GLOBAL DEFAULT 11 shlbwm_ │ │ │ │ - 3999: 00067f61 28 FUNC GLOBAL DEFAULT 11 umrpnt__ │ │ │ │ - 4000: 00072dbd 4 FUNC GLOBAL DEFAULT 11 rgnge__ │ │ │ │ - 4001: 000afd3d 146 FUNC GLOBAL DEFAULT 11 swtxt_ │ │ │ │ - 4002: 00049299 26 FUNC GLOBAL DEFAULT 11 lrgt1_ │ │ │ │ - 4003: 0008ed25 176 FUNC GLOBAL DEFAULT 11 tmlqvl_ │ │ │ │ - 4004: 0008e441 92 FUNC GLOBAL DEFAULT 11 tmrset_ │ │ │ │ - 4005: 000764b5 160 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtitle │ │ │ │ - 4006: 000e3449 184 FUNC GLOBAL DEFAULT 11 uciqcl_ │ │ │ │ - 4007: 0009e871 52 FUNC GLOBAL DEFAULT 11 stsrot_ │ │ │ │ - 4008: 00040b81 38 FUNC GLOBAL DEFAULT 11 shmsri_ │ │ │ │ - 4009: 0005b2ad 28 FUNC GLOBAL DEFAULT 11 swrqvl__ │ │ │ │ - 4010: 0006f875 28 FUNC GLOBAL DEFAULT 11 sinqb__ │ │ │ │ - 4011: 00070b55 40 FUNC GLOBAL DEFAULT 11 shlbwl__ │ │ │ │ - 4012: 000b6941 124 FUNC GLOBAL DEFAULT 11 uerqcp_ │ │ │ │ - 4013: 00045881 54 FUNC GLOBAL DEFAULT 11 rtcxfl_ │ │ │ │ - 4014: 000a8a51 72 FUNC GLOBAL DEFAULT 11 scslog_ │ │ │ │ - 4015: 00060c3d 132 FUNC GLOBAL DEFAULT 11 ullqcl__ │ │ │ │ - 4016: 000bcbb9 16 FUNC GLOBAL DEFAULT 11 uuqfrt_ │ │ │ │ - 4017: 000eb8b5 58 FUNC GLOBAL DEFAULT 11 fcopen_ │ │ │ │ - 4018: 00070ecd 40 FUNC GLOBAL DEFAULT 11 shtw2s__ │ │ │ │ - 4019: 0007e9f9 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetsimilarity │ │ │ │ - 4020: 00070895 64 FUNC GLOBAL DEFAULT 11 shmwjz__ │ │ │ │ - 4021: 0006f7b1 48 FUNC GLOBAL DEFAULT 11 radf5__ │ │ │ │ - 4022: 00048eed 240 FUNC GLOBAL DEFAULT 11 rcor_ │ │ │ │ - 4023: 00070685 112 FUNC GLOBAL DEFAULT 11 odpget__ │ │ │ │ - 4024: 0004c7ed 272 FUNC GLOBAL DEFAULT 11 mpiek6_ │ │ │ │ - 4025: 000e5775 124 FUNC GLOBAL DEFAULT 11 rudval_ │ │ │ │ - 4026: 00064d3d 132 FUNC GLOBAL DEFAULT 11 uzrqcp__ │ │ │ │ - 4027: 000e4249 176 FUNC GLOBAL DEFAULT 11 udrsvl_ │ │ │ │ - 4028: 0006c2bd 44 FUNC GLOBAL DEFAULT 11 vimlt0__ │ │ │ │ - 4029: 000d51cd 240 FUNC GLOBAL DEFAULT 11 ugpsvl_ │ │ │ │ - 4030: 000a7ff1 16 FUNC GLOBAL DEFAULT 11 scqpmt_ │ │ │ │ - 4031: 00090dd1 20 FUNC GLOBAL DEFAULT 11 szsclx_ │ │ │ │ - 4032: 000d31e5 172 FUNC GLOBAL DEFAULT 11 umlsvl_ │ │ │ │ - 4033: 00051531 912 FUNC GLOBAL DEFAULT 11 g2sgrd_ │ │ │ │ - 4034: 0004faf9 156 FUNC GLOBAL DEFAULT 11 rmax_ │ │ │ │ - 4035: 000490ed 24 FUNC GLOBAL DEFAULT 11 lrge0_ │ │ │ │ - 4036: 0005506d 36 FUNC GLOBAL DEFAULT 11 szpipz__ │ │ │ │ - 4037: 000b6c59 6 FUNC GLOBAL DEFAULT 11 uelqnp_ │ │ │ │ - 4038: 0007642d 136 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisline │ │ │ │ - 4039: 000e2c5d 92 FUNC GLOBAL DEFAULT 11 ucrset_ │ │ │ │ - 4040: 000e2de9 164 FUNC GLOBAL DEFAULT 11 uclqvl_ │ │ │ │ - 4041: 000b198d 176 FUNC GLOBAL DEFAULT 11 swisvl_ │ │ │ │ - 4042: 00068c75 28 FUNC GLOBAL DEFAULT 11 grstxy__ │ │ │ │ - 4043: 000e552d 292 FUNC GLOBAL DEFAULT 11 udbclr_ │ │ │ │ - 4044: 00066ed1 132 FUNC GLOBAL DEFAULT 11 udrstx__ │ │ │ │ - 4045: 000d0ba9 292 FUNC GLOBAL DEFAULT 11 umqtxy_ │ │ │ │ - 4046: 000b38f1 92 FUNC GLOBAL DEFAULT 11 ullset_ │ │ │ │ - 4047: 000a3649 344 FUNC GLOBAL DEFAULT 11 sgpmzr_ │ │ │ │ - 4048: 0005a609 28 FUNC GLOBAL DEFAULT 11 swiqnp__ │ │ │ │ - 4049: 000acc59 2 FUNC GLOBAL DEFAULT 11 zgsrot_ │ │ │ │ - 4050: 0006bb51 4 FUNC GLOBAL DEFAULT 11 mpfplc__ │ │ │ │ - 4051: 0003f12d 512 FUNC GLOBAL DEFAULT 11 cfftb1_ │ │ │ │ - 4052: 0006b1a1 208 FUNC GLOBAL DEFAULT 11 indxmf__ │ │ │ │ - 4053: 00072e79 4 FUNC GLOBAL DEFAULT 11 vifnb0__ │ │ │ │ - 4054: 00097dd1 16 FUNC GLOBAL DEFAULT 11 szt3cl_ │ │ │ │ - 4055: 0005790d 44 FUNC GLOBAL DEFAULT 11 sglaxr__ │ │ │ │ - 4056: 0006f821 28 FUNC GLOBAL DEFAULT 11 cosqi__ │ │ │ │ - 4057: 000650e5 132 FUNC GLOBAL DEFAULT 11 ucpqcl__ │ │ │ │ - 4058: 0003654d 164 FUNC GLOBAL DEFAULT 11 odlsvl_ │ │ │ │ - 4059: 000806a5 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetprd │ │ │ │ - 4060: 000bca9d 42 FUNC GLOBAL DEFAULT 11 grfig_ │ │ │ │ - 4061: 00054c9d 196 FUNC GLOBAL DEFAULT 11 uyplbl__ │ │ │ │ - 4062: 0008014d 312 FUNC GLOBAL DEFAULT 11 __rnmlib_MOD_dclrunningmean │ │ │ │ - 4063: 000cbb35 136 FUNC GLOBAL DEFAULT 11 uspqcp_ │ │ │ │ - 4064: 0007a6fd 104 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlevelnumber │ │ │ │ - 4065: 000a55a5 312 FUNC GLOBAL DEFAULT 11 sgssim_ │ │ │ │ - 4066: 00090a35 20 FUNC GLOBAL DEFAULT 11 szscly_ │ │ │ │ - 4067: 00093bed 10 FUNC GLOBAL DEFAULT 11 sztits_ │ │ │ │ - 4068: 000490d1 26 FUNC GLOBAL DEFAULT 11 lrge1_ │ │ │ │ - 4069: 00055d01 28 FUNC GLOBAL DEFAULT 11 szstmd__ │ │ │ │ - 4070: 0006e009 216 FUNC GLOBAL DEFAULT 11 rtixfl__ │ │ │ │ - 4071: 00082145 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclle │ │ │ │ - 4072: 00058c15 116 FUNC GLOBAL DEFAULT 11 isgtrc__ │ │ │ │ - 4073: 000a1701 376 FUNC GLOBAL DEFAULT 11 sglaxu_ │ │ │ │ - 4074: 0005b77d 132 FUNC GLOBAL DEFAULT 11 swlstx__ │ │ │ │ - 4075: 00059425 28 FUNC GLOBAL DEFAULT 11 sglnu__ │ │ │ │ - 4076: 00071d09 4 FUNC GLOBAL DEFAULT 11 iweek3__ │ │ │ │ - 4077: 0005dca9 112 FUNC GLOBAL DEFAULT 11 uslget__ │ │ │ │ - 4078: 0006cd95 128 FUNC GLOBAL DEFAULT 11 prcopn__ │ │ │ │ - 4079: 000b7669 92 FUNC GLOBAL DEFAULT 11 ueiget_ │ │ │ │ - 4080: 0006dd49 132 FUNC GLOBAL DEFAULT 11 gllqcl__ │ │ │ │ - 4081: 000d588d 6 FUNC GLOBAL DEFAULT 11 ugrqnp_ │ │ │ │ - 4082: 0008e3a1 160 FUNC GLOBAL DEFAULT 11 tmrstx_ │ │ │ │ - 4083: 000695dd 28 FUNC GLOBAL DEFAULT 11 uiipac__ │ │ │ │ - 4084: 000b67e5 164 FUNC GLOBAL DEFAULT 11 uerqvl_ │ │ │ │ - 4085: 00055a49 28 FUNC GLOBAL DEFAULT 11 szqtni__ │ │ │ │ - 4086: 00052341 72 FUNC GLOBAL DEFAULT 11 g2fbl2_ │ │ │ │ - 4087: 00082195 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcllt │ │ │ │ - 4088: 00065719 136 FUNC GLOBAL DEFAULT 11 ucyamn__ │ │ │ │ - 4089: 00061151 112 FUNC GLOBAL DEFAULT 11 ulrset__ │ │ │ │ - 4090: 00070059 132 FUNC GLOBAL DEFAULT 11 odpqid__ │ │ │ │ - 4091: 000625ad 28 FUNC GLOBAL DEFAULT 11 uusbrs__ │ │ │ │ - 4092: 0005fef1 216 FUNC GLOBAL DEFAULT 11 uysttl__ │ │ │ │ - 4093: 00070cd9 28 FUNC GLOBAL DEFAULT 11 sholap__ │ │ │ │ - 4094: 0006f0cd 4 FUNC GLOBAL DEFAULT 11 imod__ │ │ │ │ - 4095: 0004d999 156 FUNC GLOBAL DEFAULT 11 imlt_ │ │ │ │ - 4096: 000d7f2d 932 FUNC GLOBAL DEFAULT 11 uvbxlz_ │ │ │ │ - 4097: 0005330d 176 FUNC GLOBAL DEFAULT 11 vradd_ │ │ │ │ - 4098: 0005a285 80 FUNC GLOBAL DEFAULT 11 zgclini__ │ │ │ │ - 4099: 0006baa1 4 FUNC GLOBAL DEFAULT 11 iblklt__ │ │ │ │ - 4100: 0006250d 28 FUNC GLOBAL DEFAULT 11 uupsvl__ │ │ │ │ - 4101: 000853d9 464 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_b │ │ │ │ - 4102: 000a1589 376 FUNC GLOBAL DEFAULT 11 sglaxv_ │ │ │ │ - 4103: 0009f591 152 FUNC GLOBAL DEFAULT 11 stitrf_ │ │ │ │ - 4104: 000b4c35 2784 FUNC GLOBAL DEFAULT 11 ulxlog_ │ │ │ │ - 4105: 000e53b9 76 FUNC GLOBAL DEFAULT 11 udsfmt_ │ │ │ │ - 4106: 00073e79 52 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridnumber │ │ │ │ - 4107: 0006becd 40 FUNC GLOBAL DEFAULT 11 vifct__ │ │ │ │ - 4108: 000855a9 460 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_f │ │ │ │ - 4109: 000e2bbd 160 FUNC GLOBAL DEFAULT 11 ucrstx_ │ │ │ │ - 4110: 000eb805 62 FUNC GLOBAL DEFAULT 11 fcgetr_ │ │ │ │ - 4111: 000645c1 132 FUNC GLOBAL DEFAULT 11 uziqcl__ │ │ │ │ - 4112: 000df9e9 52 FUNC GLOBAL DEFAULT 11 uiscsq_ │ │ │ │ - 4113: 0005a26d 4 FUNC GLOBAL DEFAULT 11 zgqrct__ │ │ │ │ - 4114: 000580d9 28 FUNC GLOBAL DEFAULT 11 sgplv__ │ │ │ │ - 4115: 000b3851 160 FUNC GLOBAL DEFAULT 11 ullstx_ │ │ │ │ - 4116: 0004c361 128 FUNC GLOBAL DEFAULT 11 mpfcon_ │ │ │ │ - 4117: 0007ed65 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dhatchpattern │ │ │ │ - 4118: 0008f455 136 FUNC GLOBAL DEFAULT 11 tmiqcp_ │ │ │ │ - 4119: 000acb81 6 FUNC GLOBAL DEFAULT 11 zgqptc_ │ │ │ │ - 4120: 00071d11 28 FUNC GLOBAL DEFAULT 11 datef1__ │ │ │ │ - 4121: 000762cd 352 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtickmark │ │ │ │ - 4122: 0007d52d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkerindex │ │ │ │ - 4123: 0005d2fd 132 FUNC GLOBAL DEFAULT 11 uelqin__ │ │ │ │ - 4124: 00050d15 256 FUNC GLOBAL DEFAULT 11 rfromc_ │ │ │ │ - 4125: 00055025 44 FUNC GLOBAL DEFAULT 11 char_trimc_ │ │ │ │ - 4126: 00050a75 308 FUNC GLOBAL DEFAULT 11 gnle_ │ │ │ │ - 4127: 000c3fb1 38 FUNC GLOBAL DEFAULT 11 uzrsvl_ │ │ │ │ - 4128: 000bcd65 6 FUNC GLOBAL DEFAULT 11 uupqnp_ │ │ │ │ - 4129: 00055f89 28 FUNC GLOBAL DEFAULT 11 szlnzv__ │ │ │ │ - 4130: 000dff0d 140 FUNC GLOBAL DEFAULT 11 uiirgb_ │ │ │ │ - 4131: 000cb935 240 FUNC GLOBAL DEFAULT 11 uspqvl_ │ │ │ │ - 4132: 00055419 44 FUNC GLOBAL DEFAULT 11 sztnsv__ │ │ │ │ - 4133: 0005ed11 132 FUNC GLOBAL DEFAULT 11 uslqid__ │ │ │ │ - 4134: 0004b3c5 216 FUNC GLOBAL DEFAULT 11 mpznwt_ │ │ │ │ - 4135: 00058149 28 FUNC GLOBAL DEFAULT 11 sgspli__ │ │ │ │ - 4136: 00058f31 44 FUNC GLOBAL DEFAULT 11 sgpmxr__ │ │ │ │ - 4137: 0012ae0c 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ - 4138: 00089e69 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogical │ │ │ │ - 4139: 000821e5 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclne │ │ │ │ - 4140: 000cf981 444 FUNC GLOBAL DEFAULT 11 uxsaxs_ │ │ │ │ - 4141: 00083fbd 856 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_b │ │ │ │ - 4142: 0004ced1 176 FUNC GLOBAL DEFAULT 11 mpimer_ │ │ │ │ - 4143: 000a38f9 344 FUNC GLOBAL DEFAULT 11 sgpmzu_ │ │ │ │ - 4144: 0006ba15 128 FUNC GLOBAL DEFAULT 11 crvrs__ │ │ │ │ - 4145: 000eb78d 56 FUNC GLOBAL DEFAULT 11 fcgets_ │ │ │ │ - 4146: 0006b481 40 FUNC GLOBAL DEFAULT 11 vrinc0__ │ │ │ │ - 4147: 000e3501 136 FUNC GLOBAL DEFAULT 11 uciqcp_ │ │ │ │ - 4148: 00084315 856 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_f │ │ │ │ - 4149: 00088911 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetinteger │ │ │ │ - 4150: 000e41c5 132 FUNC GLOBAL DEFAULT 11 udrqin_ │ │ │ │ - 4151: 000d5149 132 FUNC GLOBAL DEFAULT 11 ugpqin_ │ │ │ │ - 4152: 00056205 28 FUNC GLOBAL DEFAULT 11 szpll3__ │ │ │ │ - 4153: 00062081 132 FUNC GLOBAL DEFAULT 11 uurqin__ │ │ │ │ - 4154: 0007c60d 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrow │ │ │ │ - 4155: 000d3161 132 FUNC GLOBAL DEFAULT 11 umlqin_ │ │ │ │ - 4156: 000560b5 28 FUNC GLOBAL DEFAULT 11 szoplt__ │ │ │ │ - 4157: 000b1909 132 FUNC GLOBAL DEFAULT 11 swiqin_ │ │ │ │ - 4158: 000440f5 54 FUNC GLOBAL DEFAULT 11 dxfloc_ │ │ │ │ - 4159: 000e4ae5 320 FUNC GLOBAL DEFAULT 11 udlqid_ │ │ │ │ - 4160: 000554dd 28 FUNC GLOBAL DEFAULT 11 szqclx__ │ │ │ │ - 4161: 0004d2dd 98 FUNC GLOBAL DEFAULT 11 ct2ec_ │ │ │ │ - 4162: 0006552d 136 FUNC GLOBAL DEFAULT 11 ucyady__ │ │ │ │ - 4163: 000b2251 320 FUNC GLOBAL DEFAULT 11 swcqid_ │ │ │ │ - 4164: 00069b41 132 FUNC GLOBAL DEFAULT 11 uilqin__ │ │ │ │ - 4165: 000b9fd1 100 FUNC GLOBAL DEFAULT 11 uysttl_ │ │ │ │ - 4166: 00048fdd 144 FUNC GLOBAL DEFAULT 11 rcov_ │ │ │ │ - 4167: 0006ba9d 4 FUNC GLOBAL DEFAULT 11 iblkle__ │ │ │ │ - 4168: 0005ec01 112 FUNC GLOBAL DEFAULT 11 uspset__ │ │ │ │ - 4169: 00057265 28 FUNC GLOBAL DEFAULT 11 scqtnp__ │ │ │ │ - 4170: 000a78c1 6 FUNC GLOBAL DEFAULT 11 sginit_ │ │ │ │ - 4171: 000364c9 132 FUNC GLOBAL DEFAULT 11 odlqin_ │ │ │ │ - 4172: 0004e101 96 FUNC GLOBAL DEFAULT 11 vifna0_ │ │ │ │ - 4173: 0006b6f1 4 FUNC GLOBAL DEFAULT 11 lreq__ │ │ │ │ - 4174: 000dfa4d 48 FUNC GLOBAL DEFAULT 11 uiqcrg_ │ │ │ │ - 4175: 000a37a1 344 FUNC GLOBAL DEFAULT 11 sgpmzv_ │ │ │ │ - 4176: 0004b119 100 FUNC GLOBAL DEFAULT 11 mpscct_ │ │ │ │ - 4177: 0005c709 132 FUNC GLOBAL DEFAULT 11 uerstx__ │ │ │ │ - 4178: 00057f89 28 FUNC GLOBAL DEFAULT 11 sglau__ │ │ │ │ - 4179: 00073701 132 FUNC GLOBAL DEFAULT 11 tmpstx__ │ │ │ │ + 2406: 000c1c5d 128 FUNC GLOBAL DEFAULT 11 szmvlv_ │ │ │ │ + 2407: 000a9f29 6 FUNC GLOBAL DEFAULT 11 gliqnp_ │ │ │ │ + 2408: 00040899 216 FUNC GLOBAL DEFAULT 11 swoopn__ │ │ │ │ + 2409: 0003cded 40 FUNC GLOBAL DEFAULT 11 stftr3__ │ │ │ │ + 2410: 000c5155 16 FUNC GLOBAL DEFAULT 11 scqpli_ │ │ │ │ + 2411: 000db2cd 30 FUNC GLOBAL DEFAULT 11 time31_ │ │ │ │ + 2412: 00069251 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldelcontourlevel │ │ │ │ + 2413: 0008f7ad 40 FUNC GLOBAL DEFAULT 11 uzirst_ │ │ │ │ + 2414: 000902c1 46 FUNC GLOBAL DEFAULT 11 uzcqcl_ │ │ │ │ + 2415: 0003d765 28 FUNC GLOBAL DEFAULT 11 sctnv__ │ │ │ │ + 2416: 000861cd 136 FUNC GLOBAL DEFAULT 11 usrqcp_ │ │ │ │ + 2417: 0006c71d 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkerindex │ │ │ │ + 2418: 00047959 112 FUNC GLOBAL DEFAULT 11 ulpget__ │ │ │ │ + 2419: 0008f7d5 40 FUNC GLOBAL DEFAULT 11 uzisav_ │ │ │ │ + 2420: 000dc829 30 FUNC GLOBAL DEFAULT 11 cupper_ │ │ │ │ + 2421: 0009ec49 160 FUNC GLOBAL DEFAULT 11 udlstx_ │ │ │ │ + 2422: 000bb5dd 4 FUNC GLOBAL DEFAULT 11 szoplr_ │ │ │ │ + 2423: 000c9a09 220 FUNC GLOBAL DEFAULT 11 sglav_ │ │ │ │ + 2424: 000a7d05 164 FUNC GLOBAL DEFAULT 11 vifct1_ │ │ │ │ + 2425: 00056865 112 FUNC GLOBAL DEFAULT 11 odlset__ │ │ │ │ + 2426: 000a9081 184 FUNC GLOBAL DEFAULT 11 gllqcl_ │ │ │ │ + 2427: 000c84ad 1216 FUNC GLOBAL DEFAULT 11 stftr3_ │ │ │ │ + 2428: 00054619 216 FUNC GLOBAL DEFAULT 11 rtlxfl__ │ │ │ │ + 2429: 000d1931 216 FUNC GLOBAL DEFAULT 11 swcstx_ │ │ │ │ + 2430: 0004307d 28 FUNC GLOBAL DEFAULT 11 uepqvl__ │ │ │ │ + 2431: 0004574d 128 FUNC GLOBAL DEFAULT 11 usyaxl__ │ │ │ │ + 2432: 000b8385 248 FUNC GLOBAL DEFAULT 11 szplzv_ │ │ │ │ + 2433: 00053639 216 FUNC GLOBAL DEFAULT 11 rtrenv__ │ │ │ │ + 2434: 00079e61 240 FUNC GLOBAL DEFAULT 11 uupsvl_ │ │ │ │ + 2435: 000749cd 6 FUNC GLOBAL DEFAULT 11 umpqnp_ │ │ │ │ + 2436: 00040381 28 FUNC GLOBAL DEFAULT 11 sgqsim__ │ │ │ │ + 2437: 00083809 6 FUNC GLOBAL DEFAULT 11 uslqnp_ │ │ │ │ + 2438: 000a97d1 176 FUNC GLOBAL DEFAULT 11 iufopn_ │ │ │ │ + 2439: 00110600 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian │ │ │ │ + 2440: 000d8a15 138 FUNC GLOBAL DEFAULT 11 swqptc_ │ │ │ │ + 2441: 00053d49 304 FUNC GLOBAL DEFAULT 11 rtcopt__ │ │ │ │ + 2442: 0009081d 92 FUNC GLOBAL DEFAULT 11 uzlset_ │ │ │ │ + 2443: 000ad0cd 148 FUNC GLOBAL DEFAULT 11 cr3c_ │ │ │ │ + 2444: 000b0cb9 44 FUNC GLOBAL DEFAULT 11 mpsotg_ │ │ │ │ + 2445: 0004f201 132 FUNC GLOBAL DEFAULT 11 uirqid__ │ │ │ │ + 2446: 000d53c5 728 FUNC GLOBAL DEFAULT 11 zggton_ │ │ │ │ + 2447: 000db019 30 FUNC GLOBAL DEFAULT 11 time32_ │ │ │ │ + 2448: 00057a15 28 FUNC GLOBAL DEFAULT 11 vs1out__ │ │ │ │ + 2449: 000a7655 180 FUNC GLOBAL DEFAULT 11 iblkge_ │ │ │ │ + 2450: 0005e7e1 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlinetype │ │ │ │ + 2451: 000b41d5 24 FUNC GLOBAL DEFAULT 11 lreq0_ │ │ │ │ + 2452: 00045d75 184 FUNC GLOBAL DEFAULT 11 uscget__ │ │ │ │ + 2453: 00057f05 28 FUNC GLOBAL DEFAULT 11 date23__ │ │ │ │ + 2454: 00058b09 48 FUNC GLOBAL DEFAULT 11 clsvrg__ │ │ │ │ + 2455: 0004ef1d 132 FUNC GLOBAL DEFAULT 11 umpqcl__ │ │ │ │ + 2456: 000e0d71 6 FUNC GLOBAL DEFAULT 11 odpqnp_ │ │ │ │ + 2457: 00052c21 236 FUNC GLOBAL DEFAULT 11 rtcget__ │ │ │ │ + 2458: 000da1a9 184 FUNC GLOBAL DEFAULT 11 swpqcl_ │ │ │ │ + 2459: 0005f279 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextindex │ │ │ │ + 2460: 00058f95 4 FUNC GLOBAL DEFAULT 11 rave0__ │ │ │ │ + 2461: 0008df91 132 FUNC GLOBAL DEFAULT 11 uelqin_ │ │ │ │ + 2462: 0011e5c0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ + 2463: 000de755 572 FUNC GLOBAL DEFAULT 11 clsvrg_ │ │ │ │ + 2464: 000556d1 28 FUNC GLOBAL DEFAULT 11 gnrset__ │ │ │ │ + 2465: 000468c1 112 FUNC GLOBAL DEFAULT 11 uliset__ │ │ │ │ + 2466: 00055629 28 FUNC GLOBAL DEFAULT 11 gnqblk__ │ │ │ │ + 2467: 00067d19 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_b │ │ │ │ + 2468: 00083469 10 FUNC GLOBAL DEFAULT 11 usytlz_ │ │ │ │ + 2469: 0004c0cd 132 FUNC GLOBAL DEFAULT 11 uciqid__ │ │ │ │ + 2470: 00052771 44 FUNC GLOBAL DEFAULT 11 vidiv0__ │ │ │ │ + 2471: 00055c8d 36 FUNC GLOBAL DEFAULT 11 passf2__ │ │ │ │ + 2472: 00051aad 28 FUNC GLOBAL DEFAULT 11 radd__ │ │ │ │ + 2473: 000a6871 72 FUNC GLOBAL DEFAULT 11 rprd_ │ │ │ │ + 2474: 0004aef9 132 FUNC GLOBAL DEFAULT 11 uzlqcl__ │ │ │ │ + 2475: 0009b931 796 FUNC GLOBAL DEFAULT 11 uxptmk_ │ │ │ │ + 2476: 00051ff5 4 FUNC GLOBAL DEFAULT 11 mpfmer__ │ │ │ │ + 2477: 000684d5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_f │ │ │ │ + 2478: 0004b455 28 FUNC GLOBAL DEFAULT 11 uzrrst__ │ │ │ │ + 2479: 00070391 744 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexbararea │ │ │ │ + 2480: 00058eb9 216 FUNC GLOBAL DEFAULT 11 chval__ │ │ │ │ + 2481: 00051971 36 FUNC GLOBAL DEFAULT 11 vrset0__ │ │ │ │ + 2482: 0004c579 120 FUNC GLOBAL DEFAULT 11 nucchr__ │ │ │ │ + 2483: 000c40a5 800 FUNC GLOBAL DEFAULT 11 slzttl_ │ │ │ │ + 2484: 000d4b91 176 FUNC GLOBAL DEFAULT 11 zgclip_ │ │ │ │ + 2485: 0003cce9 28 FUNC GLOBAL DEFAULT 11 strpr2__ │ │ │ │ + 2486: 0003fa89 132 FUNC GLOBAL DEFAULT 11 sgpqcp__ │ │ │ │ + 2487: 0006ceed 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dlinenormalized │ │ │ │ + 2488: 00061785 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontour │ │ │ │ + 2489: 000b0f6d 108 FUNC GLOBAL DEFAULT 11 mpfcyl_ │ │ │ │ + 2490: 000ae401 208 FUNC GLOBAL DEFAULT 11 mpisin_ │ │ │ │ + 2491: 0006d539 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dobjectpoint │ │ │ │ + 2492: 00051c41 4 FUNC GLOBAL DEFAULT 11 lreqa__ │ │ │ │ + 2493: 000591f5 4 FUNC GLOBAL DEFAULT 11 rvar1__ │ │ │ │ + 2494: 0005209d 4 FUNC GLOBAL DEFAULT 11 mpscyb__ │ │ │ │ + 2495: 000eb801 332 FUNC GLOBAL DEFAULT 11 shfg2w_ │ │ │ │ + 2496: 0005a5fd 196 FUNC GLOBAL DEFAULT 11 uyaxlb__ │ │ │ │ + 2497: 0003b7c1 28 FUNC GLOBAL DEFAULT 11 szcllr__ │ │ │ │ + 2498: 00046b35 132 FUNC GLOBAL DEFAULT 11 ulpqid__ │ │ │ │ + 2499: 00083475 92 FUNC GLOBAL DEFAULT 11 usiget_ │ │ │ │ + 2500: 00055221 112 FUNC GLOBAL DEFAULT 11 glpget__ │ │ │ │ + 2501: 000797b1 6 FUNC GLOBAL DEFAULT 11 uurqnp_ │ │ │ │ + 2502: 00086065 176 FUNC GLOBAL DEFAULT 11 usrqvl_ │ │ │ │ + 2503: 000582e5 128 FUNC GLOBAL DEFAULT 11 cupper__ │ │ │ │ + 2504: 0003db41 28 FUNC GLOBAL DEFAULT 11 scstrn__ │ │ │ │ + 2505: 000b429d 152 FUNC GLOBAL DEFAULT 11 lreq1_ │ │ │ │ + 2506: 000577d1 36 FUNC GLOBAL DEFAULT 11 shnm2l__ │ │ │ │ + 2507: 00058ae1 40 FUNC GLOBAL DEFAULT 11 rnorml__ │ │ │ │ + 2508: 000b78f1 4 FUNC GLOBAL DEFAULT 11 szoplt_ │ │ │ │ + 2509: 000559d1 44 FUNC GLOBAL DEFAULT 11 radb4__ │ │ │ │ + 2510: 001e7490 1208 OBJECT GLOBAL DEFAULT 21 ueblk1_ │ │ │ │ + 2511: 0003fee9 4 FUNC GLOBAL DEFAULT 11 isgrgb__ │ │ │ │ + 2512: 0005e299 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetrms │ │ │ │ + 2513: 00057825 76 FUNC GLOBAL DEFAULT 11 shlfwu__ │ │ │ │ + 2514: 000cb985 136 FUNC GLOBAL DEFAULT 11 sglqcp_ │ │ │ │ + 2515: 000a49a9 132 FUNC GLOBAL DEFAULT 11 ugrqin_ │ │ │ │ + 2516: 00043139 28 FUNC GLOBAL DEFAULT 11 uerqnp__ │ │ │ │ + 2517: 00059cbd 28 FUNC GLOBAL DEFAULT 11 tmpqnp__ │ │ │ │ + 2518: 00042e4d 28 FUNC GLOBAL DEFAULT 11 uetonc__ │ │ │ │ + 2519: 000b96c5 2 FUNC GLOBAL DEFAULT 11 szl3op_ │ │ │ │ + 2520: 0003b641 28 FUNC GLOBAL DEFAULT 11 szqgcy__ │ │ │ │ + 2521: 0003de8d 28 FUNC GLOBAL DEFAULT 11 sgqtxy__ │ │ │ │ + 2522: 00045869 132 FUNC GLOBAL DEFAULT 11 uscqid__ │ │ │ │ + 2523: 000ab6f1 148 FUNC GLOBAL DEFAULT 11 rtiget_ │ │ │ │ + 2524: 000a4129 320 FUNC GLOBAL DEFAULT 11 uglqid_ │ │ │ │ + 2525: 000db421 148 FUNC GLOBAL DEFAULT 11 cdblk_ │ │ │ │ + 2526: 0003fc69 28 FUNC GLOBAL DEFAULT 11 sgpcmd__ │ │ │ │ + 2527: 0009077d 160 FUNC GLOBAL DEFAULT 11 uzlstx_ │ │ │ │ + 2528: 00049039 132 FUNC GLOBAL DEFAULT 11 ugrqcl__ │ │ │ │ + 2529: 0008dbb1 172 FUNC GLOBAL DEFAULT 11 ueisvl_ │ │ │ │ + 2530: 00056771 132 FUNC GLOBAL DEFAULT 11 odpqin__ │ │ │ │ + 2531: 0004871d 132 FUNC GLOBAL DEFAULT 11 uupstx__ │ │ │ │ + 2532: 0008832d 648 FUNC GLOBAL DEFAULT 11 usurdt_ │ │ │ │ + 2533: 00054431 112 FUNC GLOBAL DEFAULT 11 gliset__ │ │ │ │ + 2534: 0009d4a1 92 FUNC GLOBAL DEFAULT 11 udiset_ │ │ │ │ + 2535: 0005ad71 124 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetaspectratio │ │ │ │ + 2536: 00094769 92 FUNC GLOBAL DEFAULT 11 grscwd_ │ │ │ │ + 2537: 000bb7fd 56 FUNC GLOBAL DEFAULT 11 szoplu_ │ │ │ │ + 2538: 0004d069 148 FUNC GLOBAL DEFAULT 11 udqclv__ │ │ │ │ + 2539: 0007d535 48 FUNC GLOBAL DEFAULT 11 uiscrg_ │ │ │ │ + 2540: 00051c5d 4 FUNC GLOBAL DEFAULT 11 lrle0__ │ │ │ │ + 2541: 000e4411 72 FUNC GLOBAL DEFAULT 11 sint_ │ │ │ │ + 2542: 000522f1 40 FUNC GLOBAL DEFAULT 11 vicon__ │ │ │ │ + 2543: 0009f249 42 FUNC GLOBAL DEFAULT 11 uddclv_ │ │ │ │ + 2544: 00071521 216 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolatec │ │ │ │ + 2545: 0005f4d5 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextprojected │ │ │ │ + 2546: 000cfab1 184 FUNC GLOBAL DEFAULT 11 sgiqcl_ │ │ │ │ + 2547: 0004b921 28 FUNC GLOBAL DEFAULT 11 ucrqvl__ │ │ │ │ + 2548: 00054fbd 132 FUNC GLOBAL DEFAULT 11 glpqid__ │ │ │ │ + 2549: 000523dd 40 FUNC GLOBAL DEFAULT 11 viinc1__ │ │ │ │ + 2550: 000be969 884 FUNC GLOBAL DEFAULT 11 szpipt_ │ │ │ │ + 2551: 0003bc15 28 FUNC GLOBAL DEFAULT 11 szcllc__ │ │ │ │ + 2552: 000593ad 4 FUNC GLOBAL DEFAULT 11 vifnb__ │ │ │ │ + 2553: 000a79e9 168 FUNC GLOBAL DEFAULT 11 vicon_ │ │ │ │ + 2554: 000b7d35 96 FUNC GLOBAL DEFAULT 11 szmvlz_ │ │ │ │ + 2555: 000d2745 68 FUNC GLOBAL DEFAULT 11 zgfint_ │ │ │ │ + 2556: 0004808d 132 FUNC GLOBAL DEFAULT 11 uulqcp__ │ │ │ │ + 2557: 0004ca91 112 FUNC GLOBAL DEFAULT 11 udiget__ │ │ │ │ + 2558: 00045c29 36 FUNC GLOBAL DEFAULT 11 usurdt__ │ │ │ │ + 2559: 00045731 28 FUNC GLOBAL DEFAULT 11 usinit__ │ │ │ │ + 2560: 0004f1e5 28 FUNC GLOBAL DEFAULT 11 uirqnp__ │ │ │ │ + 2561: 000715f9 204 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolater │ │ │ │ + 2562: 000902f1 46 FUNC GLOBAL DEFAULT 11 uzcqcp_ │ │ │ │ + 2563: 00079ddd 132 FUNC GLOBAL DEFAULT 11 uupqin_ │ │ │ │ + 2564: 000b12a1 160 FUNC GLOBAL DEFAULT 11 rvmax_ │ │ │ │ + 2565: 0005203d 4 FUNC GLOBAL DEFAULT 11 mpzmwd__ │ │ │ │ + 2566: 00080fe1 324 FUNC GLOBAL DEFAULT 11 uirqid_ │ │ │ │ + 2567: 000b85c5 8 FUNC GLOBAL DEFAULT 11 szplop_ │ │ │ │ + 2568: 000d05a1 16 FUNC GLOBAL DEFAULT 11 sgstxc_ │ │ │ │ + 2569: 00099c89 324 FUNC GLOBAL DEFAULT 11 ulpqid_ │ │ │ │ + 2570: 0003c65d 28 FUNC GLOBAL DEFAULT 11 szm3op__ │ │ │ │ + 2571: 0005a37d 116 FUNC GLOBAL DEFAULT 11 usgi__ │ │ │ │ + 2572: 000c1b9d 4 FUNC GLOBAL DEFAULT 11 szoplv_ │ │ │ │ + 2573: 000a9139 136 FUNC GLOBAL DEFAULT 11 gllqcp_ │ │ │ │ + 2574: 0005931d 28 FUNC GLOBAL DEFAULT 11 g2qcti__ │ │ │ │ + 2575: 00052049 4 FUNC GLOBAL DEFAULT 11 mpxvdg__ │ │ │ │ + 2576: 0004540d 132 FUNC GLOBAL DEFAULT 11 uslqin__ │ │ │ │ + 2577: 0003eead 28 FUNC GLOBAL DEFAULT 11 sgspls__ │ │ │ │ + 2578: 0004c0b1 28 FUNC GLOBAL DEFAULT 11 uciqnp__ │ │ │ │ + 2579: 000cdb19 92 FUNC GLOBAL DEFAULT 11 sgrset_ │ │ │ │ + 2580: 000cb81d 176 FUNC GLOBAL DEFAULT 11 sglqvl_ │ │ │ │ + 2581: 000a6a79 92 FUNC GLOBAL DEFAULT 11 imod_ │ │ │ │ + 2582: 0006113d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclprintdevicelist │ │ │ │ + 2583: 00051071 28 FUNC GLOBAL DEFAULT 11 uhdif__ │ │ │ │ + 2584: 0005581d 28 FUNC GLOBAL DEFAULT 11 sint__ │ │ │ │ + 2585: 000420d1 184 FUNC GLOBAL DEFAULT 11 swcget__ │ │ │ │ + 2586: 00055609 4 FUNC GLOBAL DEFAULT 11 igus__ │ │ │ │ + 2587: 00046b19 28 FUNC GLOBAL DEFAULT 11 ulpqnp__ │ │ │ │ + 2588: 0004ed21 28 FUNC GLOBAL DEFAULT 11 umlsvl__ │ │ │ │ + 2589: 000c5b71 72 FUNC GLOBAL DEFAULT 11 scqpln_ │ │ │ │ + 2590: 0004c8dd 36 FUNC GLOBAL DEFAULT 11 udbset__ │ │ │ │ + 2591: 00059129 4 FUNC GLOBAL DEFAULT 11 rstd__ │ │ │ │ + 2592: 0007a65d 992 FUNC GLOBAL DEFAULT 11 uulinz_ │ │ │ │ + 2593: 00050f4d 44 FUNC GLOBAL DEFAULT 11 uvbraz__ │ │ │ │ + 2594: 0003d849 28 FUNC GLOBAL DEFAULT 11 scqpln__ │ │ │ │ + 2595: 00044595 28 FUNC GLOBAL DEFAULT 11 usxtlz__ │ │ │ │ + 2596: 000da261 136 FUNC GLOBAL DEFAULT 11 swpqcp_ │ │ │ │ + 2597: 000abf0d 340 FUNC GLOBAL DEFAULT 11 rtlopt_ │ │ │ │ + 2598: 0009d401 160 FUNC GLOBAL DEFAULT 11 udistx_ │ │ │ │ + 2599: 0006c785 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkertype │ │ │ │ + 2600: 000b4065 148 FUNC GLOBAL DEFAULT 11 lrle_ │ │ │ │ + 2601: 0004be41 132 FUNC GLOBAL DEFAULT 11 uclstx__ │ │ │ │ + 2602: 000ad3d5 84 FUNC GLOBAL DEFAULT 11 imin0_ │ │ │ │ + 2603: 000508bd 40 FUNC GLOBAL DEFAULT 11 uxptmz__ │ │ │ │ + 2604: 0003fda9 132 FUNC GLOBAL DEFAULT 11 sgrqcl__ │ │ │ │ + 2605: 000aa1e9 184 FUNC GLOBAL DEFAULT 11 gliqcl_ │ │ │ │ + 2606: 000a72d5 30 FUNC GLOBAL DEFAULT 11 osgarg_ │ │ │ │ + 2607: 00049d79 112 FUNC GLOBAL DEFAULT 11 uglset__ │ │ │ │ + 2608: 00058add 4 FUNC GLOBAL DEFAULT 11 inorml__ │ │ │ │ + 2609: 00051c49 4 FUNC GLOBAL DEFAULT 11 lrlea__ │ │ │ │ + 2610: 00055fe9 132 FUNC GLOBAL DEFAULT 11 odrqcp__ │ │ │ │ + 2611: 0004cc11 132 FUNC GLOBAL DEFAULT 11 udiqid__ │ │ │ │ + 2612: 0007d409 52 FUNC GLOBAL DEFAULT 11 uismsq_ │ │ │ │ + 2613: 000d86c9 138 FUNC GLOBAL DEFAULT 11 swftnm_ │ │ │ │ + 2614: 000dde61 104 FUNC GLOBAL DEFAULT 11 dateq1_ │ │ │ │ + 2615: 000c8c65 16 FUNC GLOBAL DEFAULT 11 isgrgb_ │ │ │ │ + 2616: 00084659 6 FUNC GLOBAL DEFAULT 11 usiqnp_ │ │ │ │ + 2617: 000624fd 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckblank │ │ │ │ + 2618: 0004584d 28 FUNC GLOBAL DEFAULT 11 uscqnp__ │ │ │ │ + 2619: 0003f0fd 36 FUNC GLOBAL DEFAULT 11 sglnzr__ │ │ │ │ + 2620: 000dffc1 304 FUNC GLOBAL DEFAULT 11 hexdci_ │ │ │ │ + 2621: 000b2e99 308 FUNC GLOBAL DEFAULT 11 gnge_ │ │ │ │ + 2622: 000cb4e1 92 FUNC GLOBAL DEFAULT 11 sgqwnd_ │ │ │ │ + 2623: 00090295 42 FUNC GLOBAL DEFAULT 11 uzcqvl_ │ │ │ │ + 2624: 000de2ed 280 FUNC GLOBAL DEFAULT 11 r4ibm_ │ │ │ │ + 2625: 000906c5 92 FUNC GLOBAL DEFAULT 11 uziset_ │ │ │ │ + 2626: 00051ff1 4 FUNC GLOBAL DEFAULT 11 mpzek6__ │ │ │ │ + 2627: 000b2ced 16 FUNC GLOBAL DEFAULT 11 gnsave_ │ │ │ │ + 2628: 0005243d 4 FUNC GLOBAL DEFAULT 11 isum0__ │ │ │ │ + 2629: 000405c9 4 FUNC GLOBAL DEFAULT 11 zggmov__ │ │ │ │ + 2630: 000576d1 60 FUNC GLOBAL DEFAULT 11 shmswz__ │ │ │ │ + 2631: 00063d5d 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetreal │ │ │ │ + 2632: 000b0379 312 FUNC GLOBAL DEFAULT 11 mpimwd_ │ │ │ │ + 2633: 0006e0d9 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmapcontactpoint │ │ │ │ + 2634: 00044c21 132 FUNC GLOBAL DEFAULT 11 usrstx__ │ │ │ │ + 2635: 00074c91 184 FUNC GLOBAL DEFAULT 11 umpqcl_ │ │ │ │ + 2636: 000ac9a9 92 FUNC GLOBAL DEFAULT 11 glrset_ │ │ │ │ + 2637: 000a8fcd 180 FUNC GLOBAL DEFAULT 11 gllqvl_ │ │ │ │ + 2638: 000509e9 132 FUNC GLOBAL DEFAULT 11 uxsaxz__ │ │ │ │ + 2639: 00048d99 28 FUNC GLOBAL DEFAULT 11 uusebs__ │ │ │ │ + 2640: 000839f5 184 FUNC GLOBAL DEFAULT 11 uslqcl_ │ │ │ │ + 2641: 000ad429 196 FUNC GLOBAL DEFAULT 11 imin1_ │ │ │ │ + 2642: 000e5799 508 FUNC GLOBAL DEFAULT 11 rfftb1_ │ │ │ │ + 2643: 00040aed 28 FUNC GLOBAL DEFAULT 11 swgcls__ │ │ │ │ + 2644: 000ddb0d 96 FUNC GLOBAL DEFAULT 11 date12_ │ │ │ │ + 2645: 0003f339 28 FUNC GLOBAL DEFAULT 11 sgstnp__ │ │ │ │ + 2646: 0008db2d 132 FUNC GLOBAL DEFAULT 11 ueiqin_ │ │ │ │ + 2647: 000ec5b9 112 FUNC GLOBAL DEFAULT 11 shtswz_ │ │ │ │ + 2648: 0003cb05 28 FUNC GLOBAL DEFAULT 11 szoptv__ │ │ │ │ + 2649: 0006da69 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetbarwidth │ │ │ │ + 2650: 0003eee5 28 FUNC GLOBAL DEFAULT 11 sgnplc__ │ │ │ │ + 2651: 0004b439 28 FUNC GLOBAL DEFAULT 11 uzrsav__ │ │ │ │ + 2652: 000418bd 132 FUNC GLOBAL DEFAULT 11 swcqid__ │ │ │ │ + 2653: 000cda79 160 FUNC GLOBAL DEFAULT 11 sgrstx_ │ │ │ │ + 2654: 0003f269 28 FUNC GLOBAL DEFAULT 11 sgqpmi__ │ │ │ │ + 2655: 00054fa1 28 FUNC GLOBAL DEFAULT 11 glpqnp__ │ │ │ │ + 2656: 000590f1 28 FUNC GLOBAL DEFAULT 11 g2ictr__ │ │ │ │ + 2657: 0004e3c1 132 FUNC GLOBAL DEFAULT 11 umistx__ │ │ │ │ + 2658: 000e1035 184 FUNC GLOBAL DEFAULT 11 odpqcl_ │ │ │ │ + 2659: 000dd041 104 FUNC GLOBAL DEFAULT 11 dateq2_ │ │ │ │ + 2660: 000b664d 72 FUNC GLOBAL DEFAULT 11 vrmlt0_ │ │ │ │ + 2661: 0009f37d 92 FUNC GLOBAL DEFAULT 11 udpget_ │ │ │ │ + 2662: 000ae389 120 FUNC GLOBAL DEFAULT 11 mpfsin_ │ │ │ │ + 2663: 0005057d 216 FUNC GLOBAL DEFAULT 11 uxmttl__ │ │ │ │ + 2664: 00042965 28 FUNC GLOBAL DEFAULT 11 ueqntl__ │ │ │ │ + 2665: 000610b9 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttonum │ │ │ │ + 2666: 000ca01d 420 FUNC GLOBAL DEFAULT 11 sgplxr_ │ │ │ │ + 2667: 000da061 240 FUNC GLOBAL DEFAULT 11 swpqvl_ │ │ │ │ + 2668: 00053f81 132 FUNC GLOBAL DEFAULT 11 rlropt__ │ │ │ │ + 2669: 00050aa5 140 FUNC GLOBAL DEFAULT 11 uxptmk__ │ │ │ │ + 2670: 0006acfd 116 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcldealloceasyfft │ │ │ │ + 2671: 0003ed4d 40 FUNC GLOBAL DEFAULT 11 sgplxr__ │ │ │ │ + 2672: 000ddd99 72 FUNC GLOBAL DEFAULT 11 date13_ │ │ │ │ + 2673: 000d4c51 872 FUNC GLOBAL DEFAULT 11 zgtxt_ │ │ │ │ + 2674: 00059271 28 FUNC GLOBAL DEFAULT 11 uwsgya__ │ │ │ │ + 2675: 0007d4a5 48 FUNC GLOBAL DEFAULT 11 uiqmrg_ │ │ │ │ + 2676: 00055a55 28 FUNC GLOBAL DEFAULT 11 ezffti__ │ │ │ │ + 2677: 0004450d 136 FUNC GLOBAL DEFAULT 11 usxinz__ │ │ │ │ + 2678: 0007999d 184 FUNC GLOBAL DEFAULT 11 uurqcl_ │ │ │ │ + 2679: 0004e4b5 28 FUNC GLOBAL DEFAULT 11 umpglb__ │ │ │ │ + 2680: 001cab88 4 OBJECT GLOBAL DEFAULT 21 fontfamily │ │ │ │ + 2681: 0007213d 108 FUNC GLOBAL DEFAULT 11 iuwgx_ │ │ │ │ + 2682: 000cfb69 136 FUNC GLOBAL DEFAULT 11 sgiqcp_ │ │ │ │ + 2683: 00052dfd 120 FUNC GLOBAL DEFAULT 11 rlrget__ │ │ │ │ + 2684: 00052345 36 FUNC GLOBAL DEFAULT 11 viset__ │ │ │ │ + 2685: 00058d55 132 FUNC GLOBAL DEFAULT 11 timec2__ │ │ │ │ + 2686: 0004f1c9 28 FUNC GLOBAL DEFAULT 11 grswnd__ │ │ │ │ + 2687: 000ddc91 112 FUNC GLOBAL DEFAULT 11 dateq3_ │ │ │ │ + 2688: 0004db99 28 FUNC GLOBAL DEFAULT 11 udrqvl__ │ │ │ │ + 2689: 000b61f5 204 FUNC GLOBAL DEFAULT 11 vrmlt1_ │ │ │ │ + 2690: 0006be05 116 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dcldealloccosqft │ │ │ │ + 2691: 0003e74d 112 FUNC GLOBAL DEFAULT 11 sglset__ │ │ │ │ + 2692: 000a5fa1 320 FUNC GLOBAL DEFAULT 11 ugiqid_ │ │ │ │ + 2693: 000429b9 112 FUNC GLOBAL DEFAULT 11 ueiget__ │ │ │ │ + 2694: 00056f55 40 FUNC GLOBAL DEFAULT 11 shlsds__ │ │ │ │ + 2695: 00090625 160 FUNC GLOBAL DEFAULT 11 uzistx_ │ │ │ │ + 2696: 0005202d 4 FUNC GLOBAL DEFAULT 11 mpicon__ │ │ │ │ + 2697: 000d23a5 80 FUNC GLOBAL DEFAULT 11 zg_draw_event │ │ │ │ + 2698: 00049759 132 FUNC GLOBAL DEFAULT 11 ugpqin__ │ │ │ │ + 2699: 00099df5 92 FUNC GLOBAL DEFAULT 11 ulrget_ │ │ │ │ + 2700: 000b7ccd 4 FUNC GLOBAL DEFAULT 11 szoplz_ │ │ │ │ + 2701: 0007a2f9 92 FUNC GLOBAL DEFAULT 11 uulget_ │ │ │ │ + 2702: 0003c871 28 FUNC GLOBAL DEFAULT 11 szm3zv__ │ │ │ │ + 2703: 00091c99 1260 FUNC GLOBAL DEFAULT 11 uverbz_ │ │ │ │ + 2704: 000ac905 164 FUNC GLOBAL DEFAULT 11 glrstx_ │ │ │ │ + 2705: 00046ebd 132 FUNC GLOBAL DEFAULT 11 ulrqcl__ │ │ │ │ + 2706: 000b6a4d 168 FUNC GLOBAL DEFAULT 11 vrfct_ │ │ │ │ + 2707: 00040a0d 28 FUNC GLOBAL DEFAULT 11 swsfcm__ │ │ │ │ + 2708: 0003f215 28 FUNC GLOBAL DEFAULT 11 sgspmt__ │ │ │ │ + 2709: 0004ad51 132 FUNC GLOBAL DEFAULT 11 uzpstx__ │ │ │ │ + 2710: 000d9375 138 FUNC GLOBAL DEFAULT 11 swgopn_ │ │ │ │ + 2711: 000c1dd9 16 FUNC GLOBAL DEFAULT 11 szlncl_ │ │ │ │ + 2712: 0004cbf5 28 FUNC GLOBAL DEFAULT 11 udiqnp__ │ │ │ │ + 2713: 000725fd 108 FUNC GLOBAL DEFAULT 11 iuwgy_ │ │ │ │ + 2714: 00058c5d 4 FUNC GLOBAL DEFAULT 11 timeq3__ │ │ │ │ + 2715: 000674fd 104 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargumentnum │ │ │ │ + 2716: 00040d05 28 FUNC GLOBAL DEFAULT 11 swisvl__ │ │ │ │ + 2717: 000412c9 112 FUNC GLOBAL DEFAULT 11 swrset__ │ │ │ │ + 2718: 00042015 28 FUNC GLOBAL DEFAULT 11 swlqvl__ │ │ │ │ + 2719: 000411c1 152 FUNC GLOBAL DEFAULT 11 swtxt__ │ │ │ │ + 2720: 000631f1 1196 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetintegerex │ │ │ │ + 2721: 0004ee99 132 FUNC GLOBAL DEFAULT 11 umpqcp__ │ │ │ │ + 2722: 0006e1a9 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ + 2723: 00057f45 132 FUNC GLOBAL DEFAULT 11 datec1__ │ │ │ │ + 2724: 00051949 4 FUNC GLOBAL DEFAULT 11 nindxi__ │ │ │ │ + 2725: 0003c6e9 28 FUNC GLOBAL DEFAULT 11 szlncl__ │ │ │ │ + 2726: 000457cd 128 FUNC GLOBAL DEFAULT 11 usyoff__ │ │ │ │ + 2727: 0005041d 148 FUNC GLOBAL DEFAULT 11 uixbar__ │ │ │ │ + 2728: 000d0b7d 308 FUNC GLOBAL DEFAULT 11 sgtxzr_ │ │ │ │ + 2729: 000406e1 4 FUNC GLOBAL DEFAULT 11 zglistfonts__ │ │ │ │ + 2730: 000587b1 116 FUNC GLOBAL DEFAULT 11 lchrc__ │ │ │ │ + 2731: 0004f57d 112 FUNC GLOBAL DEFAULT 11 uiiget__ │ │ │ │ + 2732: 0004ae75 132 FUNC GLOBAL DEFAULT 11 uzlqcp__ │ │ │ │ + 2733: 0011e5c8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ + 2734: 00059f3d 112 FUNC GLOBAL DEFAULT 11 tmrget__ │ │ │ │ + 2735: 000a3e89 176 FUNC GLOBAL DEFAULT 11 uglsvl_ │ │ │ │ + 2736: 000d569d 128 FUNC GLOBAL DEFAULT 11 zgiopn_ │ │ │ │ + 2737: 000aa2a1 136 FUNC GLOBAL DEFAULT 11 gliqcp_ │ │ │ │ + 2738: 00052079 4 FUNC GLOBAL DEFAULT 11 mpscoa__ │ │ │ │ + 2739: 0004cf39 132 FUNC GLOBAL DEFAULT 11 udlstx__ │ │ │ │ + 2740: 000cfa01 176 FUNC GLOBAL DEFAULT 11 sgiqvl_ │ │ │ │ + 2741: 000418a1 28 FUNC GLOBAL DEFAULT 11 swcqnp__ │ │ │ │ + 2742: 00046689 40 FUNC GLOBAL DEFAULT 11 uyptmz__ │ │ │ │ + 2743: 000b16fd 160 FUNC GLOBAL DEFAULT 11 rvmin_ │ │ │ │ + 2744: 000ecc31 164 FUNC GLOBAL DEFAULT 11 vs1int_ │ │ │ │ + 2745: 000689e5 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstint │ │ │ │ + 2746: 0003f1f9 28 FUNC GLOBAL DEFAULT 11 sgpmr__ │ │ │ │ + 2747: 000c04d5 432 FUNC GLOBAL DEFAULT 11 szpipz_ │ │ │ │ + 2748: 000903c5 92 FUNC GLOBAL DEFAULT 11 uzpget_ │ │ │ │ + 2749: 0003bba5 28 FUNC GLOBAL DEFAULT 11 szcllv__ │ │ │ │ + 2750: 000ec711 116 FUNC GLOBAL DEFAULT 11 shtlbw_ │ │ │ │ + 2751: 00040639 80 FUNC GLOBAL DEFAULT 11 zgselectfont__ │ │ │ │ + 2752: 000433d5 132 FUNC GLOBAL DEFAULT 11 ueiqid__ │ │ │ │ + 2753: 0011c844 8 OBJECT GLOBAL DEFAULT 20 zgrpmname │ │ │ │ + 2754: 00052741 4 FUNC GLOBAL DEFAULT 11 irgt__ │ │ │ │ + 2755: 00097821 1144 FUNC GLOBAL DEFAULT 11 ucyayr_ │ │ │ │ + 2756: 0003db09 28 FUNC GLOBAL DEFAULT 11 scsobj__ │ │ │ │ + 2757: 000581a1 28 FUNC GLOBAL DEFAULT 11 dateq2__ │ │ │ │ + 2758: 0003dda9 156 FUNC GLOBAL DEFAULT 11 sgtxxr__ │ │ │ │ + 2759: 000c78c1 332 FUNC GLOBAL DEFAULT 11 stspr2_ │ │ │ │ + 2760: 0004e635 28 FUNC GLOBAL DEFAULT 11 umqtxy__ │ │ │ │ + 2761: 0007a041 88 FUNC GLOBAL DEFAULT 11 uupqit_ │ │ │ │ + 2762: 000ba779 4 FUNC GLOBAL DEFAULT 11 szcllp_ │ │ │ │ + 2763: 00059389 4 FUNC GLOBAL DEFAULT 11 rr2d__ │ │ │ │ + 2764: 000cb53d 420 FUNC GLOBAL DEFAULT 11 sgplxu_ │ │ │ │ + 2765: 0005abe5 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportcorner │ │ │ │ + 2766: 000d0581 16 FUNC GLOBAL DEFAULT 11 sgstxi_ │ │ │ │ + 2767: 000901e1 42 FUNC GLOBAL DEFAULT 11 uzcrst_ │ │ │ │ + 2768: 00074d49 136 FUNC GLOBAL DEFAULT 11 umpqcp_ │ │ │ │ + 2769: 00083aad 136 FUNC GLOBAL DEFAULT 11 uslqcp_ │ │ │ │ + 2770: 00052449 4 FUNC GLOBAL DEFAULT 11 imax1__ │ │ │ │ + 2771: 000ac061 340 FUNC GLOBAL DEFAULT 11 rtiopt_ │ │ │ │ + 2772: 00041001 128 FUNC GLOBAL DEFAULT 11 swftfc__ │ │ │ │ + 2773: 0009020d 42 FUNC GLOBAL DEFAULT 11 uzcsav_ │ │ │ │ + 2774: 000d3575 868 FUNC GLOBAL DEFAULT 11 zgpcls_ │ │ │ │ + 2775: 0003d931 36 FUNC GLOBAL DEFAULT 11 scplzv__ │ │ │ │ + 2776: 000b6735 148 FUNC GLOBAL DEFAULT 11 irle_ │ │ │ │ + 2777: 0003d061 28 FUNC GLOBAL DEFAULT 11 slpwvr__ │ │ │ │ + 2778: 00047019 28 FUNC GLOBAL DEFAULT 11 ulsxbl__ │ │ │ │ + 2779: 000da729 280 FUNC GLOBAL DEFAULT 11 bitpci_ │ │ │ │ + 2780: 000462a5 132 FUNC GLOBAL DEFAULT 11 uysaxz__ │ │ │ │ + 2781: 00087a01 1260 FUNC GLOBAL DEFAULT 11 usaxsc_ │ │ │ │ + 2782: 0006b1e5 460 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclcosfft │ │ │ │ + 2783: 00070efd 172 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotatespherical │ │ │ │ + 2784: 000547c9 304 FUNC GLOBAL DEFAULT 11 rtcxfl__ │ │ │ │ + 2785: 0006e185 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ + 2786: 0003fbe5 132 FUNC GLOBAL DEFAULT 11 sgpqin__ │ │ │ │ + 2787: 00053489 216 FUNC GLOBAL DEFAULT 11 rtienv__ │ │ │ │ + 2788: 00080d2d 176 FUNC GLOBAL DEFAULT 11 uirsvl_ │ │ │ │ + 2789: 00099911 240 FUNC GLOBAL DEFAULT 11 ulpsvl_ │ │ │ │ + 2790: 00048fb5 132 FUNC GLOBAL DEFAULT 11 ugrqcp__ │ │ │ │ + 2791: 000eb7c9 54 FUNC GLOBAL DEFAULT 11 shnm2l_ │ │ │ │ + 2792: 000e10ed 136 FUNC GLOBAL DEFAULT 11 odpqcp_ │ │ │ │ + 2793: 000439e1 132 FUNC GLOBAL DEFAULT 11 uspqcl__ │ │ │ │ + 2794: 0009fb55 6 FUNC GLOBAL DEFAULT 11 udpqnp_ │ │ │ │ + 2795: 0004b6a1 28 FUNC GLOBAL DEFAULT 11 ucpqit__ │ │ │ │ + 2796: 00055749 44 FUNC GLOBAL DEFAULT 11 radf4__ │ │ │ │ + 2797: 00067d9d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_b │ │ │ │ + 2798: 00058f91 4 FUNC GLOBAL DEFAULT 11 rave__ │ │ │ │ + 2799: 000c7cd9 212 FUNC GLOBAL DEFAULT 11 stspr3_ │ │ │ │ + 2800: 000ae14d 36 FUNC GLOBAL DEFAULT 11 mpscyb_ │ │ │ │ + 2801: 00043b3d 220 FUNC GLOBAL DEFAULT 11 uspttl__ │ │ │ │ + 2802: 00068559 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_f │ │ │ │ + 2803: 000b749d 100 FUNC GLOBAL DEFAULT 11 szgipl_ │ │ │ │ + 2804: 0004f74d 132 FUNC GLOBAL DEFAULT 11 uiiqid__ │ │ │ │ + 2805: 0004d151 28 FUNC GLOBAL DEFAULT 11 udqclz__ │ │ │ │ + 2806: 000466e9 216 FUNC GLOBAL DEFAULT 11 uymttl__ │ │ │ │ + 2807: 000a1ec5 124 FUNC GLOBAL DEFAULT 11 uhbra_ │ │ │ │ + 2808: 000d08a9 420 FUNC GLOBAL DEFAULT 11 sgplxv_ │ │ │ │ + 2809: 0005a0bd 132 FUNC GLOBAL DEFAULT 11 tmrqid__ │ │ │ │ + 2810: 000561ad 112 FUNC GLOBAL DEFAULT 11 odiget__ │ │ │ │ + 2811: 0011da68 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xttl0 │ │ │ │ + 2812: 0003cacd 28 FUNC GLOBAL DEFAULT 11 szcltn__ │ │ │ │ + 2813: 0004b471 136 FUNC GLOBAL DEFAULT 11 ucxayr__ │ │ │ │ + 2814: 000c8ed1 16 FUNC GLOBAL DEFAULT 11 sgspmi_ │ │ │ │ + 2815: 00058265 128 FUNC GLOBAL DEFAULT 11 clower__ │ │ │ │ + 2816: 0003d045 28 FUNC GLOBAL DEFAULT 11 slpage__ │ │ │ │ + 2817: 000b02b1 200 FUNC GLOBAL DEFAULT 11 mpfmwd_ │ │ │ │ + 2818: 00061999 120 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclgettime │ │ │ │ + 2819: 000a80b5 216 FUNC GLOBAL DEFAULT 11 glqfnm_ │ │ │ │ + 2820: 0005f9a1 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkerprojected │ │ │ │ + 2821: 000aa139 176 FUNC GLOBAL DEFAULT 11 gliqvl_ │ │ │ │ + 2822: 0004d6f5 40 FUNC GLOBAL DEFAULT 11 udcntz__ │ │ │ │ + 2823: 0004ca65 44 FUNC GLOBAL DEFAULT 11 udgrdn__ │ │ │ │ + 2824: 00051fed 4 FUNC GLOBAL DEFAULT 11 mpzktd__ │ │ │ │ + 2825: 00084845 184 FUNC GLOBAL DEFAULT 11 usiqcl_ │ │ │ │ + 2826: 0004639d 140 FUNC GLOBAL DEFAULT 11 uyptmk__ │ │ │ │ + 2827: 00059005 28 FUNC GLOBAL DEFAULT 11 uwqgyi__ │ │ │ │ + 2828: 000c9c11 92 FUNC GLOBAL DEFAULT 11 sgqcwd_ │ │ │ │ + 2829: 000523d9 4 FUNC GLOBAL DEFAULT 11 iadd__ │ │ │ │ + 2830: 00079a55 136 FUNC GLOBAL DEFAULT 11 uurqcp_ │ │ │ │ + 2831: 0004ac55 28 FUNC GLOBAL DEFAULT 11 uzirst__ │ │ │ │ + 2832: 00052739 4 FUNC GLOBAL DEFAULT 11 irge__ │ │ │ │ + 2833: 00049f91 132 FUNC GLOBAL DEFAULT 11 uzcqcl__ │ │ │ │ + 2834: 00050f95 40 FUNC GLOBAL DEFAULT 11 uvdifz__ │ │ │ │ + 2835: 000ba5f1 68 FUNC GLOBAL DEFAULT 11 szlacl_ │ │ │ │ + 2836: 0003cc95 28 FUNC GLOBAL DEFAULT 11 stipr2__ │ │ │ │ + 2837: 0008c1d9 1492 FUNC GLOBAL DEFAULT 11 uearea_ │ │ │ │ + 2838: 000b5d45 72 FUNC GLOBAL DEFAULT 11 vrsub0_ │ │ │ │ + 2839: 000432e1 28 FUNC GLOBAL DEFAULT 11 uerqvl__ │ │ │ │ + 2840: 00059e81 28 FUNC GLOBAL DEFAULT 11 tmpqvl__ │ │ │ │ + 2841: 0006dad5 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetbarwidth │ │ │ │ + 2842: 00073c31 400 FUNC GLOBAL DEFAULT 11 uypnum_ │ │ │ │ + 2843: 000c896d 24 FUNC GLOBAL DEFAULT 11 stslg3_ │ │ │ │ + 2844: 00059199 28 FUNC GLOBAL DEFAULT 11 g2qctm__ │ │ │ │ + 2845: 000bb5e1 4 FUNC GLOBAL DEFAULT 11 szcllr_ │ │ │ │ + 2846: 00098245 6 FUNC GLOBAL DEFAULT 11 ulrqnp_ │ │ │ │ + 2847: 00085ec9 30 FUNC GLOBAL DEFAULT 11 uscget_ │ │ │ │ + 2848: 00074b49 240 FUNC GLOBAL DEFAULT 11 umpqvl_ │ │ │ │ + 2849: 0005819d 4 FUNC GLOBAL DEFAULT 11 iweek2__ │ │ │ │ + 2850: 00040365 28 FUNC GLOBAL DEFAULT 11 sgssim__ │ │ │ │ + 2851: 0007aa3d 6 FUNC GLOBAL DEFAULT 11 uulqnp_ │ │ │ │ + 2852: 000cc74d 500 FUNC GLOBAL DEFAULT 11 sgtxzu_ │ │ │ │ + 2853: 00083d71 92 FUNC GLOBAL DEFAULT 11 usrset_ │ │ │ │ + 2854: 00083945 176 FUNC GLOBAL DEFAULT 11 uslqvl_ │ │ │ │ + 2855: 000487a1 28 FUNC GLOBAL DEFAULT 11 uuinit__ │ │ │ │ + 2856: 0004fe19 128 FUNC GLOBAL DEFAULT 11 uismfl__ │ │ │ │ + 2857: 0003d451 28 FUNC GLOBAL DEFAULT 11 slpwvc__ │ │ │ │ + 2858: 0005238d 36 FUNC GLOBAL DEFAULT 11 viset1__ │ │ │ │ + 2859: 000c68cd 42 FUNC GLOBAL DEFAULT 11 stnusr_ │ │ │ │ + 2860: 0005a305 40 FUNC GLOBAL DEFAULT 11 tmstla__ │ │ │ │ + 2861: 0004777d 128 FUNC GLOBAL DEFAULT 11 ulysfm__ │ │ │ │ + 2862: 00089be5 232 FUNC GLOBAL DEFAULT 11 usxoff_ │ │ │ │ + 2863: 00057265 28 FUNC GLOBAL DEFAULT 11 shtlap__ │ │ │ │ + 2864: 000673fd 68 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclcompchar │ │ │ │ + 2865: 00069d45 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygrid │ │ │ │ + 2866: 0004dde9 132 FUNC GLOBAL DEFAULT 11 umrqcl__ │ │ │ │ + 2867: 000e0eed 240 FUNC GLOBAL DEFAULT 11 odpqvl_ │ │ │ │ + 2868: 0008345d 12 FUNC GLOBAL DEFAULT 11 usyinz_ │ │ │ │ + 2869: 0003c88d 40 FUNC GLOBAL DEFAULT 11 szpcly__ │ │ │ │ + 2870: 000700fd 660 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarline │ │ │ │ + 2871: 000433b9 28 FUNC GLOBAL DEFAULT 11 ueiqnp__ │ │ │ │ + 2872: 000481cd 132 FUNC GLOBAL DEFAULT 11 uulqin__ │ │ │ │ + 2873: 00069d05 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxevengrid │ │ │ │ + 2874: 00052019 4 FUNC GLOBAL DEFAULT 11 mpfmwd__ │ │ │ │ + 2875: 000a3e05 132 FUNC GLOBAL DEFAULT 11 uglqin_ │ │ │ │ + 2876: 0003ce15 44 FUNC GLOBAL DEFAULT 11 ststr3__ │ │ │ │ + 2877: 000b6129 204 FUNC GLOBAL DEFAULT 11 vrsub1_ │ │ │ │ + 2878: 0005560d 28 FUNC GLOBAL DEFAULT 11 gnsblk__ │ │ │ │ + 2879: 00056975 132 FUNC GLOBAL DEFAULT 11 odiqid__ │ │ │ │ + 2880: 00051c59 4 FUNC GLOBAL DEFAULT 11 lrne__ │ │ │ │ + 2881: 0005f6cd 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtext │ │ │ │ + 2882: 000591c5 4 FUNC GLOBAL DEFAULT 11 ramp__ │ │ │ │ + 2883: 0006b049 116 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dcldeallocsinfft │ │ │ │ + 2884: 000ab519 176 FUNC GLOBAL DEFAULT 11 rtcget_ │ │ │ │ + 2885: 0006c6b1 108 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkersize │ │ │ │ + 2886: 000406d9 4 FUNC GLOBAL DEFAULT 11 zgsfw__ │ │ │ │ + 2887: 0004929d 132 FUNC GLOBAL DEFAULT 11 ugiqcl__ │ │ │ │ + 2888: 00056755 28 FUNC GLOBAL DEFAULT 11 odpsvl__ │ │ │ │ + 2889: 0003fd25 132 FUNC GLOBAL DEFAULT 11 sgrqcp__ │ │ │ │ + 2890: 000837a1 104 FUNC GLOBAL DEFAULT 11 ussttl_ │ │ │ │ + 2891: 0005e061 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexge │ │ │ │ + 2892: 00052065 4 FUNC GLOBAL DEFAULT 11 mpfbon__ │ │ │ │ + 2893: 000cdddd 308 FUNC GLOBAL DEFAULT 11 sgtxzv_ │ │ │ │ + 2894: 0004f38d 28 FUNC GLOBAL DEFAULT 11 uirqvl__ │ │ │ │ + 2895: 0003ce5d 28 FUNC GLOBAL DEFAULT 11 stslg3__ │ │ │ │ + 2896: 0003e5f5 28 FUNC GLOBAL DEFAULT 11 sgplu__ │ │ │ │ + 2897: 00053169 112 FUNC GLOBAL DEFAULT 11 glrget__ │ │ │ │ + 2898: 00079c7d 92 FUNC GLOBAL DEFAULT 11 uuiget_ │ │ │ │ + 2899: 00039bc5 324 FUNC GLOBAL DEFAULT 11 tmpqid_ │ │ │ │ + 2900: 0003bd71 28 FUNC GLOBAL DEFAULT 11 szmvsv__ │ │ │ │ + 2901: 0008ebc9 6 FUNC GLOBAL DEFAULT 11 uzpqnp_ │ │ │ │ + 2902: 000798ed 176 FUNC GLOBAL DEFAULT 11 uurqvl_ │ │ │ │ + 2903: 0003d9a9 28 FUNC GLOBAL DEFAULT 11 scqeye__ │ │ │ │ + 2904: 0003df41 36 FUNC GLOBAL DEFAULT 11 sglnzv__ │ │ │ │ + 2905: 0005e0e1 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexgt │ │ │ │ + 2906: 000d8405 138 FUNC GLOBAL DEFAULT 11 swdopn_ │ │ │ │ + 2907: 000427fd 132 FUNC GLOBAL DEFAULT 11 uelstx__ │ │ │ │ + 2908: 0004c259 28 FUNC GLOBAL DEFAULT 11 uciqvl__ │ │ │ │ + 2909: 000b8301 20 FUNC GLOBAL DEFAULT 11 szoptp_ │ │ │ │ + 2910: 0003b8a9 28 FUNC GLOBAL DEFAULT 11 szlnzu__ │ │ │ │ + 2911: 00054159 4 FUNC GLOBAL DEFAULT 11 iufopn__ │ │ │ │ + 2912: 000a7781 156 FUNC GLOBAL DEFAULT 11 iset_ │ │ │ │ + 2913: 000602a1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclnextlinetext │ │ │ │ + 2914: 00044f75 136 FUNC GLOBAL DEFAULT 11 usaxdv__ │ │ │ │ + 2915: 0004f731 28 FUNC GLOBAL DEFAULT 11 uiiqnp__ │ │ │ │ + 2916: 0003c705 28 FUNC GLOBAL DEFAULT 11 szopl3__ │ │ │ │ + 2917: 00080ca5 136 FUNC GLOBAL DEFAULT 11 uirqin_ │ │ │ │ + 2918: 000b78f5 4 FUNC GLOBAL DEFAULT 11 szcllt_ │ │ │ │ + 2919: 00057e75 4 FUNC GLOBAL DEFAULT 11 ndate3__ │ │ │ │ + 2920: 0009988d 132 FUNC GLOBAL DEFAULT 11 ulpqin_ │ │ │ │ + 2921: 000e50a1 564 FUNC GLOBAL DEFAULT 11 rfftf1_ │ │ │ │ + 2922: 0005a0a1 28 FUNC GLOBAL DEFAULT 11 tmrqnp__ │ │ │ │ + 2923: 000aed29 264 FUNC GLOBAL DEFAULT 11 mpimwl_ │ │ │ │ + 2924: 001e7e20 16 OBJECT GLOBAL DEFAULT 21 szbls1_ │ │ │ │ + 2925: 0005e965 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrownormalized │ │ │ │ + 2926: 0003c775 28 FUNC GLOBAL DEFAULT 11 szoptz__ │ │ │ │ + 2927: 000d3c49 156 FUNC GLOBAL DEFAULT 11 char_height │ │ │ │ + 2928: 000a29d1 1132 FUNC GLOBAL DEFAULT 11 uhbrlz_ │ │ │ │ + 2929: 00046cdd 28 FUNC GLOBAL DEFAULT 11 ulpqvl__ │ │ │ │ + 2930: 0003de71 28 FUNC GLOBAL DEFAULT 11 sgstxy__ │ │ │ │ + 2931: 00094f75 324 FUNC GLOBAL DEFAULT 11 ucpqid_ │ │ │ │ + 2932: 00073dc1 276 FUNC GLOBAL DEFAULT 11 uyaxnm_ │ │ │ │ + 2933: 000dc869 436 FUNC GLOBAL DEFAULT 11 chngc_ │ │ │ │ + 2934: 00080511 324 FUNC GLOBAL DEFAULT 11 uilqid_ │ │ │ │ + 2935: 00083cd1 160 FUNC GLOBAL DEFAULT 11 usrstx_ │ │ │ │ + 2936: 000520bd 4 FUNC GLOBAL DEFAULT 11 mpipt2__ │ │ │ │ + 2937: 000a5d01 176 FUNC GLOBAL DEFAULT 11 ugisvl_ │ │ │ │ + 2938: 00071395 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclb2c │ │ │ │ + 2939: 00056129 132 FUNC GLOBAL DEFAULT 11 odrqin__ │ │ │ │ + 2940: 000cd6e5 248 FUNC GLOBAL DEFAULT 11 sgpcmd_ │ │ │ │ + 2941: 0009f275 42 FUNC GLOBAL DEFAULT 11 udqcln_ │ │ │ │ + 2942: 00048331 132 FUNC GLOBAL DEFAULT 11 uurstx__ │ │ │ │ + 2943: 000453f1 28 FUNC GLOBAL DEFAULT 11 uslsvl__ │ │ │ │ + 2944: 000e84c5 450 FUNC GLOBAL DEFAULT 11 radb2_ │ │ │ │ + 2945: 001105e4 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian3d │ │ │ │ + 2946: 000cbff5 92 FUNC GLOBAL DEFAULT 11 sglset_ │ │ │ │ + 2947: 000c26d5 292 FUNC GLOBAL DEFAULT 11 slinit_ │ │ │ │ + 2948: 000520b1 4 FUNC GLOBAL DEFAULT 11 mpfek6__ │ │ │ │ + 2949: 000e6195 164 FUNC GLOBAL DEFAULT 11 sinti_ │ │ │ │ + 2950: 0006c855 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkertype │ │ │ │ + 2951: 0004cfd9 144 FUNC GLOBAL DEFAULT 11 udsclv__ │ │ │ │ + 2952: 0003b7a5 28 FUNC GLOBAL DEFAULT 11 szpllr__ │ │ │ │ + 2953: 00071b65 16 FUNC GLOBAL DEFAULT 11 uwqgyz_ │ │ │ │ + 2954: 0006d4c5 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dprojection │ │ │ │ + 2955: 000b4179 36 FUNC GLOBAL DEFAULT 11 lrnea_ │ │ │ │ + 2956: 000be945 36 FUNC GLOBAL DEFAULT 11 szm3cl_ │ │ │ │ + 2957: 0004d919 28 FUNC GLOBAL DEFAULT 11 udpqit__ │ │ │ │ + 2958: 0004fa75 132 FUNC GLOBAL DEFAULT 11 uilstx__ │ │ │ │ + 2959: 00042911 28 FUNC GLOBAL DEFAULT 11 ueitlv__ │ │ │ │ + 2960: 000bb835 20 FUNC GLOBAL DEFAULT 11 szcllu_ │ │ │ │ + 2961: 0004e541 112 FUNC GLOBAL DEFAULT 11 umlset__ │ │ │ │ + 2962: 0003ec49 40 FUNC GLOBAL DEFAULT 11 sgplxv__ │ │ │ │ + 2963: 0007b535 20 FUNC GLOBAL DEFAULT 11 uusarp_ │ │ │ │ + 2964: 00085219 2140 FUNC GLOBAL DEFAULT 11 usxsub_ │ │ │ │ + 2965: 000459f5 132 FUNC GLOBAL DEFAULT 11 uscqvl__ │ │ │ │ + 2966: 001e7480 4 OBJECT GLOBAL DEFAULT 21 szbls2_ │ │ │ │ + 2967: 0003f31d 28 FUNC GLOBAL DEFAULT 11 sgtnr__ │ │ │ │ + 2968: 000dd0a9 120 FUNC GLOBAL DEFAULT 11 datef1_ │ │ │ │ + 2969: 00051459 208 FUNC GLOBAL DEFAULT 11 indxnf__ │ │ │ │ + 2970: 000a25c9 1032 FUNC GLOBAL DEFAULT 11 uhbxfz_ │ │ │ │ + 2971: 000848fd 136 FUNC GLOBAL DEFAULT 11 usiqcp_ │ │ │ │ + 2972: 0003f81d 132 FUNC GLOBAL DEFAULT 11 sgiqcl__ │ │ │ │ + 2973: 0004056d 80 FUNC GLOBAL DEFAULT 11 zgocls__ │ │ │ │ + 2974: 000e5595 516 FUNC GLOBAL DEFAULT 11 radb3_ │ │ │ │ + 2975: 000d8c45 138 FUNC GLOBAL DEFAULT 11 swqwdc_ │ │ │ │ + 2976: 00052025 4 FUNC GLOBAL DEFAULT 11 mpimil__ │ │ │ │ + 2977: 00051a25 40 FUNC GLOBAL DEFAULT 11 vrcon1__ │ │ │ │ + 2978: 0006d6a5 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dwindow │ │ │ │ + 2979: 000b85dd 200 FUNC GLOBAL DEFAULT 11 szoptr_ │ │ │ │ + 2980: 001105c8 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_date │ │ │ │ + 2981: 000623e5 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphanum │ │ │ │ + 2982: 000d8525 138 FUNC GLOBAL DEFAULT 11 swlsft_ │ │ │ │ + 2983: 000592f1 4 FUNC GLOBAL DEFAULT 11 rngu2__ │ │ │ │ + 2984: 000e2ef9 388 FUNC GLOBAL DEFAULT 11 cosqb1_ │ │ │ │ + 2985: 0003ab09 16 FUNC GLOBAL DEFAULT 11 set_msgdmp_func │ │ │ │ + 2986: 00056959 28 FUNC GLOBAL DEFAULT 11 odiqnp__ │ │ │ │ + 2987: 000a74e9 180 FUNC GLOBAL DEFAULT 11 iblkgt_ │ │ │ │ + 2988: 00087309 6 FUNC GLOBAL DEFAULT 11 uscqnp_ │ │ │ │ + 2989: 00055165 28 FUNC GLOBAL DEFAULT 11 glpqvl__ │ │ │ │ + 2990: 000a1959 124 FUNC GLOBAL DEFAULT 11 uhbrf_ │ │ │ │ + 2991: 0007ff11 52 FUNC GLOBAL DEFAULT 11 ui3ini_ │ │ │ │ + 2992: 000c1ba1 4 FUNC GLOBAL DEFAULT 11 szcllv_ │ │ │ │ + 2993: 0008fa65 30 FUNC GLOBAL DEFAULT 11 uzcset_ │ │ │ │ + 2994: 0006e039 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetcirclewindow │ │ │ │ + 2995: 00040349 28 FUNC GLOBAL DEFAULT 11 sgqcl__ │ │ │ │ + 2996: 001e7e60 4 OBJECT GLOBAL DEFAULT 21 szbls3_ │ │ │ │ + 2997: 00046e39 132 FUNC GLOBAL DEFAULT 11 ulrqcp__ │ │ │ │ + 2998: 0003c419 28 FUNC GLOBAL DEFAULT 11 szopld__ │ │ │ │ + 2999: 00042b1d 40 FUNC GLOBAL DEFAULT 11 uetonz__ │ │ │ │ + 3000: 000bb061 1248 FUNC GLOBAL DEFAULT 11 szpllc_ │ │ │ │ + 3001: 00044691 132 FUNC GLOBAL DEFAULT 11 usistx__ │ │ │ │ + 3002: 0009fe19 184 FUNC GLOBAL DEFAULT 11 udpqcl_ │ │ │ │ + 3003: 000ddd01 152 FUNC GLOBAL DEFAULT 11 datef2_ │ │ │ │ + 3004: 000d948d 138 FUNC GLOBAL DEFAULT 11 swslcl_ │ │ │ │ + 3005: 0009b365 324 FUNC GLOBAL DEFAULT 11 uxptmz_ │ │ │ │ + 3006: 000ac36d 92 FUNC GLOBAL DEFAULT 11 gllset_ │ │ │ │ + 3007: 000e8889 944 FUNC GLOBAL DEFAULT 11 radb4_ │ │ │ │ + 3008: 0004ac39 28 FUNC GLOBAL DEFAULT 11 uzisav__ │ │ │ │ + 3009: 000dc849 30 FUNC GLOBAL DEFAULT 11 clower_ │ │ │ │ + 3010: 0003bbf9 28 FUNC GLOBAL DEFAULT 11 szpllc__ │ │ │ │ + 3011: 0003d82d 28 FUNC GLOBAL DEFAULT 11 scspln__ │ │ │ │ + 3012: 000bbf59 10 FUNC GLOBAL DEFAULT 11 szopts_ │ │ │ │ + 3013: 00075555 16 FUNC GLOBAL DEFAULT 11 umqptn_ │ │ │ │ + 3014: 000cbf55 160 FUNC GLOBAL DEFAULT 11 sglstx_ │ │ │ │ + 3015: 0006d179 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dline │ │ │ │ + 3016: 00051389 208 FUNC GLOBAL DEFAULT 11 nindxm__ │ │ │ │ + 3017: 000aced1 448 FUNC GLOBAL DEFAULT 11 cr3s_ │ │ │ │ + 3018: 0004f079 28 FUNC GLOBAL DEFAULT 11 grinit__ │ │ │ │ + 3019: 00057321 40 FUNC GLOBAL DEFAULT 11 shts2w__ │ │ │ │ + 3020: 000527c9 44 FUNC GLOBAL DEFAULT 11 visub0__ │ │ │ │ + 3021: 000b3875 70 FUNC GLOBAL DEFAULT 11 vimlt0_ │ │ │ │ + 3022: 00054a01 132 FUNC GLOBAL DEFAULT 11 rlrxfl__ │ │ │ │ + 3023: 000ca971 664 FUNC GLOBAL DEFAULT 11 sgpwsn_ │ │ │ │ + 3024: 0003daa5 28 FUNC GLOBAL DEFAULT 11 scqpms__ │ │ │ │ + 3025: 000cd9c9 84 FUNC GLOBAL DEFAULT 11 sgqplc_ │ │ │ │ + 3026: 0003dac1 44 FUNC GLOBAL DEFAULT 11 scpmzu__ │ │ │ │ + 3027: 0006dd61 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawlimb │ │ │ │ + 3028: 00058411 28 FUNC GLOBAL DEFAULT 11 sbyte__ │ │ │ │ + 3029: 00052319 4 FUNC GLOBAL DEFAULT 11 iadd1__ │ │ │ │ + 3030: 000d4fb9 164 FUNC GLOBAL DEFAULT 11 zgselectfont_ │ │ │ │ + 3031: 000bd561 1184 FUNC GLOBAL DEFAULT 11 szplld_ │ │ │ │ + 3032: 0007a451 6 FUNC GLOBAL DEFAULT 11 uuiqnp_ │ │ │ │ + 3033: 00053e79 132 FUNC GLOBAL DEFAULT 11 rliopt__ │ │ │ │ + 3034: 00084795 176 FUNC GLOBAL DEFAULT 11 usiqvl_ │ │ │ │ + 3035: 000da5d5 92 FUNC GLOBAL DEFAULT 11 swpset_ │ │ │ │ + 3036: 000ddde1 128 FUNC GLOBAL DEFAULT 11 datef3_ │ │ │ │ + 3037: 000ec785 152 FUNC GLOBAL DEFAULT 11 shtlfw_ │ │ │ │ + 3038: 0003f1dd 28 FUNC GLOBAL DEFAULT 11 sgpmv__ │ │ │ │ + 3039: 00066cb9 528 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogrid │ │ │ │ + 3040: 0003c855 28 FUNC GLOBAL DEFAULT 11 szcllz__ │ │ │ │ + 3041: 000592fd 4 FUNC GLOBAL DEFAULT 11 rvar__ │ │ │ │ + 3042: 000370b1 92 FUNC GLOBAL DEFAULT 11 tmrget_ │ │ │ │ + 3043: 000e2c55 272 FUNC GLOBAL DEFAULT 11 vrrnm_ │ │ │ │ + 3044: 00067875 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_b │ │ │ │ + 3045: 00039e61 1588 FUNC GLOBAL DEFAULT 11 tmstla_ │ │ │ │ + 3046: 00058035 28 FUNC GLOBAL DEFAULT 11 dateg1__ │ │ │ │ + 3047: 000e7045 964 FUNC GLOBAL DEFAULT 11 radb5_ │ │ │ │ + 3048: 00068031 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_f │ │ │ │ + 3049: 000425b9 112 FUNC GLOBAL DEFAULT 11 swpget__ │ │ │ │ + 3050: 0004a6e5 28 FUNC GLOBAL DEFAULT 11 uzinit__ │ │ │ │ + 3051: 0003e16d 156 FUNC GLOBAL DEFAULT 11 sgtxxv__ │ │ │ │ + 3052: 00052081 4 FUNC GLOBAL DEFAULT 11 mpicoc__ │ │ │ │ + 3053: 000982dd 64 FUNC GLOBAL DEFAULT 11 ulrqcl_ │ │ │ │ + 3054: 00052d0d 120 FUNC GLOBAL DEFAULT 11 rliget__ │ │ │ │ + 3055: 000b2cfd 16 FUNC GLOBAL DEFAULT 11 gnrset_ │ │ │ │ + 3056: 000befed 200 FUNC GLOBAL DEFAULT 11 szoptt_ │ │ │ │ + 3057: 000b0a99 132 FUNC GLOBAL DEFAULT 11 mpigno_ │ │ │ │ + 3058: 000d58e9 6 FUNC GLOBAL DEFAULT 11 zgqimc_ │ │ │ │ + 3059: 0004eff5 132 FUNC GLOBAL DEFAULT 11 umpqin__ │ │ │ │ + 3060: 0007aad5 64 FUNC GLOBAL DEFAULT 11 uulqcl_ │ │ │ │ + 3061: 000aafb1 52 FUNC GLOBAL DEFAULT 11 rtrxfl_ │ │ │ │ + 3062: 000575bd 56 FUNC GLOBAL DEFAULT 11 shtsgm__ │ │ │ │ + 3063: 000b5dd5 176 FUNC GLOBAL DEFAULT 11 vrdiv_ │ │ │ │ + 3064: 000da8c5 528 FUNC GLOBAL DEFAULT 11 gbytes_ │ │ │ │ + 3065: 0003c925 28 FUNC GLOBAL DEFAULT 11 szmvlp__ │ │ │ │ + 3066: 00040e1d 28 FUNC GLOBAL DEFAULT 11 swicls__ │ │ │ │ + 3067: 000c1a65 184 FUNC GLOBAL DEFAULT 11 szplsv_ │ │ │ │ + 3068: 000a5c7d 132 FUNC GLOBAL DEFAULT 11 ugiqin_ │ │ │ │ + 3069: 000dfedd 54 FUNC GLOBAL DEFAULT 11 fcclos_ │ │ │ │ + 3070: 000b3ba5 188 FUNC GLOBAL DEFAULT 11 vimlt1_ │ │ │ │ + 3071: 0004cd9d 28 FUNC GLOBAL DEFAULT 11 udiqvl__ │ │ │ │ + 3072: 000591c1 4 FUNC GLOBAL DEFAULT 11 rfpi__ │ │ │ │ + 3073: 0003f24d 28 FUNC GLOBAL DEFAULT 11 sgspmi__ │ │ │ │ + 3074: 0005e0a1 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexle │ │ │ │ + 3075: 00051a4d 28 FUNC GLOBAL DEFAULT 11 rmlt1__ │ │ │ │ + 3076: 0004111d 136 FUNC GLOBAL DEFAULT 11 swgtft__ │ │ │ │ + 3077: 0004afb5 132 FUNC GLOBAL DEFAULT 11 uzlqin__ │ │ │ │ + 3078: 000d2641 140 FUNC GLOBAL DEFAULT 11 zgrset_ │ │ │ │ + 3079: 00089ae9 252 FUNC GLOBAL DEFAULT 11 uspttl_ │ │ │ │ + 3080: 0008fa45 30 FUNC GLOBAL DEFAULT 11 uzcstx_ │ │ │ │ + 3081: 0004109d 128 FUNC GLOBAL DEFAULT 11 swslft__ │ │ │ │ + 3082: 000bfb95 16 FUNC GLOBAL DEFAULT 11 szqtyp_ │ │ │ │ + 3083: 000a6949 42 FUNC GLOBAL DEFAULT 11 igus_ │ │ │ │ + 3084: 0004973d 28 FUNC GLOBAL DEFAULT 11 ugpsvl__ │ │ │ │ + 3085: 00094a19 92 FUNC GLOBAL DEFAULT 11 ucrget_ │ │ │ │ + 3086: 0009aa31 92 FUNC GLOBAL DEFAULT 11 ullget_ │ │ │ │ + 3087: 0004395d 132 FUNC GLOBAL DEFAULT 11 uspqcp__ │ │ │ │ + 3088: 000c2d85 320 FUNC GLOBAL DEFAULT 11 slqrct_ │ │ │ │ + 3089: 0005e121 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexlt │ │ │ │ + 3090: 000ac2c9 164 FUNC GLOBAL DEFAULT 11 gllstx_ │ │ │ │ + 3091: 00059021 4 FUNC GLOBAL DEFAULT 11 rvmin__ │ │ │ │ + 3092: 0007095d 700 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexgap │ │ │ │ + 3093: 000af8d9 140 FUNC GLOBAL DEFAULT 11 mpzktd_ │ │ │ │ + 3094: 000c102d 64 FUNC GLOBAL DEFAULT 11 szoptu_ │ │ │ │ + 3095: 00050d95 28 FUNC GLOBAL DEFAULT 11 uvbxl__ │ │ │ │ + 3096: 000addc9 140 FUNC GLOBAL DEFAULT 11 mpipt2_ │ │ │ │ + 3097: 00051d71 116 FUNC GLOBAL DEFAULT 11 lenb__ │ │ │ │ + 3098: 00042385 112 FUNC GLOBAL DEFAULT 11 swiset__ │ │ │ │ + 3099: 00041a49 132 FUNC GLOBAL DEFAULT 11 swcqvl__ │ │ │ │ + 3100: 000c7725 176 FUNC GLOBAL DEFAULT 11 stirot_ │ │ │ │ + 3101: 000becdd 164 FUNC GLOBAL DEFAULT 11 szgipt_ │ │ │ │ + 3102: 0003c3a1 28 FUNC GLOBAL DEFAULT 11 szcltr__ │ │ │ │ + 3103: 00048989 132 FUNC GLOBAL DEFAULT 11 uupqcl__ │ │ │ │ + 3104: 0005af39 200 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetviewport │ │ │ │ + 3105: 000d05c1 16 FUNC GLOBAL DEFAULT 11 sgstxr_ │ │ │ │ + 3106: 00043061 28 FUNC GLOBAL DEFAULT 11 uepqit__ │ │ │ │ + 3107: 0008ee8d 184 FUNC GLOBAL DEFAULT 11 uzpqcl_ │ │ │ │ + 3108: 0003e8c5 44 FUNC GLOBAL DEFAULT 11 sglaxu__ │ │ │ │ + 3109: 000aecb1 120 FUNC GLOBAL DEFAULT 11 mpfmwl_ │ │ │ │ + 3110: 0003acb9 88 FUNC GLOBAL DEFAULT 11 F77_aloc │ │ │ │ + 3111: 000b6e55 168 FUNC GLOBAL DEFAULT 11 vrinc_ │ │ │ │ + 3112: 000ca1c1 240 FUNC GLOBAL DEFAULT 11 sgscmn_ │ │ │ │ + 3113: 00049f0d 132 FUNC GLOBAL DEFAULT 11 uzcqcp__ │ │ │ │ + 3114: 0003d805 40 FUNC GLOBAL DEFAULT 11 scqwnd__ │ │ │ │ + 3115: 00050c35 136 FUNC GLOBAL DEFAULT 11 uxaxdv__ │ │ │ │ + 3116: 0007dcd1 320 FUNC GLOBAL DEFAULT 11 uiiqid_ │ │ │ │ + 3117: 000413d9 132 FUNC GLOBAL DEFAULT 11 swpqid__ │ │ │ │ + 3118: 000c8999 124 FUNC GLOBAL DEFAULT 11 ststr3_ │ │ │ │ + 3119: 000593c9 112 FUNC GLOBAL DEFAULT 11 tmiget__ │ │ │ │ + 3120: 00091525 112 FUNC GLOBAL DEFAULT 11 uvbxa_ │ │ │ │ + 3121: 000da489 332 FUNC GLOBAL DEFAULT 11 swpstx_ │ │ │ │ + 3122: 000ebb99 398 FUNC GLOBAL DEFAULT 11 sholap_ │ │ │ │ + 3123: 00037e99 1168 FUNC GLOBAL DEFAULT 11 tmstlc_ │ │ │ │ + 3124: 00047fd1 28 FUNC GLOBAL DEFAULT 11 uuqarp__ │ │ │ │ + 3125: 000490f5 132 FUNC GLOBAL DEFAULT 11 ugrqin__ │ │ │ │ + 3126: 000b8da1 200 FUNC GLOBAL DEFAULT 11 szoptv_ │ │ │ │ + 3127: 000ca87d 92 FUNC GLOBAL DEFAULT 11 sgiset_ │ │ │ │ + 3128: 0003bfb9 28 FUNC GLOBAL DEFAULT 11 szlazr__ │ │ │ │ + 3129: 00042e69 52 FUNC GLOBAL DEFAULT 11 uearea__ │ │ │ │ + 3130: 00040741 38 FUNC GLOBAL DEFAULT 11 zggton__ │ │ │ │ + 3131: 000724e5 224 FUNC GLOBAL DEFAULT 11 uwigxi_ │ │ │ │ + 3132: 00058899 204 FUNC GLOBAL DEFAULT 11 lchr__ │ │ │ │ + 3133: 000d8989 140 FUNC GLOBAL DEFAULT 11 swqrct_ │ │ │ │ + 3134: 0003984d 240 FUNC GLOBAL DEFAULT 11 tmpsvl_ │ │ │ │ + 3135: 0003d4f5 28 FUNC GLOBAL DEFAULT 11 slpvpr__ │ │ │ │ + 3136: 0004b151 132 FUNC GLOBAL DEFAULT 11 uzrstx__ │ │ │ │ + 3137: 00059025 120 FUNC GLOBAL DEFAULT 11 rfromc__ │ │ │ │ + 3138: 000eb94d 48 FUNC GLOBAL DEFAULT 11 shfw2g_ │ │ │ │ + 3139: 000b7cd1 4 FUNC GLOBAL DEFAULT 11 szcllz_ │ │ │ │ + 3140: 000d05e1 16 FUNC GLOBAL DEFAULT 11 sgstxs_ │ │ │ │ + 3141: 00099af1 88 FUNC GLOBAL DEFAULT 11 ulpqit_ │ │ │ │ + 3142: 000deea9 348 FUNC GLOBAL DEFAULT 11 rnorml_ │ │ │ │ + 3143: 0005205d 4 FUNC GLOBAL DEFAULT 11 mpfktd__ │ │ │ │ + 3144: 0003eb95 28 FUNC GLOBAL DEFAULT 11 sgqtxr__ │ │ │ │ + 3145: 0003bf2d 28 FUNC GLOBAL DEFAULT 11 szqidx__ │ │ │ │ + 3146: 0004bcd9 136 FUNC GLOBAL DEFAULT 11 ucyacl__ │ │ │ │ + 3147: 000b447d 148 FUNC GLOBAL DEFAULT 11 lrlt_ │ │ │ │ + 3148: 0005742d 40 FUNC GLOBAL DEFAULT 11 shtw2g__ │ │ │ │ + 3149: 000dcc31 532 FUNC GLOBAL DEFAULT 11 chngi_ │ │ │ │ + 3150: 0009fed1 136 FUNC GLOBAL DEFAULT 11 udpqcp_ │ │ │ │ + 3151: 0004dd65 132 FUNC GLOBAL DEFAULT 11 umrqcp__ │ │ │ │ + 3152: 000b5239 488 FUNC GLOBAL DEFAULT 11 lg2inq_ │ │ │ │ + 3153: 00059361 4 FUNC GLOBAL DEFAULT 11 rrms0__ │ │ │ │ + 3154: 000abc3d 380 FUNC GLOBAL DEFAULT 11 rtcopt_ │ │ │ │ + 3155: 000567f5 112 FUNC GLOBAL DEFAULT 11 odlget__ │ │ │ │ + 3156: 0003fbc9 28 FUNC GLOBAL DEFAULT 11 sgpsvl__ │ │ │ │ + 3157: 00094bfd 240 FUNC GLOBAL DEFAULT 11 ucpsvl_ │ │ │ │ + 3158: 000b2fcd 308 FUNC GLOBAL DEFAULT 11 gngt_ │ │ │ │ + 3159: 00049219 132 FUNC GLOBAL DEFAULT 11 ugiqcp__ │ │ │ │ + 3160: 00080269 180 FUNC GLOBAL DEFAULT 11 uilsvl_ │ │ │ │ + 3161: 0006b8d9 116 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dcldeallocsinqft │ │ │ │ + 3162: 0005928d 4 FUNC GLOBAL DEFAULT 11 rgnlt__ │ │ │ │ + 3163: 000bd261 16 FUNC GLOBAL DEFAULT 11 szqtni_ │ │ │ │ + 3164: 0007676d 152 FUNC GLOBAL DEFAULT 11 uminit_ │ │ │ │ + 3165: 000a7391 160 FUNC GLOBAL DEFAULT 11 osgenv_ │ │ │ │ + 3166: 000c8eb1 16 FUNC GLOBAL DEFAULT 11 sgspms_ │ │ │ │ + 3167: 000eaa15 330 FUNC GLOBAL DEFAULT 11 shpfun_ │ │ │ │ + 3168: 000939f1 1316 FUNC GLOBAL DEFAULT 11 uvbrfz_ │ │ │ │ + 3169: 00059549 132 FUNC GLOBAL DEFAULT 11 tmiqid__ │ │ │ │ + 3170: 0006c511 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dhatchpattern │ │ │ │ + 3171: 0006d829 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dwindow │ │ │ │ + 3172: 00058365 40 FUNC GLOBAL DEFAULT 11 gbytes__ │ │ │ │ + 3173: 0004c715 132 FUNC GLOBAL DEFAULT 11 uclqcl__ │ │ │ │ + 3174: 0004f4c1 48 FUNC GLOBAL DEFAULT 11 uipd3z__ │ │ │ │ + 3175: 0004fbc5 216 FUNC GLOBAL DEFAULT 11 uiqfnm__ │ │ │ │ + 3176: 00037a19 6 FUNC GLOBAL DEFAULT 11 tmrqnp_ │ │ │ │ + 3177: 00051b1d 40 FUNC GLOBAL DEFAULT 11 vrinc__ │ │ │ │ + 3178: 0006241d 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclchecknumber │ │ │ │ + 3179: 0006735d 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltolower │ │ │ │ + 3180: 0004078d 4 FUNC GLOBAL DEFAULT 11 zgqpnt__ │ │ │ │ + 3181: 000a8d5d 92 FUNC GLOBAL DEFAULT 11 gliset_ │ │ │ │ + 3182: 00047abd 136 FUNC GLOBAL DEFAULT 11 ulylog__ │ │ │ │ + 3183: 00040739 4 FUNC GLOBAL DEFAULT 11 zggplt__ │ │ │ │ + 3184: 00087555 184 FUNC GLOBAL DEFAULT 11 uscqcl_ │ │ │ │ + 3185: 0006797d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_b │ │ │ │ + 3186: 0009831d 64 FUNC GLOBAL DEFAULT 11 ulrqcp_ │ │ │ │ + 3187: 00068139 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_f │ │ │ │ + 3188: 00046851 112 FUNC GLOBAL DEFAULT 11 uliget__ │ │ │ │ + 3189: 0003f121 44 FUNC GLOBAL DEFAULT 11 sgpmxu__ │ │ │ │ + 3190: 00051151 36 FUNC GLOBAL DEFAULT 11 uhbxlz__ │ │ │ │ + 3191: 0003d5e5 28 FUNC GLOBAL DEFAULT 11 slpvpc__ │ │ │ │ + 3192: 0007ab15 64 FUNC GLOBAL DEFAULT 11 uulqcp_ │ │ │ │ + 3193: 000b40f9 24 FUNC GLOBAL DEFAULT 11 lrlt0_ │ │ │ │ + 3194: 00052041 4 FUNC GLOBAL DEFAULT 11 mpfcyc__ │ │ │ │ + 3195: 000dc3ed 112 FUNC GLOBAL DEFAULT 11 lchra_ │ │ │ │ + 3196: 000ca7dd 160 FUNC GLOBAL DEFAULT 11 sgistx_ │ │ │ │ + 3197: 000d13c5 38 FUNC GLOBAL DEFAULT 11 swcmll_ │ │ │ │ + 3198: 000b3829 74 FUNC GLOBAL DEFAULT 11 visub0_ │ │ │ │ + 3199: 0003ebcd 28 FUNC GLOBAL DEFAULT 11 sgqtxc__ │ │ │ │ + 3200: 0003d381 168 FUNC GLOBAL DEFAULT 11 sldivz__ │ │ │ │ + 3201: 000a2549 128 FUNC GLOBAL DEFAULT 11 uhbrl_ │ │ │ │ + 3202: 00043561 28 FUNC GLOBAL DEFAULT 11 ueiqvl__ │ │ │ │ + 3203: 0003fe65 132 FUNC GLOBAL DEFAULT 11 sgrqin__ │ │ │ │ + 3204: 000cd885 148 FUNC GLOBAL DEFAULT 11 sgnplc_ │ │ │ │ + 3205: 000d9da5 320 FUNC GLOBAL DEFAULT 11 swrqid_ │ │ │ │ + 3206: 00057249 28 FUNC GLOBAL DEFAULT 11 shtint__ │ │ │ │ + 3207: 000c8ef1 16 FUNC GLOBAL DEFAULT 11 sgspmt_ │ │ │ │ + 3208: 00080791 232 FUNC GLOBAL DEFAULT 11 uiilab_ │ │ │ │ + 3209: 000960f5 6 FUNC GLOBAL DEFAULT 11 ucrqnp_ │ │ │ │ + 3210: 00043d3d 132 FUNC GLOBAL DEFAULT 11 usrqcl__ │ │ │ │ + 3211: 0009fcd1 240 FUNC GLOBAL DEFAULT 11 udpqvl_ │ │ │ │ + 3212: 000d13ed 42 FUNC GLOBAL DEFAULT 11 swqcmd_ │ │ │ │ + 3213: 00099111 6 FUNC GLOBAL DEFAULT 11 ullqnp_ │ │ │ │ + 3214: 0003c3fd 28 FUNC GLOBAL DEFAULT 11 szpmzr__ │ │ │ │ + 3215: 000ace85 76 FUNC GLOBAL DEFAULT 11 ct2hc_ │ │ │ │ + 3216: 000e8ef5 430 FUNC GLOBAL DEFAULT 11 radf2_ │ │ │ │ + 3217: 00076e8d 92 FUNC GLOBAL DEFAULT 11 umpset_ │ │ │ │ + 3218: 00052641 36 FUNC GLOBAL DEFAULT 11 cr2c__ │ │ │ │ + 3219: 00086491 92 FUNC GLOBAL DEFAULT 11 uslset_ │ │ │ │ + 3220: 0005632d 132 FUNC GLOBAL DEFAULT 11 odlqid__ │ │ │ │ + 3221: 0006c7ed 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkersize │ │ │ │ + 3222: 000413bd 28 FUNC GLOBAL DEFAULT 11 swpqnp__ │ │ │ │ + 3223: 0009f2a1 58 FUNC GLOBAL DEFAULT 11 udqclv_ │ │ │ │ + 3224: 000d391d 64 FUNC GLOBAL DEFAULT 11 zgswdi_ │ │ │ │ + 3225: 0003bb89 28 FUNC GLOBAL DEFAULT 11 szpllv__ │ │ │ │ + 3226: 0004d135 28 FUNC GLOBAL DEFAULT 11 udsclz__ │ │ │ │ + 3227: 00094991 40 FUNC GLOBAL DEFAULT 11 gropn_ │ │ │ │ + 3228: 000558a9 28 FUNC GLOBAL DEFAULT 11 ezfft1__ │ │ │ │ + 3229: 000d1f4d 20 FUNC GLOBAL DEFAULT 11 zg_destroy_event │ │ │ │ + 3230: 000b15c5 156 FUNC GLOBAL DEFAULT 11 rsum_ │ │ │ │ + 3231: 0004ea01 132 FUNC GLOBAL DEFAULT 11 umiqcl__ │ │ │ │ + 3232: 000653d9 716 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchar │ │ │ │ + 3233: 0004f13d 28 FUNC GLOBAL DEFAULT 11 grfig__ │ │ │ │ + 3234: 000592f9 4 FUNC GLOBAL DEFAULT 11 rgnle__ │ │ │ │ + 3235: 000ecfc1 368 FUNC GLOBAL DEFAULT 11 vs2din_ │ │ │ │ + 3236: 0003cee9 132 FUNC GLOBAL DEFAULT 11 stcusr__ │ │ │ │ + 3237: 000b419d 26 FUNC GLOBAL DEFAULT 11 lrlt1_ │ │ │ │ + 3238: 0003c8b5 28 FUNC GLOBAL DEFAULT 11 szgcly__ │ │ │ │ + 3239: 000e0375 92 FUNC GLOBAL DEFAULT 11 odpset_ │ │ │ │ + 3240: 000dc625 120 FUNC GLOBAL DEFAULT 11 lchrb_ │ │ │ │ + 3241: 000b0a09 144 FUNC GLOBAL DEFAULT 11 mpfgno_ │ │ │ │ + 3242: 0003d601 28 FUNC GLOBAL DEFAULT 11 slmgn__ │ │ │ │ + 3243: 000481b1 28 FUNC GLOBAL DEFAULT 11 uulsvl__ │ │ │ │ + 3244: 0007a4e9 64 FUNC GLOBAL DEFAULT 11 uuiqcl_ │ │ │ │ + 3245: 000b396d 188 FUNC GLOBAL DEFAULT 11 visub1_ │ │ │ │ + 3246: 0009930d 20 FUNC GLOBAL DEFAULT 11 ulyqfm_ │ │ │ │ + 3247: 000cd075 16 FUNC GLOBAL DEFAULT 11 sgqpli_ │ │ │ │ + 3248: 00096011 228 FUNC GLOBAL DEFAULT 11 ucyacl_ │ │ │ │ + 3249: 000c3a3d 384 FUNC GLOBAL DEFAULT 11 sldivz_ │ │ │ │ + 3250: 0003f301 28 FUNC GLOBAL DEFAULT 11 sgtnv__ │ │ │ │ + 3251: 0008ef45 136 FUNC GLOBAL DEFAULT 11 uzpqcp_ │ │ │ │ + 3252: 000c3de9 312 FUNC GLOBAL DEFAULT 11 slrat_ │ │ │ │ + 3253: 0003d8b9 28 FUNC GLOBAL DEFAULT 11 scplv__ │ │ │ │ + 3254: 00059169 4 FUNC GLOBAL DEFAULT 11 ruwgy__ │ │ │ │ + 3255: 0003f799 132 FUNC GLOBAL DEFAULT 11 sgiqcp__ │ │ │ │ + 3256: 00056c2d 112 FUNC GLOBAL DEFAULT 11 odpset__ │ │ │ │ + 3257: 0003c695 28 FUNC GLOBAL DEFAULT 11 szlaop__ │ │ │ │ + 3258: 00051ae5 28 FUNC GLOBAL DEFAULT 11 rset1__ │ │ │ │ + 3259: 0003cd21 28 FUNC GLOBAL DEFAULT 11 stitrf__ │ │ │ │ + 3260: 0004f8d9 28 FUNC GLOBAL DEFAULT 11 uiiqvl__ │ │ │ │ + 3261: 000e5995 508 FUNC GLOBAL DEFAULT 11 radf3_ │ │ │ │ + 3262: 00084fc5 596 FUNC GLOBAL DEFAULT 11 usxaxl_ │ │ │ │ + 3263: 000397c9 132 FUNC GLOBAL DEFAULT 11 tmpqin_ │ │ │ │ + 3264: 00070c19 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxerrorbar │ │ │ │ + 3265: 00052545 116 FUNC GLOBAL DEFAULT 11 ifromc__ │ │ │ │ + 3266: 000c960d 92 FUNC GLOBAL DEFAULT 11 sgpget_ │ │ │ │ + 3267: 0005a249 28 FUNC GLOBAL DEFAULT 11 tmrqvl__ │ │ │ │ + 3268: 000d52dd 184 FUNC GLOBAL DEFAULT 11 zggplt_ │ │ │ │ + 3269: 000980ed 92 FUNC GLOBAL DEFAULT 11 uliget_ │ │ │ │ + 3270: 000472d1 132 FUNC GLOBAL DEFAULT 11 uliqid__ │ │ │ │ + 3271: 000543c1 112 FUNC GLOBAL DEFAULT 11 gliget__ │ │ │ │ + 3272: 00046501 136 FUNC GLOBAL DEFAULT 11 uyaxdv__ │ │ │ │ + 3273: 000e90d9 324 FUNC GLOBAL DEFAULT 11 cosqf1_ │ │ │ │ + 3274: 00098295 72 FUNC GLOBAL DEFAULT 11 ulrqvl_ │ │ │ │ + 3275: 000c1879 484 FUNC GLOBAL DEFAULT 11 szcltn_ │ │ │ │ + 3276: 00050969 128 FUNC GLOBAL DEFAULT 11 uxsaxs__ │ │ │ │ + 3277: 000b404d 24 FUNC GLOBAL DEFAULT 11 lrle0_ │ │ │ │ + 3278: 000553a1 28 FUNC GLOBAL DEFAULT 11 dxiloc__ │ │ │ │ + 3279: 000a8cb9 164 FUNC GLOBAL DEFAULT 11 glistx_ │ │ │ │ + 3280: 0007aa8d 72 FUNC GLOBAL DEFAULT 11 uulqvl_ │ │ │ │ + 3281: 0007b74d 92 FUNC GLOBAL DEFAULT 11 uurset_ │ │ │ │ + 3282: 000520a5 4 FUNC GLOBAL DEFAULT 11 mpihmr__ │ │ │ │ + 3283: 000ba83d 16 FUNC GLOBAL DEFAULT 11 szoptz_ │ │ │ │ + 3284: 000a7919 168 FUNC GLOBAL DEFAULT 11 vifct_ │ │ │ │ + 3285: 000aeff5 224 FUNC GLOBAL DEFAULT 11 mpicct_ │ │ │ │ + 3286: 000a330d 1440 FUNC GLOBAL DEFAULT 11 uhbraz_ │ │ │ │ + 3287: 000dc5ad 120 FUNC GLOBAL DEFAULT 11 lchrc_ │ │ │ │ + 3288: 0003f3b5 28 FUNC GLOBAL DEFAULT 11 sgqmpl__ │ │ │ │ + 3289: 00051385 4 FUNC GLOBAL DEFAULT 11 indxrf__ │ │ │ │ + 3290: 000addb5 20 FUNC GLOBAL DEFAULT 11 mpfpt2_ │ │ │ │ + 3291: 00052091 4 FUNC GLOBAL DEFAULT 11 mpxplc__ │ │ │ │ + 3292: 000c1299 16 FUNC GLOBAL DEFAULT 11 szqidx_ │ │ │ │ + 3293: 0006e1d9 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ + 3294: 001ebd40 0 NOTYPE GLOBAL DEFAULT 21 __bss_end__ │ │ │ │ + 3295: 000c98ed 16 FUNC GLOBAL DEFAULT 11 sgqlai_ │ │ │ │ + 3296: 000c765d 148 FUNC GLOBAL DEFAULT 11 stfrot_ │ │ │ │ + 3297: 000c5f31 348 FUNC GLOBAL DEFAULT 11 scpmzu_ │ │ │ │ + 3298: 00064809 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogicals │ │ │ │ + 3299: 000eb4e9 444 FUNC GLOBAL DEFAULT 11 shfwga_ │ │ │ │ + 3300: 0003e85d 28 FUNC GLOBAL DEFAULT 11 sgqvpt__ │ │ │ │ + 3301: 00046329 116 FUNC GLOBAL DEFAULT 11 luychk__ │ │ │ │ + 3302: 0003b869 36 FUNC GLOBAL DEFAULT 11 szqcll__ │ │ │ │ + 3303: 0003cecd 28 FUNC GLOBAL DEFAULT 11 stnusr__ │ │ │ │ + 3304: 00094b79 132 FUNC GLOBAL DEFAULT 11 ucpqin_ │ │ │ │ + 3305: 0005952d 28 FUNC GLOBAL DEFAULT 11 tmiqnp__ │ │ │ │ + 3306: 000d98ed 138 FUNC GLOBAL DEFAULT 11 swflsh_ │ │ │ │ + 3307: 000d1419 40 FUNC GLOBAL DEFAULT 11 swqcmf_ │ │ │ │ + 3308: 000801e5 132 FUNC GLOBAL DEFAULT 11 uilqin_ │ │ │ │ + 3309: 0004e271 28 FUNC GLOBAL DEFAULT 11 umpgrd__ │ │ │ │ + 3310: 0006654d 524 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ + 3311: 000e6239 916 FUNC GLOBAL DEFAULT 11 radf4_ │ │ │ │ + 3312: 0007de11 280 FUNC GLOBAL DEFAULT 11 uic2d_ │ │ │ │ + 3313: 0006e1cd 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ + 3314: 00093f15 116 FUNC GLOBAL DEFAULT 11 uvbxf_ │ │ │ │ + 3315: 0004a85d 132 FUNC GLOBAL DEFAULT 11 uzpqcl__ │ │ │ │ + 3316: 00076d41 332 FUNC GLOBAL DEFAULT 11 umpstx_ │ │ │ │ + 3317: 000863f1 160 FUNC GLOBAL DEFAULT 11 uslstx_ │ │ │ │ + 3318: 000591c9 4 FUNC GLOBAL DEFAULT 11 rsum__ │ │ │ │ + 3319: 0005204d 4 FUNC GLOBAL DEFAULT 11 mpfvdg__ │ │ │ │ + 3320: 0005ae31 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldivideframe │ │ │ │ + 3321: 00052709 44 FUNC GLOBAL DEFAULT 11 cr3s__ │ │ │ │ + 3322: 0005610d 28 FUNC GLOBAL DEFAULT 11 odrsvl__ │ │ │ │ + 3323: 000b41b9 26 FUNC GLOBAL DEFAULT 11 lrle1_ │ │ │ │ + 3324: 00048ca5 132 FUNC GLOBAL DEFAULT 11 uuistx__ │ │ │ │ + 3325: 0005108d 28 FUNC GLOBAL DEFAULT 11 uherb__ │ │ │ │ + 3326: 00044251 112 FUNC GLOBAL DEFAULT 11 uslset__ │ │ │ │ + 3327: 00059301 28 FUNC GLOBAL DEFAULT 11 uwqgxa__ │ │ │ │ + 3328: 000dd121 144 FUNC GLOBAL DEFAULT 11 cmon_ │ │ │ │ + 3329: 00055c65 40 FUNC GLOBAL DEFAULT 11 ezfftb__ │ │ │ │ + 3330: 000dc45d 112 FUNC GLOBAL DEFAULT 11 lchrd_ │ │ │ │ + 3331: 00058e81 28 FUNC GLOBAL DEFAULT 11 time21__ │ │ │ │ + 3332: 000e03d1 700 FUNC GLOBAL DEFAULT 11 odrkgr_ │ │ │ │ + 3333: 000c0685 88 FUNC GLOBAL DEFAULT 11 szgipz_ │ │ │ │ + 3334: 00042479 28 FUNC GLOBAL DEFAULT 11 swcmll__ │ │ │ │ + 3335: 000e0229 332 FUNC GLOBAL DEFAULT 11 odpstx_ │ │ │ │ + 3336: 0003d98d 28 FUNC GLOBAL DEFAULT 11 scseye__ │ │ │ │ + 3337: 000c58d1 348 FUNC GLOBAL DEFAULT 11 scpmzv_ │ │ │ │ + 3338: 0008ed45 240 FUNC GLOBAL DEFAULT 11 uzpqvl_ │ │ │ │ + 3339: 0004f50d 28 FUNC GLOBAL DEFAULT 11 ui2ini__ │ │ │ │ + 3340: 00046f79 132 FUNC GLOBAL DEFAULT 11 ulrqin__ │ │ │ │ + 3341: 00052011 4 FUNC GLOBAL DEFAULT 11 mpfgno__ │ │ │ │ + 3342: 00051c65 4 FUNC GLOBAL DEFAULT 11 lrgt1__ │ │ │ │ + 3343: 00059871 132 FUNC GLOBAL DEFAULT 11 tmlstx__ │ │ │ │ + 3344: 00053c71 216 FUNC GLOBAL DEFAULT 11 rtropt__ │ │ │ │ + 3345: 00056b01 28 FUNC GLOBAL DEFAULT 11 odiqvl__ │ │ │ │ + 3346: 00044125 140 FUNC GLOBAL DEFAULT 11 uspnum__ │ │ │ │ + 3347: 000a818d 92 FUNC GLOBAL DEFAULT 11 glpget_ │ │ │ │ + 3348: 000b67c9 160 FUNC GLOBAL DEFAULT 11 irlt_ │ │ │ │ + 3349: 000e67a5 940 FUNC GLOBAL DEFAULT 11 radf5_ │ │ │ │ + 3350: 0003d881 28 FUNC GLOBAL DEFAULT 11 scqlog__ │ │ │ │ + 3351: 00056311 28 FUNC GLOBAL DEFAULT 11 odlqnp__ │ │ │ │ + 3352: 0004fd61 28 FUNC GLOBAL DEFAULT 11 uiscsq__ │ │ │ │ + 3353: 00040a29 28 FUNC GLOBAL DEFAULT 11 swswdi__ │ │ │ │ + 3354: 0004d5b5 132 FUNC GLOBAL DEFAULT 11 udlqcl__ │ │ │ │ + 3355: 000c7ea9 108 FUNC GLOBAL DEFAULT 11 stqwrc_ │ │ │ │ + 3356: 000593a1 4 FUNC GLOBAL DEFAULT 11 vrfna0__ │ │ │ │ + 3357: 000520c5 4 FUNC GLOBAL DEFAULT 11 mpicyl__ │ │ │ │ + 3358: 00052b79 168 FUNC GLOBAL DEFAULT 11 rtrget__ │ │ │ │ + 3359: 000b2ddd 188 FUNC GLOBAL DEFAULT 11 gnsblk_ │ │ │ │ + 3360: 0008760d 136 FUNC GLOBAL DEFAULT 11 uscqcp_ │ │ │ │ + 3361: 000ddec9 90 FUNC GLOBAL DEFAULT 11 ndyear_ │ │ │ │ + 3362: 000b8335 20 FUNC GLOBAL DEFAULT 11 szcltp_ │ │ │ │ + 3363: 0003c609 28 FUNC GLOBAL DEFAULT 11 szmvlt__ │ │ │ │ + 3364: 000d5395 48 FUNC GLOBAL DEFAULT 11 zggcls_ │ │ │ │ + 3365: 0003e665 28 FUNC GLOBAL DEFAULT 11 sgqplt__ │ │ │ │ + 3366: 0008ad91 324 FUNC GLOBAL DEFAULT 11 uepqid_ │ │ │ │ + 3367: 00055969 40 FUNC GLOBAL DEFAULT 11 passb3__ │ │ │ │ + 3368: 000d505d 40 FUNC GLOBAL DEFAULT 11 zgftfc_ │ │ │ │ + 3369: 00049d09 112 FUNC GLOBAL DEFAULT 11 uglget__ │ │ │ │ + 3370: 0007b6ad 160 FUNC GLOBAL DEFAULT 11 uurstx_ │ │ │ │ + 3371: 00072ce5 20 FUNC GLOBAL DEFAULT 11 uyqfmt_ │ │ │ │ + 3372: 000e1d05 592 FUNC GLOBAL DEFAULT 11 odrkgs_ │ │ │ │ + 3373: 000554d1 44 FUNC GLOBAL DEFAULT 11 vradd__ │ │ │ │ + 3374: 0003c07d 28 FUNC GLOBAL DEFAULT 11 szpmop__ │ │ │ │ + 3375: 000e5b91 344 FUNC GLOBAL DEFAULT 11 passb2_ │ │ │ │ + 3376: 000558c5 28 FUNC GLOBAL DEFAULT 11 sinqi__ │ │ │ │ + 3377: 000d3da5 3208 FUNC GLOBAL DEFAULT 11 dcltext2pangomarkup │ │ │ │ + 3378: 00056d71 28 FUNC GLOBAL DEFAULT 11 shinif__ │ │ │ │ + 3379: 0007da31 176 FUNC GLOBAL DEFAULT 11 uiisvl_ │ │ │ │ + 3380: 00071175 148 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconv3d │ │ │ │ + 3381: 0005206d 4 FUNC GLOBAL DEFAULT 11 mpsbon__ │ │ │ │ + 3382: 000ccb11 92 FUNC GLOBAL DEFAULT 11 sgstxy_ │ │ │ │ + 3383: 000540dd 124 FUNC GLOBAL DEFAULT 11 mszdmp__ │ │ │ │ + 3384: 00048df9 216 FUNC GLOBAL DEFAULT 11 ugsut__ │ │ │ │ + 3385: 000b27dd 156 FUNC GLOBAL DEFAULT 11 rvar_ │ │ │ │ + 3386: 0008b9d1 38 FUNC GLOBAL DEFAULT 11 ueqntl_ │ │ │ │ + 3387: 000520e1 4 FUNC GLOBAL DEFAULT 11 mpirbs__ │ │ │ │ + 3388: 0009f1f1 42 FUNC GLOBAL DEFAULT 11 udqclz_ │ │ │ │ + 3389: 000526d1 28 FUNC GLOBAL DEFAULT 11 ct2bc__ │ │ │ │ + 3390: 000472b5 28 FUNC GLOBAL DEFAULT 11 uliqnp__ │ │ │ │ + 3391: 000520c9 4 FUNC GLOBAL DEFAULT 11 mpfglb__ │ │ │ │ + 3392: 000af965 156 FUNC GLOBAL DEFAULT 11 mpxplc_ │ │ │ │ + 3393: 0008b959 38 FUNC GLOBAL DEFAULT 11 ueitlv_ │ │ │ │ + 3394: 0003cb3d 28 FUNC GLOBAL DEFAULT 11 szcltv__ │ │ │ │ + 3395: 0003e98d 28 FUNC GLOBAL DEFAULT 11 sgtnzu__ │ │ │ │ + 3396: 000c3031 592 FUNC GLOBAL DEFAULT 11 slpvpc_ │ │ │ │ + 3397: 000e3fe1 528 FUNC GLOBAL DEFAULT 11 cffti1_ │ │ │ │ + 3398: 00048905 132 FUNC GLOBAL DEFAULT 11 uupqcp__ │ │ │ │ + 3399: 000dc53d 112 FUNC GLOBAL DEFAULT 11 lchrf_ │ │ │ │ + 3400: 00083dcd 596 FUNC GLOBAL DEFAULT 11 usaxlb_ │ │ │ │ + 3401: 0007a529 64 FUNC GLOBAL DEFAULT 11 uuiqcp_ │ │ │ │ + 3402: 0003ba85 28 FUNC GLOBAL DEFAULT 11 szl3cl__ │ │ │ │ + 3403: 0003abf5 176 FUNC GLOBAL DEFAULT 11 s_copy │ │ │ │ + 3404: 000e784d 576 FUNC GLOBAL DEFAULT 11 passb3_ │ │ │ │ + 3405: 000b5b41 16 FUNC GLOBAL DEFAULT 11 g2qcti_ │ │ │ │ + 3406: 000a9691 320 FUNC GLOBAL DEFAULT 11 glcqid_ │ │ │ │ + 3407: 00037c19 184 FUNC GLOBAL DEFAULT 11 tmrqcl_ │ │ │ │ + 3408: 000548f9 132 FUNC GLOBAL DEFAULT 11 rlixfl__ │ │ │ │ + 3409: 000d05f1 348 FUNC GLOBAL DEFAULT 11 sgtxr_ │ │ │ │ + 3410: 00040f75 140 FUNC GLOBAL DEFAULT 11 swqtxw__ │ │ │ │ + 3411: 000758ad 320 FUNC GLOBAL DEFAULT 11 umrqid_ │ │ │ │ + 3412: 000a6fbd 792 FUNC GLOBAL DEFAULT 11 ffromc_ │ │ │ │ + 3413: 00080655 316 FUNC GLOBAL DEFAULT 11 uiflab_ │ │ │ │ + 3414: 00069bcd 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridvalue │ │ │ │ + 3415: 0004d2a9 128 FUNC GLOBAL DEFAULT 11 udqfmt__ │ │ │ │ + 3416: 000cf375 6 FUNC GLOBAL DEFAULT 11 sgpqnp_ │ │ │ │ + 3417: 00040065 216 FUNC GLOBAL DEFAULT 11 sgtrls__ │ │ │ │ + 3418: 00043ab9 132 FUNC GLOBAL DEFAULT 11 uspqin__ │ │ │ │ + 3419: 00099419 6 FUNC GLOBAL DEFAULT 11 uliqnp_ │ │ │ │ + 3420: 0005245d 116 FUNC GLOBAL DEFAULT 11 lfromc__ │ │ │ │ + 3421: 00040791 4 FUNC GLOBAL DEFAULT 11 zgqwdc__ │ │ │ │ + 3422: 00046a95 132 FUNC GLOBAL DEFAULT 11 ullstx__ │ │ │ │ + 3423: 0003ca29 28 FUNC GLOBAL DEFAULT 11 szlazv__ │ │ │ │ + 3424: 0004e8c1 28 FUNC GLOBAL DEFAULT 11 umpfit__ │ │ │ │ + 3425: 00083571 92 FUNC GLOBAL DEFAULT 11 usiset_ │ │ │ │ + 3426: 00110558 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Map │ │ │ │ + 3427: 00087475 224 FUNC GLOBAL DEFAULT 11 uscqvl_ │ │ │ │ + 3428: 00040e55 28 FUNC GLOBAL DEFAULT 11 swfint__ │ │ │ │ + 3429: 000c5631 72 FUNC GLOBAL DEFAULT 11 scsobj_ │ │ │ │ + 3430: 000e0c2d 324 FUNC GLOBAL DEFAULT 11 odrqid_ │ │ │ │ + 3431: 0004995d 132 FUNC GLOBAL DEFAULT 11 uglqid__ │ │ │ │ + 3432: 000b86a5 1400 FUNC GLOBAL DEFAULT 11 szcltr_ │ │ │ │ + 3433: 00048d45 28 FUNC GLOBAL DEFAULT 11 uuqebt__ │ │ │ │ + 3434: 00039d09 92 FUNC GLOBAL DEFAULT 11 tmlget_ │ │ │ │ + 3435: 000cef71 6 FUNC GLOBAL DEFAULT 11 sgopn_ │ │ │ │ + 3436: 00046199 128 FUNC GLOBAL DEFAULT 11 uysaxs__ │ │ │ │ + 3437: 00058a4d 48 FUNC GLOBAL DEFAULT 11 cllsrg__ │ │ │ │ + 3438: 000962b9 184 FUNC GLOBAL DEFAULT 11 ucrqcl_ │ │ │ │ + 3439: 000511b9 44 FUNC GLOBAL DEFAULT 11 uherbz__ │ │ │ │ + 3440: 000e52d5 704 FUNC GLOBAL DEFAULT 11 passb4_ │ │ │ │ + 3441: 000991a9 64 FUNC GLOBAL DEFAULT 11 ullqcl_ │ │ │ │ + 3442: 0006a051 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxgrid │ │ │ │ + 3443: 0005700d 28 FUNC GLOBAL DEFAULT 11 shfwgz__ │ │ │ │ + 3444: 0004efd9 28 FUNC GLOBAL DEFAULT 11 umpsvl__ │ │ │ │ + 3445: 000aafe5 50 FUNC GLOBAL DEFAULT 11 rtlxfl_ │ │ │ │ + 3446: 000e842d 150 FUNC GLOBAL DEFAULT 11 ezfftb_ │ │ │ │ + 3447: 0003f4b1 28 FUNC GLOBAL DEFAULT 11 sgqcmn__ │ │ │ │ + 3448: 000c8f01 372 FUNC GLOBAL DEFAULT 11 sgpmr_ │ │ │ │ + 3449: 000880d5 276 FUNC GLOBAL DEFAULT 11 usplbl_ │ │ │ │ + 3450: 000afda9 240 FUNC GLOBAL DEFAULT 11 mpicoa_ │ │ │ │ + 3451: 000c4609 144 FUNC GLOBAL DEFAULT 11 slpcnr_ │ │ │ │ + 3452: 000bdab1 54 FUNC GLOBAL DEFAULT 11 szlnzr_ │ │ │ │ + 3453: 000bd3c5 16 FUNC GLOBAL DEFAULT 11 szqtyz_ │ │ │ │ + 3454: 0003e6dd 112 FUNC GLOBAL DEFAULT 11 sglget__ │ │ │ │ + 3455: 0004a11d 132 FUNC GLOBAL DEFAULT 11 uzcqin__ │ │ │ │ + 3456: 000520a9 4 FUNC GLOBAL DEFAULT 11 mpfmwl__ │ │ │ │ + 3457: 0007549d 168 FUNC GLOBAL DEFAULT 11 umspnt_ │ │ │ │ + 3458: 00052929 44 FUNC GLOBAL DEFAULT 11 viadd1__ │ │ │ │ + 3459: 0004bbcd 132 FUNC GLOBAL DEFAULT 11 ucpstx__ │ │ │ │ + 3460: 0004e28d 28 FUNC GLOBAL DEFAULT 11 umbndp__ │ │ │ │ + 3461: 0004af99 28 FUNC GLOBAL DEFAULT 11 uzlsvl__ │ │ │ │ + 3462: 00050ed5 28 FUNC GLOBAL DEFAULT 11 uvbxa__ │ │ │ │ + 3463: 0004dc55 48 FUNC GLOBAL DEFAULT 11 udline__ │ │ │ │ + 3464: 000d2529 140 FUNC GLOBAL DEFAULT 11 zglset_ │ │ │ │ + 3465: 00049c15 112 FUNC GLOBAL DEFAULT 11 ugpset__ │ │ │ │ + 3466: 0003da89 28 FUNC GLOBAL DEFAULT 11 scspms__ │ │ │ │ + 3467: 0003cf6d 28 FUNC GLOBAL DEFAULT 11 stfwtr__ │ │ │ │ + 3468: 0006cb6d 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarker │ │ │ │ + 3469: 00095969 92 FUNC GLOBAL DEFAULT 11 uclget_ │ │ │ │ + 3470: 000bbf71 10 FUNC GLOBAL DEFAULT 11 szclts_ │ │ │ │ + 3471: 000d9b1d 164 FUNC GLOBAL DEFAULT 11 swrsvl_ │ │ │ │ + 3472: 00057349 48 FUNC GLOBAL DEFAULT 11 shtswa__ │ │ │ │ + 3473: 0005912d 28 FUNC GLOBAL DEFAULT 11 uwqgyb__ │ │ │ │ + 3474: 00040ec5 28 FUNC GLOBAL DEFAULT 11 swqtnc__ │ │ │ │ + 3475: 0007a4a1 72 FUNC GLOBAL DEFAULT 11 uuiqvl_ │ │ │ │ + 3476: 000e5d5d 1078 FUNC GLOBAL DEFAULT 11 passb5_ │ │ │ │ + 3477: 000cc149 664 FUNC GLOBAL DEFAULT 11 sgpfln_ │ │ │ │ + 3478: 000af0d5 132 FUNC GLOBAL DEFAULT 11 mpfcct_ │ │ │ │ + 3479: 00058c61 28 FUNC GLOBAL DEFAULT 11 time32__ │ │ │ │ + 3480: 00057455 48 FUNC GLOBAL DEFAULT 11 shtwga__ │ │ │ │ + 3481: 000cdf45 304 FUNC GLOBAL DEFAULT 11 sgtrnl_ │ │ │ │ + 3482: 0009b1d9 188 FUNC GLOBAL DEFAULT 11 uxsoff_ │ │ │ │ + 3483: 0004c691 132 FUNC GLOBAL DEFAULT 11 uclqcp__ │ │ │ │ + 3484: 0003ab19 36 FUNC GLOBAL DEFAULT 11 set_msgdmp_err_func │ │ │ │ + 3485: 000a8589 6 FUNC GLOBAL DEFAULT 11 glpqnp_ │ │ │ │ + 3486: 000519e1 28 FUNC GLOBAL DEFAULT 11 rmlt__ │ │ │ │ + 3487: 00041259 112 FUNC GLOBAL DEFAULT 11 swrget__ │ │ │ │ + 3488: 0005300d 132 FUNC GLOBAL DEFAULT 11 gllstx__ │ │ │ │ + 3489: 00055581 44 FUNC GLOBAL DEFAULT 11 vrmlt1__ │ │ │ │ + 3490: 000ba77d 96 FUNC GLOBAL DEFAULT 11 szpllp_ │ │ │ │ + 3491: 000dca1d 532 FUNC GLOBAL DEFAULT 11 chngr_ │ │ │ │ + 3492: 00096e09 1118 FUNC GLOBAL DEFAULT 11 ucxady_ │ │ │ │ + 3493: 0004dea5 132 FUNC GLOBAL DEFAULT 11 umrqin__ │ │ │ │ + 3494: 00066215 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_b │ │ │ │ + 3495: 0005792d 40 FUNC GLOBAL DEFAULT 11 vrrnm1__ │ │ │ │ + 3496: 00042e9d 28 FUNC GLOBAL DEFAULT 11 ueaint__ │ │ │ │ + 3497: 00090c3d 132 FUNC GLOBAL DEFAULT 11 uzprst_ │ │ │ │ + 3498: 00039a2d 88 FUNC GLOBAL DEFAULT 11 tmpqit_ │ │ │ │ + 3499: 0007d9ad 132 FUNC GLOBAL DEFAULT 11 uiiqin_ │ │ │ │ + 3500: 00057999 40 FUNC GLOBAL DEFAULT 11 vs2din__ │ │ │ │ + 3501: 00066341 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_f │ │ │ │ + 3502: 000520d1 4 FUNC GLOBAL DEFAULT 11 mpfotg__ │ │ │ │ + 3503: 00090c39 2 FUNC GLOBAL DEFAULT 11 uzpsav_ │ │ │ │ + 3504: 00057631 48 FUNC GLOBAL DEFAULT 11 shtg2s__ │ │ │ │ + 3505: 000673cd 48 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclgetunitnum │ │ │ │ + 3506: 000bf0b5 1736 FUNC GLOBAL DEFAULT 11 szcltt_ │ │ │ │ + 3507: 0011da48 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xuni0 │ │ │ │ + 3508: 0003d64d 216 FUNC GLOBAL DEFAULT 11 sltlcv__ │ │ │ │ + 3509: 000593c1 4 FUNC GLOBAL DEFAULT 11 vrfnb1__ │ │ │ │ + 3510: 00066905 484 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ + 3511: 00043779 132 FUNC GLOBAL DEFAULT 11 uelqcl__ │ │ │ │ + 3512: 000834d1 160 FUNC GLOBAL DEFAULT 11 usistx_ │ │ │ │ + 3513: 000c5591 160 FUNC GLOBAL DEFAULT 11 sctnzu_ │ │ │ │ + 3514: 00049359 132 FUNC GLOBAL DEFAULT 11 ugiqin__ │ │ │ │ + 3515: 000a0e39 128 FUNC GLOBAL DEFAULT 11 udcntr_ │ │ │ │ + 3516: 000691e1 60 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourinterval │ │ │ │ + 3517: 000c4835 796 FUNC GLOBAL DEFAULT 11 scsprj_ │ │ │ │ + 3518: 000490d9 28 FUNC GLOBAL DEFAULT 11 ugrsvl__ │ │ │ │ + 3519: 0008d429 92 FUNC GLOBAL DEFAULT 11 uerget_ │ │ │ │ + 3520: 00058019 28 FUNC GLOBAL DEFAULT 11 date13__ │ │ │ │ + 3521: 0003cfd9 52 FUNC GLOBAL DEFAULT 11 stqwtr__ │ │ │ │ + 3522: 00043cb9 132 FUNC GLOBAL DEFAULT 11 usrqcp__ │ │ │ │ + 3523: 000d0415 348 FUNC GLOBAL DEFAULT 11 sgtxu_ │ │ │ │ + 3524: 0003e5a1 28 FUNC GLOBAL DEFAULT 11 sgqcwd__ │ │ │ │ + 3525: 0003e225 132 FUNC GLOBAL DEFAULT 11 sglqid__ │ │ │ │ + 3526: 0003bdfd 28 FUNC GLOBAL DEFAULT 11 szpmzv__ │ │ │ │ + 3527: 0004a2b9 132 FUNC GLOBAL DEFAULT 11 uzistx__ │ │ │ │ + 3528: 000b0919 240 FUNC GLOBAL DEFAULT 11 mpicoc_ │ │ │ │ + 3529: 0006a54d 256 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclinitrealfft │ │ │ │ + 3530: 00051ffd 4 FUNC GLOBAL DEFAULT 11 mpfpst__ │ │ │ │ + 3531: 00094ddd 88 FUNC GLOBAL DEFAULT 11 ucpqit_ │ │ │ │ + 3532: 0006d73d 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransfunction │ │ │ │ + 3533: 000522c9 40 FUNC GLOBAL DEFAULT 11 vicon0__ │ │ │ │ + 3534: 000580f9 28 FUNC GLOBAL DEFAULT 11 date31__ │ │ │ │ + 3535: 0003c839 28 FUNC GLOBAL DEFAULT 11 szpllz__ │ │ │ │ + 3536: 00079c4d 16 FUNC GLOBAL DEFAULT 11 uuqebi_ │ │ │ │ + 3537: 000b6d91 156 FUNC GLOBAL DEFAULT 11 rmlt_ │ │ │ │ + 3538: 000bc8d1 1732 FUNC GLOBAL DEFAULT 11 sztxno_ │ │ │ │ + 3539: 000816f1 140 FUNC GLOBAL DEFAULT 11 usxaxs_ │ │ │ │ + 3540: 0005346d 28 FUNC GLOBAL DEFAULT 11 rpnenv__ │ │ │ │ + 3541: 0004e97d 132 FUNC GLOBAL DEFAULT 11 umiqcp__ │ │ │ │ + 3542: 00044ca5 132 FUNC GLOBAL DEFAULT 11 uschvl__ │ │ │ │ + 3543: 00092719 116 FUNC GLOBAL DEFAULT 11 uvbxl_ │ │ │ │ + 3544: 00038329 5270 FUNC GLOBAL DEFAULT 11 tmstln_ │ │ │ │ + 3545: 0006dd21 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawmap │ │ │ │ + 3546: 000484fd 132 FUNC GLOBAL DEFAULT 11 uurqcl__ │ │ │ │ + 3547: 000c106d 20 FUNC GLOBAL DEFAULT 11 szcltu_ │ │ │ │ + 3548: 00067681 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicala │ │ │ │ + 3549: 00059e65 28 FUNC GLOBAL DEFAULT 11 tmpqit__ │ │ │ │ + 3550: 00049941 28 FUNC GLOBAL DEFAULT 11 uglqnp__ │ │ │ │ + 3551: 00067649 56 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicalc │ │ │ │ + 3552: 00040511 4 FUNC GLOBAL DEFAULT 11 zgpopn__ │ │ │ │ + 3553: 0004dca1 36 FUNC GLOBAL DEFAULT 11 udgclb__ │ │ │ │ + 3554: 000c608d 160 FUNC GLOBAL DEFAULT 11 sctnzv_ │ │ │ │ + 3555: 000d3375 108 FUNC GLOBAL DEFAULT 11 zgdcls_ │ │ │ │ + 3556: 0003d7dd 40 FUNC GLOBAL DEFAULT 11 scswnd__ │ │ │ │ + 3557: 0003e079 112 FUNC GLOBAL DEFAULT 11 sgpset__ │ │ │ │ + 3558: 00041659 132 FUNC GLOBAL DEFAULT 11 swrqid__ │ │ │ │ + 3559: 000b5b19 40 FUNC GLOBAL DEFAULT 11 g2qctm_ │ │ │ │ + 3560: 0004ffbd 132 FUNC GLOBAL DEFAULT 11 uilqcl__ │ │ │ │ + 3561: 00037cd1 136 FUNC GLOBAL DEFAULT 11 tmrqcp_ │ │ │ │ + 3562: 0003c28d 28 FUNC GLOBAL DEFAULT 11 szsttu__ │ │ │ │ + 3563: 0007e049 3140 FUNC GLOBAL DEFAULT 11 uipd3z_ │ │ │ │ + 3564: 000d074d 348 FUNC GLOBAL DEFAULT 11 sgtxv_ │ │ │ │ + 3565: 000c8d2d 372 FUNC GLOBAL DEFAULT 11 sgpmu_ │ │ │ │ + 3566: 0004edc1 28 FUNC GLOBAL DEFAULT 11 umspcw__ │ │ │ │ + 3567: 00047dc5 28 FUNC GLOBAL DEFAULT 11 uumrk__ │ │ │ │ + 3568: 00047fb5 28 FUNC GLOBAL DEFAULT 11 uusarp__ │ │ │ │ + 3569: 00044d29 304 FUNC GLOBAL DEFAULT 11 usxsub__ │ │ │ │ + 3570: 000c1cdd 54 FUNC GLOBAL DEFAULT 11 szlnzu_ │ │ │ │ + 3571: 00087f25 432 FUNC GLOBAL DEFAULT 11 usaxdv_ │ │ │ │ + 3572: 0004044d 192 FUNC GLOBAL DEFAULT 11 zgdopn__ │ │ │ │ + 3573: 000bb5e5 156 FUNC GLOBAL DEFAULT 11 szpllr_ │ │ │ │ + 3574: 000885b5 92 FUNC GLOBAL DEFAULT 11 uspget_ │ │ │ │ + 3575: 0005acd9 152 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframetitle │ │ │ │ + 3576: 00058a7d 48 FUNC GLOBAL DEFAULT 11 clrgls__ │ │ │ │ + 3577: 00110458 28 OBJECT GLOBAL DEFAULT 20 __fft_work_MOD___vtab_fft_work_Work │ │ │ │ + 3578: 000bc629 680 FUNC GLOBAL DEFAULT 11 szlazr_ │ │ │ │ + 3579: 0006b425 284 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclinitcosfft │ │ │ │ + 3580: 000a4695 780 FUNC GLOBAL DEFAULT 11 ugdut_ │ │ │ │ + 3581: 00076ab5 24 FUNC GLOBAL DEFAULT 11 umscnt_ │ │ │ │ + 3582: 000a12d9 1664 FUNC GLOBAL DEFAULT 11 uhdifz_ │ │ │ │ + 3583: 0005231d 40 FUNC GLOBAL DEFAULT 11 viinc__ │ │ │ │ + 3584: 0003c00d 28 FUNC GLOBAL DEFAULT 11 szopts__ │ │ │ │ + 3585: 0003a495 6 FUNC GLOBAL DEFAULT 11 tmlqnp_ │ │ │ │ + 3586: 0003eb79 28 FUNC GLOBAL DEFAULT 11 sgstxr__ │ │ │ │ + 3587: 000b8e69 1400 FUNC GLOBAL DEFAULT 11 szcltv_ │ │ │ │ + 3588: 0003c7e5 28 FUNC GLOBAL DEFAULT 11 szl3zu__ │ │ │ │ + 3589: 000ea3ad 456 FUNC GLOBAL DEFAULT 11 shlssd_ │ │ │ │ + 3590: 0003bf11 28 FUNC GLOBAL DEFAULT 11 szsidx__ │ │ │ │ + 3591: 000d50cd 92 FUNC GLOBAL DEFAULT 11 zgnumfonts_ │ │ │ │ + 3592: 0007b915 22 FUNC GLOBAL DEFAULT 11 uiipac_ │ │ │ │ + 3593: 00041581 28 FUNC GLOBAL DEFAULT 11 swpqvl__ │ │ │ │ + 3594: 00096371 124 FUNC GLOBAL DEFAULT 11 ucrqcp_ │ │ │ │ + 3595: 000881e9 324 FUNC GLOBAL DEFAULT 11 usaxlg_ │ │ │ │ + 3596: 0008bf91 240 FUNC GLOBAL DEFAULT 11 iueton_ │ │ │ │ + 3597: 00051de5 128 FUNC GLOBAL DEFAULT 11 cladj__ │ │ │ │ + 3598: 00068fd9 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstchar │ │ │ │ + 3599: 000771fd 708 FUNC GLOBAL DEFAULT 11 umsgrd_ │ │ │ │ + 3600: 000b9c79 48 FUNC GLOBAL DEFAULT 11 szscll_ │ │ │ │ + 3601: 00057871 28 FUNC GLOBAL DEFAULT 11 shiniy__ │ │ │ │ + 3602: 0006c821 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkerindex │ │ │ │ + 3603: 000991e9 64 FUNC GLOBAL DEFAULT 11 ullqcp_ │ │ │ │ + 3604: 00051191 40 FUNC GLOBAL DEFAULT 11 uhbrlz__ │ │ │ │ + 3605: 0004e0e1 128 FUNC GLOBAL DEFAULT 11 umpmap__ │ │ │ │ + 3606: 000e3bb5 252 FUNC GLOBAL DEFAULT 11 ezfftf_ │ │ │ │ + 3607: 000c9075 372 FUNC GLOBAL DEFAULT 11 sgpmv_ │ │ │ │ + 3608: 000d9a99 132 FUNC GLOBAL DEFAULT 11 swrqin_ │ │ │ │ + 3609: 0003f8d9 132 FUNC GLOBAL DEFAULT 11 sgiqin__ │ │ │ │ + 3610: 000be345 54 FUNC GLOBAL DEFAULT 11 szlnzv_ │ │ │ │ + 3611: 00062369 68 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcharpattern │ │ │ │ + 3612: 000726cd 120 FUNC GLOBAL DEFAULT 11 luychk_ │ │ │ │ + 3613: 000d1441 38 FUNC GLOBAL DEFAULT 11 swqcmn_ │ │ │ │ + 3614: 000407a1 4 FUNC GLOBAL DEFAULT 11 zgqptc__ │ │ │ │ + 3615: 0004a7d9 132 FUNC GLOBAL DEFAULT 11 uzpqcp__ │ │ │ │ + 3616: 0003fe49 28 FUNC GLOBAL DEFAULT 11 sgrsvl__ │ │ │ │ + 3617: 000b8119 84 FUNC GLOBAL DEFAULT 11 szxmod_ │ │ │ │ + 3618: 0008aa19 240 FUNC GLOBAL DEFAULT 11 uepsvl_ │ │ │ │ + 3619: 000d63a1 320 FUNC GLOBAL DEFAULT 11 swlqid_ │ │ │ │ + 3620: 00044a01 132 FUNC GLOBAL DEFAULT 11 usiqcl__ │ │ │ │ + 3621: 00085a75 808 FUNC GLOBAL DEFAULT 11 usxaxu_ │ │ │ │ + 3622: 000c27f9 340 FUNC GLOBAL DEFAULT 11 slform_ │ │ │ │ + 3623: 000950b9 6 FUNC GLOBAL DEFAULT 11 uclqnp_ │ │ │ │ + 3624: 00057b7d 304 FUNC GLOBAL DEFAULT 11 chngi__ │ │ │ │ + 3625: 00051c4d 4 FUNC GLOBAL DEFAULT 11 lreq1__ │ │ │ │ + 3626: 0009f525 92 FUNC GLOBAL DEFAULT 11 udpset_ │ │ │ │ + 3627: 000a69ad 156 FUNC GLOBAL DEFAULT 11 rexp_ │ │ │ │ + 3628: 0004c9e1 132 FUNC GLOBAL DEFAULT 11 udpstx__ │ │ │ │ + 3629: 0007af59 16 FUNC GLOBAL DEFAULT 11 uuqfri_ │ │ │ │ + 3630: 00051ed9 116 FUNC GLOBAL DEFAULT 11 leny__ │ │ │ │ + 3631: 00055b15 40 FUNC GLOBAL DEFAULT 11 ezfftf__ │ │ │ │ + 3632: 0003ffe1 132 FUNC GLOBAL DEFAULT 11 sgtrsn__ │ │ │ │ + 3633: 000522bd 4 FUNC GLOBAL DEFAULT 11 imlt0__ │ │ │ │ + 3634: 000b7c05 200 FUNC GLOBAL DEFAULT 11 szslti_ │ │ │ │ + 3635: 0008b035 964 FUNC GLOBAL DEFAULT 11 uetonb_ │ │ │ │ + 3636: 000378c1 92 FUNC GLOBAL DEFAULT 11 tmiget_ │ │ │ │ + 3637: 00069c09 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridvalue │ │ │ │ + 3638: 000dc4cd 112 FUNC GLOBAL DEFAULT 11 lchrl_ │ │ │ │ + 3639: 000c53d9 16 FUNC GLOBAL DEFAULT 11 scqpmi_ │ │ │ │ + 3640: 00050345 40 FUNC GLOBAL DEFAULT 11 uifrgb__ │ │ │ │ + 3641: 000e8c39 120 FUNC GLOBAL DEFAULT 11 sinqb_ │ │ │ │ + 3642: 00040ea9 28 FUNC GLOBAL DEFAULT 11 swqclc__ │ │ │ │ + 3643: 00044345 136 FUNC GLOBAL DEFAULT 11 usaxlg__ │ │ │ │ + 3644: 00037b49 208 FUNC GLOBAL DEFAULT 11 tmrqvl_ │ │ │ │ + 3645: 0005797d 28 FUNC GLOBAL DEFAULT 11 vs2int__ │ │ │ │ + 3646: 000cd919 16 FUNC GLOBAL DEFAULT 11 sgqpls_ │ │ │ │ + 3647: 00046cc1 28 FUNC GLOBAL DEFAULT 11 ulpqit__ │ │ │ │ + 3648: 000cf641 180 FUNC GLOBAL DEFAULT 11 sgpqcl_ │ │ │ │ + 3649: 00099605 184 FUNC GLOBAL DEFAULT 11 uliqcl_ │ │ │ │ + 3650: 000ea129 300 FUNC GLOBAL DEFAULT 11 shfwgj_ │ │ │ │ + 3651: 00047e51 112 FUNC GLOBAL DEFAULT 11 uulset__ │ │ │ │ + 3652: 0003e209 28 FUNC GLOBAL DEFAULT 11 sglqnp__ │ │ │ │ + 3653: 000ab019 48 FUNC GLOBAL DEFAULT 11 rtixfl_ │ │ │ │ + 3654: 000b38bd 176 FUNC GLOBAL DEFAULT 11 vidiv_ │ │ │ │ + 3655: 000b78f9 480 FUNC GLOBAL DEFAULT 11 szpllt_ │ │ │ │ + 3656: 000afca1 140 FUNC GLOBAL DEFAULT 11 mpfcoa_ │ │ │ │ + 3657: 0004d531 132 FUNC GLOBAL DEFAULT 11 udlqcp__ │ │ │ │ + 3658: 00051bcd 40 FUNC GLOBAL DEFAULT 11 vrfct0__ │ │ │ │ + 3659: 00079411 928 FUNC GLOBAL DEFAULT 11 umpfit_ │ │ │ │ + 3660: 0003c255 28 FUNC GLOBAL DEFAULT 11 szqtmd__ │ │ │ │ + 3661: 0003ebb1 28 FUNC GLOBAL DEFAULT 11 sgstxc__ │ │ │ │ + 3662: 000533e9 132 FUNC GLOBAL DEFAULT 11 prcnam__ │ │ │ │ + 3663: 000d9145 138 FUNC GLOBAL DEFAULT 11 swstcl_ │ │ │ │ + 3664: 0003f561 216 FUNC GLOBAL DEFAULT 11 sgoopn__ │ │ │ │ + 3665: 000a9391 224 FUNC GLOBAL DEFAULT 11 glcsvl_ │ │ │ │ + 3666: 000d25b5 140 FUNC GLOBAL DEFAULT 11 zgiset_ │ │ │ │ + 3667: 000596d5 28 FUNC GLOBAL DEFAULT 11 tmiqvl__ │ │ │ │ + 3668: 000b1661 156 FUNC GLOBAL DEFAULT 11 ramp_ │ │ │ │ + 3669: 000976c9 92 FUNC GLOBAL DEFAULT 11 uciget_ │ │ │ │ + 3670: 0007560d 176 FUNC GLOBAL DEFAULT 11 umrsvl_ │ │ │ │ + 3671: 000e6e95 344 FUNC GLOBAL DEFAULT 11 passf2_ │ │ │ │ + 3672: 000611a5 104 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevelnumber │ │ │ │ + 3673: 000699cd 72 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclformatdate │ │ │ │ + 3674: 0007edcd 284 FUNC GLOBAL DEFAULT 11 uishdw_ │ │ │ │ + 3675: 0008a395 1528 FUNC GLOBAL DEFAULT 11 uetonc_ │ │ │ │ + 3676: 0008d6d9 6 FUNC GLOBAL DEFAULT 11 uerqnp_ │ │ │ │ + 3677: 0009621d 156 FUNC GLOBAL DEFAULT 11 ucrqvl_ │ │ │ │ + 3678: 000a3921 112 FUNC GLOBAL DEFAULT 11 uhdif_ │ │ │ │ + 3679: 00099161 72 FUNC GLOBAL DEFAULT 11 ullqvl_ │ │ │ │ + 3680: 00099ef1 92 FUNC GLOBAL DEFAULT 11 ulrset_ │ │ │ │ + 3681: 00069721 516 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldrawcontour │ │ │ │ + 3682: 0007a3f5 92 FUNC GLOBAL DEFAULT 11 uulset_ │ │ │ │ + 3683: 0009034d 120 FUNC GLOBAL DEFAULT 11 uzinit_ │ │ │ │ + 3684: 000cd095 16 FUNC GLOBAL DEFAULT 11 sgqplt_ │ │ │ │ + 3685: 0007ac59 16 FUNC GLOBAL DEFAULT 11 uuqbrs_ │ │ │ │ + 3686: 0004163d 28 FUNC GLOBAL DEFAULT 11 swrqnp__ │ │ │ │ + 3687: 000d58d1 16 FUNC GLOBAL DEFAULT 11 zgqclc_ │ │ │ │ + 3688: 00048b01 28 FUNC GLOBAL DEFAULT 11 uuqbrs__ │ │ │ │ + 3689: 00058f99 4 FUNC GLOBAL DEFAULT 11 rave1__ │ │ │ │ + 3690: 000e09b1 164 FUNC GLOBAL DEFAULT 11 odrsvl_ │ │ │ │ + 3691: 000bb849 176 FUNC GLOBAL DEFAULT 11 szpllu_ │ │ │ │ + 3692: 00040b09 28 FUNC GLOBAL DEFAULT 11 swstcl__ │ │ │ │ + 3693: 0005279d 44 FUNC GLOBAL DEFAULT 11 vidiv1__ │ │ │ │ + 3694: 00055a2d 40 FUNC GLOBAL DEFAULT 11 passf3__ │ │ │ │ + 3695: 001ebd40 0 NOTYPE GLOBAL DEFAULT 21 _end │ │ │ │ + 3696: 0003c759 28 FUNC GLOBAL DEFAULT 11 szcll3__ │ │ │ │ + 3697: 000c4be1 1192 FUNC GLOBAL DEFAULT 11 scstrf_ │ │ │ │ + 3698: 000bbf89 1696 FUNC GLOBAL DEFAULT 11 szlazu_ │ │ │ │ + 3699: 00051995 36 FUNC GLOBAL DEFAULT 11 vrset1__ │ │ │ │ + 3700: 00051539 208 FUNC GLOBAL DEFAULT 11 indxcl__ │ │ │ │ + 3701: 00099321 80 FUNC GLOBAL DEFAULT 11 ulylbl_ │ │ │ │ + 3702: 0003c7ad 28 FUNC GLOBAL DEFAULT 11 szcltz__ │ │ │ │ + 3703: 0005f42d 116 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextangle │ │ │ │ + 3704: 000a7a91 168 FUNC GLOBAL DEFAULT 11 viinc_ │ │ │ │ + 3705: 00081125 244 FUNC GLOBAL DEFAULT 11 usptmk_ │ │ │ │ + 3706: 0009f3d9 332 FUNC GLOBAL DEFAULT 11 udpstx_ │ │ │ │ + 3707: 000b4351 148 FUNC GLOBAL DEFAULT 11 lreq_ │ │ │ │ + 3708: 0004e0a9 28 FUNC GLOBAL DEFAULT 11 umplim__ │ │ │ │ + 3709: 000e8cb1 580 FUNC GLOBAL DEFAULT 11 passf3_ │ │ │ │ + 3710: 00055149 28 FUNC GLOBAL DEFAULT 11 glpqit__ │ │ │ │ + 3711: 0006e191 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ + 3712: 0005244d 4 FUNC GLOBAL DEFAULT 11 isum__ │ │ │ │ + 3713: 000a884d 184 FUNC GLOBAL DEFAULT 11 glpqcl_ │ │ │ │ + 3714: 000564b9 28 FUNC GLOBAL DEFAULT 11 odlqvl__ │ │ │ │ + 3715: 00055e55 112 FUNC GLOBAL DEFAULT 11 odrset__ │ │ │ │ + 3716: 00055d19 28 FUNC GLOBAL DEFAULT 11 rffti__ │ │ │ │ + 3717: 000546f1 216 FUNC GLOBAL DEFAULT 11 rtrxfl__ │ │ │ │ + 3718: 000c990d 16 FUNC GLOBAL DEFAULT 11 sgqlat_ │ │ │ │ + 3719: 000e6e81 20 FUNC GLOBAL DEFAULT 11 ezffti_ │ │ │ │ + 3720: 00084111 6 FUNC GLOBAL DEFAULT 11 uspqnp_ │ │ │ │ + 3721: 0003ad11 228 FUNC GLOBAL DEFAULT 11 s_cat │ │ │ │ + 3722: 00055939 48 FUNC GLOBAL DEFAULT 11 radb5__ │ │ │ │ + 3723: 00052039 4 FUNC GLOBAL DEFAULT 11 mpicya__ │ │ │ │ + 3724: 0003bd55 28 FUNC GLOBAL DEFAULT 11 szopsv__ │ │ │ │ + 3725: 000c1ba5 184 FUNC GLOBAL DEFAULT 11 szpllv_ │ │ │ │ + 3726: 0009056d 92 FUNC GLOBAL DEFAULT 11 uzpset_ │ │ │ │ + 3727: 000b06fd 264 FUNC GLOBAL DEFAULT 11 mpfcoc_ │ │ │ │ + 3728: 00053ac1 216 FUNC GLOBAL DEFAULT 11 rtiopt__ │ │ │ │ + 3729: 00046f5d 28 FUNC GLOBAL DEFAULT 11 ulrsvl__ │ │ │ │ + 3730: 0005ab65 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ + 3731: 0003e69d 28 FUNC GLOBAL DEFAULT 11 sgqpli__ │ │ │ │ + 3732: 000b7501 652 FUNC GLOBAL DEFAULT 11 szlazv_ │ │ │ │ + 3733: 0003f399 28 FUNC GLOBAL DEFAULT 11 sgsmpl__ │ │ │ │ + 3734: 00077b41 984 FUNC GLOBAL DEFAULT 11 umfmap_ │ │ │ │ + 3735: 000591bd 4 FUNC GLOBAL DEFAULT 11 rmod__ │ │ │ │ + 3736: 00037209 1720 FUNC GLOBAL DEFAULT 11 tmstls_ │ │ │ │ + 3737: 0004e4d1 112 FUNC GLOBAL DEFAULT 11 umlget__ │ │ │ │ + 3738: 000cb32d 16 FUNC GLOBAL DEFAULT 11 sgslni_ │ │ │ │ + 3739: 000dd891 96 FUNC GLOBAL DEFAULT 11 iweek1_ │ │ │ │ + 3740: 000ba85d 32 FUNC GLOBAL DEFAULT 11 szcltz_ │ │ │ │ + 3741: 0005b0c9 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetsimilarity │ │ │ │ + 3742: 0003e841 28 FUNC GLOBAL DEFAULT 11 sgsvpt__ │ │ │ │ + 3743: 00053091 216 FUNC GLOBAL DEFAULT 11 glqfnm__ │ │ │ │ + 3744: 00051529 4 FUNC GLOBAL DEFAULT 11 indxif__ │ │ │ │ + 3745: 000e6b51 708 FUNC GLOBAL DEFAULT 11 passf4_ │ │ │ │ + 3746: 0003b845 36 FUNC GLOBAL DEFAULT 11 szscll__ │ │ │ │ + 3747: 0004faf9 28 FUNC GLOBAL DEFAULT 11 uifpac__ │ │ │ │ + 3748: 00052a29 168 FUNC GLOBAL DEFAULT 11 rtiget__ │ │ │ │ + 3749: 0008bbd5 956 FUNC GLOBAL DEFAULT 11 uetone_ │ │ │ │ + 3750: 0008a995 132 FUNC GLOBAL DEFAULT 11 uepqin_ │ │ │ │ + 3751: 00048a61 132 FUNC GLOBAL DEFAULT 11 uupqin__ │ │ │ │ + 3752: 000d3bad 156 FUNC GLOBAL DEFAULT 11 char_width │ │ │ │ + 3753: 000c95e1 44 FUNC GLOBAL DEFAULT 11 sgqcl_ │ │ │ │ + 3754: 000da6f9 48 FUNC GLOBAL DEFAULT 11 sbyte_ │ │ │ │ + 3755: 000c1dd5 2 FUNC GLOBAL DEFAULT 11 szlnop_ │ │ │ │ + 3756: 000ab349 10 FUNC GLOBAL DEFAULT 11 prccls_ │ │ │ │ + 3757: 00040de5 28 FUNC GLOBAL DEFAULT 11 swidat__ │ │ │ │ + 3758: 0004745d 28 FUNC GLOBAL DEFAULT 11 uliqvl__ │ │ │ │ + 3759: 00099e51 160 FUNC GLOBAL DEFAULT 11 ulrstx_ │ │ │ │ + 3760: 000519fd 40 FUNC GLOBAL DEFAULT 11 vrfct__ │ │ │ │ + 3761: 0004f105 28 FUNC GLOBAL DEFAULT 11 gropn__ │ │ │ │ + 3762: 000ce075 292 FUNC GLOBAL DEFAULT 11 sgtrns_ │ │ │ │ + 3763: 000b2609 468 FUNC GLOBAL DEFAULT 11 rvmax0_ │ │ │ │ + 3764: 0004b2f9 132 FUNC GLOBAL DEFAULT 11 uzrqcl__ │ │ │ │ + 3765: 000528a5 44 FUNC GLOBAL DEFAULT 11 viadd__ │ │ │ │ + 3766: 000ea6e1 288 FUNC GLOBAL DEFAULT 11 shfwgm_ │ │ │ │ + 3767: 0007a355 160 FUNC GLOBAL DEFAULT 11 uulstx_ │ │ │ │ + 3768: 000718a5 200 FUNC GLOBAL DEFAULT 11 uwsgxa_ │ │ │ │ + 3769: 00051c21 4 FUNC GLOBAL DEFAULT 11 lrle1__ │ │ │ │ + 3770: 00058fe9 28 FUNC GLOBAL DEFAULT 11 uwsgxa__ │ │ │ │ + 3771: 000da841 48 FUNC GLOBAL DEFAULT 11 gbyte_ │ │ │ │ + 3772: 00052149 132 FUNC GLOBAL DEFAULT 11 osgarg__ │ │ │ │ + 3773: 000dd1d1 112 FUNC GLOBAL DEFAULT 11 iweek2_ │ │ │ │ + 3774: 000c5d75 20 FUNC GLOBAL DEFAULT 11 scstnp_ │ │ │ │ + 3775: 0003c46d 28 FUNC GLOBAL DEFAULT 11 szclld__ │ │ │ │ + 3776: 000a72f5 24 FUNC GLOBAL DEFAULT 11 osqarn_ │ │ │ │ + 3777: 000e7409 1090 FUNC GLOBAL DEFAULT 11 passf5_ │ │ │ │ + 3778: 00042dc9 132 FUNC GLOBAL DEFAULT 11 uepstx__ │ │ │ │ + 3779: 00036c45 6 FUNC GLOBAL DEFAULT 11 tmiqnp_ │ │ │ │ + 3780: 00089ccd 1736 FUNC GLOBAL DEFAULT 11 uetonf_ │ │ │ │ + 3781: 000d85b1 140 FUNC GLOBAL DEFAULT 11 swgtft_ │ │ │ │ + 3782: 000a6e8d 304 FUNC GLOBAL DEFAULT 11 lfromc_ │ │ │ │ + 3783: 0007b901 20 FUNC GLOBAL DEFAULT 11 uifpac_ │ │ │ │ + 3784: 000e6e15 108 FUNC GLOBAL DEFAULT 11 sinqf_ │ │ │ │ + 3785: 00042535 132 FUNC GLOBAL DEFAULT 11 swqcmd__ │ │ │ │ + 3786: 0003d865 28 FUNC GLOBAL DEFAULT 11 scslog__ │ │ │ │ + 3787: 00078e61 1456 FUNC GLOBAL DEFAULT 11 umpgrd_ │ │ │ │ + 3788: 000cf6f5 136 FUNC GLOBAL DEFAULT 11 sgpqcp_ │ │ │ │ + 3789: 000a930d 132 FUNC GLOBAL DEFAULT 11 glcqin_ │ │ │ │ + 3790: 000befbd 48 FUNC GLOBAL DEFAULT 11 sztxcl_ │ │ │ │ + 3791: 000b9739 1292 FUNC GLOBAL DEFAULT 11 szpcll_ │ │ │ │ + 3792: 0006c3b9 288 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ + 3793: 000996bd 136 FUNC GLOBAL DEFAULT 11 uliqcp_ │ │ │ │ + 3794: 000b1c49 620 FUNC GLOBAL DEFAULT 11 rvmax1_ │ │ │ │ + 3795: 000d87e1 142 FUNC GLOBAL DEFAULT 11 swqtxw_ │ │ │ │ + 3796: 00075589 132 FUNC GLOBAL DEFAULT 11 umrqin_ │ │ │ │ + 3797: 000daad5 692 FUNC GLOBAL DEFAULT 11 sbytes_ │ │ │ │ + 3798: 0004402d 28 FUNC GLOBAL DEFAULT 11 uspfit__ │ │ │ │ + 3799: 000719b5 164 FUNC GLOBAL DEFAULT 11 uwsgxb_ │ │ │ │ + 3800: 0003a681 184 FUNC GLOBAL DEFAULT 11 tmlqcl_ │ │ │ │ + 3801: 0004e2c5 28 FUNC GLOBAL DEFAULT 11 umqcwd__ │ │ │ │ + 3802: 00050261 28 FUNC GLOBAL DEFAULT 11 uic3d__ │ │ │ │ + 3803: 00048d7d 28 FUNC GLOBAL DEFAULT 11 uuqebi__ │ │ │ │ + 3804: 000574fd 40 FUNC GLOBAL DEFAULT 11 shtg2w__ │ │ │ │ + 3805: 0004eb79 132 FUNC GLOBAL DEFAULT 11 umlqid__ │ │ │ │ + 3806: 000a0525 320 FUNC GLOBAL DEFAULT 11 udrqid_ │ │ │ │ + 3807: 000a64e5 324 FUNC GLOBAL DEFAULT 11 ugpqid_ │ │ │ │ + 3808: 0003e649 28 FUNC GLOBAL DEFAULT 11 sgsplt__ │ │ │ │ + 3809: 00076395 320 FUNC GLOBAL DEFAULT 11 umlqid_ │ │ │ │ + 3810: 0009cd85 284 FUNC GLOBAL DEFAULT 11 uxsfmt_ │ │ │ │ + 3811: 000c82dd 284 FUNC GLOBAL DEFAULT 11 stiwtr_ │ │ │ │ + 3812: 0005f2e1 120 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextangle │ │ │ │ + 3813: 000ba34d 38 FUNC GLOBAL DEFAULT 11 szfint_ │ │ │ │ + 3814: 00090421 332 FUNC GLOBAL DEFAULT 11 uzpstx_ │ │ │ │ + 3815: 000d1795 320 FUNC GLOBAL DEFAULT 11 swiqid_ │ │ │ │ + 3816: 000436f5 132 FUNC GLOBAL DEFAULT 11 uelqcp__ │ │ │ │ + 3817: 00095ba5 6 FUNC GLOBAL DEFAULT 11 uciqnp_ │ │ │ │ + 3818: 00051175 28 FUNC GLOBAL DEFAULT 11 uhbrf__ │ │ │ │ + 3819: 000c1de9 364 FUNC GLOBAL DEFAULT 11 szm3zu_ │ │ │ │ + 3820: 000dda49 96 FUNC GLOBAL DEFAULT 11 iweek3_ │ │ │ │ + 3821: 00043a9d 28 FUNC GLOBAL DEFAULT 11 uspsvl__ │ │ │ │ + 3822: 000e092d 132 FUNC GLOBAL DEFAULT 11 odrqin_ │ │ │ │ + 3823: 000b7135 98 FUNC GLOBAL DEFAULT 11 vrfna0_ │ │ │ │ + 3824: 000c846d 64 FUNC GLOBAL DEFAULT 11 stirad_ │ │ │ │ + 3825: 00085f09 30 FUNC GLOBAL DEFAULT 11 uscset_ │ │ │ │ + 3826: 0009f311 106 FUNC GLOBAL DEFAULT 11 udgrdn_ │ │ │ │ + 3827: 0009d695 4332 FUNC GLOBAL DEFAULT 11 udcntz_ │ │ │ │ + 3828: 00050579 4 FUNC GLOBAL DEFAULT 11 iuwgx__ │ │ │ │ + 3829: 000e29c1 324 FUNC GLOBAL DEFAULT 11 odlqid_ │ │ │ │ + 3830: 000522c1 4 FUNC GLOBAL DEFAULT 11 iset0__ │ │ │ │ + 3831: 000ace35 78 FUNC GLOBAL DEFAULT 11 ct2pc_ │ │ │ │ + 3832: 00078729 1348 FUNC GLOBAL DEFAULT 11 umspct_ │ │ │ │ + 3833: 000ad759 156 FUNC GLOBAL DEFAULT 11 isum_ │ │ │ │ + 3834: 000c5cb9 168 FUNC GLOBAL DEFAULT 11 sctnu_ │ │ │ │ + 3835: 0009528d 184 FUNC GLOBAL DEFAULT 11 uclqcl_ │ │ │ │ + 3836: 0004c7d1 132 FUNC GLOBAL DEFAULT 11 uclqin__ │ │ │ │ + 3837: 000ac3c9 56 FUNC GLOBAL DEFAULT 11 rpnenv_ │ │ │ │ + 3838: 000baf99 112 FUNC GLOBAL DEFAULT 11 szschz_ │ │ │ │ + 3839: 0004df99 112 FUNC GLOBAL DEFAULT 11 umpset__ │ │ │ │ + 3840: 00054d49 180 FUNC GLOBAL DEFAULT 11 glcset__ │ │ │ │ + 3841: 00058071 132 FUNC GLOBAL DEFAULT 11 cmon__ │ │ │ │ + 3842: 000dcfd9 104 FUNC GLOBAL DEFAULT 11 date21_ │ │ │ │ + 3843: 0003ec21 40 FUNC GLOBAL DEFAULT 11 sglnxu__ │ │ │ │ + 3844: 00048479 132 FUNC GLOBAL DEFAULT 11 uurqcp__ │ │ │ │ + 3845: 0005f835 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkerindex │ │ │ │ + 3846: 000525b9 28 FUNC GLOBAL DEFAULT 11 ct2ch__ │ │ │ │ + 3847: 0003cc01 28 FUNC GLOBAL DEFAULT 11 ststrp__ │ │ │ │ + 3848: 00071855 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcleq │ │ │ │ + 3849: 0003e62d 28 FUNC GLOBAL DEFAULT 11 sgplr__ │ │ │ │ + 3850: 00057795 60 FUNC GLOBAL DEFAULT 11 shms2w__ │ │ │ │ + 3851: 0004a099 132 FUNC GLOBAL DEFAULT 11 uzcsvl__ │ │ │ │ + 3852: 0004a5f1 112 FUNC GLOBAL DEFAULT 11 uzlset__ │ │ │ │ + 3853: 000bd271 324 FUNC GLOBAL DEFAULT 11 szm3zv_ │ │ │ │ + 3854: 000a0ae1 44 FUNC GLOBAL DEFAULT 11 udlabl_ │ │ │ │ + 3855: 000db4cd 52 FUNC GLOBAL DEFAULT 11 dclvnm_ │ │ │ │ + 3856: 000b6f8d 216 FUNC GLOBAL DEFAULT 11 vrfna1_ │ │ │ │ + 3857: 0004ff39 132 FUNC GLOBAL DEFAULT 11 uilqcp__ │ │ │ │ + 3858: 000d33e1 404 FUNC GLOBAL DEFAULT 11 zgpopn_ │ │ │ │ + 3859: 000a8905 136 FUNC GLOBAL DEFAULT 11 glpqcp_ │ │ │ │ + 3860: 0003cbc9 28 FUNC GLOBAL DEFAULT 11 stitrn__ │ │ │ │ + 3861: 0006d665 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlogaxis │ │ │ │ + 3862: 000cdb75 308 FUNC GLOBAL DEFAULT 11 sglnxr_ │ │ │ │ + 3863: 000d6101 176 FUNC GLOBAL DEFAULT 11 swlsvl_ │ │ │ │ + 3864: 0004d229 128 FUNC GLOBAL DEFAULT 11 udsfmt__ │ │ │ │ + 3865: 0003b751 28 FUNC GLOBAL DEFAULT 11 szlnzr__ │ │ │ │ + 3866: 00052445 4 FUNC GLOBAL DEFAULT 11 isum1__ │ │ │ │ + 3867: 000cf4f9 240 FUNC GLOBAL DEFAULT 11 sgpqvl_ │ │ │ │ + 3868: 00043df9 132 FUNC GLOBAL DEFAULT 11 usrqin__ │ │ │ │ + 3869: 00099555 176 FUNC GLOBAL DEFAULT 11 uliqvl_ │ │ │ │ + 3870: 00055529 44 FUNC GLOBAL DEFAULT 11 vrsub0__ │ │ │ │ + 3871: 000ba5e9 8 FUNC GLOBAL DEFAULT 11 szlaop_ │ │ │ │ + 3872: 000c5d89 168 FUNC GLOBAL DEFAULT 11 sctnv_ │ │ │ │ + 3873: 00079d79 92 FUNC GLOBAL DEFAULT 11 uuiset_ │ │ │ │ + 3874: 00048d29 28 FUNC GLOBAL DEFAULT 11 uusebt__ │ │ │ │ + 3875: 000b7cd5 96 FUNC GLOBAL DEFAULT 11 szpllz_ │ │ │ │ + 3876: 00086921 1916 FUNC GLOBAL DEFAULT 11 uschvl_ │ │ │ │ + 3877: 00043e7d 128 FUNC GLOBAL DEFAULT 11 usxaxs__ │ │ │ │ + 3878: 000522c5 4 FUNC GLOBAL DEFAULT 11 imlt__ │ │ │ │ + 3879: 00042315 112 FUNC GLOBAL DEFAULT 11 swiget__ │ │ │ │ + 3880: 0008d8ad 184 FUNC GLOBAL DEFAULT 11 uerqcl_ │ │ │ │ + 3881: 000710e1 148 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvspherical │ │ │ │ + 3882: 0004eabd 132 FUNC GLOBAL DEFAULT 11 umiqin__ │ │ │ │ + 3883: 00058fa1 4 FUNC GLOBAL DEFAULT 11 rmin0__ │ │ │ │ + 3884: 000409f1 28 FUNC GLOBAL DEFAULT 11 swqfcc__ │ │ │ │ + 3885: 0003d61d 48 FUNC GLOBAL DEFAULT 11 slmgnz__ │ │ │ │ + 3886: 0004de89 28 FUNC GLOBAL DEFAULT 11 umrsvl__ │ │ │ │ + 3887: 0003f495 28 FUNC GLOBAL DEFAULT 11 sgscmn__ │ │ │ │ + 3888: 0006d445 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dobjectpoint │ │ │ │ + 3889: 0003c909 28 FUNC GLOBAL DEFAULT 11 szoplp__ │ │ │ │ + 3890: 00061075 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtoshort │ │ │ │ + 3891: 000dc7b9 112 FUNC GLOBAL DEFAULT 11 lchrs_ │ │ │ │ + 3892: 000e90a5 4 FUNC GLOBAL DEFAULT 11 sinqi_ │ │ │ │ + 3893: 0004c46d 132 FUNC GLOBAL DEFAULT 11 ucrstx__ │ │ │ │ + 3894: 001ebd40 0 NOTYPE GLOBAL DEFAULT 21 _bss_end__ │ │ │ │ + 3895: 0003c4a5 28 FUNC GLOBAL DEFAULT 11 szqtyz__ │ │ │ │ + 3896: 00085ee9 30 FUNC GLOBAL DEFAULT 11 uscstx_ │ │ │ │ + 3897: 0004933d 28 FUNC GLOBAL DEFAULT 11 ugisvl__ │ │ │ │ + 3898: 00049469 112 FUNC GLOBAL DEFAULT 11 ugrset__ │ │ │ │ + 3899: 00049ae9 28 FUNC GLOBAL DEFAULT 11 uglqvl__ │ │ │ │ + 3900: 000eb215 260 FUNC GLOBAL DEFAULT 11 shlbwj_ │ │ │ │ + 3901: 000716c5 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclge │ │ │ │ + 3902: 0008c081 92 FUNC GLOBAL DEFAULT 11 uelget_ │ │ │ │ + 3903: 0008eba1 40 FUNC GLOBAL DEFAULT 11 uzrqid_ │ │ │ │ + 3904: 0004497d 132 FUNC GLOBAL DEFAULT 11 usiqcp__ │ │ │ │ + 3905: 001e7e68 8 OBJECT GLOBAL DEFAULT 21 szbpl1_ │ │ │ │ + 3906: 000592d5 28 FUNC GLOBAL DEFAULT 11 uwqgxi__ │ │ │ │ + 3907: 000ddbfd 148 FUNC GLOBAL DEFAULT 11 date23_ │ │ │ │ + 3908: 0004d1a5 132 FUNC GLOBAL DEFAULT 11 udlabl__ │ │ │ │ + 3909: 0004eb5d 28 FUNC GLOBAL DEFAULT 11 umlqnp__ │ │ │ │ + 3910: 000eb6a5 292 FUNC GLOBAL DEFAULT 11 shmwjm_ │ │ │ │ + 3911: 00079c2d 16 FUNC GLOBAL DEFAULT 11 uuqebs_ │ │ │ │ + 3912: 000b4559 2200 FUNC GLOBAL DEFAULT 11 g2ibl2_ │ │ │ │ + 3913: 00059149 28 FUNC GLOBAL DEFAULT 11 uwsgyb__ │ │ │ │ + 3914: 0005873d 116 FUNC GLOBAL DEFAULT 11 lchrs__ │ │ │ │ + 3915: 00059165 4 FUNC GLOBAL DEFAULT 11 rd2r__ │ │ │ │ + 3916: 00071715 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclgt │ │ │ │ + 3917: 00055a71 28 FUNC GLOBAL DEFAULT 11 cosqb1__ │ │ │ │ + 3918: 000dcef5 108 FUNC GLOBAL DEFAULT 11 datec1_ │ │ │ │ + 3919: 0003cb59 28 FUNC GLOBAL DEFAULT 11 stfrot__ │ │ │ │ + 3920: 0005a785 196 FUNC GLOBAL DEFAULT 11 uxplbl__ │ │ │ │ + 3921: 000e2d65 336 FUNC GLOBAL DEFAULT 11 vrrnm0_ │ │ │ │ + 3922: 0005a461 20 FUNC GLOBAL DEFAULT 11 ior__ │ │ │ │ + 3923: 00058dd9 140 FUNC GLOBAL DEFAULT 11 timec3__ │ │ │ │ + 3924: 00047c85 132 FUNC GLOBAL DEFAULT 11 uuiqcl__ │ │ │ │ + 3925: 000a8705 240 FUNC GLOBAL DEFAULT 11 glpqvl_ │ │ │ │ + 3926: 000843d5 184 FUNC GLOBAL DEFAULT 11 uspqcl_ │ │ │ │ + 3927: 000405c5 4 FUNC GLOBAL DEFAULT 11 zggopn__ │ │ │ │ + 3928: 0005ae71 200 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetwindow │ │ │ │ + 3929: 000774f5 600 FUNC GLOBAL DEFAULT 11 umspcw_ │ │ │ │ + 3930: 000d8f8d 140 FUNC GLOBAL DEFAULT 11 swidat_ │ │ │ │ + 3931: 00040b5d 132 FUNC GLOBAL DEFAULT 11 swiqid__ │ │ │ │ + 3932: 000b05b5 212 FUNC GLOBAL DEFAULT 11 mpicon_ │ │ │ │ + 3933: 001e7e30 36 OBJECT GLOBAL DEFAULT 21 szbla1_ │ │ │ │ + 3934: 00079cd9 160 FUNC GLOBAL DEFAULT 11 uuistx_ │ │ │ │ + 3935: 00059291 4 FUNC GLOBAL DEFAULT 11 rgngt__ │ │ │ │ + 3936: 0003a739 136 FUNC GLOBAL DEFAULT 11 tmlqcp_ │ │ │ │ + 3937: 00059a19 132 FUNC GLOBAL DEFAULT 11 tmlqcl__ │ │ │ │ + 3938: 0004a935 132 FUNC GLOBAL DEFAULT 11 uzpqin__ │ │ │ │ + 3939: 000d92e9 138 FUNC GLOBAL DEFAULT 11 swgmov_ │ │ │ │ + 3940: 00079c6d 16 FUNC GLOBAL DEFAULT 11 uuqebt_ │ │ │ │ + 3941: 000a4269 92 FUNC GLOBAL DEFAULT 11 ugrget_ │ │ │ │ + 3942: 0003cfa5 52 FUNC GLOBAL DEFAULT 11 stswtr__ │ │ │ │ + 3943: 00050cbd 216 FUNC GLOBAL DEFAULT 11 uxsttl__ │ │ │ │ + 3944: 0003cd99 28 FUNC GLOBAL DEFAULT 11 stfrad__ │ │ │ │ + 3945: 0005938d 4 FUNC GLOBAL DEFAULT 11 rrms__ │ │ │ │ + 3946: 000dd241 108 FUNC GLOBAL DEFAULT 11 datec2_ │ │ │ │ + 3947: 000993b9 96 FUNC GLOBAL DEFAULT 11 ulsybl_ │ │ │ │ + 3948: 0003e585 28 FUNC GLOBAL DEFAULT 11 sgscwd__ │ │ │ │ + 3949: 000e2b05 336 FUNC GLOBAL DEFAULT 11 vrrnm1_ │ │ │ │ + 3950: 000a759d 184 FUNC GLOBAL DEFAULT 11 iblkle_ │ │ │ │ + 3951: 0004f561 28 FUNC GLOBAL DEFAULT 11 uiscmp__ │ │ │ │ + 3952: 000c3cdd 268 FUNC GLOBAL DEFAULT 11 slpvpr_ │ │ │ │ + 3953: 0008abf9 88 FUNC GLOBAL DEFAULT 11 uepqit_ │ │ │ │ + 3954: 0005e3d1 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetstd │ │ │ │ + 3955: 000cc4a1 308 FUNC GLOBAL DEFAULT 11 sglnxu_ │ │ │ │ + 3956: 0004f449 36 FUNC GLOBAL DEFAULT 11 uipda2__ │ │ │ │ + 3957: 00058115 136 FUNC GLOBAL DEFAULT 11 datec2__ │ │ │ │ + 3958: 001e7eb0 16016 OBJECT GLOBAL DEFAULT 21 slblk1_ │ │ │ │ + 3959: 000b1421 156 FUNC GLOBAL DEFAULT 11 rrms_ │ │ │ │ + 3960: 000ea2b1 188 FUNC GLOBAL DEFAULT 11 shlbwl_ │ │ │ │ + 3961: 0004f191 28 FUNC GLOBAL DEFAULT 11 grssim__ │ │ │ │ + 3962: 000cac09 376 FUNC GLOBAL DEFAULT 11 sglaxr_ │ │ │ │ + 3963: 0006369d 720 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetchar │ │ │ │ + 3964: 00095345 124 FUNC GLOBAL DEFAULT 11 uclqcp_ │ │ │ │ + 3965: 00058fa5 4 FUNC GLOBAL DEFAULT 11 rmin__ │ │ │ │ + 3966: 000b3f45 24 FUNC GLOBAL DEFAULT 11 lrgt0_ │ │ │ │ + 3967: 000da871 68 FUNC GLOBAL DEFAULT 11 ishift_ │ │ │ │ + 3968: 00058825 116 FUNC GLOBAL DEFAULT 11 lchrd__ │ │ │ │ + 3969: 0005efd9 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegion │ │ │ │ + 3970: 000be93d 8 FUNC GLOBAL DEFAULT 11 szm3op_ │ │ │ │ + 3971: 0004d671 132 FUNC GLOBAL DEFAULT 11 udlqin__ │ │ │ │ + 3972: 00036e31 184 FUNC GLOBAL DEFAULT 11 tmiqcl_ │ │ │ │ + 3973: 000d607d 132 FUNC GLOBAL DEFAULT 11 swlqin_ │ │ │ │ + 3974: 00069991 60 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldayofweek │ │ │ │ + 3975: 000b3dc1 70 FUNC GLOBAL DEFAULT 11 dxiloc_ │ │ │ │ + 3976: 000520d9 4 FUNC GLOBAL DEFAULT 11 mpsotg__ │ │ │ │ + 3977: 000c5a2d 16 FUNC GLOBAL DEFAULT 11 scstrn_ │ │ │ │ + 3978: 0003f8bd 28 FUNC GLOBAL DEFAULT 11 sgisvl__ │ │ │ │ + 3979: 0011e584 40 OBJECT GLOBAL DEFAULT 21 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ + 3980: 0005036d 40 FUNC GLOBAL DEFAULT 11 uiirgb__ │ │ │ │ + 3981: 0003dc65 112 FUNC GLOBAL DEFAULT 11 sgrset__ │ │ │ │ + 3982: 0003e3b1 28 FUNC GLOBAL DEFAULT 11 sglqvl__ │ │ │ │ + 3983: 0003c6cd 28 FUNC GLOBAL DEFAULT 11 szlnop__ │ │ │ │ + 3984: 00078245 320 FUNC GLOBAL DEFAULT 11 umiqid_ │ │ │ │ + 3985: 0006c549 180 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ + 3986: 000c7dad 252 FUNC GLOBAL DEFAULT 11 stfwtr_ │ │ │ │ + 3987: 000dd449 1096 FUNC GLOBAL DEFAULT 11 datec3_ │ │ │ │ + 3988: 000580f5 4 FUNC GLOBAL DEFAULT 11 ndmon__ │ │ │ │ + 3989: 0007ac69 92 FUNC GLOBAL DEFAULT 11 uupget_ │ │ │ │ + 3990: 000c53b9 16 FUNC GLOBAL DEFAULT 11 scqpms_ │ │ │ │ + 3991: 00057de9 4 FUNC GLOBAL DEFAULT 11 dateq3__ │ │ │ │ + 3992: 000cdca9 308 FUNC GLOBAL DEFAULT 11 sglnxv_ │ │ │ │ + 3993: 00040ab5 28 FUNC GLOBAL DEFAULT 11 swgmov__ │ │ │ │ + 3994: 000c83f9 64 FUNC GLOBAL DEFAULT 11 stfrad_ │ │ │ │ + 3995: 0008ba4d 392 FUNC GLOBAL DEFAULT 11 uestln_ │ │ │ │ + 3996: 000e2579 320 FUNC GLOBAL DEFAULT 11 odiqid_ │ │ │ │ + 3997: 000575f5 60 FUNC GLOBAL DEFAULT 11 shtsgj__ │ │ │ │ + 3998: 000eb319 464 FUNC GLOBAL DEFAULT 11 shlbwm_ │ │ │ │ + 3999: 0004e499 28 FUNC GLOBAL DEFAULT 11 umrpnt__ │ │ │ │ + 4000: 000592f5 4 FUNC GLOBAL DEFAULT 11 rgnge__ │ │ │ │ + 4001: 000d8491 146 FUNC GLOBAL DEFAULT 11 swtxt_ │ │ │ │ + 4002: 000b4031 26 FUNC GLOBAL DEFAULT 11 lrgt1_ │ │ │ │ + 4003: 0003a5d1 176 FUNC GLOBAL DEFAULT 11 tmlqvl_ │ │ │ │ + 4004: 000371ad 92 FUNC GLOBAL DEFAULT 11 tmrset_ │ │ │ │ + 4005: 0005bc45 160 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtitle │ │ │ │ + 4006: 00095d91 184 FUNC GLOBAL DEFAULT 11 uciqcl_ │ │ │ │ + 4007: 000c76f1 52 FUNC GLOBAL DEFAULT 11 stsrot_ │ │ │ │ + 4008: 000ecc09 38 FUNC GLOBAL DEFAULT 11 shmsri_ │ │ │ │ + 4009: 000417e5 28 FUNC GLOBAL DEFAULT 11 swrqvl__ │ │ │ │ + 4010: 00055dad 28 FUNC GLOBAL DEFAULT 11 sinqb__ │ │ │ │ + 4011: 0005708d 40 FUNC GLOBAL DEFAULT 11 shlbwl__ │ │ │ │ + 4012: 0008d965 124 FUNC GLOBAL DEFAULT 11 uerqcp_ │ │ │ │ + 4013: 000aaf79 54 FUNC GLOBAL DEFAULT 11 rtcxfl_ │ │ │ │ + 4014: 000c5841 72 FUNC GLOBAL DEFAULT 11 scslog_ │ │ │ │ + 4015: 00047175 132 FUNC GLOBAL DEFAULT 11 ullqcl__ │ │ │ │ + 4016: 0007af79 16 FUNC GLOBAL DEFAULT 11 uuqfrt_ │ │ │ │ + 4017: 000dff15 58 FUNC GLOBAL DEFAULT 11 fcopen_ │ │ │ │ + 4018: 00057405 40 FUNC GLOBAL DEFAULT 11 shtw2s__ │ │ │ │ + 4019: 00060e05 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetsimilarity │ │ │ │ + 4020: 00056dcd 64 FUNC GLOBAL DEFAULT 11 shmwjz__ │ │ │ │ + 4021: 00055ce9 48 FUNC GLOBAL DEFAULT 11 radf5__ │ │ │ │ + 4022: 000a6781 240 FUNC GLOBAL DEFAULT 11 rcor_ │ │ │ │ + 4023: 00056bbd 112 FUNC GLOBAL DEFAULT 11 odpget__ │ │ │ │ + 4024: 000b0071 272 FUNC GLOBAL DEFAULT 11 mpiek6_ │ │ │ │ + 4025: 0009d329 124 FUNC GLOBAL DEFAULT 11 rudval_ │ │ │ │ + 4026: 0004b275 132 FUNC GLOBAL DEFAULT 11 uzrqcp__ │ │ │ │ + 4027: 000a024d 176 FUNC GLOBAL DEFAULT 11 udrsvl_ │ │ │ │ + 4028: 000527f5 44 FUNC GLOBAL DEFAULT 11 vimlt0__ │ │ │ │ + 4029: 000a616d 240 FUNC GLOBAL DEFAULT 11 ugpsvl_ │ │ │ │ + 4030: 000c53f9 16 FUNC GLOBAL DEFAULT 11 scqpmt_ │ │ │ │ + 4031: 000c15fd 20 FUNC GLOBAL DEFAULT 11 szsclx_ │ │ │ │ + 4032: 000760fd 172 FUNC GLOBAL DEFAULT 11 umlsvl_ │ │ │ │ + 4033: 000b4ea9 912 FUNC GLOBAL DEFAULT 11 g2sgrd_ │ │ │ │ + 4034: 000b24fd 156 FUNC GLOBAL DEFAULT 11 rmax_ │ │ │ │ + 4035: 000b4111 24 FUNC GLOBAL DEFAULT 11 lrge0_ │ │ │ │ + 4036: 0003b5a5 36 FUNC GLOBAL DEFAULT 11 szpipz__ │ │ │ │ + 4037: 0008df89 6 FUNC GLOBAL DEFAULT 11 uelqnp_ │ │ │ │ + 4038: 0005bbbd 136 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisline │ │ │ │ + 4039: 00094b15 92 FUNC GLOBAL DEFAULT 11 ucrset_ │ │ │ │ + 4040: 000951e9 164 FUNC GLOBAL DEFAULT 11 uclqvl_ │ │ │ │ + 4041: 000d14f5 176 FUNC GLOBAL DEFAULT 11 swisvl_ │ │ │ │ + 4042: 0004f1ad 28 FUNC GLOBAL DEFAULT 11 grstxy__ │ │ │ │ + 4043: 000a009d 292 FUNC GLOBAL DEFAULT 11 udbclr_ │ │ │ │ + 4044: 0004d409 132 FUNC GLOBAL DEFAULT 11 udrstx__ │ │ │ │ + 4045: 000748a9 292 FUNC GLOBAL DEFAULT 11 umqtxy_ │ │ │ │ + 4046: 0009ab2d 92 FUNC GLOBAL DEFAULT 11 ullset_ │ │ │ │ + 4047: 000c8a15 344 FUNC GLOBAL DEFAULT 11 sgpmzr_ │ │ │ │ + 4048: 00040b41 28 FUNC GLOBAL DEFAULT 11 swiqnp__ │ │ │ │ + 4049: 000d59c9 2 FUNC GLOBAL DEFAULT 11 zgsrot_ │ │ │ │ + 4050: 00052089 4 FUNC GLOBAL DEFAULT 11 mpfplc__ │ │ │ │ + 4051: 000e822d 512 FUNC GLOBAL DEFAULT 11 cfftb1_ │ │ │ │ + 4052: 000516d9 208 FUNC GLOBAL DEFAULT 11 indxmf__ │ │ │ │ + 4053: 000593b1 4 FUNC GLOBAL DEFAULT 11 vifnb0__ │ │ │ │ + 4054: 000bb7ed 16 FUNC GLOBAL DEFAULT 11 szt3cl_ │ │ │ │ + 4055: 0003de45 44 FUNC GLOBAL DEFAULT 11 sglaxr__ │ │ │ │ + 4056: 00055d59 28 FUNC GLOBAL DEFAULT 11 cosqi__ │ │ │ │ + 4057: 0004b61d 132 FUNC GLOBAL DEFAULT 11 ucpqcl__ │ │ │ │ + 4058: 000e2745 164 FUNC GLOBAL DEFAULT 11 odlsvl_ │ │ │ │ + 4059: 00062055 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetprd │ │ │ │ + 4060: 000949bd 42 FUNC GLOBAL DEFAULT 11 grfig_ │ │ │ │ + 4061: 0005a849 196 FUNC GLOBAL DEFAULT 11 uyplbl__ │ │ │ │ + 4062: 0005b4cd 312 FUNC GLOBAL DEFAULT 11 __rnmlib_MOD_dclrunningmean │ │ │ │ + 4063: 0008448d 136 FUNC GLOBAL DEFAULT 11 uspqcp_ │ │ │ │ + 4064: 00069285 104 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlevelnumber │ │ │ │ + 4065: 000cbd79 312 FUNC GLOBAL DEFAULT 11 sgssim_ │ │ │ │ + 4066: 000c08c5 20 FUNC GLOBAL DEFAULT 11 szscly_ │ │ │ │ + 4067: 000bbf65 10 FUNC GLOBAL DEFAULT 11 sztits_ │ │ │ │ + 4068: 000b415d 26 FUNC GLOBAL DEFAULT 11 lrge1_ │ │ │ │ + 4069: 0003c239 28 FUNC GLOBAL DEFAULT 11 szstmd__ │ │ │ │ + 4070: 00054541 216 FUNC GLOBAL DEFAULT 11 rtixfl__ │ │ │ │ + 4071: 00071765 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclle │ │ │ │ + 4072: 0003f14d 116 FUNC GLOBAL DEFAULT 11 isgtrc__ │ │ │ │ + 4073: 000cc941 376 FUNC GLOBAL DEFAULT 11 sglaxu_ │ │ │ │ + 4074: 00041cb5 132 FUNC GLOBAL DEFAULT 11 swlstx__ │ │ │ │ + 4075: 0003f95d 28 FUNC GLOBAL DEFAULT 11 sglnu__ │ │ │ │ + 4076: 00058241 4 FUNC GLOBAL DEFAULT 11 iweek3__ │ │ │ │ + 4077: 000441e1 112 FUNC GLOBAL DEFAULT 11 uslget__ │ │ │ │ + 4078: 000532cd 128 FUNC GLOBAL DEFAULT 11 prcopn__ │ │ │ │ + 4079: 0008d581 92 FUNC GLOBAL DEFAULT 11 ueiget_ │ │ │ │ + 4080: 00054281 132 FUNC GLOBAL DEFAULT 11 gllqcl__ │ │ │ │ + 4081: 000a49a1 6 FUNC GLOBAL DEFAULT 11 ugrqnp_ │ │ │ │ + 4082: 0003710d 160 FUNC GLOBAL DEFAULT 11 tmrstx_ │ │ │ │ + 4083: 0004fb15 28 FUNC GLOBAL DEFAULT 11 uiipac__ │ │ │ │ + 4084: 0008d809 164 FUNC GLOBAL DEFAULT 11 uerqvl_ │ │ │ │ + 4085: 0003bf81 28 FUNC GLOBAL DEFAULT 11 szqtni__ │ │ │ │ + 4086: 000b4511 72 FUNC GLOBAL DEFAULT 11 g2fbl2_ │ │ │ │ + 4087: 000717b5 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcllt │ │ │ │ + 4088: 0004bc51 136 FUNC GLOBAL DEFAULT 11 ucyamn__ │ │ │ │ + 4089: 00047689 112 FUNC GLOBAL DEFAULT 11 ulrset__ │ │ │ │ + 4090: 00056591 132 FUNC GLOBAL DEFAULT 11 odpqid__ │ │ │ │ + 4091: 00048ae5 28 FUNC GLOBAL DEFAULT 11 uusbrs__ │ │ │ │ + 4092: 00046429 216 FUNC GLOBAL DEFAULT 11 uysttl__ │ │ │ │ + 4093: 00057211 28 FUNC GLOBAL DEFAULT 11 sholap__ │ │ │ │ + 4094: 00055605 4 FUNC GLOBAL DEFAULT 11 imod__ │ │ │ │ + 4095: 000a7b89 156 FUNC GLOBAL DEFAULT 11 imlt_ │ │ │ │ + 4096: 0009364d 932 FUNC GLOBAL DEFAULT 11 uvbxlz_ │ │ │ │ + 4097: 000b5f35 176 FUNC GLOBAL DEFAULT 11 vradd_ │ │ │ │ + 4098: 000407bd 80 FUNC GLOBAL DEFAULT 11 zgclini__ │ │ │ │ + 4099: 00051fd9 4 FUNC GLOBAL DEFAULT 11 iblklt__ │ │ │ │ + 4100: 00048a45 28 FUNC GLOBAL DEFAULT 11 uupsvl__ │ │ │ │ + 4101: 0006ba69 464 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_b │ │ │ │ + 4102: 000cc5d5 376 FUNC GLOBAL DEFAULT 11 sglaxv_ │ │ │ │ + 4103: 000c7595 152 FUNC GLOBAL DEFAULT 11 stitrf_ │ │ │ │ + 4104: 00098631 2784 FUNC GLOBAL DEFAULT 11 ulxlog_ │ │ │ │ + 4105: 000a0b59 76 FUNC GLOBAL DEFAULT 11 udsfmt_ │ │ │ │ + 4106: 00069b65 52 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridnumber │ │ │ │ + 4107: 00052405 40 FUNC GLOBAL DEFAULT 11 vifct__ │ │ │ │ + 4108: 0006bc39 460 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_f │ │ │ │ + 4109: 00094a75 160 FUNC GLOBAL DEFAULT 11 ucrstx_ │ │ │ │ + 4110: 000dfe65 62 FUNC GLOBAL DEFAULT 11 fcgetr_ │ │ │ │ + 4111: 0004aaf9 132 FUNC GLOBAL DEFAULT 11 uziqcl__ │ │ │ │ + 4112: 0007d471 52 FUNC GLOBAL DEFAULT 11 uiscsq_ │ │ │ │ + 4113: 000407a5 4 FUNC GLOBAL DEFAULT 11 zgqrct__ │ │ │ │ + 4114: 0003e611 28 FUNC GLOBAL DEFAULT 11 sgplv__ │ │ │ │ + 4115: 0009aa8d 160 FUNC GLOBAL DEFAULT 11 ullstx_ │ │ │ │ + 4116: 000b04b1 128 FUNC GLOBAL DEFAULT 11 mpfcon_ │ │ │ │ + 4117: 0006c4d9 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dhatchpattern │ │ │ │ + 4118: 00036ee9 136 FUNC GLOBAL DEFAULT 11 tmiqcp_ │ │ │ │ + 4119: 000d58f1 6 FUNC GLOBAL DEFAULT 11 zgqptc_ │ │ │ │ + 4120: 00058249 28 FUNC GLOBAL DEFAULT 11 datef1__ │ │ │ │ + 4121: 0005ba5d 352 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtickmark │ │ │ │ + 4122: 0005f939 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkerindex │ │ │ │ + 4123: 00043835 132 FUNC GLOBAL DEFAULT 11 uelqin__ │ │ │ │ + 4124: 000a6b71 256 FUNC GLOBAL DEFAULT 11 rfromc_ │ │ │ │ + 4125: 0003b55d 44 FUNC GLOBAL DEFAULT 11 char_trimc_ │ │ │ │ + 4126: 000b3101 308 FUNC GLOBAL DEFAULT 11 gnle_ │ │ │ │ + 4127: 0008eaf9 38 FUNC GLOBAL DEFAULT 11 uzrsvl_ │ │ │ │ + 4128: 00079dd5 6 FUNC GLOBAL DEFAULT 11 uupqnp_ │ │ │ │ + 4129: 0003c4c1 28 FUNC GLOBAL DEFAULT 11 szlnzv__ │ │ │ │ + 4130: 00080a55 140 FUNC GLOBAL DEFAULT 11 uiirgb_ │ │ │ │ + 4131: 0008428d 240 FUNC GLOBAL DEFAULT 11 uspqvl_ │ │ │ │ + 4132: 0003b951 44 FUNC GLOBAL DEFAULT 11 sztnsv__ │ │ │ │ + 4133: 00045249 132 FUNC GLOBAL DEFAULT 11 uslqid__ │ │ │ │ + 4134: 000ade55 216 FUNC GLOBAL DEFAULT 11 mpznwt_ │ │ │ │ + 4135: 0003e681 28 FUNC GLOBAL DEFAULT 11 sgspli__ │ │ │ │ + 4136: 0003f469 44 FUNC GLOBAL DEFAULT 11 sgpmxr__ │ │ │ │ + 4137: 0011e5e4 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ + 4138: 000656a5 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogical │ │ │ │ + 4139: 00071805 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclne │ │ │ │ + 4140: 0009ca39 444 FUNC GLOBAL DEFAULT 11 uxsaxs_ │ │ │ │ + 4141: 0006a64d 856 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_b │ │ │ │ + 4142: 000b0ebd 176 FUNC GLOBAL DEFAULT 11 mpimer_ │ │ │ │ + 4143: 000c9d29 344 FUNC GLOBAL DEFAULT 11 sgpmzu_ │ │ │ │ + 4144: 00051f4d 128 FUNC GLOBAL DEFAULT 11 crvrs__ │ │ │ │ + 4145: 000dfded 56 FUNC GLOBAL DEFAULT 11 fcgets_ │ │ │ │ + 4146: 000519b9 40 FUNC GLOBAL DEFAULT 11 vrinc0__ │ │ │ │ + 4147: 00095e49 136 FUNC GLOBAL DEFAULT 11 uciqcp_ │ │ │ │ + 4148: 0006a9a5 856 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_f │ │ │ │ + 4149: 0006414d 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetinteger │ │ │ │ + 4150: 000a01c9 132 FUNC GLOBAL DEFAULT 11 udrqin_ │ │ │ │ + 4151: 000a60e9 132 FUNC GLOBAL DEFAULT 11 ugpqin_ │ │ │ │ + 4152: 0003c73d 28 FUNC GLOBAL DEFAULT 11 szpll3__ │ │ │ │ + 4153: 000485b9 132 FUNC GLOBAL DEFAULT 11 uurqin__ │ │ │ │ + 4154: 0005ea19 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrow │ │ │ │ + 4155: 00076079 132 FUNC GLOBAL DEFAULT 11 umlqin_ │ │ │ │ + 4156: 0003c5ed 28 FUNC GLOBAL DEFAULT 11 szoplt__ │ │ │ │ + 4157: 000d1471 132 FUNC GLOBAL DEFAULT 11 swiqin_ │ │ │ │ + 4158: 000b3d89 54 FUNC GLOBAL DEFAULT 11 dxfloc_ │ │ │ │ + 4159: 0009eaad 320 FUNC GLOBAL DEFAULT 11 udlqid_ │ │ │ │ + 4160: 0003ba15 28 FUNC GLOBAL DEFAULT 11 szqclx__ │ │ │ │ + 4161: 000ad319 98 FUNC GLOBAL DEFAULT 11 ct2ec_ │ │ │ │ + 4162: 0004ba65 136 FUNC GLOBAL DEFAULT 11 ucyady__ │ │ │ │ + 4163: 000d1df1 320 FUNC GLOBAL DEFAULT 11 swcqid_ │ │ │ │ + 4164: 00050079 132 FUNC GLOBAL DEFAULT 11 uilqin__ │ │ │ │ + 4165: 00073291 100 FUNC GLOBAL DEFAULT 11 uysttl_ │ │ │ │ + 4166: 000a68b9 144 FUNC GLOBAL DEFAULT 11 rcov_ │ │ │ │ + 4167: 00051fd5 4 FUNC GLOBAL DEFAULT 11 iblkle__ │ │ │ │ + 4168: 00045139 112 FUNC GLOBAL DEFAULT 11 uspset__ │ │ │ │ + 4169: 0003d79d 28 FUNC GLOBAL DEFAULT 11 scqtnp__ │ │ │ │ + 4170: 000cef9d 6 FUNC GLOBAL DEFAULT 11 sginit_ │ │ │ │ + 4171: 000e26c1 132 FUNC GLOBAL DEFAULT 11 odlqin_ │ │ │ │ + 4172: 000a781d 96 FUNC GLOBAL DEFAULT 11 vifna0_ │ │ │ │ + 4173: 00051c29 4 FUNC GLOBAL DEFAULT 11 lreq__ │ │ │ │ + 4174: 0007d4d5 48 FUNC GLOBAL DEFAULT 11 uiqcrg_ │ │ │ │ + 4175: 000c91e9 344 FUNC GLOBAL DEFAULT 11 sgpmzv_ │ │ │ │ + 4176: 000aef91 100 FUNC GLOBAL DEFAULT 11 mpscct_ │ │ │ │ + 4177: 00042c41 132 FUNC GLOBAL DEFAULT 11 uerstx__ │ │ │ │ + 4178: 0003e4c1 28 FUNC GLOBAL DEFAULT 11 sglau__ │ │ │ │ + 4179: 00059c39 132 FUNC GLOBAL DEFAULT 11 tmpstx__ │ │ │ │ 4180: 0011d610 0 NOTYPE GLOBAL DEFAULT 21 __bss_start__ │ │ │ │ - 4181: 0006627d 28 FUNC GLOBAL DEFAULT 11 uclsvl__ │ │ │ │ - 4182: 0008f2ed 176 FUNC GLOBAL DEFAULT 11 tmiqvl_ │ │ │ │ - 4183: 000ec83d 116 FUNC GLOBAL DEFAULT 11 dateg1_ │ │ │ │ - 4184: 00058fcd 28 FUNC GLOBAL DEFAULT 11 sgfrm__ │ │ │ │ - 4185: 0008f775 124 FUNC GLOBAL DEFAULT 11 usgi_ │ │ │ │ - 4186: 00078259 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawglobe │ │ │ │ - 4187: 00070b39 28 FUNC GLOBAL DEFAULT 11 shfftb__ │ │ │ │ - 4188: 00058ec1 36 FUNC GLOBAL DEFAULT 11 sgplzu__ │ │ │ │ - 4189: 00040fc9 298 FUNC GLOBAL DEFAULT 11 shlsds_ │ │ │ │ - 4190: 000616c9 132 FUNC GLOBAL DEFAULT 11 uuiqcp__ │ │ │ │ - 4191: 000766f1 1072 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislog │ │ │ │ - 4192: 0007003d 28 FUNC GLOBAL DEFAULT 11 odpqnp__ │ │ │ │ - 4193: 0006735d 132 FUNC GLOBAL DEFAULT 11 udpqcl__ │ │ │ │ - 4194: 00063ebd 180 FUNC GLOBAL DEFAULT 11 uzcset__ │ │ │ │ - 4195: 00090189 188 FUNC GLOBAL DEFAULT 11 szqgcx_ │ │ │ │ - 4196: 00067d71 28 FUNC GLOBAL DEFAULT 11 umscwd__ │ │ │ │ - 4197: 000a8be1 128 FUNC GLOBAL DEFAULT 11 scsvpt_ │ │ │ │ - 4198: 00062829 28 FUNC GLOBAL DEFAULT 11 uusebi__ │ │ │ │ - 4199: 0005e279 144 FUNC GLOBAL DEFAULT 11 usaxnm__ │ │ │ │ - 4200: 0004e041 192 FUNC GLOBAL DEFAULT 11 vifna1_ │ │ │ │ - 4201: 000a3331 16 FUNC GLOBAL DEFAULT 11 sgqtxc_ │ │ │ │ - 4202: 0004c72d 192 FUNC GLOBAL DEFAULT 11 mpfek6_ │ │ │ │ - 4203: 0004aa8d 204 FUNC GLOBAL DEFAULT 11 mpimil_ │ │ │ │ - 4204: 0005fa81 128 FUNC GLOBAL DEFAULT 11 usyaxu__ │ │ │ │ - 4205: 0006366d 112 FUNC GLOBAL DEFAULT 11 ugpget__ │ │ │ │ - 4206: 00083ac5 32 FUNC GLOBAL DEFAULT 11 __fft_work_MOD___copy_fft_work_Work │ │ │ │ - 4207: 00090a7d 832 FUNC GLOBAL DEFAULT 11 szpclx_ │ │ │ │ - 4208: 0007345d 132 FUNC GLOBAL DEFAULT 11 tmlqcp__ │ │ │ │ - 4209: 000d37a1 176 FUNC GLOBAL DEFAULT 11 umisvl_ │ │ │ │ - 4210: 00041ff5 76 FUNC GLOBAL DEFAULT 11 shfwgz_ │ │ │ │ - 4211: 0006f6f5 28 FUNC GLOBAL DEFAULT 11 cosqf1__ │ │ │ │ - 4212: 000b7205 6 FUNC GLOBAL DEFAULT 11 ueiqnp_ │ │ │ │ - 4213: 0005e585 132 FUNC GLOBAL DEFAULT 11 usiqin__ │ │ │ │ - 4214: 000b0ff5 138 FUNC GLOBAL DEFAULT 11 swocls_ │ │ │ │ - 4215: 0005d381 4 FUNC GLOBAL DEFAULT 11 iueton__ │ │ │ │ - 4216: 000e3399 176 FUNC GLOBAL DEFAULT 11 uciqvl_ │ │ │ │ - 4217: 000a6281 92 FUNC GLOBAL DEFAULT 11 sgpset_ │ │ │ │ - 4218: 0005d8a5 28 FUNC GLOBAL DEFAULT 11 usrsvl__ │ │ │ │ - 4219: 00086011 120 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclgetdate │ │ │ │ - 4220: 000b3eb5 92 FUNC GLOBAL DEFAULT 11 uliset_ │ │ │ │ - 4221: 0004297d 184 FUNC GLOBAL DEFAULT 11 vs2int_ │ │ │ │ - 4222: 000ec759 228 FUNC GLOBAL DEFAULT 11 dateg2_ │ │ │ │ - 4223: 00070bc1 28 FUNC GLOBAL DEFAULT 11 shinir__ │ │ │ │ - 4224: 00080101 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dviewport │ │ │ │ - 4225: 0007f745 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlineindex │ │ │ │ - 4226: 0006a9b9 36 FUNC GLOBAL DEFAULT 11 uvbxlz__ │ │ │ │ - 4227: 000c154d 124 FUNC GLOBAL DEFAULT 11 uherb_ │ │ │ │ - 4228: 00036af1 164 FUNC GLOBAL DEFAULT 11 odisvl_ │ │ │ │ - 4229: 0005ea21 28 FUNC GLOBAL DEFAULT 11 usgrph__ │ │ │ │ - 4230: 0004f8f1 156 FUNC GLOBAL DEFAULT 11 rmin_ │ │ │ │ - 4231: 00069ca5 132 FUNC GLOBAL DEFAULT 11 uirstx__ │ │ │ │ - 4232: 00055f19 28 FUNC GLOBAL DEFAULT 11 szplld__ │ │ │ │ - 4233: 000459ed 60 FUNC GLOBAL DEFAULT 11 rlrenv_ │ │ │ │ - 4234: 000b3f39 20 FUNC GLOBAL DEFAULT 11 ulxsfm_ │ │ │ │ - 4235: 000b6e2d 184 FUNC GLOBAL DEFAULT 11 uelqcl_ │ │ │ │ - 4236: 00068569 28 FUNC GLOBAL DEFAULT 11 umisvl__ │ │ │ │ - 4237: 000687cd 28 FUNC GLOBAL DEFAULT 11 umlqvl__ │ │ │ │ - 4238: 000681a5 112 FUNC GLOBAL DEFAULT 11 umrset__ │ │ │ │ - 4239: 0006a535 28 FUNC GLOBAL DEFAULT 11 uxsoff__ │ │ │ │ - 4240: 00090245 84 FUNC GLOBAL DEFAULT 11 szqgcy_ │ │ │ │ - 4241: 0006b271 208 FUNC GLOBAL DEFAULT 11 nindxn__ │ │ │ │ - 4242: 000a28a1 192 FUNC GLOBAL DEFAULT 11 sgtnzr_ │ │ │ │ - 4243: 000698c5 28 FUNC GLOBAL DEFAULT 11 uismsq__ │ │ │ │ - 4244: 0006c341 44 FUNC GLOBAL DEFAULT 11 visub1__ │ │ │ │ - 4245: 0009a769 400 FUNC GLOBAL DEFAULT 11 slmgnz_ │ │ │ │ - 4246: 000495ad 36 FUNC GLOBAL DEFAULT 11 lreqa_ │ │ │ │ - 4247: 000574fd 28 FUNC GLOBAL DEFAULT 11 scqpmt__ │ │ │ │ - 4248: 00069dbd 40 FUNC GLOBAL DEFAULT 11 uifluv__ │ │ │ │ - 4249: 0005ecf5 28 FUNC GLOBAL DEFAULT 11 uslqnp__ │ │ │ │ - 4250: 00057641 44 FUNC GLOBAL DEFAULT 11 scpmzv__ │ │ │ │ - 4251: 0009084d 468 FUNC GLOBAL DEFAULT 11 szpcly_ │ │ │ │ - 4252: 00065af5 132 FUNC GLOBAL DEFAULT 11 ucistx__ │ │ │ │ - 4253: 0004fbbd 38 FUNC GLOBAL DEFAULT 11 rset0_ │ │ │ │ - 4254: 00061361 28 FUNC GLOBAL DEFAULT 11 ulsybl__ │ │ │ │ - 4255: 000c3f85 44 FUNC GLOBAL DEFAULT 11 uzrqin_ │ │ │ │ - 4256: 00063315 112 FUNC GLOBAL DEFAULT 11 ugiset__ │ │ │ │ - 4257: 00068f35 44 FUNC GLOBAL DEFAULT 11 uipd2z__ │ │ │ │ - 4258: 00054d61 142 FUNC GLOBAL DEFAULT 11 uxplba__ │ │ │ │ - 4259: 000ec6d9 128 FUNC GLOBAL DEFAULT 11 dateg3_ │ │ │ │ - 4260: 000c4999 40 FUNC GLOBAL DEFAULT 11 uzlqid_ │ │ │ │ - 4261: 000b87dd 832 FUNC GLOBAL DEFAULT 11 uegtla_ │ │ │ │ - 4262: 0007eb15 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetviewport │ │ │ │ - 4263: 00071155 68 FUNC GLOBAL DEFAULT 11 shmswa__ │ │ │ │ - 4264: 00071abd 36 FUNC GLOBAL DEFAULT 11 dateg2__ │ │ │ │ - 4265: 0005b02d 28 FUNC GLOBAL DEFAULT 11 swpqit__ │ │ │ │ - 4266: 00061501 132 FUNC GLOBAL DEFAULT 11 ulpstx__ │ │ │ │ - 4267: 00052d79 72 FUNC GLOBAL DEFAULT 11 vrdiv0_ │ │ │ │ - 4268: 00041319 204 FUNC GLOBAL DEFAULT 11 shlfwl_ │ │ │ │ - 4269: 0007b1a1 68 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframemargin │ │ │ │ - 4270: 00063041 132 FUNC GLOBAL DEFAULT 11 ugpqid__ │ │ │ │ - 4271: 0006e625 308 FUNC GLOBAL DEFAULT 11 cfsrch__ │ │ │ │ - 4272: 0012a250 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yttl0 │ │ │ │ - 4273: 00083755 52 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ - 4274: 000b8655 40 FUNC GLOBAL DEFAULT 11 uestlv_ │ │ │ │ - 4275: 000d5ab9 184 FUNC GLOBAL DEFAULT 11 ugrqcl_ │ │ │ │ - 4276: 00047459 92 FUNC GLOBAL DEFAULT 11 glpset_ │ │ │ │ - 4277: 000413e5 88 FUNC GLOBAL DEFAULT 11 shlbwu_ │ │ │ │ - 4278: 00086419 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvpolar │ │ │ │ - 4279: 00057971 152 FUNC GLOBAL DEFAULT 11 sgtxzu__ │ │ │ │ - 4280: 0004fb95 38 FUNC GLOBAL DEFAULT 11 rset1_ │ │ │ │ - 4281: 0005a2f1 28 FUNC GLOBAL DEFAULT 11 swdcls__ │ │ │ │ - 4282: 00080f01 64 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargument │ │ │ │ - 4283: 0006bb21 4 FUNC GLOBAL DEFAULT 11 mpiaza__ │ │ │ │ - 4284: 0006f795 28 FUNC GLOBAL DEFAULT 11 sinqf__ │ │ │ │ - 4285: 00070951 28 FUNC GLOBAL DEFAULT 11 shinic__ │ │ │ │ - 4286: 000bcc89 16 FUNC GLOBAL DEFAULT 11 uusmki_ │ │ │ │ - 4287: 0009f48d 160 FUNC GLOBAL DEFAULT 11 stftrf_ │ │ │ │ - 4288: 000a6135 332 FUNC GLOBAL DEFAULT 11 sgpstx_ │ │ │ │ - 4289: 00060bb9 132 FUNC GLOBAL DEFAULT 11 ullqcp__ │ │ │ │ - 4290: 000b3e15 160 FUNC GLOBAL DEFAULT 11 ulistx_ │ │ │ │ - 4291: 00072a95 28 FUNC GLOBAL DEFAULT 11 g2fctr__ │ │ │ │ - 4292: 000b8681 348 FUNC GLOBAL DEFAULT 11 uegtlb_ │ │ │ │ - 4293: 00057ad1 112 FUNC GLOBAL DEFAULT 11 sgpget__ │ │ │ │ - 4294: 00070c15 44 FUNC GLOBAL DEFAULT 11 shppma__ │ │ │ │ - 4295: 0005f9a9 216 FUNC GLOBAL DEFAULT 11 uscstx__ │ │ │ │ - 4296: 00055f51 28 FUNC GLOBAL DEFAULT 11 szstyz__ │ │ │ │ - 4297: 000643e1 28 FUNC GLOBAL DEFAULT 11 uzpsvl__ │ │ │ │ - 4298: 0005b801 216 FUNC GLOBAL DEFAULT 11 swqfnm__ │ │ │ │ - 4299: 00088d01 716 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchars │ │ │ │ - 4300: 00041169 432 FUNC GLOBAL DEFAULT 11 shlfwm_ │ │ │ │ - 4301: 00052cad 204 FUNC GLOBAL DEFAULT 11 vrdiv1_ │ │ │ │ - 4302: 000d62fd 92 FUNC GLOBAL DEFAULT 11 uglget_ │ │ │ │ - 4303: 000c1061 1260 FUNC GLOBAL DEFAULT 11 uherbz_ │ │ │ │ - 4304: 00062999 28 FUNC GLOBAL DEFAULT 11 ugdut__ │ │ │ │ - 4305: 000bbd1d 520 FUNC GLOBAL DEFAULT 11 uyplba_ │ │ │ │ - 4306: 0004b991 132 FUNC GLOBAL DEFAULT 11 mpipst_ │ │ │ │ - 4307: 0006b745 116 FUNC GLOBAL DEFAULT 11 lenc__ │ │ │ │ - 4308: 000dfe81 140 FUNC GLOBAL DEFAULT 11 uifrgb_ │ │ │ │ - 4309: 0012ae18 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ - 4310: 00055b0d 28 FUNC GLOBAL DEFAULT 11 szclts__ │ │ │ │ - 4311: 000580a1 28 FUNC GLOBAL DEFAULT 11 sgtnzr__ │ │ │ │ - 4312: 00093c1d 16 FUNC GLOBAL DEFAULT 11 sztitz_ │ │ │ │ - 4313: 00079ea5 68 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevel │ │ │ │ - 4314: 000392a1 46 FUNC GLOBAL DEFAULT 11 rfftb_ │ │ │ │ - 4315: 0003eefd 512 FUNC GLOBAL DEFAULT 11 cfftf1_ │ │ │ │ - 4316: 00062671 28 FUNC GLOBAL DEFAULT 11 uuqmks__ │ │ │ │ - 4317: 000c78d1 232 FUNC GLOBAL DEFAULT 11 usyoff_ │ │ │ │ - 4318: 00070e69 48 FUNC GLOBAL DEFAULT 11 shtswm__ │ │ │ │ - 4319: 00057f5d 44 FUNC GLOBAL DEFAULT 11 sglaxv__ │ │ │ │ - 4320: 00072575 48 FUNC GLOBAL DEFAULT 11 clrgsv__ │ │ │ │ - 4321: 0004a7c5 564 FUNC GLOBAL DEFAULT 11 mpiplc_ │ │ │ │ - 4322: 000cf5f1 616 FUNC GLOBAL DEFAULT 11 uxpaxs_ │ │ │ │ - 4323: 00065061 132 FUNC GLOBAL DEFAULT 11 ucpqcp__ │ │ │ │ - 4324: 00058fe9 28 FUNC GLOBAL DEFAULT 11 sgcls__ │ │ │ │ - 4325: 0006bf21 4 FUNC GLOBAL DEFAULT 11 imin__ │ │ │ │ - 4326: 0004ce45 140 FUNC GLOBAL DEFAULT 11 mpfmer_ │ │ │ │ - 4327: 0006f59d 28 FUNC GLOBAL DEFAULT 11 rfftb__ │ │ │ │ - 4328: 0006edc9 132 FUNC GLOBAL DEFAULT 11 glpstx__ │ │ │ │ - 4329: 00084a2d 296 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclinitsinfft │ │ │ │ - 4330: 000bd029 148 FUNC GLOBAL DEFAULT 11 uupqcl_ │ │ │ │ - 4331: 00070f4d 48 FUNC GLOBAL DEFAULT 11 shtwgm__ │ │ │ │ - 4332: 00090809 68 FUNC GLOBAL DEFAULT 11 szgcll_ │ │ │ │ - 4333: 0005a231 4 FUNC GLOBAL DEFAULT 11 zgiopn__ │ │ │ │ - 4334: 0005a279 4 FUNC GLOBAL DEFAULT 11 zgslcl__ │ │ │ │ - 4335: 0006711d 28 FUNC GLOBAL DEFAULT 11 udlsvl__ │ │ │ │ - 4336: 0005a439 128 FUNC GLOBAL DEFAULT 11 swocls__ │ │ │ │ - 4337: 000dd0f5 144 FUNC GLOBAL DEFAULT 11 uipdat_ │ │ │ │ - 4338: 0004c1f5 124 FUNC GLOBAL DEFAULT 11 mpscoa_ │ │ │ │ - 4339: 000d371d 132 FUNC GLOBAL DEFAULT 11 umiqin_ │ │ │ │ - 4340: 000a2759 164 FUNC GLOBAL DEFAULT 11 sglnr_ │ │ │ │ - 4341: 00058a39 112 FUNC GLOBAL DEFAULT 11 sgiset__ │ │ │ │ - 4342: 000e50a9 320 FUNC GLOBAL DEFAULT 11 udiqid_ │ │ │ │ - 4343: 0005caa5 132 FUNC GLOBAL DEFAULT 11 uepqcl__ │ │ │ │ - 4344: 000bba2d 752 FUNC GLOBAL DEFAULT 11 uyplbb_ │ │ │ │ - 4345: 00064e7d 132 FUNC GLOBAL DEFAULT 11 uzrqin__ │ │ │ │ - 4346: 000a2a21 192 FUNC GLOBAL DEFAULT 11 sgtnzu_ │ │ │ │ - 4347: 0006baf1 4 FUNC GLOBAL DEFAULT 11 mpfcon__ │ │ │ │ - 4348: 000c1add 164 FUNC GLOBAL DEFAULT 11 uwigyi_ │ │ │ │ - 4349: 000ba725 968 FUNC GLOBAL DEFAULT 11 uypttl_ │ │ │ │ - 4350: 001e79b0 16020 OBJECT GLOBAL DEFAULT 21 uwblkx_ │ │ │ │ - 4351: 000dbed9 92 FUNC GLOBAL DEFAULT 11 uirget_ │ │ │ │ - 4352: 000b30c9 92 FUNC GLOBAL DEFAULT 11 ulpget_ │ │ │ │ - 4353: 000a8251 200 FUNC GLOBAL DEFAULT 11 scplzu_ │ │ │ │ - 4354: 00036a6d 132 FUNC GLOBAL DEFAULT 11 odiqin_ │ │ │ │ - 4355: 00049f61 408 FUNC GLOBAL DEFAULT 11 mpirbs_ │ │ │ │ - 4356: 00058625 28 FUNC GLOBAL DEFAULT 11 sgqtxs__ │ │ │ │ - 4357: 00037fad 268 FUNC GLOBAL DEFAULT 11 odrkdu_ │ │ │ │ - 4358: 0006dcc5 132 FUNC GLOBAL DEFAULT 11 gllqcp__ │ │ │ │ - 4359: 00068609 28 FUNC GLOBAL DEFAULT 11 umsppt__ │ │ │ │ - 4360: 0006b731 4 FUNC GLOBAL DEFAULT 11 lrge0__ │ │ │ │ - 4361: 0004730d 332 FUNC GLOBAL DEFAULT 11 glpstx_ │ │ │ │ - 4362: 000594cd 132 FUNC GLOBAL DEFAULT 11 sgpqid__ │ │ │ │ - 4363: 000db8f9 344 FUNC GLOBAL DEFAULT 11 uixbar_ │ │ │ │ - 4364: 000d53ad 88 FUNC GLOBAL DEFAULT 11 ugpqit_ │ │ │ │ - 4365: 00040301 180 FUNC GLOBAL DEFAULT 11 shmwjz_ │ │ │ │ - 4366: 0008f155 92 FUNC GLOBAL DEFAULT 11 tmlset_ │ │ │ │ - 4367: 00072c39 4 FUNC GLOBAL DEFAULT 11 rrms1__ │ │ │ │ - 4368: 00056659 28 FUNC GLOBAL DEFAULT 11 stsrot__ │ │ │ │ - 4369: 0005a7b1 28 FUNC GLOBAL DEFAULT 11 swiqvl__ │ │ │ │ - 4370: 000618a9 112 FUNC GLOBAL DEFAULT 11 uulget__ │ │ │ │ - 4371: 0007e071 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected1 │ │ │ │ - 4372: 0007df9d 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected2 │ │ │ │ - 4373: 000b6ee5 136 FUNC GLOBAL DEFAULT 11 uelqcp_ │ │ │ │ - 4374: 0006f0a1 44 FUNC GLOBAL DEFAULT 11 vrmlt__ │ │ │ │ - 4375: 00062ea5 28 FUNC GLOBAL DEFAULT 11 ugunit__ │ │ │ │ - 4376: 00063025 28 FUNC GLOBAL DEFAULT 11 ugpqnp__ │ │ │ │ - 4377: 000a2961 192 FUNC GLOBAL DEFAULT 11 sgtnzv_ │ │ │ │ - 4378: 00072a79 4 FUNC GLOBAL DEFAULT 11 rmax0__ │ │ │ │ - 4379: 00060179 28 FUNC GLOBAL DEFAULT 11 uysoff__ │ │ │ │ - 4380: 0007ebe9 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtoshort │ │ │ │ - 4381: 001e3b18 16020 OBJECT GLOBAL DEFAULT 21 uwblky_ │ │ │ │ - 4382: 00046861 2 FUNC GLOBAL DEFAULT 11 rpnget_ │ │ │ │ - 4383: 0006c155 28 FUNC GLOBAL DEFAULT 11 ct2cp__ │ │ │ │ - 4384: 000a8189 200 FUNC GLOBAL DEFAULT 11 scplzv_ │ │ │ │ - 4385: 000a6609 320 FUNC GLOBAL DEFAULT 11 sgrqid_ │ │ │ │ - 4386: 0006453d 132 FUNC GLOBAL DEFAULT 11 uziqcp__ │ │ │ │ - 4387: 00085e49 52 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofyear │ │ │ │ - 4388: 0004a9f9 148 FUNC GLOBAL DEFAULT 11 mpfmil_ │ │ │ │ - 4389: 000cfb3d 192 FUNC GLOBAL DEFAULT 11 uxsaxz_ │ │ │ │ - 4390: 00037e21 396 FUNC GLOBAL DEFAULT 11 odrkdv_ │ │ │ │ - 4391: 000e4845 176 FUNC GLOBAL DEFAULT 11 udlsvl_ │ │ │ │ - 4392: 0009ef81 1292 FUNC GLOBAL DEFAULT 11 stitrn_ │ │ │ │ - 4393: 00055091 36 FUNC GLOBAL DEFAULT 11 szgipz__ │ │ │ │ - 4394: 0003db81 1952 FUNC GLOBAL DEFAULT 11 passb_ │ │ │ │ - 4395: 000aacad 92 FUNC GLOBAL DEFAULT 11 zggopn_ │ │ │ │ - 4396: 00066639 132 FUNC GLOBAL DEFAULT 11 udistx__ │ │ │ │ - 4397: 000b1f51 224 FUNC GLOBAL DEFAULT 11 swcsvl_ │ │ │ │ - 4398: 000e3201 92 FUNC GLOBAL DEFAULT 11 uclset_ │ │ │ │ - 4399: 0006a66d 144 FUNC GLOBAL DEFAULT 11 uxaxnm__ │ │ │ │ - 4400: 00054df1 142 FUNC GLOBAL DEFAULT 11 uyplba__ │ │ │ │ - 4401: 0005a09d 100 FUNC GLOBAL DEFAULT 11 zgtxt__ │ │ │ │ - 4402: 00114bd8 8 OBJECT GLOBAL DEFAULT 20 zglpmname │ │ │ │ - 4403: 00056899 28 FUNC GLOBAL DEFAULT 11 stsrad__ │ │ │ │ - 4404: 00056e11 28 FUNC GLOBAL DEFAULT 11 sldttl__ │ │ │ │ - 4405: 0004bf65 276 FUNC GLOBAL DEFAULT 11 mpscoc_ │ │ │ │ - 4406: 00072a7d 4 FUNC GLOBAL DEFAULT 11 rstd0__ │ │ │ │ - 4407: 000746c1 716 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeyboxarea │ │ │ │ - 4408: 00057a51 44 FUNC GLOBAL DEFAULT 11 sgpmxv__ │ │ │ │ - 4409: 000b73e9 184 FUNC GLOBAL DEFAULT 11 ueiqcl_ │ │ │ │ - 4410: 000c8629 2156 FUNC GLOBAL DEFAULT 11 usysub_ │ │ │ │ - 4411: 00040c11 18 FUNC GLOBAL DEFAULT 11 shmdxj_ │ │ │ │ - 4412: 000a3311 16 FUNC GLOBAL DEFAULT 11 sgqtxi_ │ │ │ │ - 4413: 000b85d9 38 FUNC GLOBAL DEFAULT 11 uestlz_ │ │ │ │ - 4414: 000d5b71 136 FUNC GLOBAL DEFAULT 11 ugrqcp_ │ │ │ │ - 4415: 000bccc9 16 FUNC GLOBAL DEFAULT 11 uuslni_ │ │ │ │ - 4416: 000558a9 28 FUNC GLOBAL DEFAULT 11 sztncl__ │ │ │ │ - 4417: 0006d56d 28 FUNC GLOBAL DEFAULT 11 rpnopt__ │ │ │ │ - 4418: 0005bd05 216 FUNC GLOBAL DEFAULT 11 swcstx__ │ │ │ │ - 4419: 0012a214 4 OBJECT GLOBAL DEFAULT 21 xargc │ │ │ │ - 4420: 00061ad1 132 FUNC GLOBAL DEFAULT 11 uulqid__ │ │ │ │ - 4421: 0003fd05 4 FUNC GLOBAL DEFAULT 11 shtnml_ │ │ │ │ - 4422: 0006f8ad 112 FUNC GLOBAL DEFAULT 11 odrget__ │ │ │ │ - 4423: 000d8345 1240 FUNC GLOBAL DEFAULT 11 uvbxaz_ │ │ │ │ - 4424: 0006b735 4 FUNC GLOBAL DEFAULT 11 lrgea__ │ │ │ │ - 4425: 000c52d9 40 FUNC GLOBAL DEFAULT 11 uziqid_ │ │ │ │ - 4426: 000505b1 104 FUNC GLOBAL DEFAULT 11 rgnge_ │ │ │ │ - 4427: 000a2695 164 FUNC GLOBAL DEFAULT 11 sglnu_ │ │ │ │ - 4428: 000d5e91 6 FUNC GLOBAL DEFAULT 11 uglqnp_ │ │ │ │ - 4429: 0008f0b5 160 FUNC GLOBAL DEFAULT 11 tmlstx_ │ │ │ │ - 4430: 000b6bfd 92 FUNC GLOBAL DEFAULT 11 uerset_ │ │ │ │ - 4431: 000b6d89 164 FUNC GLOBAL DEFAULT 11 uelqvl_ │ │ │ │ - 4432: 0006a8bd 44 FUNC GLOBAL DEFAULT 11 uverbz__ │ │ │ │ - 4433: 0006c4d5 28 FUNC GLOBAL DEFAULT 11 rpnget__ │ │ │ │ - 4434: 00055871 28 FUNC GLOBAL DEFAULT 11 szclsv__ │ │ │ │ - 4435: 000cd051 1316 FUNC GLOBAL DEFAULT 11 usinit_ │ │ │ │ - 4436: 0005ce65 28 FUNC GLOBAL DEFAULT 11 uegtla__ │ │ │ │ - 4437: 000dfff5 54 FUNC GLOBAL DEFAULT 11 uiiyxy_ │ │ │ │ - 4438: 000a8999 92 FUNC GLOBAL DEFAULT 11 scsorg_ │ │ │ │ - 4439: 0003fc9d 104 FUNC GLOBAL DEFAULT 11 shtfun_ │ │ │ │ - 4440: 00047f0d 320 FUNC GLOBAL DEFAULT 11 glrqid_ │ │ │ │ - 4441: 000566ad 28 FUNC GLOBAL DEFAULT 11 ststri__ │ │ │ │ - 4442: 0012a210 4 OBJECT GLOBAL DEFAULT 21 xargv │ │ │ │ - 4443: 0007ec29 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtonum │ │ │ │ - 4444: 0006c4cd 4 FUNC GLOBAL DEFAULT 11 g2qgrd__ │ │ │ │ - 4445: 00039075 46 FUNC GLOBAL DEFAULT 11 rfftf_ │ │ │ │ - 4446: 000a3be5 16 FUNC GLOBAL DEFAULT 11 sgqpmi_ │ │ │ │ - 4447: 00065365 132 FUNC GLOBAL DEFAULT 11 ucrqcl__ │ │ │ │ - 4448: 00081059 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetbonnes │ │ │ │ - 4449: 0005f649 140 FUNC GLOBAL DEFAULT 11 usptmk__ │ │ │ │ - 4450: 0006bad5 4 FUNC GLOBAL DEFAULT 11 mpicct__ │ │ │ │ - 4451: 00062175 112 FUNC GLOBAL DEFAULT 11 uupset__ │ │ │ │ - 4452: 000b8b21 652 FUNC GLOBAL DEFAULT 11 uezchk_ │ │ │ │ - 4453: 000594b1 28 FUNC GLOBAL DEFAULT 11 sgpqnp__ │ │ │ │ - 4454: 000711d5 28 FUNC GLOBAL DEFAULT 11 shfftf__ │ │ │ │ - 4455: 00055e4d 28 FUNC GLOBAL DEFAULT 11 szsttr__ │ │ │ │ - 4456: 00068119 28 FUNC GLOBAL DEFAULT 11 umspct__ │ │ │ │ - 4457: 000bd0bd 136 FUNC GLOBAL DEFAULT 11 uupqcp_ │ │ │ │ - 4458: 000672d9 132 FUNC GLOBAL DEFAULT 11 udpqcp__ │ │ │ │ - 4459: 000e3161 160 FUNC GLOBAL DEFAULT 11 uclstx_ │ │ │ │ - 4460: 00056741 28 FUNC GLOBAL DEFAULT 11 stfpr2__ │ │ │ │ - 4461: 000815d1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_b │ │ │ │ - 4462: 000a27fd 164 FUNC GLOBAL DEFAULT 11 sglnv_ │ │ │ │ - 4463: 0006ee85 28 FUNC GLOBAL DEFAULT 11 vrgnn__ │ │ │ │ - 4464: 00081d8d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_f │ │ │ │ - 4465: 0003f361 212 FUNC GLOBAL DEFAULT 11 shtg2s_ │ │ │ │ - 4466: 000ace69 492 FUNC GLOBAL DEFAULT 11 zgclini_ │ │ │ │ - 4467: 0005d2e1 28 FUNC GLOBAL DEFAULT 11 uelsvl__ │ │ │ │ - 4468: 0005381d 184 FUNC GLOBAL DEFAULT 11 iblklt_ │ │ │ │ - 4469: 0005f179 128 FUNC GLOBAL DEFAULT 11 usxaxl__ │ │ │ │ - 4470: 000998a1 128 FUNC GLOBAL DEFAULT 11 sztxzr_ │ │ │ │ - 4471: 000b5ad9 1168 FUNC GLOBAL DEFAULT 11 uetonz_ │ │ │ │ - 4472: 0007d1c5 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextnormalized │ │ │ │ - 4473: 000d68c1 92 FUNC GLOBAL DEFAULT 11 ugiget_ │ │ │ │ - 4474: 0005a5ed 28 FUNC GLOBAL DEFAULT 11 swgton__ │ │ │ │ - 4475: 00055cad 28 FUNC GLOBAL DEFAULT 11 szoptp__ │ │ │ │ - 4476: 0005deb1 144 FUNC GLOBAL DEFAULT 11 ususcl__ │ │ │ │ - 4477: 00072c3d 4 FUNC GLOBAL DEFAULT 11 rvmin0__ │ │ │ │ - 4478: 000dba51 6 FUNC GLOBAL DEFAULT 11 uirqnp_ │ │ │ │ - 4479: 000d59c9 240 FUNC GLOBAL DEFAULT 11 ugrqvl_ │ │ │ │ - 4480: 000b2b81 6 FUNC GLOBAL DEFAULT 11 ulpqnp_ │ │ │ │ - 4481: 000944d1 60 FUNC GLOBAL DEFAULT 11 szsttp_ │ │ │ │ - 4482: 000ad055 62 FUNC GLOBAL DEFAULT 11 cfnchr │ │ │ │ - 4483: 000c48f1 38 FUNC GLOBAL DEFAULT 11 uzlsvl_ │ │ │ │ - 4484: 00055a2d 28 FUNC GLOBAL DEFAULT 11 szstni__ │ │ │ │ - 4485: 0004b909 136 FUNC GLOBAL DEFAULT 11 mpfpst_ │ │ │ │ - 4486: 00040ba9 64 FUNC GLOBAL DEFAULT 11 shms2w_ │ │ │ │ - 4487: 00095cd5 96 FUNC GLOBAL DEFAULT 11 szmvl3_ │ │ │ │ - 4488: 000d13d9 500 FUNC GLOBAL DEFAULT 11 umspdf_ │ │ │ │ - 4489: 000df919 52 FUNC GLOBAL DEFAULT 11 uicrgb_ │ │ │ │ - 4490: 000cbea9 92 FUNC GLOBAL DEFAULT 11 uspset_ │ │ │ │ - 4491: 0006fa2d 132 FUNC GLOBAL DEFAULT 11 odrqid__ │ │ │ │ - 4492: 00055051 28 FUNC GLOBAL DEFAULT 11 uestln__ │ │ │ │ - 4493: 000612c5 128 FUNC GLOBAL DEFAULT 11 ulyqfm__ │ │ │ │ - 4494: 000bb745 108 FUNC GLOBAL DEFAULT 11 uyroff_ │ │ │ │ - 4495: 00056b45 228 FUNC GLOBAL DEFAULT 11 slzttl__ │ │ │ │ - 4496: 000718ad 4 FUNC GLOBAL DEFAULT 11 clckdt__ │ │ │ │ - 4497: 000ca895 856 FUNC GLOBAL DEFAULT 11 ususcl_ │ │ │ │ - 4498: 0004a759 108 FUNC GLOBAL DEFAULT 11 mpfplc_ │ │ │ │ - 4499: 000db705 100 FUNC GLOBAL DEFAULT 11 uic3d_ │ │ │ │ - 4500: 0005695d 28 FUNC GLOBAL DEFAULT 11 stiusr__ │ │ │ │ - 4501: 00061809 132 FUNC GLOBAL DEFAULT 11 uuiqin__ │ │ │ │ - 4502: 000a4d59 1764 FUNC GLOBAL DEFAULT 11 sgstrf_ │ │ │ │ - 4503: 00057ab5 28 FUNC GLOBAL DEFAULT 11 sgstrf__ │ │ │ │ - 4504: 000d0611 216 FUNC GLOBAL DEFAULT 11 umscom_ │ │ │ │ - 4505: 00062065 28 FUNC GLOBAL DEFAULT 11 uursvl__ │ │ │ │ - 4506: 000e47c1 132 FUNC GLOBAL DEFAULT 11 udlqin_ │ │ │ │ - 4507: 0006aff9 4 FUNC GLOBAL DEFAULT 11 nindxr__ │ │ │ │ - 4508: 0007d561 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkertype │ │ │ │ - 4509: 000b1ecd 132 FUNC GLOBAL DEFAULT 11 swcqin_ │ │ │ │ - 4510: 000b6b5d 160 FUNC GLOBAL DEFAULT 11 uerstx_ │ │ │ │ - 4511: 00072bd5 28 FUNC GLOBAL DEFAULT 11 uwqgxb__ │ │ │ │ - 4512: 000724a1 116 FUNC GLOBAL DEFAULT 11 lchrl__ │ │ │ │ - 4513: 00057439 28 FUNC GLOBAL DEFAULT 11 scqorg__ │ │ │ │ - 4514: 0007df35 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlineindex │ │ │ │ - 4515: 000691a9 40 FUNC GLOBAL DEFAULT 11 uipdaz__ │ │ │ │ - 4516: 0008aa51 308 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD_dclswapindex │ │ │ │ - 4517: 00040be9 38 FUNC GLOBAL DEFAULT 11 shmdxm_ │ │ │ │ - 4518: 00070201 28 FUNC GLOBAL DEFAULT 11 odpqvl__ │ │ │ │ - 4519: 00069b25 28 FUNC GLOBAL DEFAULT 11 uilsvl__ │ │ │ │ - 4520: 000ba035 100 FUNC GLOBAL DEFAULT 11 uymttl_ │ │ │ │ - 4521: 0007359d 132 FUNC GLOBAL DEFAULT 11 tmlqin__ │ │ │ │ - 4522: 000d10c5 788 FUNC GLOBAL DEFAULT 11 umbndc_ │ │ │ │ - 4523: 00074469 600 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxline │ │ │ │ - 4524: 00083e4d 112 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dcldeallocrealfft │ │ │ │ - 4525: 00049e2d 308 FUNC GLOBAL DEFAULT 11 mpfrbs_ │ │ │ │ - 4526: 000be119 1284 FUNC GLOBAL DEFAULT 11 uumrkz_ │ │ │ │ - 4527: 0003c951 1952 FUNC GLOBAL DEFAULT 11 passf_ │ │ │ │ - 4528: 00085f39 76 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldiffdate │ │ │ │ - 4529: 0007af59 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ - 4530: 000dfadd 48 FUNC GLOBAL DEFAULT 11 uicini_ │ │ │ │ - 4531: 000bcee1 240 FUNC GLOBAL DEFAULT 11 uupqvl_ │ │ │ │ - 4532: 00061ab5 28 FUNC GLOBAL DEFAULT 11 uulqnp__ │ │ │ │ - 4533: 000b07ad 140 FUNC GLOBAL DEFAULT 11 swiclr_ │ │ │ │ - 4534: 0005a901 28 FUNC GLOBAL DEFAULT 11 swqpnt__ │ │ │ │ - 4535: 0005c561 132 FUNC GLOBAL DEFAULT 11 ueistx__ │ │ │ │ - 4536: 000e8ab1 512 FUNC GLOBAL DEFAULT 11 cllsrg_ │ │ │ │ - 4537: 000ed089 104 FUNC GLOBAL DEFAULT 11 timeq1_ │ │ │ │ - 4538: 000dc28d 3688 FUNC GLOBAL DEFAULT 11 uipdaz_ │ │ │ │ - 4539: 00078161 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfillmap │ │ │ │ - 4540: 00065899 112 FUNC GLOBAL DEFAULT 11 uclset__ │ │ │ │ - 4541: 000d09ad 508 FUNC GLOBAL DEFAULT 11 umstvz_ │ │ │ │ - 4542: 0005a599 28 FUNC GLOBAL DEFAULT 11 swgplt__ │ │ │ │ - 4543: 00060289 144 FUNC GLOBAL DEFAULT 11 uyaxnm__ │ │ │ │ - 4544: 0008f719 92 FUNC GLOBAL DEFAULT 11 tmiset_ │ │ │ │ - 4545: 001eb868 16 OBJECT GLOBAL DEFAULT 21 udblk1_ │ │ │ │ - 4546: 0007fc91 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget2dplane │ │ │ │ - 4547: 00072e6d 4 FUNC GLOBAL DEFAULT 11 vrfna1__ │ │ │ │ - 4548: 001111f8 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_time │ │ │ │ - 4549: 00055585 28 FUNC GLOBAL DEFAULT 11 szmvlu__ │ │ │ │ - 4550: 000679f1 112 FUNC GLOBAL DEFAULT 11 umpget__ │ │ │ │ - 4551: 0006e759 184 FUNC GLOBAL DEFAULT 11 glcget__ │ │ │ │ - 4552: 000b74a1 136 FUNC GLOBAL DEFAULT 11 ueiqcp_ │ │ │ │ - 4553: 0006f1b5 44 FUNC GLOBAL DEFAULT 11 passb4__ │ │ │ │ - 4554: 0006efc5 44 FUNC GLOBAL DEFAULT 11 vrsub__ │ │ │ │ - 4555: 00094305 388 FUNC GLOBAL DEFAULT 11 szsttr_ │ │ │ │ - 4556: 00038e2d 18 FUNC GLOBAL DEFAULT 11 rffti_ │ │ │ │ - 4557: 00064049 112 FUNC GLOBAL DEFAULT 11 uzlget__ │ │ │ │ - 4558: 0008a609 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetinteger │ │ │ │ - 4559: 000ed4e5 96 FUNC GLOBAL DEFAULT 11 time12_ │ │ │ │ - 4560: 000554c1 28 FUNC GLOBAL DEFAULT 11 szsclx__ │ │ │ │ - 4561: 0006bb81 4 FUNC GLOBAL DEFAULT 11 mpfpt2__ │ │ │ │ - 4562: 000cbd5d 332 FUNC GLOBAL DEFAULT 11 uspstx_ │ │ │ │ - 4563: 00071b1d 28 FUNC GLOBAL DEFAULT 11 date21__ │ │ │ │ - 4564: 000e4e09 176 FUNC GLOBAL DEFAULT 11 udisvl_ │ │ │ │ - 4565: 0009e955 1512 FUNC GLOBAL DEFAULT 11 stftrn_ │ │ │ │ - 4566: 000847f5 452 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclsinfft │ │ │ │ - 4567: 0006ce95 28 FUNC GLOBAL DEFAULT 11 prclvl__ │ │ │ │ - 4568: 000eb845 54 FUNC GLOBAL DEFAULT 11 fcnrec_ │ │ │ │ - 4569: 000a9be1 2596 FUNC GLOBAL DEFAULT 11 zgdopn_ │ │ │ │ - 4570: 0005e569 28 FUNC GLOBAL DEFAULT 11 usisvl__ │ │ │ │ - 4571: 00053d4d 156 FUNC GLOBAL DEFAULT 11 imax_ │ │ │ │ - 4572: 0005e679 112 FUNC GLOBAL DEFAULT 11 usrset__ │ │ │ │ - 4573: 0005ee9d 28 FUNC GLOBAL DEFAULT 11 uslqvl__ │ │ │ │ - 4574: 000b0721 138 FUNC GLOBAL DEFAULT 11 swicls_ │ │ │ │ - 4575: 0006f555 36 FUNC GLOBAL DEFAULT 11 rfftb1__ │ │ │ │ - 4576: 000e37c5 92 FUNC GLOBAL DEFAULT 11 uciset_ │ │ │ │ - 4577: 00057249 28 FUNC GLOBAL DEFAULT 11 scstnp__ │ │ │ │ - 4578: 0006ad7d 208 FUNC GLOBAL DEFAULT 11 nindxc__ │ │ │ │ - 4579: 000ed021 104 FUNC GLOBAL DEFAULT 11 timeq2_ │ │ │ │ - 4580: 0004fa81 120 FUNC GLOBAL DEFAULT 11 rmax0_ │ │ │ │ - 4581: 00069ec9 28 FUNC GLOBAL DEFAULT 11 uidecd__ │ │ │ │ - 4582: 001eba08 804 OBJECT GLOBAL DEFAULT 21 udblk2_ │ │ │ │ - 4583: 00069de5 40 FUNC GLOBAL DEFAULT 11 uiiluv__ │ │ │ │ - 4584: 000a9a19 104 FUNC GLOBAL DEFAULT 11 zgfrel_ │ │ │ │ - 4585: 00057535 28 FUNC GLOBAL DEFAULT 11 scqpmi__ │ │ │ │ - 4586: 000410f5 114 FUNC GLOBAL DEFAULT 11 shlfwu_ │ │ │ │ - 4587: 000a9b4d 132 FUNC GLOBAL DEFAULT 11 zguprect │ │ │ │ - 4588: 000b03d9 138 FUNC GLOBAL DEFAULT 11 swqtnc_ │ │ │ │ - 4589: 0006a895 40 FUNC GLOBAL DEFAULT 11 uvbrlz__ │ │ │ │ - 4590: 00059181 28 FUNC GLOBAL DEFAULT 11 sgtnzv__ │ │ │ │ - 4591: 00069125 132 FUNC GLOBAL DEFAULT 11 uiistx__ │ │ │ │ - 4592: 00099925 96 FUNC GLOBAL DEFAULT 11 sztxzu_ │ │ │ │ - 4593: 000a2bb9 16 FUNC GLOBAL DEFAULT 11 sgstnp_ │ │ │ │ - 4594: 000d4c05 1340 FUNC GLOBAL DEFAULT 11 umpmap_ │ │ │ │ - 4595: 00073ae5 132 FUNC GLOBAL DEFAULT 11 tmrstx__ │ │ │ │ - 4596: 00067e19 112 FUNC GLOBAL DEFAULT 11 umiset__ │ │ │ │ - 4597: 00045a29 56 FUNC GLOBAL DEFAULT 11 rllenv_ │ │ │ │ - 4598: 0004b5a5 114 FUNC GLOBAL DEFAULT 11 mpzmwd_ │ │ │ │ - 4599: 00093c05 8 FUNC GLOBAL DEFAULT 11 szstts_ │ │ │ │ - 4600: 000bcb75 20 FUNC GLOBAL DEFAULT 11 uuqarp_ │ │ │ │ - 4601: 00055a11 28 FUNC GLOBAL DEFAULT 11 sztnzu__ │ │ │ │ - 4602: 00056425 28 FUNC GLOBAL DEFAULT 11 szcllp__ │ │ │ │ - 4603: 0006f32d 28 FUNC GLOBAL DEFAULT 11 rfftf__ │ │ │ │ - 4604: 000ed49d 72 FUNC GLOBAL DEFAULT 11 time13_ │ │ │ │ - 4605: 0006fa11 28 FUNC GLOBAL DEFAULT 11 odrqnp__ │ │ │ │ - 4606: 000675dd 132 FUNC GLOBAL DEFAULT 11 udrqcl__ │ │ │ │ - 4607: 0004d885 38 FUNC GLOBAL DEFAULT 11 iset0_ │ │ │ │ - 4608: 00060cf9 132 FUNC GLOBAL DEFAULT 11 ullqin__ │ │ │ │ - 4609: 000c48c5 44 FUNC GLOBAL DEFAULT 11 uzlqin_ │ │ │ │ - 4610: 00083421 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclclosegraphics │ │ │ │ - 4611: 000688dd 132 FUNC GLOBAL DEFAULT 11 umpqid__ │ │ │ │ - 4612: 000846e1 276 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcliniteasyfft │ │ │ │ - 4613: 0006f579 36 FUNC GLOBAL DEFAULT 11 radb2__ │ │ │ │ - 4614: 00055531 28 FUNC GLOBAL DEFAULT 11 szl3op__ │ │ │ │ - 4615: 0006bae9 4 FUNC GLOBAL DEFAULT 11 mpfmil__ │ │ │ │ - 4616: 000ecfb9 104 FUNC GLOBAL DEFAULT 11 timeq3_ │ │ │ │ - 4617: 000a6369 176 FUNC GLOBAL DEFAULT 11 sgrsvl_ │ │ │ │ - 4618: 00062ec1 112 FUNC GLOBAL DEFAULT 11 ugrget__ │ │ │ │ - 4619: 001eb878 400 OBJECT GLOBAL DEFAULT 21 udblk3_ │ │ │ │ - 4620: 0004f98d 244 FUNC GLOBAL DEFAULT 11 rmax1_ │ │ │ │ - 4621: 0005ca21 132 FUNC GLOBAL DEFAULT 11 uepqcp__ │ │ │ │ - 4622: 0006bbad 100 FUNC GLOBAL DEFAULT 11 osgenv__ │ │ │ │ - 4623: 0003f765 64 FUNC GLOBAL DEFAULT 11 shtg2w_ │ │ │ │ - 4624: 000d6455 6 FUNC GLOBAL DEFAULT 11 ugiqnp_ │ │ │ │ - 4625: 0008f679 160 FUNC GLOBAL DEFAULT 11 tmistx_ │ │ │ │ - 4626: 000b733d 172 FUNC GLOBAL DEFAULT 11 ueiqvl_ │ │ │ │ - 4627: 00099921 4 FUNC GLOBAL DEFAULT 11 sztxzv_ │ │ │ │ - 4628: 0007ddc5 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlineindex │ │ │ │ - 4629: 00043335 90 FUNC GLOBAL DEFAULT 11 vidiv0_ │ │ │ │ - 4630: 00057ff9 28 FUNC GLOBAL DEFAULT 11 sgqlat__ │ │ │ │ - 4631: 0007eba9 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtolong │ │ │ │ - 4632: 000648b9 132 FUNC GLOBAL DEFAULT 11 uzlqid__ │ │ │ │ - 4633: 0006b5c9 28 FUNC GLOBAL DEFAULT 11 radd0__ │ │ │ │ - 4634: 000dff99 92 FUNC GLOBAL DEFAULT 11 uifyxy_ │ │ │ │ - 4635: 000954d5 920 FUNC GLOBAL DEFAULT 11 szsttt_ │ │ │ │ - 4636: 000d19c1 748 FUNC GLOBAL DEFAULT 11 umspwd_ │ │ │ │ + 4181: 0004c7b5 28 FUNC GLOBAL DEFAULT 11 uclsvl__ │ │ │ │ + 4182: 00036d81 176 FUNC GLOBAL DEFAULT 11 tmiqvl_ │ │ │ │ + 4183: 000dd2ad 116 FUNC GLOBAL DEFAULT 11 dateg1_ │ │ │ │ + 4184: 0003f505 28 FUNC GLOBAL DEFAULT 11 sgfrm__ │ │ │ │ + 4185: 000da671 124 FUNC GLOBAL DEFAULT 11 usgi_ │ │ │ │ + 4186: 0006ddd9 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawglobe │ │ │ │ + 4187: 00057071 28 FUNC GLOBAL DEFAULT 11 shfftb__ │ │ │ │ + 4188: 0003f3f9 36 FUNC GLOBAL DEFAULT 11 sgplzu__ │ │ │ │ + 4189: 000eb035 298 FUNC GLOBAL DEFAULT 11 shlsds_ │ │ │ │ + 4190: 00047c01 132 FUNC GLOBAL DEFAULT 11 uuiqcp__ │ │ │ │ + 4191: 0005be81 1072 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislog │ │ │ │ + 4192: 00056575 28 FUNC GLOBAL DEFAULT 11 odpqnp__ │ │ │ │ + 4193: 0004d895 132 FUNC GLOBAL DEFAULT 11 udpqcl__ │ │ │ │ + 4194: 0004a3f5 180 FUNC GLOBAL DEFAULT 11 uzcset__ │ │ │ │ + 4195: 000b8009 188 FUNC GLOBAL DEFAULT 11 szqgcx_ │ │ │ │ + 4196: 0004e2a9 28 FUNC GLOBAL DEFAULT 11 umscwd__ │ │ │ │ + 4197: 000c5e31 128 FUNC GLOBAL DEFAULT 11 scsvpt_ │ │ │ │ + 4198: 00048d61 28 FUNC GLOBAL DEFAULT 11 uusebi__ │ │ │ │ + 4199: 000447b1 144 FUNC GLOBAL DEFAULT 11 usaxnm__ │ │ │ │ + 4200: 000a7f11 192 FUNC GLOBAL DEFAULT 11 vifna1_ │ │ │ │ + 4201: 000d0591 16 FUNC GLOBAL DEFAULT 11 sgqtxc_ │ │ │ │ + 4202: 000affb1 192 FUNC GLOBAL DEFAULT 11 mpfek6_ │ │ │ │ + 4203: 000af1ed 204 FUNC GLOBAL DEFAULT 11 mpimil_ │ │ │ │ + 4204: 00045fb9 128 FUNC GLOBAL DEFAULT 11 usyaxu__ │ │ │ │ + 4205: 00049ba5 112 FUNC GLOBAL DEFAULT 11 ugpget__ │ │ │ │ + 4206: 0006a155 32 FUNC GLOBAL DEFAULT 11 __fft_work_MOD___copy_fft_work_Work │ │ │ │ + 4207: 000c12a9 832 FUNC GLOBAL DEFAULT 11 szpclx_ │ │ │ │ + 4208: 00059995 132 FUNC GLOBAL DEFAULT 11 tmlqcp__ │ │ │ │ + 4209: 00077fa5 176 FUNC GLOBAL DEFAULT 11 umisvl_ │ │ │ │ + 4210: 000ea575 76 FUNC GLOBAL DEFAULT 11 shfwgz_ │ │ │ │ + 4211: 00055c2d 28 FUNC GLOBAL DEFAULT 11 cosqf1__ │ │ │ │ + 4212: 0008db25 6 FUNC GLOBAL DEFAULT 11 ueiqnp_ │ │ │ │ + 4213: 00044abd 132 FUNC GLOBAL DEFAULT 11 usiqin__ │ │ │ │ + 4214: 000d9749 138 FUNC GLOBAL DEFAULT 11 swocls_ │ │ │ │ + 4215: 000438b9 4 FUNC GLOBAL DEFAULT 11 iueton__ │ │ │ │ + 4216: 00095ce1 176 FUNC GLOBAL DEFAULT 11 uciqvl_ │ │ │ │ + 4217: 000c97b5 92 FUNC GLOBAL DEFAULT 11 sgpset_ │ │ │ │ + 4218: 00043ddd 28 FUNC GLOBAL DEFAULT 11 usrsvl__ │ │ │ │ + 4219: 00069aed 120 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclgetdate │ │ │ │ + 4220: 000981e9 92 FUNC GLOBAL DEFAULT 11 uliset_ │ │ │ │ + 4221: 000ecdd5 184 FUNC GLOBAL DEFAULT 11 vs2int_ │ │ │ │ + 4222: 000dd965 228 FUNC GLOBAL DEFAULT 11 dateg2_ │ │ │ │ + 4223: 000570f9 28 FUNC GLOBAL DEFAULT 11 shinir__ │ │ │ │ + 4224: 0006d875 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dviewport │ │ │ │ + 4225: 0006ceb9 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlineindex │ │ │ │ + 4226: 00050ef1 36 FUNC GLOBAL DEFAULT 11 uvbxlz__ │ │ │ │ + 4227: 000a125d 124 FUNC GLOBAL DEFAULT 11 uherb_ │ │ │ │ + 4228: 000e22f1 164 FUNC GLOBAL DEFAULT 11 odisvl_ │ │ │ │ + 4229: 00044f59 28 FUNC GLOBAL DEFAULT 11 usgrph__ │ │ │ │ + 4230: 000b1529 156 FUNC GLOBAL DEFAULT 11 rmin_ │ │ │ │ + 4231: 000501dd 132 FUNC GLOBAL DEFAULT 11 uirstx__ │ │ │ │ + 4232: 0003c451 28 FUNC GLOBAL DEFAULT 11 szplld__ │ │ │ │ + 4233: 000ac465 60 FUNC GLOBAL DEFAULT 11 rlrenv_ │ │ │ │ + 4234: 00099dcd 20 FUNC GLOBAL DEFAULT 11 ulxsfm_ │ │ │ │ + 4235: 0008e15d 184 FUNC GLOBAL DEFAULT 11 uelqcl_ │ │ │ │ + 4236: 0004eaa1 28 FUNC GLOBAL DEFAULT 11 umisvl__ │ │ │ │ + 4237: 0004ed05 28 FUNC GLOBAL DEFAULT 11 umlqvl__ │ │ │ │ + 4238: 0004e6dd 112 FUNC GLOBAL DEFAULT 11 umrset__ │ │ │ │ + 4239: 00050a6d 28 FUNC GLOBAL DEFAULT 11 uxsoff__ │ │ │ │ + 4240: 000b80c5 84 FUNC GLOBAL DEFAULT 11 szqgcy_ │ │ │ │ + 4241: 000517a9 208 FUNC GLOBAL DEFAULT 11 nindxn__ │ │ │ │ + 4242: 000cc3e1 192 FUNC GLOBAL DEFAULT 11 sgtnzr_ │ │ │ │ + 4243: 0004fdfd 28 FUNC GLOBAL DEFAULT 11 uismsq__ │ │ │ │ + 4244: 00052879 44 FUNC GLOBAL DEFAULT 11 visub1__ │ │ │ │ + 4245: 000c37bd 400 FUNC GLOBAL DEFAULT 11 slmgnz_ │ │ │ │ + 4246: 000b400d 36 FUNC GLOBAL DEFAULT 11 lreqa_ │ │ │ │ + 4247: 0003da35 28 FUNC GLOBAL DEFAULT 11 scqpmt__ │ │ │ │ + 4248: 000502f5 40 FUNC GLOBAL DEFAULT 11 uifluv__ │ │ │ │ + 4249: 0004522d 28 FUNC GLOBAL DEFAULT 11 uslqnp__ │ │ │ │ + 4250: 0003db79 44 FUNC GLOBAL DEFAULT 11 scpmzv__ │ │ │ │ + 4251: 000c06dd 468 FUNC GLOBAL DEFAULT 11 szpcly_ │ │ │ │ + 4252: 0004c02d 132 FUNC GLOBAL DEFAULT 11 ucistx__ │ │ │ │ + 4253: 000b72d1 38 FUNC GLOBAL DEFAULT 11 rset0_ │ │ │ │ + 4254: 00047899 28 FUNC GLOBAL DEFAULT 11 ulsybl__ │ │ │ │ + 4255: 0008eacd 44 FUNC GLOBAL DEFAULT 11 uzrqin_ │ │ │ │ + 4256: 0004984d 112 FUNC GLOBAL DEFAULT 11 ugiset__ │ │ │ │ + 4257: 0004f46d 44 FUNC GLOBAL DEFAULT 11 uipd2z__ │ │ │ │ + 4258: 0005a90d 142 FUNC GLOBAL DEFAULT 11 uxplba__ │ │ │ │ + 4259: 000dd3c9 128 FUNC GLOBAL DEFAULT 11 dateg3_ │ │ │ │ + 4260: 00091481 40 FUNC GLOBAL DEFAULT 11 uzlqid_ │ │ │ │ + 4261: 0008c7c5 832 FUNC GLOBAL DEFAULT 11 uegtla_ │ │ │ │ + 4262: 00060f21 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetviewport │ │ │ │ + 4263: 0005768d 68 FUNC GLOBAL DEFAULT 11 shmswa__ │ │ │ │ + 4264: 00057ff5 36 FUNC GLOBAL DEFAULT 11 dateg2__ │ │ │ │ + 4265: 00041565 28 FUNC GLOBAL DEFAULT 11 swpqit__ │ │ │ │ + 4266: 00047a39 132 FUNC GLOBAL DEFAULT 11 ulpstx__ │ │ │ │ + 4267: 000b6551 72 FUNC GLOBAL DEFAULT 11 vrdiv0_ │ │ │ │ + 4268: 000eabd9 204 FUNC GLOBAL DEFAULT 11 shlfwl_ │ │ │ │ + 4269: 0005aded 68 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframemargin │ │ │ │ + 4270: 00049579 132 FUNC GLOBAL DEFAULT 11 ugpqid__ │ │ │ │ + 4271: 00054b5d 308 FUNC GLOBAL DEFAULT 11 cfsrch__ │ │ │ │ + 4272: 0011da28 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yttl0 │ │ │ │ + 4273: 0005ddf1 52 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ + 4274: 0008ba25 40 FUNC GLOBAL DEFAULT 11 uestlv_ │ │ │ │ + 4275: 000a4bcd 184 FUNC GLOBAL DEFAULT 11 ugrqcl_ │ │ │ │ + 4276: 000a8335 92 FUNC GLOBAL DEFAULT 11 glpset_ │ │ │ │ + 4277: 000ead1d 88 FUNC GLOBAL DEFAULT 11 shlbwu_ │ │ │ │ + 4278: 0007128d 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvpolar │ │ │ │ + 4279: 0003dea9 152 FUNC GLOBAL DEFAULT 11 sgtxzu__ │ │ │ │ + 4280: 000b6e2d 38 FUNC GLOBAL DEFAULT 11 rset1_ │ │ │ │ + 4281: 00040829 28 FUNC GLOBAL DEFAULT 11 swdcls__ │ │ │ │ + 4282: 000674bd 64 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargument │ │ │ │ + 4283: 00052059 4 FUNC GLOBAL DEFAULT 11 mpiaza__ │ │ │ │ + 4284: 00055ccd 28 FUNC GLOBAL DEFAULT 11 sinqf__ │ │ │ │ + 4285: 00056e89 28 FUNC GLOBAL DEFAULT 11 shinic__ │ │ │ │ + 4286: 0007aead 16 FUNC GLOBAL DEFAULT 11 uusmki_ │ │ │ │ + 4287: 000c7491 160 FUNC GLOBAL DEFAULT 11 stftrf_ │ │ │ │ + 4288: 000c9669 332 FUNC GLOBAL DEFAULT 11 sgpstx_ │ │ │ │ + 4289: 000470f1 132 FUNC GLOBAL DEFAULT 11 ullqcp__ │ │ │ │ + 4290: 00098149 160 FUNC GLOBAL DEFAULT 11 ulistx_ │ │ │ │ + 4291: 00058fcd 28 FUNC GLOBAL DEFAULT 11 g2fctr__ │ │ │ │ + 4292: 0008aed9 348 FUNC GLOBAL DEFAULT 11 uegtlb_ │ │ │ │ + 4293: 0003e009 112 FUNC GLOBAL DEFAULT 11 sgpget__ │ │ │ │ + 4294: 0005714d 44 FUNC GLOBAL DEFAULT 11 shppma__ │ │ │ │ + 4295: 00045ee1 216 FUNC GLOBAL DEFAULT 11 uscstx__ │ │ │ │ + 4296: 0003c489 28 FUNC GLOBAL DEFAULT 11 szstyz__ │ │ │ │ + 4297: 0004a919 28 FUNC GLOBAL DEFAULT 11 uzpsvl__ │ │ │ │ + 4298: 00041d39 216 FUNC GLOBAL DEFAULT 11 swqfnm__ │ │ │ │ + 4299: 0006453d 716 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchars │ │ │ │ + 4300: 000ebd2d 432 FUNC GLOBAL DEFAULT 11 shlfwm_ │ │ │ │ + 4301: 000b6485 204 FUNC GLOBAL DEFAULT 11 vrdiv1_ │ │ │ │ + 4302: 000a4e4d 92 FUNC GLOBAL DEFAULT 11 uglget_ │ │ │ │ + 4303: 000a19d9 1260 FUNC GLOBAL DEFAULT 11 uherbz_ │ │ │ │ + 4304: 00048ed1 28 FUNC GLOBAL DEFAULT 11 ugdut__ │ │ │ │ + 4305: 00073901 520 FUNC GLOBAL DEFAULT 11 uyplba_ │ │ │ │ + 4306: 000b0ba5 132 FUNC GLOBAL DEFAULT 11 mpipst_ │ │ │ │ + 4307: 00051c7d 116 FUNC GLOBAL DEFAULT 11 lenc__ │ │ │ │ + 4308: 000809c9 140 FUNC GLOBAL DEFAULT 11 uifrgb_ │ │ │ │ + 4309: 0011e5f0 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ + 4310: 0003c045 28 FUNC GLOBAL DEFAULT 11 szclts__ │ │ │ │ + 4311: 0003e5d9 28 FUNC GLOBAL DEFAULT 11 sgtnzr__ │ │ │ │ + 4312: 000ba84d 16 FUNC GLOBAL DEFAULT 11 sztitz_ │ │ │ │ + 4313: 0006120d 68 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevel │ │ │ │ + 4314: 000e2eb5 46 FUNC GLOBAL DEFAULT 11 rfftb_ │ │ │ │ + 4315: 000e8689 512 FUNC GLOBAL DEFAULT 11 cfftf1_ │ │ │ │ + 4316: 00048ba9 28 FUNC GLOBAL DEFAULT 11 uuqmks__ │ │ │ │ + 4317: 0008709d 232 FUNC GLOBAL DEFAULT 11 usyoff_ │ │ │ │ + 4318: 000573a1 48 FUNC GLOBAL DEFAULT 11 shtswm__ │ │ │ │ + 4319: 0003e495 44 FUNC GLOBAL DEFAULT 11 sglaxv__ │ │ │ │ + 4320: 00058aad 48 FUNC GLOBAL DEFAULT 11 clrgsv__ │ │ │ │ + 4321: 000afa6d 564 FUNC GLOBAL DEFAULT 11 mpiplc_ │ │ │ │ + 4322: 0009ac81 616 FUNC GLOBAL DEFAULT 11 uxpaxs_ │ │ │ │ + 4323: 0004b599 132 FUNC GLOBAL DEFAULT 11 ucpqcp__ │ │ │ │ + 4324: 0003f521 28 FUNC GLOBAL DEFAULT 11 sgcls__ │ │ │ │ + 4325: 00052459 4 FUNC GLOBAL DEFAULT 11 imin__ │ │ │ │ + 4326: 000b0e31 140 FUNC GLOBAL DEFAULT 11 mpfmer_ │ │ │ │ + 4327: 00055ad5 28 FUNC GLOBAL DEFAULT 11 rfftb__ │ │ │ │ + 4328: 00055301 132 FUNC GLOBAL DEFAULT 11 glpstx__ │ │ │ │ + 4329: 0006b0bd 296 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclinitsinfft │ │ │ │ + 4330: 0007a099 148 FUNC GLOBAL DEFAULT 11 uupqcl_ │ │ │ │ + 4331: 00057485 48 FUNC GLOBAL DEFAULT 11 shtwgm__ │ │ │ │ + 4332: 000b9ca9 68 FUNC GLOBAL DEFAULT 11 szgcll_ │ │ │ │ + 4333: 00040769 4 FUNC GLOBAL DEFAULT 11 zgiopn__ │ │ │ │ + 4334: 000407b1 4 FUNC GLOBAL DEFAULT 11 zgslcl__ │ │ │ │ + 4335: 0004d655 28 FUNC GLOBAL DEFAULT 11 udlsvl__ │ │ │ │ + 4336: 00040971 128 FUNC GLOBAL DEFAULT 11 swocls__ │ │ │ │ + 4337: 0007ed3d 144 FUNC GLOBAL DEFAULT 11 uipdat_ │ │ │ │ + 4338: 000afd2d 124 FUNC GLOBAL DEFAULT 11 mpscoa_ │ │ │ │ + 4339: 00077f21 132 FUNC GLOBAL DEFAULT 11 umiqin_ │ │ │ │ + 4340: 000cb33d 164 FUNC GLOBAL DEFAULT 11 sglnr_ │ │ │ │ + 4341: 0003ef71 112 FUNC GLOBAL DEFAULT 11 sgiset__ │ │ │ │ + 4342: 000a09a1 320 FUNC GLOBAL DEFAULT 11 udiqid_ │ │ │ │ + 4343: 00042fdd 132 FUNC GLOBAL DEFAULT 11 uepqcl__ │ │ │ │ + 4344: 000745b9 752 FUNC GLOBAL DEFAULT 11 uyplbb_ │ │ │ │ + 4345: 0004b3b5 132 FUNC GLOBAL DEFAULT 11 uzrqin__ │ │ │ │ + 4346: 000cd4a9 192 FUNC GLOBAL DEFAULT 11 sgtnzu_ │ │ │ │ + 4347: 00052029 4 FUNC GLOBAL DEFAULT 11 mpfcon__ │ │ │ │ + 4348: 00072099 164 FUNC GLOBAL DEFAULT 11 uwigyi_ │ │ │ │ + 4349: 000741f1 968 FUNC GLOBAL DEFAULT 11 uypttl_ │ │ │ │ + 4350: 001df730 16020 OBJECT GLOBAL DEFAULT 21 uwblkx_ │ │ │ │ + 4351: 0007d6f5 92 FUNC GLOBAL DEFAULT 11 uirget_ │ │ │ │ + 4352: 0009842d 92 FUNC GLOBAL DEFAULT 11 ulpget_ │ │ │ │ + 4353: 000c5779 200 FUNC GLOBAL DEFAULT 11 scplzu_ │ │ │ │ + 4354: 000e226d 132 FUNC GLOBAL DEFAULT 11 odiqin_ │ │ │ │ + 4355: 000af3ed 408 FUNC GLOBAL DEFAULT 11 mpirbs_ │ │ │ │ + 4356: 0003eb5d 28 FUNC GLOBAL DEFAULT 11 sgqtxs__ │ │ │ │ + 4357: 000e1825 268 FUNC GLOBAL DEFAULT 11 odrkdu_ │ │ │ │ + 4358: 000541fd 132 FUNC GLOBAL DEFAULT 11 gllqcp__ │ │ │ │ + 4359: 0004eb41 28 FUNC GLOBAL DEFAULT 11 umsppt__ │ │ │ │ + 4360: 00051c69 4 FUNC GLOBAL DEFAULT 11 lrge0__ │ │ │ │ + 4361: 000a81e9 332 FUNC GLOBAL DEFAULT 11 glpstx_ │ │ │ │ + 4362: 0003fa05 132 FUNC GLOBAL DEFAULT 11 sgpqid__ │ │ │ │ + 4363: 0007ff45 344 FUNC GLOBAL DEFAULT 11 uixbar_ │ │ │ │ + 4364: 000a634d 88 FUNC GLOBAL DEFAULT 11 ugpqit_ │ │ │ │ + 4365: 000eae9d 180 FUNC GLOBAL DEFAULT 11 shmwjz_ │ │ │ │ + 4366: 00039e05 92 FUNC GLOBAL DEFAULT 11 tmlset_ │ │ │ │ + 4367: 00059171 4 FUNC GLOBAL DEFAULT 11 rrms1__ │ │ │ │ + 4368: 0003cb91 28 FUNC GLOBAL DEFAULT 11 stsrot__ │ │ │ │ + 4369: 00040ce9 28 FUNC GLOBAL DEFAULT 11 swiqvl__ │ │ │ │ + 4370: 00047de1 112 FUNC GLOBAL DEFAULT 11 uulget__ │ │ │ │ + 4371: 0006047d 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected1 │ │ │ │ + 4372: 000603a9 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected2 │ │ │ │ + 4373: 0008e215 136 FUNC GLOBAL DEFAULT 11 uelqcp_ │ │ │ │ + 4374: 000555d9 44 FUNC GLOBAL DEFAULT 11 vrmlt__ │ │ │ │ + 4375: 000493dd 28 FUNC GLOBAL DEFAULT 11 ugunit__ │ │ │ │ + 4376: 0004955d 28 FUNC GLOBAL DEFAULT 11 ugpqnp__ │ │ │ │ + 4377: 000cd569 192 FUNC GLOBAL DEFAULT 11 sgtnzv_ │ │ │ │ + 4378: 00058fb1 4 FUNC GLOBAL DEFAULT 11 rmax0__ │ │ │ │ + 4379: 000466b1 28 FUNC GLOBAL DEFAULT 11 uysoff__ │ │ │ │ + 4380: 00060ff5 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtoshort │ │ │ │ + 4381: 001e35c8 16020 OBJECT GLOBAL DEFAULT 21 uwblky_ │ │ │ │ + 4382: 000ab355 2 FUNC GLOBAL DEFAULT 11 rpnget_ │ │ │ │ + 4383: 0005268d 28 FUNC GLOBAL DEFAULT 11 ct2cp__ │ │ │ │ + 4384: 000c5a4d 200 FUNC GLOBAL DEFAULT 11 scplzv_ │ │ │ │ + 4385: 000cb0ad 320 FUNC GLOBAL DEFAULT 11 sgrqid_ │ │ │ │ + 4386: 0004aa75 132 FUNC GLOBAL DEFAULT 11 uziqcp__ │ │ │ │ + 4387: 00069925 52 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofyear │ │ │ │ + 4388: 000af159 148 FUNC GLOBAL DEFAULT 11 mpfmil_ │ │ │ │ + 4389: 0009b871 192 FUNC GLOBAL DEFAULT 11 uxsaxz_ │ │ │ │ + 4390: 000e1931 396 FUNC GLOBAL DEFAULT 11 odrkdv_ │ │ │ │ + 4391: 0009e80d 176 FUNC GLOBAL DEFAULT 11 udlsvl_ │ │ │ │ + 4392: 000c6f85 1292 FUNC GLOBAL DEFAULT 11 stitrn_ │ │ │ │ + 4393: 0003b5c9 36 FUNC GLOBAL DEFAULT 11 szgipz__ │ │ │ │ + 4394: 000e921d 1952 FUNC GLOBAL DEFAULT 11 passb_ │ │ │ │ + 4395: 000d3a1d 92 FUNC GLOBAL DEFAULT 11 zggopn_ │ │ │ │ + 4396: 0004cb71 132 FUNC GLOBAL DEFAULT 11 udistx__ │ │ │ │ + 4397: 000d1af1 224 FUNC GLOBAL DEFAULT 11 swcsvl_ │ │ │ │ + 4398: 00095a65 92 FUNC GLOBAL DEFAULT 11 uclset_ │ │ │ │ + 4399: 00050ba5 144 FUNC GLOBAL DEFAULT 11 uxaxnm__ │ │ │ │ + 4400: 0005a99d 142 FUNC GLOBAL DEFAULT 11 uyplba__ │ │ │ │ + 4401: 000405d5 100 FUNC GLOBAL DEFAULT 11 zgtxt__ │ │ │ │ + 4402: 0011c858 8 OBJECT GLOBAL DEFAULT 20 zglpmname │ │ │ │ + 4403: 0003cdd1 28 FUNC GLOBAL DEFAULT 11 stsrad__ │ │ │ │ + 4404: 0003d349 28 FUNC GLOBAL DEFAULT 11 sldttl__ │ │ │ │ + 4405: 000b0805 276 FUNC GLOBAL DEFAULT 11 mpscoc_ │ │ │ │ + 4406: 00058fb5 4 FUNC GLOBAL DEFAULT 11 rstd0__ │ │ │ │ + 4407: 0006e57d 716 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeyboxarea │ │ │ │ + 4408: 0003df89 44 FUNC GLOBAL DEFAULT 11 sgpmxv__ │ │ │ │ + 4409: 0008dd09 184 FUNC GLOBAL DEFAULT 11 ueiqcl_ │ │ │ │ + 4410: 00081ec1 2156 FUNC GLOBAL DEFAULT 11 usysub_ │ │ │ │ + 4411: 000eb021 18 FUNC GLOBAL DEFAULT 11 shmdxj_ │ │ │ │ + 4412: 000d0571 16 FUNC GLOBAL DEFAULT 11 sgqtxi_ │ │ │ │ + 4413: 0008b9a9 38 FUNC GLOBAL DEFAULT 11 uestlz_ │ │ │ │ + 4414: 000a4c85 136 FUNC GLOBAL DEFAULT 11 ugrqcp_ │ │ │ │ + 4415: 0007b515 16 FUNC GLOBAL DEFAULT 11 uuslni_ │ │ │ │ + 4416: 0003bde1 28 FUNC GLOBAL DEFAULT 11 sztncl__ │ │ │ │ + 4417: 00053aa5 28 FUNC GLOBAL DEFAULT 11 rpnopt__ │ │ │ │ + 4418: 0004223d 216 FUNC GLOBAL DEFAULT 11 swcstx__ │ │ │ │ + 4419: 0011d9ec 4 OBJECT GLOBAL DEFAULT 21 xargc │ │ │ │ + 4420: 00048009 132 FUNC GLOBAL DEFAULT 11 uulqid__ │ │ │ │ + 4421: 000ec885 4 FUNC GLOBAL DEFAULT 11 shtnml_ │ │ │ │ + 4422: 00055de5 112 FUNC GLOBAL DEFAULT 11 odrget__ │ │ │ │ + 4423: 00093079 1240 FUNC GLOBAL DEFAULT 11 uvbxaz_ │ │ │ │ + 4424: 00051c6d 4 FUNC GLOBAL DEFAULT 11 lrgea__ │ │ │ │ + 4425: 0008f8d1 40 FUNC GLOBAL DEFAULT 11 uziqid_ │ │ │ │ + 4426: 000b3409 104 FUNC GLOBAL DEFAULT 11 rgnge_ │ │ │ │ + 4427: 000cb279 164 FUNC GLOBAL DEFAULT 11 sglnu_ │ │ │ │ + 4428: 000a3dfd 6 FUNC GLOBAL DEFAULT 11 uglqnp_ │ │ │ │ + 4429: 00039d65 160 FUNC GLOBAL DEFAULT 11 tmlstx_ │ │ │ │ + 4430: 0008d525 92 FUNC GLOBAL DEFAULT 11 uerset_ │ │ │ │ + 4431: 0008e0b9 164 FUNC GLOBAL DEFAULT 11 uelqvl_ │ │ │ │ + 4432: 00050df5 44 FUNC GLOBAL DEFAULT 11 uverbz__ │ │ │ │ + 4433: 00052a0d 28 FUNC GLOBAL DEFAULT 11 rpnget__ │ │ │ │ + 4434: 0003bda9 28 FUNC GLOBAL DEFAULT 11 szclsv__ │ │ │ │ + 4435: 0008899d 1316 FUNC GLOBAL DEFAULT 11 usinit_ │ │ │ │ + 4436: 0004339d 28 FUNC GLOBAL DEFAULT 11 uegtla__ │ │ │ │ + 4437: 00080b3d 54 FUNC GLOBAL DEFAULT 11 uiiyxy_ │ │ │ │ + 4438: 000c56c1 92 FUNC GLOBAL DEFAULT 11 scsorg_ │ │ │ │ + 4439: 000ec81d 104 FUNC GLOBAL DEFAULT 11 shtfun_ │ │ │ │ + 4440: 000a9de9 320 FUNC GLOBAL DEFAULT 11 glrqid_ │ │ │ │ + 4441: 0003cbe5 28 FUNC GLOBAL DEFAULT 11 ststri__ │ │ │ │ + 4442: 0011d9e8 4 OBJECT GLOBAL DEFAULT 21 xargv │ │ │ │ + 4443: 00061035 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtonum │ │ │ │ + 4444: 00052a05 4 FUNC GLOBAL DEFAULT 11 g2qgrd__ │ │ │ │ + 4445: 000e90a9 46 FUNC GLOBAL DEFAULT 11 rfftf_ │ │ │ │ + 4446: 000c8ec1 16 FUNC GLOBAL DEFAULT 11 sgqpmi_ │ │ │ │ + 4447: 0004b89d 132 FUNC GLOBAL DEFAULT 11 ucrqcl__ │ │ │ │ + 4448: 00067615 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetbonnes │ │ │ │ + 4449: 00045b81 140 FUNC GLOBAL DEFAULT 11 usptmk__ │ │ │ │ + 4450: 0005200d 4 FUNC GLOBAL DEFAULT 11 mpicct__ │ │ │ │ + 4451: 000486ad 112 FUNC GLOBAL DEFAULT 11 uupset__ │ │ │ │ + 4452: 0008cb09 652 FUNC GLOBAL DEFAULT 11 uezchk_ │ │ │ │ + 4453: 0003f9e9 28 FUNC GLOBAL DEFAULT 11 sgpqnp__ │ │ │ │ + 4454: 0005770d 28 FUNC GLOBAL DEFAULT 11 shfftf__ │ │ │ │ + 4455: 0003c385 28 FUNC GLOBAL DEFAULT 11 szsttr__ │ │ │ │ + 4456: 0004e651 28 FUNC GLOBAL DEFAULT 11 umspct__ │ │ │ │ + 4457: 0007a12d 136 FUNC GLOBAL DEFAULT 11 uupqcp_ │ │ │ │ + 4458: 0004d811 132 FUNC GLOBAL DEFAULT 11 udpqcp__ │ │ │ │ + 4459: 000959c5 160 FUNC GLOBAL DEFAULT 11 uclstx_ │ │ │ │ + 4460: 0003cc79 28 FUNC GLOBAL DEFAULT 11 stfpr2__ │ │ │ │ + 4461: 00067b8d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_b │ │ │ │ + 4462: 000cb3e1 164 FUNC GLOBAL DEFAULT 11 sglnv_ │ │ │ │ + 4463: 000553bd 28 FUNC GLOBAL DEFAULT 11 vrgnn__ │ │ │ │ + 4464: 00068349 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_f │ │ │ │ + 4465: 000ebee1 212 FUNC GLOBAL DEFAULT 11 shtg2s_ │ │ │ │ + 4466: 000d5bd9 492 FUNC GLOBAL DEFAULT 11 zgclini_ │ │ │ │ + 4467: 00043819 28 FUNC GLOBAL DEFAULT 11 uelsvl__ │ │ │ │ + 4468: 000a7431 184 FUNC GLOBAL DEFAULT 11 iblklt_ │ │ │ │ + 4469: 000456b1 128 FUNC GLOBAL DEFAULT 11 usxaxl__ │ │ │ │ + 4470: 000b7b85 128 FUNC GLOBAL DEFAULT 11 sztxzr_ │ │ │ │ + 4471: 0008cd95 1168 FUNC GLOBAL DEFAULT 11 uetonz_ │ │ │ │ + 4472: 0005f5d1 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextnormalized │ │ │ │ + 4473: 000a6629 92 FUNC GLOBAL DEFAULT 11 ugiget_ │ │ │ │ + 4474: 00040b25 28 FUNC GLOBAL DEFAULT 11 swgton__ │ │ │ │ + 4475: 0003c1e5 28 FUNC GLOBAL DEFAULT 11 szoptp__ │ │ │ │ + 4476: 000443e9 144 FUNC GLOBAL DEFAULT 11 ususcl__ │ │ │ │ + 4477: 00059175 4 FUNC GLOBAL DEFAULT 11 rvmin0__ │ │ │ │ + 4478: 00080c9d 6 FUNC GLOBAL DEFAULT 11 uirqnp_ │ │ │ │ + 4479: 000a4add 240 FUNC GLOBAL DEFAULT 11 ugrqvl_ │ │ │ │ + 4480: 00099885 6 FUNC GLOBAL DEFAULT 11 ulpqnp_ │ │ │ │ + 4481: 000b8349 60 FUNC GLOBAL DEFAULT 11 szsttp_ │ │ │ │ + 4482: 000da631 62 FUNC GLOBAL DEFAULT 11 cfnchr │ │ │ │ + 4483: 000913d9 38 FUNC GLOBAL DEFAULT 11 uzlsvl_ │ │ │ │ + 4484: 0003bf65 28 FUNC GLOBAL DEFAULT 11 szstni__ │ │ │ │ + 4485: 000b0b1d 136 FUNC GLOBAL DEFAULT 11 mpfpst_ │ │ │ │ + 4486: 000ea36d 64 FUNC GLOBAL DEFAULT 11 shms2w_ │ │ │ │ + 4487: 000ba95d 96 FUNC GLOBAL DEFAULT 11 szmvl3_ │ │ │ │ + 4488: 00078c6d 500 FUNC GLOBAL DEFAULT 11 umspdf_ │ │ │ │ + 4489: 0007d3a1 52 FUNC GLOBAL DEFAULT 11 uicrgb_ │ │ │ │ + 4490: 0008875d 92 FUNC GLOBAL DEFAULT 11 uspset_ │ │ │ │ + 4491: 00055f65 132 FUNC GLOBAL DEFAULT 11 odrqid__ │ │ │ │ + 4492: 0003b589 28 FUNC GLOBAL DEFAULT 11 uestln__ │ │ │ │ + 4493: 000477fd 128 FUNC GLOBAL DEFAULT 11 ulyqfm__ │ │ │ │ + 4494: 00073bc5 108 FUNC GLOBAL DEFAULT 11 uyroff_ │ │ │ │ + 4495: 0003d07d 228 FUNC GLOBAL DEFAULT 11 slzttl__ │ │ │ │ + 4496: 00057de5 4 FUNC GLOBAL DEFAULT 11 clckdt__ │ │ │ │ + 4497: 000865c9 856 FUNC GLOBAL DEFAULT 11 ususcl_ │ │ │ │ + 4498: 000afa01 108 FUNC GLOBAL DEFAULT 11 mpfplc_ │ │ │ │ + 4499: 0007fead 100 FUNC GLOBAL DEFAULT 11 uic3d_ │ │ │ │ + 4500: 0003ce95 28 FUNC GLOBAL DEFAULT 11 stiusr__ │ │ │ │ + 4501: 00047d41 132 FUNC GLOBAL DEFAULT 11 uuiqin__ │ │ │ │ + 4502: 000cfd31 1764 FUNC GLOBAL DEFAULT 11 sgstrf_ │ │ │ │ + 4503: 0003dfed 28 FUNC GLOBAL DEFAULT 11 sgstrf__ │ │ │ │ + 4504: 00078385 216 FUNC GLOBAL DEFAULT 11 umscom_ │ │ │ │ + 4505: 0004859d 28 FUNC GLOBAL DEFAULT 11 uursvl__ │ │ │ │ + 4506: 0009e789 132 FUNC GLOBAL DEFAULT 11 udlqin_ │ │ │ │ + 4507: 00051531 4 FUNC GLOBAL DEFAULT 11 nindxr__ │ │ │ │ + 4508: 0005f96d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkertype │ │ │ │ + 4509: 000d1a6d 132 FUNC GLOBAL DEFAULT 11 swcqin_ │ │ │ │ + 4510: 0008d485 160 FUNC GLOBAL DEFAULT 11 uerstx_ │ │ │ │ + 4511: 0005910d 28 FUNC GLOBAL DEFAULT 11 uwqgxb__ │ │ │ │ + 4512: 000589d9 116 FUNC GLOBAL DEFAULT 11 lchrl__ │ │ │ │ + 4513: 0003d971 28 FUNC GLOBAL DEFAULT 11 scqorg__ │ │ │ │ + 4514: 00060341 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlineindex │ │ │ │ + 4515: 0004f6e1 40 FUNC GLOBAL DEFAULT 11 uipdaz__ │ │ │ │ + 4516: 0006e1f1 308 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD_dclswapindex │ │ │ │ + 4517: 000ea801 38 FUNC GLOBAL DEFAULT 11 shmdxm_ │ │ │ │ + 4518: 00056739 28 FUNC GLOBAL DEFAULT 11 odpqvl__ │ │ │ │ + 4519: 0005005d 28 FUNC GLOBAL DEFAULT 11 uilsvl__ │ │ │ │ + 4520: 00072669 100 FUNC GLOBAL DEFAULT 11 uymttl_ │ │ │ │ + 4521: 00059ad5 132 FUNC GLOBAL DEFAULT 11 tmlqin__ │ │ │ │ + 4522: 00076ee9 788 FUNC GLOBAL DEFAULT 11 umbndc_ │ │ │ │ + 4523: 0006e325 600 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxline │ │ │ │ + 4524: 0006a4dd 112 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dcldeallocrealfft │ │ │ │ + 4525: 000af2b9 308 FUNC GLOBAL DEFAULT 11 mpfrbs_ │ │ │ │ + 4526: 0007af89 1284 FUNC GLOBAL DEFAULT 11 uumrkz_ │ │ │ │ + 4527: 000e7a8d 1952 FUNC GLOBAL DEFAULT 11 passf_ │ │ │ │ + 4528: 00069a15 76 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldiffdate │ │ │ │ + 4529: 0005aba5 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ + 4530: 0007d565 48 FUNC GLOBAL DEFAULT 11 uicini_ │ │ │ │ + 4531: 00079f51 240 FUNC GLOBAL DEFAULT 11 uupqvl_ │ │ │ │ + 4532: 00047fed 28 FUNC GLOBAL DEFAULT 11 uulqnp__ │ │ │ │ + 4533: 000d8f01 140 FUNC GLOBAL DEFAULT 11 swiclr_ │ │ │ │ + 4534: 00040e39 28 FUNC GLOBAL DEFAULT 11 swqpnt__ │ │ │ │ + 4535: 00042a99 132 FUNC GLOBAL DEFAULT 11 ueistx__ │ │ │ │ + 4536: 000de555 512 FUNC GLOBAL DEFAULT 11 cllsrg_ │ │ │ │ + 4537: 000db211 104 FUNC GLOBAL DEFAULT 11 timeq1_ │ │ │ │ + 4538: 0007eee9 3688 FUNC GLOBAL DEFAULT 11 uipdaz_ │ │ │ │ + 4539: 0006dce1 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfillmap │ │ │ │ + 4540: 0004bdd1 112 FUNC GLOBAL DEFAULT 11 uclset__ │ │ │ │ + 4541: 00076ae9 508 FUNC GLOBAL DEFAULT 11 umstvz_ │ │ │ │ + 4542: 00040ad1 28 FUNC GLOBAL DEFAULT 11 swgplt__ │ │ │ │ + 4543: 000467c1 144 FUNC GLOBAL DEFAULT 11 uyaxnm__ │ │ │ │ + 4544: 000379bd 92 FUNC GLOBAL DEFAULT 11 tmiset_ │ │ │ │ + 4545: 001e7958 16 OBJECT GLOBAL DEFAULT 21 udblk1_ │ │ │ │ + 4546: 0006d405 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget2dplane │ │ │ │ + 4547: 000593a5 4 FUNC GLOBAL DEFAULT 11 vrfna1__ │ │ │ │ + 4548: 001105ac 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_time │ │ │ │ + 4549: 0003babd 28 FUNC GLOBAL DEFAULT 11 szmvlu__ │ │ │ │ + 4550: 0004df29 112 FUNC GLOBAL DEFAULT 11 umpget__ │ │ │ │ + 4551: 00054c91 184 FUNC GLOBAL DEFAULT 11 glcget__ │ │ │ │ + 4552: 0008ddc1 136 FUNC GLOBAL DEFAULT 11 ueiqcp_ │ │ │ │ + 4553: 000556ed 44 FUNC GLOBAL DEFAULT 11 passb4__ │ │ │ │ + 4554: 000554fd 44 FUNC GLOBAL DEFAULT 11 vrsub__ │ │ │ │ + 4555: 000b8c1d 388 FUNC GLOBAL DEFAULT 11 szsttr_ │ │ │ │ + 4556: 000e6fed 18 FUNC GLOBAL DEFAULT 11 rffti_ │ │ │ │ + 4557: 0004a581 112 FUNC GLOBAL DEFAULT 11 uzlget__ │ │ │ │ + 4558: 00065e45 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetinteger │ │ │ │ + 4559: 000db3c1 96 FUNC GLOBAL DEFAULT 11 time12_ │ │ │ │ + 4560: 0003b9f9 28 FUNC GLOBAL DEFAULT 11 szsclx__ │ │ │ │ + 4561: 000520b9 4 FUNC GLOBAL DEFAULT 11 mpfpt2__ │ │ │ │ + 4562: 00088611 332 FUNC GLOBAL DEFAULT 11 uspstx_ │ │ │ │ + 4563: 00058055 28 FUNC GLOBAL DEFAULT 11 date21__ │ │ │ │ + 4564: 000a0701 176 FUNC GLOBAL DEFAULT 11 udisvl_ │ │ │ │ + 4565: 000c6959 1512 FUNC GLOBAL DEFAULT 11 stftrn_ │ │ │ │ + 4566: 0006ae85 452 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclsinfft │ │ │ │ + 4567: 000533cd 28 FUNC GLOBAL DEFAULT 11 prclvl__ │ │ │ │ + 4568: 000dfea5 54 FUNC GLOBAL DEFAULT 11 fcnrec_ │ │ │ │ + 4569: 000d2951 2596 FUNC GLOBAL DEFAULT 11 zgdopn_ │ │ │ │ + 4570: 00044aa1 28 FUNC GLOBAL DEFAULT 11 usisvl__ │ │ │ │ + 4571: 000ad7f5 156 FUNC GLOBAL DEFAULT 11 imax_ │ │ │ │ + 4572: 00044bb1 112 FUNC GLOBAL DEFAULT 11 usrset__ │ │ │ │ + 4573: 000453d5 28 FUNC GLOBAL DEFAULT 11 uslqvl__ │ │ │ │ + 4574: 000d8e75 138 FUNC GLOBAL DEFAULT 11 swicls_ │ │ │ │ + 4575: 00055a8d 36 FUNC GLOBAL DEFAULT 11 rfftb1__ │ │ │ │ + 4576: 000977c5 92 FUNC GLOBAL DEFAULT 11 uciset_ │ │ │ │ + 4577: 0003d781 28 FUNC GLOBAL DEFAULT 11 scstnp__ │ │ │ │ + 4578: 000512b5 208 FUNC GLOBAL DEFAULT 11 nindxc__ │ │ │ │ + 4579: 000db2ed 104 FUNC GLOBAL DEFAULT 11 timeq2_ │ │ │ │ + 4580: 000b1909 120 FUNC GLOBAL DEFAULT 11 rmax0_ │ │ │ │ + 4581: 00050401 28 FUNC GLOBAL DEFAULT 11 uidecd__ │ │ │ │ + 4582: 001e7af8 804 OBJECT GLOBAL DEFAULT 21 udblk2_ │ │ │ │ + 4583: 0005031d 40 FUNC GLOBAL DEFAULT 11 uiiluv__ │ │ │ │ + 4584: 000d2789 104 FUNC GLOBAL DEFAULT 11 zgfrel_ │ │ │ │ + 4585: 0003da6d 28 FUNC GLOBAL DEFAULT 11 scqpmi__ │ │ │ │ + 4586: 000eab61 114 FUNC GLOBAL DEFAULT 11 shlfwu_ │ │ │ │ + 4587: 000d28bd 132 FUNC GLOBAL DEFAULT 11 zguprect │ │ │ │ + 4588: 000d8b2d 138 FUNC GLOBAL DEFAULT 11 swqtnc_ │ │ │ │ + 4589: 00050dcd 40 FUNC GLOBAL DEFAULT 11 uvbrlz__ │ │ │ │ + 4590: 0003f6b9 28 FUNC GLOBAL DEFAULT 11 sgtnzv__ │ │ │ │ + 4591: 0004f65d 132 FUNC GLOBAL DEFAULT 11 uiistx__ │ │ │ │ + 4592: 000b96d9 96 FUNC GLOBAL DEFAULT 11 sztxzu_ │ │ │ │ + 4593: 000ca5e1 16 FUNC GLOBAL DEFAULT 11 sgstnp_ │ │ │ │ + 4594: 00075b35 1340 FUNC GLOBAL DEFAULT 11 umpmap_ │ │ │ │ + 4595: 0005a01d 132 FUNC GLOBAL DEFAULT 11 tmrstx__ │ │ │ │ + 4596: 0004e351 112 FUNC GLOBAL DEFAULT 11 umiset__ │ │ │ │ + 4597: 000ac4a1 56 FUNC GLOBAL DEFAULT 11 rllenv_ │ │ │ │ + 4598: 000b0689 114 FUNC GLOBAL DEFAULT 11 mpzmwd_ │ │ │ │ + 4599: 000bbf7d 8 FUNC GLOBAL DEFAULT 11 szstts_ │ │ │ │ + 4600: 0007b549 20 FUNC GLOBAL DEFAULT 11 uuqarp_ │ │ │ │ + 4601: 0003bf49 28 FUNC GLOBAL DEFAULT 11 sztnzu__ │ │ │ │ + 4602: 0003c95d 28 FUNC GLOBAL DEFAULT 11 szcllp__ │ │ │ │ + 4603: 00055865 28 FUNC GLOBAL DEFAULT 11 rfftf__ │ │ │ │ + 4604: 000daf69 72 FUNC GLOBAL DEFAULT 11 time13_ │ │ │ │ + 4605: 00055f49 28 FUNC GLOBAL DEFAULT 11 odrqnp__ │ │ │ │ + 4606: 0004db15 132 FUNC GLOBAL DEFAULT 11 udrqcl__ │ │ │ │ + 4607: 000a7e4d 38 FUNC GLOBAL DEFAULT 11 iset0_ │ │ │ │ + 4608: 00047231 132 FUNC GLOBAL DEFAULT 11 ullqin__ │ │ │ │ + 4609: 000913ad 44 FUNC GLOBAL DEFAULT 11 uzlqin_ │ │ │ │ + 4610: 0005b289 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclclosegraphics │ │ │ │ + 4611: 0004ee15 132 FUNC GLOBAL DEFAULT 11 umpqid__ │ │ │ │ + 4612: 0006ad71 276 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcliniteasyfft │ │ │ │ + 4613: 00055ab1 36 FUNC GLOBAL DEFAULT 11 radb2__ │ │ │ │ + 4614: 0003ba69 28 FUNC GLOBAL DEFAULT 11 szl3op__ │ │ │ │ + 4615: 00052021 4 FUNC GLOBAL DEFAULT 11 mpfmil__ │ │ │ │ + 4616: 000dae95 104 FUNC GLOBAL DEFAULT 11 timeq3_ │ │ │ │ + 4617: 000cae0d 176 FUNC GLOBAL DEFAULT 11 sgrsvl_ │ │ │ │ + 4618: 000493f9 112 FUNC GLOBAL DEFAULT 11 ugrget__ │ │ │ │ + 4619: 001e7968 400 OBJECT GLOBAL DEFAULT 21 udblk3_ │ │ │ │ + 4620: 000b1f19 244 FUNC GLOBAL DEFAULT 11 rmax1_ │ │ │ │ + 4621: 00042f59 132 FUNC GLOBAL DEFAULT 11 uepqcp__ │ │ │ │ + 4622: 000520e5 100 FUNC GLOBAL DEFAULT 11 osgenv__ │ │ │ │ + 4623: 000ec2e5 64 FUNC GLOBAL DEFAULT 11 shtg2w_ │ │ │ │ + 4624: 000a5c75 6 FUNC GLOBAL DEFAULT 11 ugiqnp_ │ │ │ │ + 4625: 0003791d 160 FUNC GLOBAL DEFAULT 11 tmistx_ │ │ │ │ + 4626: 0008dc5d 172 FUNC GLOBAL DEFAULT 11 ueiqvl_ │ │ │ │ + 4627: 000bbf85 4 FUNC GLOBAL DEFAULT 11 sztxzv_ │ │ │ │ + 4628: 000601d1 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlineindex │ │ │ │ + 4629: 000b3569 90 FUNC GLOBAL DEFAULT 11 vidiv0_ │ │ │ │ + 4630: 0003e531 28 FUNC GLOBAL DEFAULT 11 sgqlat__ │ │ │ │ + 4631: 00060fb5 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtolong │ │ │ │ + 4632: 0004adf1 132 FUNC GLOBAL DEFAULT 11 uzlqid__ │ │ │ │ + 4633: 00051b01 28 FUNC GLOBAL DEFAULT 11 radd0__ │ │ │ │ + 4634: 00080ae1 92 FUNC GLOBAL DEFAULT 11 uifyxy_ │ │ │ │ + 4635: 000bf77d 920 FUNC GLOBAL DEFAULT 11 szsttt_ │ │ │ │ + 4636: 000751b1 748 FUNC GLOBAL DEFAULT 11 umspwd_ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -296,2275 +296,2275 @@ │ │ │ │ 0010db84 00000017 R_ARM_RELATIVE │ │ │ │ 0010db8c 00000017 R_ARM_RELATIVE │ │ │ │ 0010db98 00000017 R_ARM_RELATIVE │ │ │ │ 0010dba0 00000017 R_ARM_RELATIVE │ │ │ │ 0010dbac 00000017 R_ARM_RELATIVE │ │ │ │ 0010dbb4 00000017 R_ARM_RELATIVE │ │ │ │ 00110000 00000017 R_ARM_RELATIVE │ │ │ │ -00114bc4 00000017 R_ARM_RELATIVE │ │ │ │ -00114bc8 00000017 R_ARM_RELATIVE │ │ │ │ -00114bcc 00000017 R_ARM_RELATIVE │ │ │ │ -00114bd0 00000017 R_ARM_RELATIVE │ │ │ │ -00114bd4 00000017 R_ARM_RELATIVE │ │ │ │ -00114bd8 00000017 R_ARM_RELATIVE │ │ │ │ -00114bdc 00000017 R_ARM_RELATIVE │ │ │ │ -0010ff30 00059515 R_ARM_GLOB_DAT 0004b529 mpzek6_ │ │ │ │ -0010ff34 000b6c15 R_ARM_GLOB_DAT 001df748 szbls1_ │ │ │ │ -0010ff38 0011d515 R_ARM_GLOB_DAT 0009e955 stftrn_ │ │ │ │ -0010ff3c 00114315 R_ARM_GLOB_DAT 0012a214 xargc │ │ │ │ -0010ff40 000c1515 R_ARM_GLOB_DAT 0004b49d mpzktd_ │ │ │ │ -0010ff44 000a8915 R_ARM_GLOB_DAT 000a9635 zg_draw_event │ │ │ │ -0010ff48 00029115 R_ARM_GLOB_DAT 001df770 szbtx3_ │ │ │ │ +0011c844 00000017 R_ARM_RELATIVE │ │ │ │ +0011c848 00000017 R_ARM_RELATIVE │ │ │ │ +0011c84c 00000017 R_ARM_RELATIVE │ │ │ │ +0011c850 00000017 R_ARM_RELATIVE │ │ │ │ +0011c854 00000017 R_ARM_RELATIVE │ │ │ │ +0011c858 00000017 R_ARM_RELATIVE │ │ │ │ +0011c85c 00000017 R_ARM_RELATIVE │ │ │ │ +0010ff30 00059515 R_ARM_GLOB_DAT 000aee31 mpzek6_ │ │ │ │ +0010ff34 000b6c15 R_ARM_GLOB_DAT 001e7e20 szbls1_ │ │ │ │ +0010ff38 0011d515 R_ARM_GLOB_DAT 000c6959 stftrn_ │ │ │ │ +0010ff3c 00114315 R_ARM_GLOB_DAT 0011d9ec xargc │ │ │ │ +0010ff40 000c1515 R_ARM_GLOB_DAT 000af8d9 mpzktd_ │ │ │ │ +0010ff44 000a8915 R_ARM_GLOB_DAT 000d23a5 zg_draw_event │ │ │ │ +0010ff48 00029115 R_ARM_GLOB_DAT 001e7488 szbtx3_ │ │ │ │ 0010ff4c 00001515 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -0010ff50 000a7815 R_ARM_GLOB_DAT 001c3170 fontfamily │ │ │ │ -0010ff54 00094f15 R_ARM_GLOB_DAT 001c316c font_desc │ │ │ │ -0010ff58 00120b15 R_ARM_GLOB_DAT 001eb878 udblk3_ │ │ │ │ -0010ff5c 000c9d15 R_ARM_GLOB_DAT 000a91dd zg_destroy_event │ │ │ │ -0010ff60 0010fe15 R_ARM_GLOB_DAT 001e79b0 uwblkx_ │ │ │ │ -0010ff64 0007f915 R_ARM_GLOB_DAT 000a9685 zg_key_press_event │ │ │ │ -0010ff68 00078d15 R_ARM_GLOB_DAT 00114bcc zgipmname │ │ │ │ -0010ff6c 0001be15 R_ARM_GLOB_DAT 0012a230 __uspack_MOD_yuni0 │ │ │ │ -0010ff70 00023815 R_ARM_GLOB_DAT 001df720 szbtx1_ │ │ │ │ -0010ff74 000d4015 R_ARM_GLOB_DAT 0004a6bd mpxplc_ │ │ │ │ -0010ff78 00029315 R_ARM_GLOB_DAT 001df788 szbpm2_ │ │ │ │ -0010ff7c 00015815 R_ARM_GLOB_DAT 000a91c1 zg_button_press_event │ │ │ │ -0010ff80 000a3e15 R_ARM_GLOB_DAT 000a5781 sgqwnd_ │ │ │ │ -0010ff84 000afb15 R_ARM_GLOB_DAT 0012a290 __uspack_MOD_xttl0 │ │ │ │ -0010ff88 00115a15 R_ARM_GLOB_DAT 0012a210 xargv │ │ │ │ -0010ff8c 0011e615 R_ARM_GLOB_DAT 001eba08 udblk2_ │ │ │ │ +0010ff50 000a7815 R_ARM_GLOB_DAT 001cab88 fontfamily │ │ │ │ +0010ff54 00094f15 R_ARM_GLOB_DAT 001cab84 font_desc │ │ │ │ +0010ff58 00120b15 R_ARM_GLOB_DAT 001e7968 udblk3_ │ │ │ │ +0010ff5c 000c9d15 R_ARM_GLOB_DAT 000d1f4d zg_destroy_event │ │ │ │ +0010ff60 0010fe15 R_ARM_GLOB_DAT 001df730 uwblkx_ │ │ │ │ +0010ff64 0007f915 R_ARM_GLOB_DAT 000d23f5 zg_key_press_event │ │ │ │ +0010ff68 00078d15 R_ARM_GLOB_DAT 0011c84c zgipmname │ │ │ │ +0010ff6c 0001be15 R_ARM_GLOB_DAT 0011da08 __uspack_MOD_yuni0 │ │ │ │ +0010ff70 00023815 R_ARM_GLOB_DAT 001e7e70 szbtx1_ │ │ │ │ +0010ff74 000d4015 R_ARM_GLOB_DAT 000af965 mpxplc_ │ │ │ │ +0010ff78 00029315 R_ARM_GLOB_DAT 001e7e98 szbpm2_ │ │ │ │ +0010ff7c 00015815 R_ARM_GLOB_DAT 000d1f31 zg_button_press_event │ │ │ │ +0010ff80 000a3e15 R_ARM_GLOB_DAT 000cb4e1 sgqwnd_ │ │ │ │ +0010ff84 000afb15 R_ARM_GLOB_DAT 0011da68 __uspack_MOD_xttl0 │ │ │ │ +0010ff88 00115a15 R_ARM_GLOB_DAT 0011d9e8 xargv │ │ │ │ +0010ff8c 0011e615 R_ARM_GLOB_DAT 001e7af8 udblk2_ │ │ │ │ 0010ff90 00005815 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ -0010ff94 0001a915 R_ARM_GLOB_DAT 001eb848 umwk1_ │ │ │ │ -0010ff98 00085015 R_ARM_GLOB_DAT 001df760 szbtn3_ │ │ │ │ -0010ff9c 0010b015 R_ARM_GLOB_DAT 0012a250 __uspack_MOD_yttl0 │ │ │ │ -0010ffa0 0011f615 R_ARM_GLOB_DAT 0004b5a5 mpzmwd_ │ │ │ │ -0010ffa4 00086b15 R_ARM_GLOB_DAT 001df780 szbtn4_ │ │ │ │ -0010ffa8 000ac115 R_ARM_GLOB_DAT 00114bc4 zgrpmname │ │ │ │ -0010ffac 0011c115 R_ARM_GLOB_DAT 001eb868 udblk1_ │ │ │ │ -0010ffb0 000bb415 R_ARM_GLOB_DAT 001df768 szbls3_ │ │ │ │ -0010ffb4 00113215 R_ARM_GLOB_DAT 00114bd8 zglpmname │ │ │ │ -0010ffb8 0010bf15 R_ARM_GLOB_DAT 0009f48d stftrf_ │ │ │ │ -0010ffbc 000db315 R_ARM_GLOB_DAT 0012a270 __uspack_MOD_xuni0 │ │ │ │ +0010ff94 0001a915 R_ARM_GLOB_DAT 001e7460 umwk1_ │ │ │ │ +0010ff98 00085015 R_ARM_GLOB_DAT 001e7948 szbtn3_ │ │ │ │ +0010ff9c 0010b015 R_ARM_GLOB_DAT 0011da28 __uspack_MOD_yttl0 │ │ │ │ +0010ffa0 0011f615 R_ARM_GLOB_DAT 000b0689 mpzmwd_ │ │ │ │ +0010ffa4 00086b15 R_ARM_GLOB_DAT 001e7e58 szbtn4_ │ │ │ │ +0010ffa8 000ac115 R_ARM_GLOB_DAT 0011c844 zgrpmname │ │ │ │ +0010ffac 0011c115 R_ARM_GLOB_DAT 001e7958 udblk1_ │ │ │ │ +0010ffb0 000bb415 R_ARM_GLOB_DAT 001e7e60 szbls3_ │ │ │ │ +0010ffb4 00113215 R_ARM_GLOB_DAT 0011c858 zglpmname │ │ │ │ +0010ffb8 0010bf15 R_ARM_GLOB_DAT 000c7491 stftrf_ │ │ │ │ +0010ffbc 000db315 R_ARM_GLOB_DAT 0011da48 __uspack_MOD_xuni0 │ │ │ │ 0010ffc0 00008b15 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ -0010ffc4 00049415 R_ARM_GLOB_DAT 00049991 mpxvdg_ │ │ │ │ -0010ffc8 00111d15 R_ARM_GLOB_DAT 001e3b18 uwblky_ │ │ │ │ -0010ffcc 000fcd15 R_ARM_GLOB_DAT 000d0ba9 umqtxy_ │ │ │ │ -0010ffd0 00027315 R_ARM_GLOB_DAT 001df790 szbpm1_ │ │ │ │ +0010ffc4 00049415 R_ARM_GLOB_DAT 000af585 mpxvdg_ │ │ │ │ +0010ffc8 00111d15 R_ARM_GLOB_DAT 001e35c8 uwblky_ │ │ │ │ +0010ffcc 000fcd15 R_ARM_GLOB_DAT 000748a9 umqtxy_ │ │ │ │ +0010ffd0 00027315 R_ARM_GLOB_DAT 001e7ea0 szbpm1_ │ │ │ │ 0010ffd4 00009515 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -0010ffd8 000b9615 R_ARM_GLOB_DAT 001df778 szbls2_ │ │ │ │ -0010ffdc 00082f15 R_ARM_GLOB_DAT 001df758 szbtn2_ │ │ │ │ -0010ffe0 0009ce15 R_ARM_GLOB_DAT 001e3660 ueblk1_ │ │ │ │ -0010ffe4 000f5d15 R_ARM_GLOB_DAT 001df7a8 szbla1_ │ │ │ │ -0010ffe8 000f4115 R_ARM_GLOB_DAT 001df7a0 szbpl1_ │ │ │ │ +0010ffd8 000b9615 R_ARM_GLOB_DAT 001e7480 szbls2_ │ │ │ │ +0010ffdc 00082f15 R_ARM_GLOB_DAT 001e7950 szbtn2_ │ │ │ │ +0010ffe0 0009ce15 R_ARM_GLOB_DAT 001e7490 ueblk1_ │ │ │ │ +0010ffe4 000f4115 R_ARM_GLOB_DAT 001e7e68 szbpl1_ │ │ │ │ +0010ffe8 000f5d15 R_ARM_GLOB_DAT 001e7e30 szbla1_ │ │ │ │ 0010ffec 0000ab15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0010fff0 0000ac15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ 0010fff4 0000ad15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -0010fff8 000f7615 R_ARM_GLOB_DAT 001df7d0 slblk1_ │ │ │ │ -0010fffc 00027015 R_ARM_GLOB_DAT 001df730 szbtx2_ │ │ │ │ -001110a0 00054c02 R_ARM_ABS32 000540d5 msgdmp_dclorig │ │ │ │ -001110b0 000f8b02 R_ARM_ABS32 0012adac __fft_work_MOD___def_init_fft_work_Work │ │ │ │ -001110b4 00106e02 R_ARM_ABS32 00083ac5 __fft_work_MOD___copy_fft_work_Work │ │ │ │ -00111178 0002b702 R_ARM_ABS32 0012add4 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ -0011117c 0008f602 R_ARM_ABS32 0008a9d9 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ -00111194 0007e102 R_ARM_ABS32 0012ade0 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ -00111198 000ae102 R_ARM_ABS32 0008a9e5 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ -001111b0 00099e02 R_ARM_ABS32 0012ade8 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ -001111b4 000e7f02 R_ARM_ABS32 0008a9f1 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ -001111cc 000aad02 R_ARM_ABS32 0012adf0 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ -001111d0 00023d02 R_ARM_ABS32 0008a9fd __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ -001111e8 0006a602 R_ARM_ABS32 0012adf8 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ -001111ec 000aa202 R_ARM_ABS32 0008aa09 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ -00111204 00049002 R_ARM_ABS32 0012ae00 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ -00111208 00086802 R_ARM_ABS32 0008aa15 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ -00111220 00102902 R_ARM_ABS32 0012ae0c __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ -00111224 0002a102 R_ARM_ABS32 0008aa21 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ -0011123c 0010d502 R_ARM_ABS32 0012ae18 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ -00111240 000cf102 R_ARM_ABS32 0008aa2d __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ -00111258 00063b02 R_ARM_ABS32 0012ae24 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ -0011125c 000cdd02 R_ARM_ABS32 0008aa39 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ -00111274 0008b202 R_ARM_ABS32 0012ae2c __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ -00111278 00044302 R_ARM_ABS32 0008aa45 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ +0010fff8 000f7615 R_ARM_GLOB_DAT 001e7eb0 slblk1_ │ │ │ │ +0010fffc 00027015 R_ARM_GLOB_DAT 001e7e80 szbtx2_ │ │ │ │ +00110454 00054c02 R_ARM_ABS32 0003adf5 msgdmp_dclorig │ │ │ │ +00110464 000f8b02 R_ARM_ABS32 0011e584 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ +00110468 00106e02 R_ARM_ABS32 0006a155 __fft_work_MOD___copy_fft_work_Work │ │ │ │ +0011052c 0002b702 R_ARM_ABS32 0011e5ac __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ +00110530 0008f602 R_ARM_ABS32 0006e179 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ +00110548 0007e102 R_ARM_ABS32 0011e5b8 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ +0011054c 000ae102 R_ARM_ABS32 0006e185 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ +00110564 00099e02 R_ARM_ABS32 0011e5c0 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ +00110568 000e7f02 R_ARM_ABS32 0006e191 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ +00110580 000aad02 R_ARM_ABS32 0011e5c8 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ +00110584 00023d02 R_ARM_ABS32 0006e19d __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ +0011059c 0006a602 R_ARM_ABS32 0011e5d0 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ +001105a0 000aa202 R_ARM_ABS32 0006e1a9 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ +001105b8 00049002 R_ARM_ABS32 0011e5d8 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ +001105bc 00086802 R_ARM_ABS32 0006e1b5 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ +001105d4 00102902 R_ARM_ABS32 0011e5e4 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ +001105d8 0002a102 R_ARM_ABS32 0006e1c1 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ +001105f0 0010d502 R_ARM_ABS32 0011e5f0 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ +001105f4 000cf102 R_ARM_ABS32 0006e1cd __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ +0011060c 00063b02 R_ARM_ABS32 0011e5fc __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ +00110610 000cdd02 R_ARM_ABS32 0006e1d9 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ +00110628 0008b202 R_ARM_ABS32 0011e604 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ +0011062c 00044302 R_ARM_ABS32 0006e1e5 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x2ab3c contains 2183 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -0010dd14 000e9a16 R_ARM_JUMP_SLOT 000a2749 sgslni_ │ │ │ │ -0010dd18 000ace16 R_ARM_JUMP_SLOT 000a3321 sgstxi_ │ │ │ │ -0010dd1c 00097a16 R_ARM_JUMP_SLOT 00048471 gllqcl_ │ │ │ │ -0010dd20 0009eb16 R_ARM_JUMP_SLOT 000dfaad uiscrg_ │ │ │ │ -0010dd24 00024316 R_ARM_JUMP_SLOT 000c3625 uzcsvl_ │ │ │ │ -0010dd28 0008cc16 R_ARM_JUMP_SLOT 000bb421 uypaxs_ │ │ │ │ -0010dd2c 000cb116 R_ARM_JUMP_SLOT 0009a8f9 sldivz_ │ │ │ │ -0010dd30 000c8516 R_ARM_JUMP_SLOT 000ad3a9 swrqid_ │ │ │ │ -0010dd34 00079d16 R_ARM_JUMP_SLOT 000a0191 sgtnxv_ │ │ │ │ -0010dd38 0004b516 R_ARM_JUMP_SLOT 00053f85 exit_ │ │ │ │ -0010dd3c 000ba316 R_ARM_JUMP_SLOT 00093cc5 szoptr_ │ │ │ │ -0010dd40 0009fa16 R_ARM_JUMP_SLOT 00095d9d szmvlz_ │ │ │ │ -0010dd44 00059516 R_ARM_JUMP_SLOT 0004b529 mpzek6_ │ │ │ │ -0010dd48 0004f116 R_ARM_JUMP_SLOT 000c24e9 uzfact_ │ │ │ │ -0010dd4c 000f6316 R_ARM_JUMP_SLOT 000b0b95 swgmov_ │ │ │ │ -0010dd50 000a3716 R_ARM_JUMP_SLOT 0009fb8d isgrgb_ │ │ │ │ -0010dd54 0002f416 R_ARM_JUMP_SLOT 000d63f9 uglset_ │ │ │ │ +0010dd14 000e9a16 R_ARM_JUMP_SLOT 000cb32d sgslni_ │ │ │ │ +0010dd18 000ace16 R_ARM_JUMP_SLOT 000d0581 sgstxi_ │ │ │ │ +0010dd1c 00097a16 R_ARM_JUMP_SLOT 000a9081 gllqcl_ │ │ │ │ +0010dd20 0009eb16 R_ARM_JUMP_SLOT 0007d535 uiscrg_ │ │ │ │ +0010dd24 00024316 R_ARM_JUMP_SLOT 00090269 uzcsvl_ │ │ │ │ +0010dd28 0008cc16 R_ARM_JUMP_SLOT 000735d9 uypaxs_ │ │ │ │ +0010dd2c 000cb116 R_ARM_JUMP_SLOT 000c3a3d sldivz_ │ │ │ │ +0010dd30 000c8516 R_ARM_JUMP_SLOT 000d9da5 swrqid_ │ │ │ │ +0010dd34 00079d16 R_ARM_JUMP_SLOT 000cf1d9 sgtnxv_ │ │ │ │ +0010dd38 0004b516 R_ARM_JUMP_SLOT 0003aca5 exit_ │ │ │ │ +0010dd3c 000ba316 R_ARM_JUMP_SLOT 000b85dd szoptr_ │ │ │ │ +0010dd40 0009fa16 R_ARM_JUMP_SLOT 000b7d35 szmvlz_ │ │ │ │ +0010dd44 00059516 R_ARM_JUMP_SLOT 000aee31 mpzek6_ │ │ │ │ +0010dd48 0004f116 R_ARM_JUMP_SLOT 000909d1 uzfact_ │ │ │ │ +0010dd4c 000f6316 R_ARM_JUMP_SLOT 000d92e9 swgmov_ │ │ │ │ +0010dd50 000a3716 R_ARM_JUMP_SLOT 000c8c65 isgrgb_ │ │ │ │ +0010dd54 0002f416 R_ARM_JUMP_SLOT 000a4f49 uglset_ │ │ │ │ 0010dd58 00000316 R_ARM_JUMP_SLOT 00000000 _gfortran_compare_string@GFORTRAN_8 │ │ │ │ -0010dd5c 000fc016 R_ARM_JUMP_SLOT 000d31e5 umlsvl_ │ │ │ │ -0010dd60 00050316 R_ARM_JUMP_SLOT 00040c29 shly2x_ │ │ │ │ -0010dd64 00065816 R_ARM_JUMP_SLOT 00097769 szsidx_ │ │ │ │ -0010dd68 00069916 R_ARM_JUMP_SLOT 0003e765 cost_ │ │ │ │ -0010dd6c 0002a416 R_ARM_JUMP_SLOT 000ad095 swrqnp_ │ │ │ │ -0010dd70 00066516 R_ARM_JUMP_SLOT 000479dd glcstx_ │ │ │ │ -0010dd74 0003a916 R_ARM_JUMP_SLOT 000969fd szqchz_ │ │ │ │ -0010dd78 0006b216 R_ARM_JUMP_SLOT 00036cf1 odiqcp_ │ │ │ │ -0010dd7c 00054516 R_ARM_JUMP_SLOT 000d8d11 uvbrlz_ │ │ │ │ -0010dd80 000ed116 R_ARM_JUMP_SLOT 000b3bf1 uliqcp_ │ │ │ │ -0010dd84 000eaf16 R_ARM_JUMP_SLOT 000b3511 ulrstx_ │ │ │ │ -0010dd88 00121a16 R_ARM_JUMP_SLOT 000dff99 uifyxy_ │ │ │ │ -0010dd8c 00064616 R_ARM_JUMP_SLOT 0004f5b5 rsum1_ │ │ │ │ -0010dd90 00045816 R_ARM_JUMP_SLOT 000461e9 rliopt_ │ │ │ │ -0010dd94 000c7016 R_ARM_JUMP_SLOT 000cb3ad uscqcl_ │ │ │ │ -0010dd98 000ad816 R_ARM_JUMP_SLOT 00044309 irle_ │ │ │ │ -0010dd9c 000cd016 R_ARM_JUMP_SLOT 000bdaa1 uulqvl_ │ │ │ │ -0010dda0 0010ea16 R_ARM_JUMP_SLOT 000bd029 uupqcl_ │ │ │ │ -0010dda4 0006e416 R_ARM_JUMP_SLOT 000a62dd sgrqnp_ │ │ │ │ -0010dda8 0006c916 R_ARM_JUMP_SLOT 00045825 rllxfl_ │ │ │ │ -0010ddac 0004e916 R_ARM_JUMP_SLOT 00095c75 szpll3_ │ │ │ │ -0010ddb0 0000b416 R_ARM_JUMP_SLOT 000438b1 viadd_ │ │ │ │ -0010ddb4 000ce816 R_ARM_JUMP_SLOT 000e1fe5 ucpqin_ │ │ │ │ -0010ddb8 00109216 R_ARM_JUMP_SLOT 000a28a1 sgtnzr_ │ │ │ │ -0010ddbc 000fe216 R_ARM_JUMP_SLOT 00090a35 szscly_ │ │ │ │ -0010ddc0 0004c616 R_ARM_JUMP_SLOT 0004ebc9 ramp1_ │ │ │ │ -0010ddc4 00063216 R_ARM_JUMP_SLOT 00036465 odrset_ │ │ │ │ -0010ddc8 000f9316 R_ARM_JUMP_SLOT 000ec069 datec3_ │ │ │ │ -0010ddcc 000a5d16 R_ARM_JUMP_SLOT 000a67a5 sgrstx_ │ │ │ │ -0010ddd0 000f2416 R_ARM_JUMP_SLOT 000c7aa1 uschvl_ │ │ │ │ -0010ddd4 000d5416 R_ARM_JUMP_SLOT 00050e15 ffromc_ │ │ │ │ -0010ddd8 000c8916 R_ARM_JUMP_SLOT 000e2729 ucrqnp_ │ │ │ │ -0010dddc 00041a16 R_ARM_JUMP_SLOT 000c15f5 uwdflt_ │ │ │ │ -0010dde0 00099316 R_ARM_JUMP_SLOT 00049669 lreq0_ │ │ │ │ -0010dde4 0008ac16 R_ARM_JUMP_SLOT 000e02d9 uiqcr2_ │ │ │ │ -0010dde8 0000be16 R_ARM_JUMP_SLOT 00045e31 rpnopt_ │ │ │ │ -0010ddec 000ee916 R_ARM_JUMP_SLOT 000e325d uciqnp_ │ │ │ │ +0010dd5c 000fc016 R_ARM_JUMP_SLOT 000760fd umlsvl_ │ │ │ │ +0010dd60 00050316 R_ARM_JUMP_SLOT 000e9c31 shly2x_ │ │ │ │ +0010dd64 00065816 R_ARM_JUMP_SLOT 000c1151 szsidx_ │ │ │ │ +0010dd68 00069916 R_ARM_JUMP_SLOT 000e4f05 cost_ │ │ │ │ +0010dd6c 0002a416 R_ARM_JUMP_SLOT 000d9a91 swrqnp_ │ │ │ │ +0010dd70 00066516 R_ARM_JUMP_SLOT 000a8b2d glcstx_ │ │ │ │ +0010dd74 0003a916 R_ARM_JUMP_SLOT 000baef9 szqchz_ │ │ │ │ +0010dd78 0006b216 R_ARM_JUMP_SLOT 000e24f1 odiqcp_ │ │ │ │ +0010dd7c 00054516 R_ARM_JUMP_SLOT 00092801 uvbrlz_ │ │ │ │ +0010dd80 000ed116 R_ARM_JUMP_SLOT 000996bd uliqcp_ │ │ │ │ +0010dd84 000eaf16 R_ARM_JUMP_SLOT 00099e51 ulrstx_ │ │ │ │ +0010dd88 00121a16 R_ARM_JUMP_SLOT 00080ae1 uifyxy_ │ │ │ │ +0010dd8c 00064616 R_ARM_JUMP_SLOT 000b1a7d rsum1_ │ │ │ │ +0010dd90 00045816 R_ARM_JUMP_SLOT 000abb3d rliopt_ │ │ │ │ +0010dd94 000c7016 R_ARM_JUMP_SLOT 00087555 uscqcl_ │ │ │ │ +0010dd98 000ad816 R_ARM_JUMP_SLOT 000b6735 irle_ │ │ │ │ +0010dd9c 000cd016 R_ARM_JUMP_SLOT 0007aa8d uulqvl_ │ │ │ │ +0010dda0 0010ea16 R_ARM_JUMP_SLOT 0007a099 uupqcl_ │ │ │ │ +0010dda4 0006e416 R_ARM_JUMP_SLOT 000cad81 sgrqnp_ │ │ │ │ +0010dda8 0006c916 R_ARM_JUMP_SLOT 000aaf1d rllxfl_ │ │ │ │ +0010ddac 0004e916 R_ARM_JUMP_SLOT 000ba8fd szpll3_ │ │ │ │ +0010ddb0 0000b416 R_ARM_JUMP_SLOT 000b36bd viadd_ │ │ │ │ +0010ddb4 000ce816 R_ARM_JUMP_SLOT 00094b79 ucpqin_ │ │ │ │ +0010ddb8 00109216 R_ARM_JUMP_SLOT 000cc3e1 sgtnzr_ │ │ │ │ +0010ddbc 000fe216 R_ARM_JUMP_SLOT 000c08c5 szscly_ │ │ │ │ +0010ddc0 0004c616 R_ARM_JUMP_SLOT 000b2879 ramp1_ │ │ │ │ +0010ddc4 00063216 R_ARM_JUMP_SLOT 000e2209 odrset_ │ │ │ │ +0010ddc8 000f9316 R_ARM_JUMP_SLOT 000dd449 datec3_ │ │ │ │ +0010ddcc 000a5d16 R_ARM_JUMP_SLOT 000cda79 sgrstx_ │ │ │ │ +0010ddd0 000f2416 R_ARM_JUMP_SLOT 00086921 uschvl_ │ │ │ │ +0010ddd4 000d5416 R_ARM_JUMP_SLOT 000a6fbd ffromc_ │ │ │ │ +0010ddd8 000c8916 R_ARM_JUMP_SLOT 000960f5 ucrqnp_ │ │ │ │ +0010dddc 00041a16 R_ARM_JUMP_SLOT 00071ccd uwdflt_ │ │ │ │ +0010dde0 00099316 R_ARM_JUMP_SLOT 000b41d5 lreq0_ │ │ │ │ +0010dde4 0008ac16 R_ARM_JUMP_SLOT 0007df95 uiqcr2_ │ │ │ │ +0010dde8 0000be16 R_ARM_JUMP_SLOT 000ab785 rpnopt_ │ │ │ │ +0010ddec 000ee916 R_ARM_JUMP_SLOT 00095ba5 uciqnp_ │ │ │ │ 0010ddf0 00000416 R_ARM_JUMP_SLOT 00000000 gtk_widget_queue_draw │ │ │ │ -0010ddf4 00016816 R_ARM_JUMP_SLOT 000bcce9 uuinit_ │ │ │ │ -0010ddf8 000b2016 R_ARM_JUMP_SLOT 000d25c5 umpqvl_ │ │ │ │ -0010ddfc 0004dd16 R_ARM_JUMP_SLOT 0004d6ad cr2c_ │ │ │ │ -0010de00 00022016 R_ARM_JUMP_SLOT 000ea185 lchr_ │ │ │ │ -0010de04 00084d16 R_ARM_JUMP_SLOT 000d5bf9 ugrqid_ │ │ │ │ -0010de08 000cc216 R_ARM_JUMP_SLOT 000a60d9 sgpget_ │ │ │ │ -0010de0c 0005c116 R_ARM_JUMP_SLOT 000bcac9 grfrm_ │ │ │ │ -0010de10 0002e716 R_ARM_JUMP_SLOT 000adb39 swpqin_ │ │ │ │ -0010de14 00029516 R_ARM_JUMP_SLOT 000a68a9 sglqin_ │ │ │ │ -0010de18 00079516 R_ARM_JUMP_SLOT 000e48f5 udlqvl_ │ │ │ │ -0010de1c 0000bd16 R_ARM_JUMP_SLOT 00095c6d szopl3_ │ │ │ │ -0010de20 0008d716 R_ARM_JUMP_SLOT 00043ad1 vifnb_ │ │ │ │ -0010de24 0006ec16 R_ARM_JUMP_SLOT 000a8b61 scqwnd_ │ │ │ │ -0010de28 000c2c16 R_ARM_JUMP_SLOT 000de729 uiiqid_ │ │ │ │ -0010de2c 0002a516 R_ARM_JUMP_SLOT 00049715 mpnwtn_ │ │ │ │ -0010de30 00051c16 R_ARM_JUMP_SLOT 000de965 uiiset_ │ │ │ │ -0010de34 000a1316 R_ARM_JUMP_SLOT 000a6845 sgrset_ │ │ │ │ -0010de38 00029c16 R_ARM_JUMP_SLOT 0004fec1 vrset0_ │ │ │ │ -0010de3c 00078916 R_ARM_JUMP_SLOT 00046ad5 rtrget_ │ │ │ │ +0010ddf4 00016816 R_ARM_JUMP_SLOT 0007aecd uuinit_ │ │ │ │ +0010ddf8 000b2016 R_ARM_JUMP_SLOT 00074b49 umpqvl_ │ │ │ │ +0010ddfc 0004dd16 R_ARM_JUMP_SLOT 000ad185 cr2c_ │ │ │ │ +0010de00 00022016 R_ARM_JUMP_SLOT 000dc69d lchr_ │ │ │ │ +0010de04 00084d16 R_ARM_JUMP_SLOT 000a4d0d ugrqid_ │ │ │ │ +0010de08 000cc216 R_ARM_JUMP_SLOT 000c960d sgpget_ │ │ │ │ +0010de0c 0005c116 R_ARM_JUMP_SLOT 000949e9 grfrm_ │ │ │ │ +0010de10 0002e716 R_ARM_JUMP_SLOT 000d9eed swpqin_ │ │ │ │ +0010de14 00029516 R_ARM_JUMP_SLOT 000cb6e9 sglqin_ │ │ │ │ +0010de18 00079516 R_ARM_JUMP_SLOT 0009e8bd udlqvl_ │ │ │ │ +0010de1c 0000bd16 R_ARM_JUMP_SLOT 000ba8f5 szopl3_ │ │ │ │ +0010de20 0008d716 R_ARM_JUMP_SLOT 000b3af1 vifnb_ │ │ │ │ +0010de24 0006ec16 R_ARM_JUMP_SLOT 000c5c39 scqwnd_ │ │ │ │ +0010de28 000c2c16 R_ARM_JUMP_SLOT 0007dcd1 uiiqid_ │ │ │ │ +0010de2c 0002a516 R_ARM_JUMP_SLOT 000ae4d1 mpnwtn_ │ │ │ │ +0010de30 00051c16 R_ARM_JUMP_SLOT 0007b8a5 uiiset_ │ │ │ │ +0010de34 000a1316 R_ARM_JUMP_SLOT 000cdb19 sgrset_ │ │ │ │ +0010de38 00029c16 R_ARM_JUMP_SLOT 000b6cc1 vrset0_ │ │ │ │ +0010de3c 00078916 R_ARM_JUMP_SLOT 000ab5c9 rtrget_ │ │ │ │ 0010de40 00000516 R_ARM_JUMP_SLOT 00000000 cairo_set_line_width │ │ │ │ -0010de44 00061d16 R_ARM_JUMP_SLOT 000d52bd ugpqvl_ │ │ │ │ -0010de48 00108416 R_ARM_JUMP_SLOT 00036af1 odisvl_ │ │ │ │ -0010de4c 000a5716 R_ARM_JUMP_SLOT 0003fa39 shtswz_ │ │ │ │ -0010de50 00117616 R_ARM_JUMP_SLOT 000998a1 sztxzr_ │ │ │ │ -0010de54 00100816 R_ARM_JUMP_SLOT 000b4c35 ulxlog_ │ │ │ │ -0010de58 00060a16 R_ARM_JUMP_SLOT 0009bd61 slpttl_ │ │ │ │ -0010de5c 0001a316 R_ARM_JUMP_SLOT 000aaf75 get_pangostring_width_height │ │ │ │ -0010de60 00033116 R_ARM_JUMP_SLOT 000acce9 zgstcl_ │ │ │ │ -0010de64 0000d016 R_ARM_JUMP_SLOT 000acc6d zgslcl_ │ │ │ │ -0010de68 000be716 R_ARM_JUMP_SLOT 0003b371 radb5_ │ │ │ │ -0010de6c 000a7616 R_ARM_JUMP_SLOT 000bd679 uurqcl_ │ │ │ │ -0010de70 00079216 R_ARM_JUMP_SLOT 0004ae19 mpicyc_ │ │ │ │ -0010de74 00095116 R_ARM_JUMP_SLOT 000aab8d zgoopn_ │ │ │ │ -0010de78 00024c16 R_ARM_JUMP_SLOT 000a9179 scqobj_ │ │ │ │ -0010de7c 000a6516 R_ARM_JUMP_SLOT 000e3fb9 udpget_ │ │ │ │ -0010de80 00090316 R_ARM_JUMP_SLOT 000c17cd ruwgx_ │ │ │ │ -0010de84 00112516 R_ARM_JUMP_SLOT 000cfb3d uxsaxz_ │ │ │ │ -0010de88 00089716 R_ARM_JUMP_SLOT 00092ee9 sztnsv_ │ │ │ │ -0010de8c 000b6f16 R_ARM_JUMP_SLOT 000aaed9 char_height │ │ │ │ +0010de44 00061d16 R_ARM_JUMP_SLOT 000a625d ugpqvl_ │ │ │ │ +0010de48 00108416 R_ARM_JUMP_SLOT 000e22f1 odisvl_ │ │ │ │ +0010de4c 000a5716 R_ARM_JUMP_SLOT 000ec5b9 shtswz_ │ │ │ │ +0010de50 00117616 R_ARM_JUMP_SLOT 000b7b85 sztxzr_ │ │ │ │ +0010de54 00100816 R_ARM_JUMP_SLOT 00098631 ulxlog_ │ │ │ │ +0010de58 00060a16 R_ARM_JUMP_SLOT 000c25a9 slpttl_ │ │ │ │ +0010de5c 0001a316 R_ARM_JUMP_SLOT 000d3ce5 get_pangostring_width_height │ │ │ │ +0010de60 00033116 R_ARM_JUMP_SLOT 000d5a59 zgstcl_ │ │ │ │ +0010de64 0000d016 R_ARM_JUMP_SLOT 000d59dd zgslcl_ │ │ │ │ +0010de68 000be716 R_ARM_JUMP_SLOT 000e7045 radb5_ │ │ │ │ +0010de6c 000a7616 R_ARM_JUMP_SLOT 0007999d uurqcl_ │ │ │ │ +0010de70 00079216 R_ARM_JUMP_SLOT 000aebfd mpicyc_ │ │ │ │ +0010de74 00095116 R_ARM_JUMP_SLOT 000d38fd zgoopn_ │ │ │ │ +0010de78 00024c16 R_ARM_JUMP_SLOT 000c5679 scqobj_ │ │ │ │ +0010de7c 000a6516 R_ARM_JUMP_SLOT 0009f37d udpget_ │ │ │ │ +0010de80 00090316 R_ARM_JUMP_SLOT 000725c5 ruwgx_ │ │ │ │ +0010de84 00112516 R_ARM_JUMP_SLOT 0009b871 uxsaxz_ │ │ │ │ +0010de88 00089716 R_ARM_JUMP_SLOT 000bfba5 sztnsv_ │ │ │ │ +0010de8c 000b6f16 R_ARM_JUMP_SLOT 000d3c49 char_height │ │ │ │ 0010de90 00000616 R_ARM_JUMP_SLOT 00000000 _gfortran_st_read@GFORTRAN_8 │ │ │ │ -0010de94 00102316 R_ARM_JUMP_SLOT 000cb935 uspqvl_ │ │ │ │ -0010de98 00014716 R_ARM_JUMP_SLOT 000485b1 gllqid_ │ │ │ │ -0010de9c 00011516 R_ARM_JUMP_SLOT 00090de5 szgclx_ │ │ │ │ -0010dea0 00057216 R_ARM_JUMP_SLOT 000d8891 uvbxfz_ │ │ │ │ -0010dea4 000e1816 R_ARM_JUMP_SLOT 000ad09d swrqin_ │ │ │ │ -0010dea8 000a0416 R_ARM_JUMP_SLOT 0004eb29 rvmax_ │ │ │ │ -0010deac 00028d16 R_ARM_JUMP_SLOT 00043bb5 cradj_ │ │ │ │ +0010de94 00102316 R_ARM_JUMP_SLOT 0008428d uspqvl_ │ │ │ │ +0010de98 00014716 R_ARM_JUMP_SLOT 000a91c1 gllqid_ │ │ │ │ +0010de9c 00011516 R_ARM_JUMP_SLOT 000c1611 szgclx_ │ │ │ │ +0010dea0 00057216 R_ARM_JUMP_SLOT 00092c71 uvbxfz_ │ │ │ │ +0010dea4 000e1816 R_ARM_JUMP_SLOT 000d9a99 swrqin_ │ │ │ │ +0010dea8 000a0416 R_ARM_JUMP_SLOT 000b12a1 rvmax_ │ │ │ │ +0010deac 00028d16 R_ARM_JUMP_SLOT 000b2c85 cradj_ │ │ │ │ 0010deb0 00000716 R_ARM_JUMP_SLOT 00000000 __memcpy_chk@GLIBC_2.4 │ │ │ │ -0010deb4 00025916 R_ARM_JUMP_SLOT 000a2ae1 sgtnu_ │ │ │ │ -0010deb8 0011f816 R_ARM_JUMP_SLOT 000bcb75 uuqarp_ │ │ │ │ -0010debc 00045c16 R_ARM_JUMP_SLOT 0003727d odpqit_ │ │ │ │ -0010dec0 00010f16 R_ARM_JUMP_SLOT 000a1c69 sgqcmn_ │ │ │ │ -0010dec4 00100916 R_ARM_JUMP_SLOT 000e53b9 udsfmt_ │ │ │ │ -0010dec8 000e5f16 R_ARM_JUMP_SLOT 000b365d ullqvl_ │ │ │ │ -0010decc 0011d516 R_ARM_JUMP_SLOT 0009e955 stftrn_ │ │ │ │ -0010ded0 00028216 R_ARM_JUMP_SLOT 000ec601 ndate2_ │ │ │ │ -0010ded4 000eab16 R_ARM_JUMP_SLOT 00099571 szlnop_ │ │ │ │ -0010ded8 00028416 R_ARM_JUMP_SLOT 000ecddd hexdic_ │ │ │ │ -0010dedc 000dc816 R_ARM_JUMP_SLOT 0004c079 mpicoc_ │ │ │ │ -0010dee0 000cd516 R_ARM_JUMP_SLOT 0004b17d mpicct_ │ │ │ │ -0010dee4 000ebe16 R_ARM_JUMP_SLOT 000a7ac5 scstnp_ │ │ │ │ -0010dee8 0000e016 R_ARM_JUMP_SLOT 000dbc41 uirqcl_ │ │ │ │ -0010deec 000f1216 R_ARM_JUMP_SLOT 000aa671 zgpopn_ │ │ │ │ -0010def0 0006d916 R_ARM_JUMP_SLOT 000971a1 szmvsv_ │ │ │ │ -0010def4 0007ac16 R_ARM_JUMP_SLOT 000a64c9 sgrqcl_ │ │ │ │ -0010def8 00034816 R_ARM_JUMP_SLOT 00042e7d vcintr_ │ │ │ │ -0010defc 000d6b16 R_ARM_JUMP_SLOT 000a7895 sgopn_ │ │ │ │ -0010df00 000efa16 R_ARM_JUMP_SLOT 000a7a09 sctnu_ │ │ │ │ -0010df04 000b9016 R_ARM_JUMP_SLOT 0009762d szcllu_ │ │ │ │ -0010df08 0005f816 R_ARM_JUMP_SLOT 000c2961 uzpqit_ │ │ │ │ -0010df0c 00031916 R_ARM_JUMP_SLOT 000e2159 ucpqvl_ │ │ │ │ -0010df10 000a5016 R_ARM_JUMP_SLOT 000cc6b5 uslqcl_ │ │ │ │ +0010deb4 00025916 R_ARM_JUMP_SLOT 000ca509 sgtnu_ │ │ │ │ +0010deb8 0011f816 R_ARM_JUMP_SLOT 0007b549 uuqarp_ │ │ │ │ +0010debc 00045c16 R_ARM_JUMP_SLOT 000e0fdd odpqit_ │ │ │ │ +0010dec0 00010f16 R_ARM_JUMP_SLOT 000ca2b1 sgqcmn_ │ │ │ │ +0010dec4 00100916 R_ARM_JUMP_SLOT 000a0b59 udsfmt_ │ │ │ │ +0010dec8 000e5f16 R_ARM_JUMP_SLOT 00099161 ullqvl_ │ │ │ │ +0010decc 0011d516 R_ARM_JUMP_SLOT 000c6959 stftrn_ │ │ │ │ +0010ded0 00028216 R_ARM_JUMP_SLOT 000ddaa9 ndate2_ │ │ │ │ +0010ded4 000eab16 R_ARM_JUMP_SLOT 000c1dd5 szlnop_ │ │ │ │ +0010ded8 00028416 R_ARM_JUMP_SLOT 000e00f1 hexdic_ │ │ │ │ +0010dedc 000dc816 R_ARM_JUMP_SLOT 000b0919 mpicoc_ │ │ │ │ +0010dee0 000cd516 R_ARM_JUMP_SLOT 000aeff5 mpicct_ │ │ │ │ +0010dee4 000ebe16 R_ARM_JUMP_SLOT 000c5d75 scstnp_ │ │ │ │ +0010dee8 0000e016 R_ARM_JUMP_SLOT 00080e8d uirqcl_ │ │ │ │ +0010deec 000f1216 R_ARM_JUMP_SLOT 000d33e1 zgpopn_ │ │ │ │ +0010def0 0006d916 R_ARM_JUMP_SLOT 000c1b1d szmvsv_ │ │ │ │ +0010def4 0007ac16 R_ARM_JUMP_SLOT 000caf6d sgrqcl_ │ │ │ │ +0010def8 00034816 R_ARM_JUMP_SLOT 000ed2d5 vcintr_ │ │ │ │ +0010defc 000d6b16 R_ARM_JUMP_SLOT 000cef71 sgopn_ │ │ │ │ +0010df00 000efa16 R_ARM_JUMP_SLOT 000c5cb9 sctnu_ │ │ │ │ +0010df04 000b9016 R_ARM_JUMP_SLOT 000bb835 szcllu_ │ │ │ │ +0010df08 0005f816 R_ARM_JUMP_SLOT 0008ee35 uzpqit_ │ │ │ │ +0010df0c 00031916 R_ARM_JUMP_SLOT 00094ced ucpqvl_ │ │ │ │ +0010df10 000a5016 R_ARM_JUMP_SLOT 000839f5 uslqcl_ │ │ │ │ 0010df14 00000816 R_ARM_JUMP_SLOT 00000000 gtk_widget_queue_draw_area │ │ │ │ -0010df18 0000d716 R_ARM_JUMP_SLOT 000bcc49 uusmkt_ │ │ │ │ -0010df1c 00062a16 R_ARM_JUMP_SLOT 000b0b09 swgplt_ │ │ │ │ -0010df20 00061a16 R_ARM_JUMP_SLOT 00047ab1 glcset_ │ │ │ │ -0010df24 0005cf16 R_ARM_JUMP_SLOT 000e4499 udrqcp_ │ │ │ │ -0010df28 000c3016 R_ARM_JUMP_SLOT 000d881d uvbxa_ │ │ │ │ -0010df2c 00087816 R_ARM_JUMP_SLOT 000bd145 uupqid_ │ │ │ │ -0010df30 000c8f16 R_ARM_JUMP_SLOT 0004d341 ct2hc_ │ │ │ │ -0010df34 0009c616 R_ARM_JUMP_SLOT 000cc041 usrqvl_ │ │ │ │ -0010df38 0006e916 R_ARM_JUMP_SLOT 000d3851 umiqvl_ │ │ │ │ -0010df3c 00119d16 R_ARM_JUMP_SLOT 000b1ecd swcqin_ │ │ │ │ -0010df40 00014016 R_ARM_JUMP_SLOT 00047b15 glrqin_ │ │ │ │ -0010df44 000a7016 R_ARM_JUMP_SLOT 000ecc05 date13_ │ │ │ │ -0010df48 000ce316 R_ARM_JUMP_SLOT 0004228d shfwga_ │ │ │ │ -0010df4c 000c7d16 R_ARM_JUMP_SLOT 000b294d swcmll_ │ │ │ │ -0010df50 0008b416 R_ARM_JUMP_SLOT 00043e21 indxrl_ │ │ │ │ -0010df54 00065b16 R_ARM_JUMP_SLOT 00044185 vignn_ │ │ │ │ -0010df58 0004db16 R_ARM_JUMP_SLOT 00036eb9 odiget_ │ │ │ │ -0010df5c 00059116 R_ARM_JUMP_SLOT 00099585 sztnzr_ │ │ │ │ -0010df60 000add16 R_ARM_JUMP_SLOT 000c64b5 usaxsc_ │ │ │ │ -0010df64 000deb16 R_ARM_JUMP_SLOT 000daa11 uipd3z_ │ │ │ │ -0010df68 0000b716 R_ARM_JUMP_SLOT 000d607d uglqcl_ │ │ │ │ -0010df6c 0007b016 R_ARM_JUMP_SLOT 00036a09 odlset_ │ │ │ │ -0010df70 00071816 R_ARM_JUMP_SLOT 000c518d uziqnp_ │ │ │ │ -0010df74 0001f816 R_ARM_JUMP_SLOT 000bd2e5 uupstx_ │ │ │ │ -0010df78 000c1516 R_ARM_JUMP_SLOT 0004b49d mpzktd_ │ │ │ │ -0010df7c 000dfc16 R_ARM_JUMP_SLOT 000d6ced ugdut_ │ │ │ │ -0010df80 00011916 R_ARM_JUMP_SLOT 00044875 prcopn_ │ │ │ │ -0010df84 0010ab16 R_ARM_JUMP_SLOT 00052d79 vrdiv0_ │ │ │ │ -0010df88 00089816 R_ARM_JUMP_SLOT 000481a9 gllqnp_ │ │ │ │ -0010df8c 00019a16 R_ARM_JUMP_SLOT 000df94d uismfl_ │ │ │ │ -0010df90 00052c16 R_ARM_JUMP_SLOT 0009d3a1 strpr2_ │ │ │ │ -0010df94 0011af16 R_ARM_JUMP_SLOT 0003c951 passf_ │ │ │ │ -0010df98 0005cd16 R_ARM_JUMP_SLOT 00050211 vrinc1_ │ │ │ │ -0010df9c 00087916 R_ARM_JUMP_SLOT 0008f1b9 tmiqin_ │ │ │ │ -0010dfa0 000e5e16 R_ARM_JUMP_SLOT 000c0ff1 uhdif_ │ │ │ │ -0010dfa4 0000e416 R_ARM_JUMP_SLOT 000e4d85 udiqin_ │ │ │ │ +0010df18 0000d716 R_ARM_JUMP_SLOT 0007ae6d uusmkt_ │ │ │ │ +0010df1c 00062a16 R_ARM_JUMP_SLOT 000d925d swgplt_ │ │ │ │ +0010df20 00061a16 R_ARM_JUMP_SLOT 000a8c01 glcset_ │ │ │ │ +0010df24 0005cf16 R_ARM_JUMP_SLOT 000a049d udrqcp_ │ │ │ │ +0010df28 000c3016 R_ARM_JUMP_SLOT 00091525 uvbxa_ │ │ │ │ +0010df2c 00087816 R_ARM_JUMP_SLOT 0007a1b5 uupqid_ │ │ │ │ +0010df30 000c8f16 R_ARM_JUMP_SLOT 000ace85 ct2hc_ │ │ │ │ +0010df34 0009c616 R_ARM_JUMP_SLOT 00086065 usrqvl_ │ │ │ │ +0010df38 0006e916 R_ARM_JUMP_SLOT 00078055 umiqvl_ │ │ │ │ +0010df3c 00014016 R_ARM_JUMP_SLOT 000a99f1 glrqin_ │ │ │ │ +0010df40 00119d16 R_ARM_JUMP_SLOT 000d1a6d swcqin_ │ │ │ │ +0010df44 000a7016 R_ARM_JUMP_SLOT 000ddd99 date13_ │ │ │ │ +0010df48 000ce316 R_ARM_JUMP_SLOT 000eb4e9 shfwga_ │ │ │ │ +0010df4c 000c7d16 R_ARM_JUMP_SLOT 000d13c5 swcmll_ │ │ │ │ +0010df50 0008b416 R_ARM_JUMP_SLOT 000acd71 indxrl_ │ │ │ │ +0010df54 00065b16 R_ARM_JUMP_SLOT 000b3e09 vignn_ │ │ │ │ +0010df58 0004db16 R_ARM_JUMP_SLOT 000e1395 odiget_ │ │ │ │ +0010df5c 00059116 R_ARM_JUMP_SLOT 000b9de5 sztnzr_ │ │ │ │ +0010df60 000add16 R_ARM_JUMP_SLOT 00087a01 usaxsc_ │ │ │ │ +0010df64 000deb16 R_ARM_JUMP_SLOT 0007e049 uipd3z_ │ │ │ │ +0010df68 0000b716 R_ARM_JUMP_SLOT 000a3fe9 uglqcl_ │ │ │ │ +0010df6c 0007b016 R_ARM_JUMP_SLOT 000e15e9 odlset_ │ │ │ │ +0010df70 00071816 R_ARM_JUMP_SLOT 0008f785 uziqnp_ │ │ │ │ +0010df74 0001f816 R_ARM_JUMP_SLOT 0007acc5 uupstx_ │ │ │ │ +0010df78 000c1516 R_ARM_JUMP_SLOT 000af8d9 mpzktd_ │ │ │ │ +0010df7c 000dfc16 R_ARM_JUMP_SLOT 000a4695 ugdut_ │ │ │ │ +0010df80 00011916 R_ARM_JUMP_SLOT 000ab325 prcopn_ │ │ │ │ +0010df84 0010ab16 R_ARM_JUMP_SLOT 000b6551 vrdiv0_ │ │ │ │ +0010df88 00089816 R_ARM_JUMP_SLOT 000a8db9 gllqnp_ │ │ │ │ +0010df8c 00019a16 R_ARM_JUMP_SLOT 0007d3d5 uismfl_ │ │ │ │ +0010df90 00052c16 R_ARM_JUMP_SLOT 000c789d strpr2_ │ │ │ │ +0010df94 0011af16 R_ARM_JUMP_SLOT 000e7a8d passf_ │ │ │ │ +0010df98 0005cd16 R_ARM_JUMP_SLOT 000b6999 vrinc1_ │ │ │ │ +0010df9c 00087916 R_ARM_JUMP_SLOT 00036c4d tmiqin_ │ │ │ │ +0010dfa0 000e5e16 R_ARM_JUMP_SLOT 000a3921 uhdif_ │ │ │ │ +0010dfa4 0000e416 R_ARM_JUMP_SLOT 000a067d udiqin_ │ │ │ │ 0010dfa8 00000916 R_ARM_JUMP_SLOT 00000000 _gfortran_st_open@GFORTRAN_8 │ │ │ │ -0010dfac 000a4b16 R_ARM_JUMP_SLOT 000d270d umpqcl_ │ │ │ │ -0010dfb0 00045b16 R_ARM_JUMP_SLOT 0004b831 mpiazm_ │ │ │ │ +0010dfac 000a4b16 R_ARM_JUMP_SLOT 00074c91 umpqcl_ │ │ │ │ +0010dfb0 00045b16 R_ARM_JUMP_SLOT 000ae2b1 mpiazm_ │ │ │ │ 0010dfb4 00000a16 R_ARM_JUMP_SLOT 00000000 cairo_surface_write_to_png │ │ │ │ 0010dfb8 00000b16 R_ARM_JUMP_SLOT 00000000 cairo_surface_show_page │ │ │ │ -0010dfbc 000af816 R_ARM_JUMP_SLOT 000a0d01 sgplxv_ │ │ │ │ -0010dfc0 00114d16 R_ARM_JUMP_SLOT 0008f0b5 tmlstx_ │ │ │ │ -0010dfc4 000c5616 R_ARM_JUMP_SLOT 00050941 gngt_ │ │ │ │ -0010dfc8 00081916 R_ARM_JUMP_SLOT 000e5021 udiqcp_ │ │ │ │ -0010dfcc 00098b16 R_ARM_JUMP_SLOT 0004d619 cr3c_ │ │ │ │ -0010dfd0 00040316 R_ARM_JUMP_SLOT 000d2d81 umrqcl_ │ │ │ │ -0010dfd4 0003f316 R_ARM_JUMP_SLOT 000b133d swlqnp_ │ │ │ │ +0010dfbc 000af816 R_ARM_JUMP_SLOT 000d08a9 sgplxv_ │ │ │ │ +0010dfc0 00114d16 R_ARM_JUMP_SLOT 00039d65 tmlstx_ │ │ │ │ +0010dfc4 000c5616 R_ARM_JUMP_SLOT 000b2fcd gngt_ │ │ │ │ +0010dfc8 00081916 R_ARM_JUMP_SLOT 000a0919 udiqcp_ │ │ │ │ +0010dfcc 00098b16 R_ARM_JUMP_SLOT 000ad0cd cr3c_ │ │ │ │ +0010dfd0 00040316 R_ARM_JUMP_SLOT 0007576d umrqcl_ │ │ │ │ +0010dfd4 0003f316 R_ARM_JUMP_SLOT 000d6075 swlqnp_ │ │ │ │ 0010dfd8 00000c16 R_ARM_JUMP_SLOT 00000000 coshf@GLIBC_2.4 │ │ │ │ -0010dfdc 00022716 R_ARM_JUMP_SLOT 000533bd vrfnb1_ │ │ │ │ +0010dfdc 00022716 R_ARM_JUMP_SLOT 000b62c1 vrfnb1_ │ │ │ │ 0010dfe0 00000d16 R_ARM_JUMP_SLOT 00000000 pango_cairo_create_layout │ │ │ │ 0010dfe4 00000e16 R_ARM_JUMP_SLOT 00000000 cairo_ps_surface_create │ │ │ │ -0010dfe8 0001ee16 R_ARM_JUMP_SLOT 000b40f1 ulsxbl_ │ │ │ │ -0010dfec 00063616 R_ARM_JUMP_SLOT 000e64d9 udgclb_ │ │ │ │ -0010dff0 0000c816 R_ARM_JUMP_SLOT 0009db35 stswtr_ │ │ │ │ -0010dff4 0006c016 R_ARM_JUMP_SLOT 0009660d szmvld_ │ │ │ │ -0010dff8 00061b16 R_ARM_JUMP_SLOT 000e42f9 udrqvl_ │ │ │ │ -0010dffc 000e8e16 R_ARM_JUMP_SLOT 000c2de5 uzpset_ │ │ │ │ -0010e000 00053c16 R_ARM_JUMP_SLOT 000b15e1 swlqcp_ │ │ │ │ -0010e004 00103e16 R_ARM_JUMP_SLOT 000440f5 dxfloc_ │ │ │ │ -0010e008 00052a16 R_ARM_JUMP_SLOT 000ed2c9 timec2_ │ │ │ │ -0010e00c 000b1316 R_ARM_JUMP_SLOT 000993c5 szlacl_ │ │ │ │ -0010e010 0010d116 R_ARM_JUMP_SLOT 000bbd1d uyplba_ │ │ │ │ -0010e014 00107e16 R_ARM_JUMP_SLOT 000ec759 dateg2_ │ │ │ │ -0010e018 000aca16 R_ARM_JUMP_SLOT 00095efd szcllp_ │ │ │ │ -0010e01c 00098316 R_ARM_JUMP_SLOT 000d2449 umpqnp_ │ │ │ │ -0010e020 0000f416 R_ARM_JUMP_SLOT 000e2525 ucpget_ │ │ │ │ -0010e024 000f5516 R_ARM_JUMP_SLOT 00046ee5 glpqvl_ │ │ │ │ -0010e028 00113d16 R_ARM_JUMP_SLOT 000b85d9 uestlz_ │ │ │ │ -0010e02c 0009df16 R_ARM_JUMP_SLOT 000c4a1d uzlstx_ │ │ │ │ -0010e030 00056216 R_ARM_JUMP_SLOT 00045b9d rtrenv_ │ │ │ │ -0010e034 00015516 R_ARM_JUMP_SLOT 000b0edd swsfcm_ │ │ │ │ -0010e038 0002fa16 R_ARM_JUMP_SLOT 000b1081 swoopn_ │ │ │ │ -0010e03c 000c3d16 R_ARM_JUMP_SLOT 000b0235 swqrct_ │ │ │ │ -0010e040 0011a816 R_ARM_JUMP_SLOT 000ba035 uymttl_ │ │ │ │ -0010e044 000ee116 R_ARM_JUMP_SLOT 000d347d umlqid_ │ │ │ │ -0010e048 000cd616 R_ARM_JUMP_SLOT 000bfdb5 uhbraz_ │ │ │ │ -0010e04c 00077916 R_ARM_JUMP_SLOT 000a032d sgtnxu_ │ │ │ │ -0010e050 000aea16 R_ARM_JUMP_SLOT 000e3a71 udpqnp_ │ │ │ │ -0010e054 0011ad16 R_ARM_JUMP_SLOT 00049e2d mpfrbs_ │ │ │ │ -0010e058 00057b16 R_ARM_JUMP_SLOT 000a1d85 sgsplc_ │ │ │ │ -0010e05c 00114c16 R_ARM_JUMP_SLOT 000d5e91 uglqnp_ │ │ │ │ -0010e060 0005c216 R_ARM_JUMP_SLOT 0008df51 tmrsvl_ │ │ │ │ -0010e064 00047e16 R_ARM_JUMP_SLOT 000b3f11 ulysfm_ │ │ │ │ -0010e068 00097b16 R_ARM_JUMP_SLOT 0009cd71 stftr3_ │ │ │ │ -0010e06c 0007c916 R_ARM_JUMP_SLOT 00038c49 rffti1_ │ │ │ │ -0010e070 00046416 R_ARM_JUMP_SLOT 000a8405 scplv_ │ │ │ │ -0010e074 00083616 R_ARM_JUMP_SLOT 0008ff15 szsgcl_ │ │ │ │ -0010e078 000ea816 R_ARM_JUMP_SLOT 000aae3d char_width │ │ │ │ -0010e07c 00059c16 R_ARM_JUMP_SLOT 000e5651 udbset_ │ │ │ │ -0010e080 0011e816 R_ARM_JUMP_SLOT 000a9a19 zgfrel_ │ │ │ │ -0010e084 0006a516 R_ARM_JUMP_SLOT 000b69bd uerqid_ │ │ │ │ -0010e088 0007f816 R_ARM_JUMP_SLOT 000437ad viadd1_ │ │ │ │ -0010e08c 0008fa16 R_ARM_JUMP_SLOT 0004404d indxcl_ │ │ │ │ -0010e090 000c2116 R_ARM_JUMP_SLOT 000a3361 sgstxr_ │ │ │ │ -0010e094 00114b16 R_ARM_JUMP_SLOT 000a2695 sglnu_ │ │ │ │ -0010e098 00114e16 R_ARM_JUMP_SLOT 000b6bfd uerset_ │ │ │ │ -0010e09c 00100716 R_ARM_JUMP_SLOT 0009f591 stitrf_ │ │ │ │ -0010e0a0 00049a16 R_ARM_JUMP_SLOT 000d6ff9 ugunit_ │ │ │ │ -0010e0a4 00117116 R_ARM_JUMP_SLOT 0003f361 shtg2s_ │ │ │ │ -0010e0a8 000d2616 R_ARM_JUMP_SLOT 000b636d uepqid_ │ │ │ │ -0010e0ac 000ae516 R_ARM_JUMP_SLOT 000b2c0d ulpsvl_ │ │ │ │ +0010dfe8 0001ee16 R_ARM_JUMP_SLOT 0009ac21 ulsxbl_ │ │ │ │ +0010dfec 00063616 R_ARM_JUMP_SLOT 0009d501 udgclb_ │ │ │ │ +0010dff0 0000c816 R_ARM_JUMP_SLOT 000c8031 stswtr_ │ │ │ │ +0010dff4 0006c016 R_ARM_JUMP_SLOT 000bda01 szmvld_ │ │ │ │ +0010dff8 00061b16 R_ARM_JUMP_SLOT 000a02fd udrqvl_ │ │ │ │ +0010dffc 000e8e16 R_ARM_JUMP_SLOT 0009056d uzpset_ │ │ │ │ +0010e000 00053c16 R_ARM_JUMP_SLOT 000d6319 swlqcp_ │ │ │ │ +0010e004 00103e16 R_ARM_JUMP_SLOT 000b3d89 dxfloc_ │ │ │ │ +0010e008 00052a16 R_ARM_JUMP_SLOT 000db355 timec2_ │ │ │ │ +0010e00c 000b1316 R_ARM_JUMP_SLOT 000ba5f1 szlacl_ │ │ │ │ +0010e010 0010d116 R_ARM_JUMP_SLOT 00073901 uyplba_ │ │ │ │ +0010e014 00107e16 R_ARM_JUMP_SLOT 000dd965 dateg2_ │ │ │ │ +0010e018 000aca16 R_ARM_JUMP_SLOT 000ba779 szcllp_ │ │ │ │ +0010e01c 00098316 R_ARM_JUMP_SLOT 000749cd umpqnp_ │ │ │ │ +0010e020 0000f416 R_ARM_JUMP_SLOT 00097c99 ucpget_ │ │ │ │ +0010e024 000f5516 R_ARM_JUMP_SLOT 000a8705 glpqvl_ │ │ │ │ +0010e028 00113d16 R_ARM_JUMP_SLOT 0008b9a9 uestlz_ │ │ │ │ +0010e02c 0009df16 R_ARM_JUMP_SLOT 0009077d uzlstx_ │ │ │ │ +0010e030 00056216 R_ARM_JUMP_SLOT 000ac615 rtrenv_ │ │ │ │ +0010e034 00015516 R_ARM_JUMP_SLOT 000d9631 swsfcm_ │ │ │ │ +0010e038 0002fa16 R_ARM_JUMP_SLOT 000d97d5 swoopn_ │ │ │ │ +0010e03c 000c3d16 R_ARM_JUMP_SLOT 000d8989 swqrct_ │ │ │ │ +0010e040 0011a816 R_ARM_JUMP_SLOT 00072669 uymttl_ │ │ │ │ +0010e044 000ee116 R_ARM_JUMP_SLOT 00076395 umlqid_ │ │ │ │ +0010e048 000cd616 R_ARM_JUMP_SLOT 000a330d uhbraz_ │ │ │ │ +0010e04c 00077916 R_ARM_JUMP_SLOT 000c9e81 sgtnxu_ │ │ │ │ +0010e050 000aea16 R_ARM_JUMP_SLOT 0009fb55 udpqnp_ │ │ │ │ +0010e054 0011ad16 R_ARM_JUMP_SLOT 000af2b9 mpfrbs_ │ │ │ │ +0010e058 00057b16 R_ARM_JUMP_SLOT 000cd7dd sgsplc_ │ │ │ │ +0010e05c 00114c16 R_ARM_JUMP_SLOT 000a3dfd uglqnp_ │ │ │ │ +0010e060 0005c216 R_ARM_JUMP_SLOT 00037aa5 tmrsvl_ │ │ │ │ +0010e064 00047e16 R_ARM_JUMP_SLOT 000992f9 ulysfm_ │ │ │ │ +0010e068 00097b16 R_ARM_JUMP_SLOT 000c84ad stftr3_ │ │ │ │ +0010e06c 0007c916 R_ARM_JUMP_SLOT 000e3dfd rffti1_ │ │ │ │ +0010e070 00046416 R_ARM_JUMP_SLOT 000c5175 scplv_ │ │ │ │ +0010e074 00083616 R_ARM_JUMP_SLOT 000b7d95 szsgcl_ │ │ │ │ +0010e078 000ea816 R_ARM_JUMP_SLOT 000d3bad char_width │ │ │ │ +0010e07c 00059c16 R_ARM_JUMP_SLOT 0009d205 udbset_ │ │ │ │ +0010e080 0011e816 R_ARM_JUMP_SLOT 000d2789 zgfrel_ │ │ │ │ +0010e084 0006a516 R_ARM_JUMP_SLOT 0008d9e1 uerqid_ │ │ │ │ +0010e088 0007f816 R_ARM_JUMP_SLOT 000b376d viadd1_ │ │ │ │ +0010e08c 0008fa16 R_ARM_JUMP_SLOT 000acc49 indxcl_ │ │ │ │ +0010e090 000c2116 R_ARM_JUMP_SLOT 000d05c1 sgstxr_ │ │ │ │ +0010e094 00114b16 R_ARM_JUMP_SLOT 000cb279 sglnu_ │ │ │ │ +0010e098 00114e16 R_ARM_JUMP_SLOT 0008d525 uerset_ │ │ │ │ +0010e09c 00100716 R_ARM_JUMP_SLOT 000c7595 stitrf_ │ │ │ │ +0010e0a0 00049a16 R_ARM_JUMP_SLOT 000a3b95 ugunit_ │ │ │ │ +0010e0a4 00117116 R_ARM_JUMP_SLOT 000ebee1 shtg2s_ │ │ │ │ +0010e0a8 000d2616 R_ARM_JUMP_SLOT 0008ad91 uepqid_ │ │ │ │ +0010e0ac 000ae516 R_ARM_JUMP_SLOT 00099911 ulpsvl_ │ │ │ │ 0010e0b0 00000f16 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -0010e0b4 0004f516 R_ARM_JUMP_SLOT 000c3f0d uzrqnp_ │ │ │ │ +0010e0b4 0004f516 R_ARM_JUMP_SLOT 0008ea55 uzrqnp_ │ │ │ │ 0010e0b8 00001016 R_ARM_JUMP_SLOT 00000000 pango_layout_set_text │ │ │ │ -0010e0bc 000d4716 R_ARM_JUMP_SLOT 000ea2a1 lchrf_ │ │ │ │ -0010e0c0 0001fd16 R_ARM_JUMP_SLOT 000a692d sglsvl_ │ │ │ │ -0010e0c4 00027f16 R_ARM_JUMP_SLOT 000adbbd swpsvl_ │ │ │ │ -0010e0c8 0011b516 R_ARM_JUMP_SLOT 000b07ad swiclr_ │ │ │ │ -0010e0cc 000d6616 R_ARM_JUMP_SLOT 00036225 odrqid_ │ │ │ │ -0010e0d0 000dfa16 R_ARM_JUMP_SLOT 000985cd szlazr_ │ │ │ │ -0010e0d4 00114716 R_ARM_JUMP_SLOT 000d8345 uvbxaz_ │ │ │ │ -0010e0d8 0011e416 R_ARM_JUMP_SLOT 0004fa81 rmax0_ │ │ │ │ -0010e0dc 000b3416 R_ARM_JUMP_SLOT 000c5989 usyinz_ │ │ │ │ -0010e0e0 00048d16 R_ARM_JUMP_SLOT 000bf851 uhbxf_ │ │ │ │ +0010e0bc 000d4716 R_ARM_JUMP_SLOT 000dc53d lchrf_ │ │ │ │ +0010e0c0 0001fd16 R_ARM_JUMP_SLOT 000cb76d sglsvl_ │ │ │ │ +0010e0c4 00027f16 R_ARM_JUMP_SLOT 000d9f71 swpsvl_ │ │ │ │ +0010e0c8 0011b516 R_ARM_JUMP_SLOT 000d8f01 swiclr_ │ │ │ │ +0010e0cc 000d6616 R_ARM_JUMP_SLOT 000e0c2d odrqid_ │ │ │ │ +0010e0d0 000dfa16 R_ARM_JUMP_SLOT 000bc629 szlazr_ │ │ │ │ +0010e0d4 00114716 R_ARM_JUMP_SLOT 00093079 uvbxaz_ │ │ │ │ +0010e0d8 0011e416 R_ARM_JUMP_SLOT 000b1909 rmax0_ │ │ │ │ +0010e0dc 000b3416 R_ARM_JUMP_SLOT 0008345d usyinz_ │ │ │ │ +0010e0e0 00048d16 R_ARM_JUMP_SLOT 000a24d5 uhbxf_ │ │ │ │ 0010e0e4 00001116 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_real@GFORTRAN_8 │ │ │ │ -0010e0e8 00035116 R_ARM_JUMP_SLOT 000a2739 sgqlni_ │ │ │ │ -0010e0ec 0007e516 R_ARM_JUMP_SLOT 000acb55 zgqpnt_ │ │ │ │ +0010e0e8 00035116 R_ARM_JUMP_SLOT 000cb31d sgqlni_ │ │ │ │ +0010e0ec 0007e516 R_ARM_JUMP_SLOT 000d58c5 zgqpnt_ │ │ │ │ 0010e0f0 00001216 R_ARM_JUMP_SLOT 00000000 atan2f@GLIBC_2.4 │ │ │ │ -0010e0f4 000bbd16 R_ARM_JUMP_SLOT 000d00f5 uxptmz_ │ │ │ │ -0010e0f8 00109d16 R_ARM_JUMP_SLOT 0004fbbd rset0_ │ │ │ │ -0010e0fc 00057616 R_ARM_JUMP_SLOT 0009bb1d slsttl_ │ │ │ │ -0010e100 00023316 R_ARM_JUMP_SLOT 0009a01d szpmcl_ │ │ │ │ -0010e104 00067816 R_ARM_JUMP_SLOT 000531f9 vradd1_ │ │ │ │ -0010e108 000eac16 R_ARM_JUMP_SLOT 00044899 prccls_ │ │ │ │ -0010e10c 00052316 R_ARM_JUMP_SLOT 000c2075 uwsgyz_ │ │ │ │ -0010e110 00103d16 R_ARM_JUMP_SLOT 000b1909 swiqin_ │ │ │ │ -0010e114 00023116 R_ARM_JUMP_SLOT 000d284d umpqid_ │ │ │ │ -0010e118 000d7b16 R_ARM_JUMP_SLOT 0009be8d slpcnr_ │ │ │ │ -0010e11c 0006c716 R_ARM_JUMP_SLOT 00045c79 rtlenv_ │ │ │ │ -0010e120 00055516 R_ARM_JUMP_SLOT 000e026d uiscmp_ │ │ │ │ -0010e124 00012316 R_ARM_JUMP_SLOT 00053b99 imin_ │ │ │ │ -0010e128 0008b016 R_ARM_JUMP_SLOT 0004f879 rmin0_ │ │ │ │ -0010e12c 000d4e16 R_ARM_JUMP_SLOT 00047841 glcqid_ │ │ │ │ -0010e130 000cb016 R_ARM_JUMP_SLOT 000e10d1 ucyacl_ │ │ │ │ -0010e134 000f5616 R_ARM_JUMP_SLOT 000cba7d uspqcl_ │ │ │ │ -0010e138 000fd316 R_ARM_JUMP_SLOT 0003f12d cfftb1_ │ │ │ │ -0010e13c 00016e16 R_ARM_JUMP_SLOT 0009ff95 sgtxxr_ │ │ │ │ -0010e140 000a5116 R_ARM_JUMP_SLOT 00053a81 imin1_ │ │ │ │ -0010e144 00031d16 R_ARM_JUMP_SLOT 000ddf6d uilqvl_ │ │ │ │ -0010e148 00118516 R_ARM_JUMP_SLOT 0004b909 mpfpst_ │ │ │ │ -0010e14c 00059916 R_ARM_JUMP_SLOT 000978c1 szstyp_ │ │ │ │ -0010e150 0006c116 R_ARM_JUMP_SLOT 000cd575 usdaxs_ │ │ │ │ -0010e154 0002c316 R_ARM_JUMP_SLOT 0008e819 tmpqcp_ │ │ │ │ -0010e158 00051016 R_ARM_JUMP_SLOT 000e3821 nucday_ │ │ │ │ -0010e15c 0006ca16 R_ARM_JUMP_SLOT 000bcc59 uuqmks_ │ │ │ │ +0010e0f4 000bbd16 R_ARM_JUMP_SLOT 0009b365 uxptmz_ │ │ │ │ +0010e0f8 00109d16 R_ARM_JUMP_SLOT 000b72d1 rset0_ │ │ │ │ +0010e0fc 00057616 R_ARM_JUMP_SLOT 000c2365 slsttl_ │ │ │ │ +0010e100 00023316 R_ARM_JUMP_SLOT 000be5c1 szpmcl_ │ │ │ │ +0010e104 00067816 R_ARM_JUMP_SLOT 000b605d vradd1_ │ │ │ │ +0010e108 000eac16 R_ARM_JUMP_SLOT 000ab349 prccls_ │ │ │ │ +0010e10c 00052316 R_ARM_JUMP_SLOT 00071b75 uwsgyz_ │ │ │ │ +0010e110 00103d16 R_ARM_JUMP_SLOT 000d1471 swiqin_ │ │ │ │ +0010e114 00023116 R_ARM_JUMP_SLOT 00074dd1 umpqid_ │ │ │ │ +0010e118 000d7b16 R_ARM_JUMP_SLOT 000c4609 slpcnr_ │ │ │ │ +0010e11c 0006c716 R_ARM_JUMP_SLOT 000ac6f1 rtlenv_ │ │ │ │ +0010e120 00055516 R_ARM_JUMP_SLOT 0007df29 uiscmp_ │ │ │ │ +0010e124 00012316 R_ARM_JUMP_SLOT 000ad4ed imin_ │ │ │ │ +0010e128 0008b016 R_ARM_JUMP_SLOT 000b294d rmin0_ │ │ │ │ +0010e12c 000d4e16 R_ARM_JUMP_SLOT 000a9691 glcqid_ │ │ │ │ +0010e130 000cb016 R_ARM_JUMP_SLOT 00096011 ucyacl_ │ │ │ │ +0010e134 000f5616 R_ARM_JUMP_SLOT 000843d5 uspqcl_ │ │ │ │ +0010e138 000fd316 R_ARM_JUMP_SLOT 000e822d cfftb1_ │ │ │ │ +0010e13c 00016e16 R_ARM_JUMP_SLOT 000ce909 sgtxxr_ │ │ │ │ +0010e140 000a5116 R_ARM_JUMP_SLOT 000ad429 imin1_ │ │ │ │ +0010e144 00031d16 R_ARM_JUMP_SLOT 0008031d uilqvl_ │ │ │ │ +0010e148 00118516 R_ARM_JUMP_SLOT 000b0b1d mpfpst_ │ │ │ │ +0010e14c 00059916 R_ARM_JUMP_SLOT 000bfb15 szstyp_ │ │ │ │ +0010e150 0006c116 R_ARM_JUMP_SLOT 00084021 usdaxs_ │ │ │ │ +0010e154 0002c316 R_ARM_JUMP_SLOT 00039b3d tmpqcp_ │ │ │ │ +0010e158 00051016 R_ARM_JUMP_SLOT 00097e9d nucday_ │ │ │ │ +0010e15c 0006ca16 R_ARM_JUMP_SLOT 0007ae7d uuqmks_ │ │ │ │ 0010e160 00001316 R_ARM_JUMP_SLOT 00000000 atanf@GLIBC_2.4 │ │ │ │ -0010e164 000c3616 R_ARM_JUMP_SLOT 0009450d szoptv_ │ │ │ │ -0010e168 00108316 R_ARM_JUMP_SLOT 000c154d uherb_ │ │ │ │ -0010e16c 00043016 R_ARM_JUMP_SLOT 000aad09 zggmov_ │ │ │ │ -0010e170 000fb016 R_ARM_JUMP_SLOT 000bcbb9 uuqfrt_ │ │ │ │ -0010e174 00097516 R_ARM_JUMP_SLOT 000e4c81 udlstx_ │ │ │ │ +0010e164 000c3616 R_ARM_JUMP_SLOT 000b8da1 szoptv_ │ │ │ │ +0010e168 00108316 R_ARM_JUMP_SLOT 000a125d uherb_ │ │ │ │ +0010e16c 00043016 R_ARM_JUMP_SLOT 000d3a79 zggmov_ │ │ │ │ +0010e170 000fb016 R_ARM_JUMP_SLOT 0007af79 uuqfrt_ │ │ │ │ +0010e174 00097516 R_ARM_JUMP_SLOT 0009ec49 udlstx_ │ │ │ │ 0010e178 00001416 R_ARM_JUMP_SLOT 00000000 pango_font_face_get_face_name │ │ │ │ -0010e17c 00069716 R_ARM_JUMP_SLOT 0004f115 rstd_ │ │ │ │ -0010e180 000cc916 R_ARM_JUMP_SLOT 0003e975 cosqf1_ │ │ │ │ -0010e184 00088616 R_ARM_JUMP_SLOT 00043545 vimlt_ │ │ │ │ -0010e188 00061f16 R_ARM_JUMP_SLOT 000d30fd umrset_ │ │ │ │ -0010e18c 000b7716 R_ARM_JUMP_SLOT 000cc3cd usrstx_ │ │ │ │ -0010e190 00071316 R_ARM_JUMP_SLOT 0008f4dd tmiqid_ │ │ │ │ -0010e194 0003bf16 R_ARM_JUMP_SLOT 000bdb69 uulqid_ │ │ │ │ -0010e198 00099816 R_ARM_JUMP_SLOT 00037011 odpqnp_ │ │ │ │ -0010e19c 0003f016 R_ARM_JUMP_SLOT 000408b5 shmswj_ │ │ │ │ -0010e1a0 000bbf16 R_ARM_JUMP_SLOT 0003b735 radb4_ │ │ │ │ -0010e1a4 000dd216 R_ARM_JUMP_SLOT 0008f7fd sztxno_ │ │ │ │ -0010e1a8 00049e16 R_ARM_JUMP_SLOT 000b60e5 uepqvl_ │ │ │ │ +0010e17c 00069716 R_ARM_JUMP_SLOT 000b1981 rstd_ │ │ │ │ +0010e180 000cc916 R_ARM_JUMP_SLOT 000e90d9 cosqf1_ │ │ │ │ +0010e184 00088616 R_ARM_JUMP_SLOT 000b34b9 vimlt_ │ │ │ │ +0010e188 00061f16 R_ARM_JUMP_SLOT 00076711 umrset_ │ │ │ │ +0010e18c 000b7716 R_ARM_JUMP_SLOT 00083cd1 usrstx_ │ │ │ │ +0010e190 00071316 R_ARM_JUMP_SLOT 00036f71 tmiqid_ │ │ │ │ +0010e194 0003bf16 R_ARM_JUMP_SLOT 0007ab55 uulqid_ │ │ │ │ +0010e198 00099816 R_ARM_JUMP_SLOT 000e0d71 odpqnp_ │ │ │ │ +0010e19c 0003f016 R_ARM_JUMP_SLOT 000eca29 shmswj_ │ │ │ │ +0010e1a0 000bbf16 R_ARM_JUMP_SLOT 000e8889 radb4_ │ │ │ │ +0010e1a4 000dd216 R_ARM_JUMP_SLOT 000bc8d1 sztxno_ │ │ │ │ +0010e1a8 00049e16 R_ARM_JUMP_SLOT 0008ab09 uepqvl_ │ │ │ │ 0010e1ac 00001616 R_ARM_JUMP_SLOT 00000000 tanf@GLIBC_2.4 │ │ │ │ -0010e1b0 000db216 R_ARM_JUMP_SLOT 00094e0d szcltt_ │ │ │ │ +0010e1b0 000db216 R_ARM_JUMP_SLOT 000bf0b5 szcltt_ │ │ │ │ 0010e1b4 00001716 R_ARM_JUMP_SLOT 00000000 cairo_create │ │ │ │ -0010e1b8 00113b16 R_ARM_JUMP_SLOT 00040c11 shmdxj_ │ │ │ │ -0010e1bc 00062016 R_ARM_JUMP_SLOT 000d3291 umlqvl_ │ │ │ │ -0010e1c0 000b2516 R_ARM_JUMP_SLOT 000cc46d usrset_ │ │ │ │ -0010e1c4 00057c16 R_ARM_JUMP_SLOT 000ea689 cns_ │ │ │ │ -0010e1c8 00090f16 R_ARM_JUMP_SLOT 00046b69 rtlget_ │ │ │ │ -0010e1cc 00116916 R_ARM_JUMP_SLOT 000bd0bd uupqcp_ │ │ │ │ -0010e1d0 00101c16 R_ARM_JUMP_SLOT 00050d15 rfromc_ │ │ │ │ -0010e1d4 000c3b16 R_ARM_JUMP_SLOT 000c1ebd uwigxi_ │ │ │ │ -0010e1d8 000c2616 R_ARM_JUMP_SLOT 00053f99 F77_aloc │ │ │ │ -0010e1dc 000fe416 R_ARM_JUMP_SLOT 000490d1 lrge1_ │ │ │ │ +0010e1b8 00113b16 R_ARM_JUMP_SLOT 000eb021 shmdxj_ │ │ │ │ +0010e1bc 00062016 R_ARM_JUMP_SLOT 000761a9 umlqvl_ │ │ │ │ +0010e1c0 000b2516 R_ARM_JUMP_SLOT 00083d71 usrset_ │ │ │ │ +0010e1c4 00057c16 R_ARM_JUMP_SLOT 000db4b5 cns_ │ │ │ │ +0010e1c8 00090f16 R_ARM_JUMP_SLOT 000ab65d rtlget_ │ │ │ │ +0010e1cc 00116916 R_ARM_JUMP_SLOT 0007a12d uupqcp_ │ │ │ │ +0010e1d0 00101c16 R_ARM_JUMP_SLOT 000a6b71 rfromc_ │ │ │ │ +0010e1d4 000c3b16 R_ARM_JUMP_SLOT 000724e5 uwigxi_ │ │ │ │ +0010e1d8 000c2616 R_ARM_JUMP_SLOT 0003acb9 F77_aloc │ │ │ │ +0010e1dc 000fe416 R_ARM_JUMP_SLOT 000b415d lrge1_ │ │ │ │ 0010e1e0 00001816 R_ARM_JUMP_SLOT 00000000 clock@GLIBC_2.4 │ │ │ │ -0010e1e4 0000d216 R_ARM_JUMP_SLOT 00043b85 crvrs_ │ │ │ │ -0010e1e8 000c5d16 R_ARM_JUMP_SLOT 0004443d osgenv_ │ │ │ │ -0010e1ec 00068816 R_ARM_JUMP_SLOT 000ecf6d clckdt_ │ │ │ │ -0010e1f0 00090a16 R_ARM_JUMP_SLOT 000a8011 scpmv_ │ │ │ │ -0010e1f4 000d7916 R_ARM_JUMP_SLOT 000c62a9 usplbl_ │ │ │ │ -0010e1f8 0008e016 R_ARM_JUMP_SLOT 000b7529 ueiqid_ │ │ │ │ -0010e1fc 0000d316 R_ARM_JUMP_SLOT 0009e769 stsrad_ │ │ │ │ -0010e200 0003fa16 R_ARM_JUMP_SLOT 000d4aa9 umpglb_ │ │ │ │ -0010e204 000f7816 R_ARM_JUMP_SLOT 0004160d shlbwl_ │ │ │ │ -0010e208 0011cc16 R_ARM_JUMP_SLOT 00038e2d rffti_ │ │ │ │ -0010e20c 00038e16 R_ARM_JUMP_SLOT 000c227d uwqgxb_ │ │ │ │ -0010e210 00107c16 R_ARM_JUMP_SLOT 000b3eb5 uliset_ │ │ │ │ -0010e214 0002c516 R_ARM_JUMP_SLOT 00047981 glcget_ │ │ │ │ -0010e218 00049516 R_ARM_JUMP_SLOT 000b32dd ulrsvl_ │ │ │ │ -0010e21c 00025516 R_ARM_JUMP_SLOT 000ec665 ndate1_ │ │ │ │ -0010e220 00061616 R_ARM_JUMP_SLOT 000e51e9 udiget_ │ │ │ │ -0010e224 000a9616 R_ARM_JUMP_SLOT 000b0c21 swgopn_ │ │ │ │ -0010e228 000cbe16 R_ARM_JUMP_SLOT 000c9c75 usxaxl_ │ │ │ │ -0010e22c 000b0116 R_ARM_JUMP_SLOT 0004cc45 mpfmwd_ │ │ │ │ -0010e230 00104616 R_ARM_JUMP_SLOT 00048fdd rcov_ │ │ │ │ -0010e234 000e3716 R_ARM_JUMP_SLOT 000a7fd1 scqpmi_ │ │ │ │ -0010e238 0003e416 R_ARM_JUMP_SLOT 0004db89 viset0_ │ │ │ │ -0010e23c 000bac16 R_ARM_JUMP_SLOT 000cb161 uscqnp_ │ │ │ │ -0010e240 000b0c16 R_ARM_JUMP_SLOT 000a1b1d sgqcwd_ │ │ │ │ -0010e244 00108a16 R_ARM_JUMP_SLOT 000b3f39 ulxsfm_ │ │ │ │ -0010e248 000e0a16 R_ARM_JUMP_SLOT 000e29a5 ucrqcp_ │ │ │ │ -0010e24c 00064716 R_ARM_JUMP_SLOT 000a6749 sgrget_ │ │ │ │ -0010e250 00013e16 R_ARM_JUMP_SLOT 000c36dd uzcqid_ │ │ │ │ -0010e254 00019b16 R_ARM_JUMP_SLOT 000dbb91 uirqvl_ │ │ │ │ -0010e258 0006d616 R_ARM_JUMP_SLOT 0004fca9 rmlt0_ │ │ │ │ -0010e25c 00079016 R_ARM_JUMP_SLOT 00041e6d shinip_ │ │ │ │ -0010e260 000d0916 R_ARM_JUMP_SLOT 000a7b81 scpmzv_ │ │ │ │ -0010e264 000c7b16 R_ARM_JUMP_SLOT 000ea311 lchra_ │ │ │ │ -0010e268 00117716 R_ARM_JUMP_SLOT 000b5ad9 uetonz_ │ │ │ │ -0010e26c 00058116 R_ARM_JUMP_SLOT 000b1479 swlqvl_ │ │ │ │ -0010e270 00112a16 R_ARM_JUMP_SLOT 0003db81 passb_ │ │ │ │ -0010e274 0001df16 R_ARM_JUMP_SLOT 000c20ad uwsgyb_ │ │ │ │ -0010e278 0005b016 R_ARM_JUMP_SLOT 000bddbd uuiqin_ │ │ │ │ -0010e27c 0004bc16 R_ARM_JUMP_SLOT 00052b09 g2ictr_ │ │ │ │ +0010e1e4 0000d216 R_ARM_JUMP_SLOT 000b2c01 crvrs_ │ │ │ │ +0010e1e8 000c5d16 R_ARM_JUMP_SLOT 000a7391 osgenv_ │ │ │ │ +0010e1ec 00068816 R_ARM_JUMP_SLOT 000df0b9 clckdt_ │ │ │ │ +0010e1f0 00090a16 R_ARM_JUMP_SLOT 000c5419 scpmv_ │ │ │ │ +0010e1f4 000d7916 R_ARM_JUMP_SLOT 000880d5 usplbl_ │ │ │ │ +0010e1f8 0008e016 R_ARM_JUMP_SLOT 0008de49 ueiqid_ │ │ │ │ +0010e1fc 0000d316 R_ARM_JUMP_SLOT 000c8439 stsrad_ │ │ │ │ +0010e200 0003fa16 R_ARM_JUMP_SLOT 0007845d umpglb_ │ │ │ │ +0010e204 000f7816 R_ARM_JUMP_SLOT 000ea2b1 shlbwl_ │ │ │ │ +0010e208 0011cc16 R_ARM_JUMP_SLOT 000e6fed rffti_ │ │ │ │ +0010e20c 00038e16 R_ARM_JUMP_SLOT 0007198d uwqgxb_ │ │ │ │ +0010e210 00107c16 R_ARM_JUMP_SLOT 000981e9 uliset_ │ │ │ │ +0010e214 0002c516 R_ARM_JUMP_SLOT 000a8ad1 glcget_ │ │ │ │ +0010e218 00049516 R_ARM_JUMP_SLOT 00098255 ulrsvl_ │ │ │ │ +0010e21c 00025516 R_ARM_JUMP_SLOT 000dd8f1 ndate1_ │ │ │ │ +0010e220 00061616 R_ARM_JUMP_SLOT 0009d3a5 udiget_ │ │ │ │ +0010e224 000a9616 R_ARM_JUMP_SLOT 000d9375 swgopn_ │ │ │ │ +0010e228 000cbe16 R_ARM_JUMP_SLOT 00084fc5 usxaxl_ │ │ │ │ +0010e22c 000b0116 R_ARM_JUMP_SLOT 000b02b1 mpfmwd_ │ │ │ │ +0010e230 00104616 R_ARM_JUMP_SLOT 000a68b9 rcov_ │ │ │ │ +0010e234 000e3716 R_ARM_JUMP_SLOT 000c53d9 scqpmi_ │ │ │ │ +0010e238 0003e416 R_ARM_JUMP_SLOT 000a78e5 viset0_ │ │ │ │ +0010e23c 000bac16 R_ARM_JUMP_SLOT 00087309 uscqnp_ │ │ │ │ +0010e240 000b0c16 R_ARM_JUMP_SLOT 000c9c11 sgqcwd_ │ │ │ │ +0010e244 00108a16 R_ARM_JUMP_SLOT 00099dcd ulxsfm_ │ │ │ │ +0010e248 000e0a16 R_ARM_JUMP_SLOT 00096371 ucrqcp_ │ │ │ │ +0010e24c 00064716 R_ARM_JUMP_SLOT 000cda1d sgrget_ │ │ │ │ +0010e250 00013e16 R_ARM_JUMP_SLOT 00090321 uzcqid_ │ │ │ │ +0010e254 00019b16 R_ARM_JUMP_SLOT 00080ddd uirqvl_ │ │ │ │ +0010e258 0006d616 R_ARM_JUMP_SLOT 000b6efd rmlt0_ │ │ │ │ +0010e25c 00079016 R_ARM_JUMP_SLOT 000ead75 shinip_ │ │ │ │ +0010e260 000d0916 R_ARM_JUMP_SLOT 000c58d1 scpmzv_ │ │ │ │ +0010e264 000c7b16 R_ARM_JUMP_SLOT 000dc3ed lchra_ │ │ │ │ +0010e268 00117716 R_ARM_JUMP_SLOT 0008cd95 uetonz_ │ │ │ │ +0010e26c 00058116 R_ARM_JUMP_SLOT 000d61b1 swlqvl_ │ │ │ │ +0010e270 00112a16 R_ARM_JUMP_SLOT 000e921d passb_ │ │ │ │ +0010e274 0001df16 R_ARM_JUMP_SLOT 00071bad uwsgyb_ │ │ │ │ +0010e278 0005b016 R_ARM_JUMP_SLOT 0007a459 uuiqin_ │ │ │ │ +0010e27c 0004bc16 R_ARM_JUMP_SLOT 000b5b51 g2ictr_ │ │ │ │ 0010e280 00001916 R_ARM_JUMP_SLOT 00000000 cairo_surface_finish │ │ │ │ -0010e284 000da416 R_ARM_JUMP_SLOT 000e1a99 ucxady_ │ │ │ │ -0010e288 0008c116 R_ARM_JUMP_SLOT 0004ed9d rrms1_ │ │ │ │ -0010e28c 00072d16 R_ARM_JUMP_SLOT 000a2565 sglnzv_ │ │ │ │ -0010e290 0008ad16 R_ARM_JUMP_SLOT 000d3bdd umistx_ │ │ │ │ -0010e294 00055116 R_ARM_JUMP_SLOT 00043c49 lenz_ │ │ │ │ -0010e298 0006a816 R_ARM_JUMP_SLOT 0004d091 rfpi_ │ │ │ │ -0010e29c 0010c016 R_ARM_JUMP_SLOT 000a6135 sgpstx_ │ │ │ │ -0010e2a0 000bb116 R_ARM_JUMP_SLOT 000c3875 uzcset_ │ │ │ │ -0010e2a4 000aef16 R_ARM_JUMP_SLOT 0009d7dd stspr3_ │ │ │ │ -0010e2a8 00103b16 R_ARM_JUMP_SLOT 000d3161 umlqin_ │ │ │ │ -0010e2ac 000bd716 R_ARM_JUMP_SLOT 0009616d szplld_ │ │ │ │ -0010e2b0 00037916 R_ARM_JUMP_SLOT 000a7ab1 scqtnp_ │ │ │ │ -0010e2b4 000e6216 R_ARM_JUMP_SLOT 000bdd59 uulset_ │ │ │ │ -0010e2b8 000e8616 R_ARM_JUMP_SLOT 000a22f5 sgqlat_ │ │ │ │ -0010e2bc 00096616 R_ARM_JUMP_SLOT 000972e1 szmvlv_ │ │ │ │ -0010e2c0 00055016 R_ARM_JUMP_SLOT 0003f35d shtlib_ │ │ │ │ -0010e2c4 000d8e16 R_ARM_JUMP_SLOT 00093bf9 szclts_ │ │ │ │ -0010e2c8 00021516 R_ARM_JUMP_SLOT 00049519 lrne_ │ │ │ │ -0010e2cc 00030016 R_ARM_JUMP_SLOT 000488dd glisvl_ │ │ │ │ -0010e2d0 0009e816 R_ARM_JUMP_SLOT 000bc069 grscwd_ │ │ │ │ -0010e2d4 0006df16 R_ARM_JUMP_SLOT 000cbbbd uspqid_ │ │ │ │ -0010e2d8 00092316 R_ARM_JUMP_SLOT 000bd8f9 uurget_ │ │ │ │ +0010e284 000da416 R_ARM_JUMP_SLOT 00096e09 ucxady_ │ │ │ │ +0010e288 0008c116 R_ARM_JUMP_SLOT 000b1341 rrms1_ │ │ │ │ +0010e28c 00072d16 R_ARM_JUMP_SLOT 000d0ae5 sglnzv_ │ │ │ │ +0010e290 0008ad16 R_ARM_JUMP_SLOT 0007862d umistx_ │ │ │ │ +0010e294 00055116 R_ARM_JUMP_SLOT 000b2cd1 lenz_ │ │ │ │ +0010e298 0006a816 R_ARM_JUMP_SLOT 000a6975 rfpi_ │ │ │ │ +0010e29c 0010c016 R_ARM_JUMP_SLOT 000c9669 sgpstx_ │ │ │ │ +0010e2a0 000bb116 R_ARM_JUMP_SLOT 0008fa65 uzcset_ │ │ │ │ +0010e2a4 000aef16 R_ARM_JUMP_SLOT 000c7cd9 stspr3_ │ │ │ │ +0010e2a8 00103b16 R_ARM_JUMP_SLOT 00076079 umlqin_ │ │ │ │ +0010e2ac 000bd716 R_ARM_JUMP_SLOT 000bd561 szplld_ │ │ │ │ +0010e2b0 00037916 R_ARM_JUMP_SLOT 000c5d61 scqtnp_ │ │ │ │ +0010e2b4 000e6216 R_ARM_JUMP_SLOT 0007a3f5 uulset_ │ │ │ │ +0010e2b8 000e8616 R_ARM_JUMP_SLOT 000c990d sgqlat_ │ │ │ │ +0010e2bc 00096616 R_ARM_JUMP_SLOT 000c1c5d szmvlv_ │ │ │ │ +0010e2c0 00055016 R_ARM_JUMP_SLOT 000ebedd shtlib_ │ │ │ │ +0010e2c4 000d8e16 R_ARM_JUMP_SLOT 000bbf71 szclts_ │ │ │ │ +0010e2c8 00021516 R_ARM_JUMP_SLOT 000b3f79 lrne_ │ │ │ │ +0010e2cc 00030016 R_ARM_JUMP_SLOT 000a9fb5 glisvl_ │ │ │ │ +0010e2d0 0009e816 R_ARM_JUMP_SLOT 00094769 grscwd_ │ │ │ │ +0010e2d4 0006df16 R_ARM_JUMP_SLOT 00084515 uspqid_ │ │ │ │ +0010e2d8 00092316 R_ARM_JUMP_SLOT 0007b651 uurget_ │ │ │ │ 0010e2dc 00001a16 R_ARM_JUMP_SLOT 00000000 asinf@GLIBC_2.4 │ │ │ │ -0010e2e0 000eb316 R_ARM_JUMP_SLOT 0004e955 rvmax0_ │ │ │ │ -0010e2e4 00085916 R_ARM_JUMP_SLOT 000e4eb9 udiqvl_ │ │ │ │ -0010e2e8 0010db16 R_ARM_JUMP_SLOT 0003eefd cfftf1_ │ │ │ │ -0010e2ec 00118816 R_ARM_JUMP_SLOT 000d13d9 umspdf_ │ │ │ │ -0010e2f0 0007fa16 R_ARM_JUMP_SLOT 000ce209 uxmttl_ │ │ │ │ -0010e2f4 000a0c16 R_ARM_JUMP_SLOT 00097221 szoplv_ │ │ │ │ -0010e2f8 00021616 R_ARM_JUMP_SLOT 0004fe59 vrset_ │ │ │ │ -0010e2fc 00095316 R_ARM_JUMP_SLOT 000afee9 swslft_ │ │ │ │ -0010e300 00099a16 R_ARM_JUMP_SLOT 000addf5 swpqcl_ │ │ │ │ -0010e304 00093a16 R_ARM_JUMP_SLOT 000a6a8d sglqcl_ │ │ │ │ -0010e308 000fc716 R_ARM_JUMP_SLOT 000e2c5d ucrset_ │ │ │ │ +0010e2e0 000eb316 R_ARM_JUMP_SLOT 000b2609 rvmax0_ │ │ │ │ +0010e2e4 00085916 R_ARM_JUMP_SLOT 000a07b1 udiqvl_ │ │ │ │ +0010e2e8 0010db16 R_ARM_JUMP_SLOT 000e8689 cfftf1_ │ │ │ │ +0010e2ec 00118816 R_ARM_JUMP_SLOT 00078c6d umspdf_ │ │ │ │ +0010e2f0 0007fa16 R_ARM_JUMP_SLOT 0009b301 uxmttl_ │ │ │ │ +0010e2f4 000a0c16 R_ARM_JUMP_SLOT 000c1b9d szoplv_ │ │ │ │ +0010e2f8 00021616 R_ARM_JUMP_SLOT 000b6c59 vrset_ │ │ │ │ +0010e2fc 00095316 R_ARM_JUMP_SLOT 000d863d swslft_ │ │ │ │ +0010e300 00099a16 R_ARM_JUMP_SLOT 000da1a9 swpqcl_ │ │ │ │ +0010e304 00093a16 R_ARM_JUMP_SLOT 000cb8cd sglqcl_ │ │ │ │ +0010e308 000fc716 R_ARM_JUMP_SLOT 00094b15 ucrset_ │ │ │ │ 0010e30c 00001b16 R_ARM_JUMP_SLOT 00000000 cairo_move_to │ │ │ │ -0010e310 000f7a16 R_ARM_JUMP_SLOT 000a1879 sglaxr_ │ │ │ │ -0010e314 00117f16 R_ARM_JUMP_SLOT 000d59c9 ugrqvl_ │ │ │ │ -0010e318 0007f016 R_ARM_JUMP_SLOT 000d56e5 ugpstx_ │ │ │ │ -0010e31c 000fd616 R_ARM_JUMP_SLOT 00097dd1 szt3cl_ │ │ │ │ -0010e320 00073516 R_ARM_JUMP_SLOT 000e3589 uciqid_ │ │ │ │ -0010e324 00083116 R_ARM_JUMP_SLOT 0004aecd mpfcyb_ │ │ │ │ -0010e328 00044016 R_ARM_JUMP_SLOT 000cb4ed uscqid_ │ │ │ │ -0010e32c 00077716 R_ARM_JUMP_SLOT 0003e901 cosqi_ │ │ │ │ -0010e330 000fce16 R_ARM_JUMP_SLOT 000b38f1 ullset_ │ │ │ │ -0010e334 00026a16 R_ARM_JUMP_SLOT 000a3f0d sgplzr_ │ │ │ │ -0010e338 000f6a16 R_ARM_JUMP_SLOT 000ec4b1 datec2_ │ │ │ │ -0010e33c 00056316 R_ARM_JUMP_SLOT 000bee95 uhbxl_ │ │ │ │ -0010e340 00039316 R_ARM_JUMP_SLOT 000e3e75 udpqid_ │ │ │ │ -0010e344 000c5f16 R_ARM_JUMP_SLOT 0003ffed shpfun_ │ │ │ │ -0010e348 00039516 R_ARM_JUMP_SLOT 0004f081 rstd0_ │ │ │ │ -0010e34c 000b9816 R_ARM_JUMP_SLOT 000ec9c9 datef1_ │ │ │ │ -0010e350 000ff216 R_ARM_JUMP_SLOT 0008e3a1 tmrstx_ │ │ │ │ -0010e354 000c4e16 R_ARM_JUMP_SLOT 000e3ded udpqcp_ │ │ │ │ -0010e358 00095a16 R_ARM_JUMP_SLOT 0009a255 szplzu_ │ │ │ │ -0010e35c 00042916 R_ARM_JUMP_SLOT 000ac9ad zgidat_ │ │ │ │ -0010e360 000b5d16 R_ARM_JUMP_SLOT 00094489 szoptp_ │ │ │ │ -0010e364 00044616 R_ARM_JUMP_SLOT 000a8319 scplu_ │ │ │ │ -0010e368 00092016 R_ARM_JUMP_SLOT 000a6e65 sgiqnp_ │ │ │ │ -0010e36c 000ccd16 R_ARM_JUMP_SLOT 000491d1 lrle0_ │ │ │ │ -0010e370 000f9016 R_ARM_JUMP_SLOT 000d3a41 umiqid_ │ │ │ │ -0010e374 0000f216 R_ARM_JUMP_SLOT 000c96f1 usyaxl_ │ │ │ │ -0010e378 00051416 R_ARM_JUMP_SLOT 000441d5 irge_ │ │ │ │ -0010e37c 000a2016 R_ARM_JUMP_SLOT 000be69d uulinz_ │ │ │ │ -0010e380 00068e16 R_ARM_JUMP_SLOT 000d91fd uvbraz_ │ │ │ │ -0010e384 00076c16 R_ARM_JUMP_SLOT 000ddc2d uipda2_ │ │ │ │ -0010e388 000d0216 R_ARM_JUMP_SLOT 000ea381 lchrd_ │ │ │ │ -0010e38c 00100016 R_ARM_JUMP_SLOT 000d7f2d uvbxlz_ │ │ │ │ -0010e390 00083f16 R_ARM_JUMP_SLOT 000a6581 sgrqcp_ │ │ │ │ -0010e394 000bd616 R_ARM_JUMP_SLOT 000ac249 zgselectfont_ │ │ │ │ -0010e398 000f5c16 R_ARM_JUMP_SLOT 0004c465 mpicon_ │ │ │ │ -0010e39c 000c9e16 R_ARM_JUMP_SLOT 0004f6e9 rsum_ │ │ │ │ -0010e3a0 00024216 R_ARM_JUMP_SLOT 000de3fd uiiqnp_ │ │ │ │ -0010e3a4 000c0616 R_ARM_JUMP_SLOT 000a98d1 zgrset_ │ │ │ │ -0010e3a8 000e9816 R_ARM_JUMP_SLOT 0008ab85 tmstls_ │ │ │ │ -0010e3ac 000a8d16 R_ARM_JUMP_SLOT 000bdc5d uulget_ │ │ │ │ -0010e3b0 00120c16 R_ARM_JUMP_SLOT 0004f98d rmax1_ │ │ │ │ -0010e3b4 000bd816 R_ARM_JUMP_SLOT 000bddb5 uuiqnp_ │ │ │ │ -0010e3b8 000dab16 R_ARM_JUMP_SLOT 000de405 uiiqin_ │ │ │ │ -0010e3bc 000e0316 R_ARM_JUMP_SLOT 000945d5 szcltv_ │ │ │ │ -0010e3c0 0008a716 R_ARM_JUMP_SLOT 000cee51 uxplbl_ │ │ │ │ -0010e3c4 00036a16 R_ARM_JUMP_SLOT 000a5b61 sgocls_ │ │ │ │ -0010e3c8 000b9f16 R_ARM_JUMP_SLOT 000b04f1 swqwdc_ │ │ │ │ -0010e3cc 00065016 R_ARM_JUMP_SLOT 000532c5 vradd0_ │ │ │ │ -0010e3d0 00035b16 R_ARM_JUMP_SLOT 000ad269 swrqcl_ │ │ │ │ -0010e3d4 00097316 R_ARM_JUMP_SLOT 000c51dd uzisav_ │ │ │ │ -0010e3d8 00039c16 R_ARM_JUMP_SLOT 00037019 odpqin_ │ │ │ │ -0010e3dc 00032916 R_ARM_JUMP_SLOT 0003f86d shtw2g_ │ │ │ │ -0010e3e0 00098c16 R_ARM_JUMP_SLOT 0004baa5 mpsotg_ │ │ │ │ -0010e3e4 000a5216 R_ARM_JUMP_SLOT 000390a5 rfftb1_ │ │ │ │ +0010e310 000f7a16 R_ARM_JUMP_SLOT 000cac09 sglaxr_ │ │ │ │ +0010e314 00117f16 R_ARM_JUMP_SLOT 000a4add ugrqvl_ │ │ │ │ +0010e318 0007f016 R_ARM_JUMP_SLOT 000a39ed ugpstx_ │ │ │ │ +0010e31c 000fd616 R_ARM_JUMP_SLOT 000bb7ed szt3cl_ │ │ │ │ +0010e320 00073516 R_ARM_JUMP_SLOT 00095ed1 uciqid_ │ │ │ │ +0010e324 00083116 R_ARM_JUMP_SLOT 000ae0f5 mpfcyb_ │ │ │ │ +0010e328 00044016 R_ARM_JUMP_SLOT 00087695 uscqid_ │ │ │ │ +0010e32c 00077716 R_ARM_JUMP_SLOT 000e5ce9 cosqi_ │ │ │ │ +0010e330 000fce16 R_ARM_JUMP_SLOT 0009ab2d ullset_ │ │ │ │ +0010e334 00026a16 R_ARM_JUMP_SLOT 000c8b6d sgplzr_ │ │ │ │ +0010e338 000f6a16 R_ARM_JUMP_SLOT 000dd241 datec2_ │ │ │ │ +0010e33c 00056316 R_ARM_JUMP_SLOT 000a38ad uhbxl_ │ │ │ │ +0010e340 00039316 R_ARM_JUMP_SLOT 0009ff59 udpqid_ │ │ │ │ +0010e344 000c5f16 R_ARM_JUMP_SLOT 000eaa15 shpfun_ │ │ │ │ +0010e348 00039516 R_ARM_JUMP_SLOT 000b120d rstd0_ │ │ │ │ +0010e34c 000b9816 R_ARM_JUMP_SLOT 000dd0a9 datef1_ │ │ │ │ +0010e350 000ff216 R_ARM_JUMP_SLOT 0003710d tmrstx_ │ │ │ │ +0010e354 000c4e16 R_ARM_JUMP_SLOT 0009fed1 udpqcp_ │ │ │ │ +0010e358 00095a16 R_ARM_JUMP_SLOT 000b9ced szplzu_ │ │ │ │ +0010e35c 00042916 R_ARM_JUMP_SLOT 000d571d zgidat_ │ │ │ │ +0010e360 000b5d16 R_ARM_JUMP_SLOT 000b8301 szoptp_ │ │ │ │ +0010e364 00044616 R_ARM_JUMP_SLOT 000c5089 scplu_ │ │ │ │ +0010e368 00092016 R_ARM_JUMP_SLOT 000cf8c5 sgiqnp_ │ │ │ │ +0010e36c 000ccd16 R_ARM_JUMP_SLOT 000b404d lrle0_ │ │ │ │ +0010e370 000f9016 R_ARM_JUMP_SLOT 00078245 umiqid_ │ │ │ │ +0010e374 0000f216 R_ARM_JUMP_SLOT 00088ec1 usyaxl_ │ │ │ │ +0010e378 00051416 R_ARM_JUMP_SLOT 000b6869 irge_ │ │ │ │ +0010e37c 000a2016 R_ARM_JUMP_SLOT 0007a65d uulinz_ │ │ │ │ +0010e380 00068e16 R_ARM_JUMP_SLOT 00092185 uvbraz_ │ │ │ │ +0010e384 00076c16 R_ARM_JUMP_SLOT 0007c3d5 uipda2_ │ │ │ │ +0010e388 000d0216 R_ARM_JUMP_SLOT 000dc45d lchrd_ │ │ │ │ +0010e38c 00100016 R_ARM_JUMP_SLOT 0009364d uvbxlz_ │ │ │ │ +0010e390 00083f16 R_ARM_JUMP_SLOT 000cb025 sgrqcp_ │ │ │ │ +0010e394 000bd616 R_ARM_JUMP_SLOT 000d4fb9 zgselectfont_ │ │ │ │ +0010e398 000f5c16 R_ARM_JUMP_SLOT 000b05b5 mpicon_ │ │ │ │ +0010e39c 000c9e16 R_ARM_JUMP_SLOT 000b15c5 rsum_ │ │ │ │ +0010e3a0 00024216 R_ARM_JUMP_SLOT 0007d9a5 uiiqnp_ │ │ │ │ +0010e3a4 000c0616 R_ARM_JUMP_SLOT 000d2641 zgrset_ │ │ │ │ +0010e3a8 000e9816 R_ARM_JUMP_SLOT 00037209 tmstls_ │ │ │ │ +0010e3ac 000a8d16 R_ARM_JUMP_SLOT 0007a2f9 uulget_ │ │ │ │ +0010e3b0 00120c16 R_ARM_JUMP_SLOT 000b1f19 rmax1_ │ │ │ │ +0010e3b4 000bd816 R_ARM_JUMP_SLOT 0007a451 uuiqnp_ │ │ │ │ +0010e3b8 000dab16 R_ARM_JUMP_SLOT 0007d9ad uiiqin_ │ │ │ │ +0010e3bc 000e0316 R_ARM_JUMP_SLOT 000b8e69 szcltv_ │ │ │ │ +0010e3c0 0008a716 R_ARM_JUMP_SLOT 0009be85 uxplbl_ │ │ │ │ +0010e3c4 00036a16 R_ARM_JUMP_SLOT 000ccae9 sgocls_ │ │ │ │ +0010e3c8 000b9f16 R_ARM_JUMP_SLOT 000d8c45 swqwdc_ │ │ │ │ +0010e3cc 00065016 R_ARM_JUMP_SLOT 000b5d8d vradd0_ │ │ │ │ +0010e3d0 00035b16 R_ARM_JUMP_SLOT 000d9c65 swrqcl_ │ │ │ │ +0010e3d4 00097316 R_ARM_JUMP_SLOT 0008f7d5 uzisav_ │ │ │ │ +0010e3d8 00039c16 R_ARM_JUMP_SLOT 000e0d79 odpqin_ │ │ │ │ +0010e3dc 00032916 R_ARM_JUMP_SLOT 000ec3ed shtw2g_ │ │ │ │ +0010e3e0 00098c16 R_ARM_JUMP_SLOT 000b0cb9 mpsotg_ │ │ │ │ +0010e3e4 000a5216 R_ARM_JUMP_SLOT 000e5799 rfftb1_ │ │ │ │ 0010e3e8 00001c16 R_ARM_JUMP_SLOT 00000000 gtk_widget_realize │ │ │ │ -0010e3ec 0000ea16 R_ARM_JUMP_SLOT 0008f7f1 isgc_ │ │ │ │ -0010e3f0 00020216 R_ARM_JUMP_SLOT 00043e89 indxil_ │ │ │ │ -0010e3f4 000d9d16 R_ARM_JUMP_SLOT 00046d69 glpqnp_ │ │ │ │ -0010e3f8 00020e16 R_ARM_JUMP_SLOT 00048c51 gliqid_ │ │ │ │ -0010e3fc 000edf16 R_ARM_JUMP_SLOT 000d5545 ugpqid_ │ │ │ │ -0010e400 000a0816 R_ARM_JUMP_SLOT 000a3341 sgstxc_ │ │ │ │ -0010e404 0004c416 R_ARM_JUMP_SLOT 0004927d lrgta_ │ │ │ │ -0010e408 0002ed16 R_ARM_JUMP_SLOT 000ccdb9 usiqid_ │ │ │ │ +0010e3ec 0000ea16 R_ARM_JUMP_SLOT 000da6ed isgc_ │ │ │ │ +0010e3f0 00020216 R_ARM_JUMP_SLOT 000acd05 indxil_ │ │ │ │ +0010e3f4 000d9d16 R_ARM_JUMP_SLOT 000a8589 glpqnp_ │ │ │ │ +0010e3f8 00020e16 R_ARM_JUMP_SLOT 000aa329 gliqid_ │ │ │ │ +0010e3fc 000edf16 R_ARM_JUMP_SLOT 000a64e5 ugpqid_ │ │ │ │ +0010e400 000a0816 R_ARM_JUMP_SLOT 000d05a1 sgstxc_ │ │ │ │ +0010e404 0004c416 R_ARM_JUMP_SLOT 000b41ed lrgta_ │ │ │ │ +0010e408 0002ed16 R_ARM_JUMP_SLOT 00084985 usiqid_ │ │ │ │ 0010e40c 00001d16 R_ARM_JUMP_SLOT 00000000 cairo_pattern_destroy │ │ │ │ -0010e410 0001ea16 R_ARM_JUMP_SLOT 0003f6b5 shts2g_ │ │ │ │ -0010e414 00056f16 R_ARM_JUMP_SLOT 000bcc79 uuqmki_ │ │ │ │ -0010e418 000dcb16 R_ARM_JUMP_SLOT 000e2249 ucpqit_ │ │ │ │ -0010e41c 000b2616 R_ARM_JUMP_SLOT 000cc605 uslqvl_ │ │ │ │ -0010e420 00070b16 R_ARM_JUMP_SLOT 0003eab9 cosqf_ │ │ │ │ -0010e424 000f1d16 R_ARM_JUMP_SLOT 000b3a89 uliqvl_ │ │ │ │ -0010e428 0005f316 R_ARM_JUMP_SLOT 0004bad1 mpiotg_ │ │ │ │ -0010e42c 000d4516 R_ARM_JUMP_SLOT 0003ecd9 cffti1_ │ │ │ │ -0010e430 000a3c16 R_ARM_JUMP_SLOT 000eccad hexdci_ │ │ │ │ -0010e434 00094116 R_ARM_JUMP_SLOT 000a9a81 zgiint_ │ │ │ │ -0010e438 00018416 R_ARM_JUMP_SLOT 000b7109 uelstx_ │ │ │ │ -0010e43c 0002dc16 R_ARM_JUMP_SLOT 00036369 odrget_ │ │ │ │ -0010e440 00093e16 R_ARM_JUMP_SLOT 0004fbe5 rset_ │ │ │ │ +0010e410 0001ea16 R_ARM_JUMP_SLOT 000ec235 shts2g_ │ │ │ │ +0010e414 00056f16 R_ARM_JUMP_SLOT 0007ae9d uuqmki_ │ │ │ │ +0010e418 000dcb16 R_ARM_JUMP_SLOT 00094ddd ucpqit_ │ │ │ │ +0010e41c 000b2616 R_ARM_JUMP_SLOT 00083945 uslqvl_ │ │ │ │ +0010e420 00070b16 R_ARM_JUMP_SLOT 000e7001 cosqf_ │ │ │ │ +0010e424 000f1d16 R_ARM_JUMP_SLOT 00099555 uliqvl_ │ │ │ │ +0010e428 0005f316 R_ARM_JUMP_SLOT 000b0ce5 mpiotg_ │ │ │ │ +0010e42c 000d4516 R_ARM_JUMP_SLOT 000e3fe1 cffti1_ │ │ │ │ +0010e430 000a3c16 R_ARM_JUMP_SLOT 000dffc1 hexdci_ │ │ │ │ +0010e434 00094116 R_ARM_JUMP_SLOT 000d27f1 zgiint_ │ │ │ │ +0010e438 00018416 R_ARM_JUMP_SLOT 0008c0dd uelstx_ │ │ │ │ +0010e43c 0002dc16 R_ARM_JUMP_SLOT 000e210d odrget_ │ │ │ │ +0010e440 00093e16 R_ARM_JUMP_SLOT 000b6cf5 rset_ │ │ │ │ 0010e444 00001e16 R_ARM_JUMP_SLOT 00000000 __isoc23_fscanf@GLIBC_2.38 │ │ │ │ -0010e448 00029b16 R_ARM_JUMP_SLOT 000ec589 ndate3_ │ │ │ │ +0010e448 00029b16 R_ARM_JUMP_SLOT 000dcf61 ndate3_ │ │ │ │ 0010e44c 00001f16 R_ARM_JUMP_SLOT 00000000 pango_layout_get_extents │ │ │ │ -0010e450 00048616 R_ARM_JUMP_SLOT 000d2e39 umrqcp_ │ │ │ │ -0010e454 00106316 R_ARM_JUMP_SLOT 00090189 szqgcx_ │ │ │ │ -0010e458 00019216 R_ARM_JUMP_SLOT 000cecc1 uxpnum_ │ │ │ │ -0010e45c 00094816 R_ARM_JUMP_SLOT 0009821d szl3zv_ │ │ │ │ -0010e460 000eef16 R_ARM_JUMP_SLOT 00050485 vrfna0_ │ │ │ │ -0010e464 000bc416 R_ARM_JUMP_SLOT 00093be1 szopts_ │ │ │ │ -0010e468 00032016 R_ARM_JUMP_SLOT 000b3271 ulpset_ │ │ │ │ -0010e46c 00055f16 R_ARM_JUMP_SLOT 000d5405 ugpqcl_ │ │ │ │ -0010e470 000e2d16 R_ARM_JUMP_SLOT 000bcb99 uuqfri_ │ │ │ │ -0010e474 00118616 R_ARM_JUMP_SLOT 00040ba9 shms2w_ │ │ │ │ -0010e478 00087116 R_ARM_JUMP_SLOT 00095f61 szmvlp_ │ │ │ │ -0010e47c 000fff16 R_ARM_JUMP_SLOT 0004d999 imlt_ │ │ │ │ -0010e480 000fcf16 R_ARM_JUMP_SLOT 000a3649 sgpmzr_ │ │ │ │ -0010e484 00092d16 R_ARM_JUMP_SLOT 00095ef9 szoplp_ │ │ │ │ -0010e488 00037e16 R_ARM_JUMP_SLOT 0004b619 mpfaza_ │ │ │ │ -0010e48c 000b0316 R_ARM_JUMP_SLOT 00046c91 glqfnm_ │ │ │ │ -0010e490 000f0e16 R_ARM_JUMP_SLOT 000e5341 udlabl_ │ │ │ │ -0010e494 0007b216 R_ARM_JUMP_SLOT 0004ffcd vrcon_ │ │ │ │ -0010e498 00045f16 R_ARM_JUMP_SLOT 000e3afd udpsvl_ │ │ │ │ -0010e49c 00053a16 R_ARM_JUMP_SLOT 00099dd9 szpmzu_ │ │ │ │ -0010e4a0 000b6016 R_ARM_JUMP_SLOT 0004d8ad iset_ │ │ │ │ -0010e4a4 00036816 R_ARM_JUMP_SLOT 000d917d uvbrl_ │ │ │ │ -0010e4a8 00046216 R_ARM_JUMP_SLOT 000bdecd uuiqid_ │ │ │ │ -0010e4ac 0004a416 R_ARM_JUMP_SLOT 000b1901 swiqnp_ │ │ │ │ -0010e4b0 00056716 R_ARM_JUMP_SLOT 000457f5 rlrxfl_ │ │ │ │ -0010e4b4 000ec416 R_ARM_JUMP_SLOT 000b93a5 uetonf_ │ │ │ │ -0010e4b8 0003ab16 R_ARM_JUMP_SLOT 000add9d swpqit_ │ │ │ │ +0010e450 00048616 R_ARM_JUMP_SLOT 00075825 umrqcp_ │ │ │ │ +0010e454 00106316 R_ARM_JUMP_SLOT 000b8009 szqgcx_ │ │ │ │ +0010e458 00019216 R_ARM_JUMP_SLOT 0009cbf5 uxpnum_ │ │ │ │ +0010e45c 00094816 R_ARM_JUMP_SLOT 000be5e5 szl3zv_ │ │ │ │ +0010e460 000eef16 R_ARM_JUMP_SLOT 000b7135 vrfna0_ │ │ │ │ +0010e464 000bc416 R_ARM_JUMP_SLOT 000bbf59 szopts_ │ │ │ │ +0010e468 00032016 R_ARM_JUMP_SLOT 000985d5 ulpset_ │ │ │ │ +0010e46c 00055f16 R_ARM_JUMP_SLOT 000a63a5 ugpqcl_ │ │ │ │ +0010e470 000e2d16 R_ARM_JUMP_SLOT 0007af59 uuqfri_ │ │ │ │ +0010e474 00118616 R_ARM_JUMP_SLOT 000ea36d shms2w_ │ │ │ │ +0010e478 00087116 R_ARM_JUMP_SLOT 000ba7dd szmvlp_ │ │ │ │ +0010e47c 000fff16 R_ARM_JUMP_SLOT 000a7b89 imlt_ │ │ │ │ +0010e480 000fcf16 R_ARM_JUMP_SLOT 000c8a15 sgpmzr_ │ │ │ │ +0010e484 00092d16 R_ARM_JUMP_SLOT 000ba775 szoplp_ │ │ │ │ +0010e488 00037e16 R_ARM_JUMP_SLOT 000b107d mpfaza_ │ │ │ │ +0010e48c 000b0316 R_ARM_JUMP_SLOT 000a80b5 glqfnm_ │ │ │ │ +0010e490 000f0e16 R_ARM_JUMP_SLOT 000a0ae1 udlabl_ │ │ │ │ +0010e494 0007b216 R_ARM_JUMP_SLOT 000b71c1 vrcon_ │ │ │ │ +0010e498 00045f16 R_ARM_JUMP_SLOT 0009fbe1 udpsvl_ │ │ │ │ +0010e49c 00053a16 R_ARM_JUMP_SLOT 000be37d szpmzu_ │ │ │ │ +0010e4a0 000b6016 R_ARM_JUMP_SLOT 000a7781 iset_ │ │ │ │ +0010e4a4 00036816 R_ARM_JUMP_SLOT 000935cd uvbrl_ │ │ │ │ +0010e4a8 00046216 R_ARM_JUMP_SLOT 0007a569 uuiqid_ │ │ │ │ +0010e4ac 0004a416 R_ARM_JUMP_SLOT 000d1469 swiqnp_ │ │ │ │ +0010e4b0 00056716 R_ARM_JUMP_SLOT 000aaeed rlrxfl_ │ │ │ │ +0010e4b4 000ec416 R_ARM_JUMP_SLOT 00089ccd uetonf_ │ │ │ │ +0010e4b8 0003ab16 R_ARM_JUMP_SLOT 000da151 swpqit_ │ │ │ │ 0010e4bc 00002016 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ -0010e4c0 0010b216 R_ARM_JUMP_SLOT 000b8655 uestlv_ │ │ │ │ -0010e4c4 000ee216 R_ARM_JUMP_SLOT 000ce005 uxsfmt_ │ │ │ │ -0010e4c8 000d6116 R_ARM_JUMP_SLOT 000ccff5 usiset_ │ │ │ │ -0010e4cc 00120f16 R_ARM_JUMP_SLOT 0003f765 shtg2w_ │ │ │ │ -0010e4d0 00069016 R_ARM_JUMP_SLOT 0009b071 slpwwc_ │ │ │ │ -0010e4d4 0008f316 R_ARM_JUMP_SLOT 000ac4b9 zgfontname_ │ │ │ │ +0010e4c0 0010b216 R_ARM_JUMP_SLOT 0008ba25 uestlv_ │ │ │ │ +0010e4c4 000ee216 R_ARM_JUMP_SLOT 0009cd85 uxsfmt_ │ │ │ │ +0010e4c8 000d6116 R_ARM_JUMP_SLOT 00083571 usiset_ │ │ │ │ +0010e4cc 00120f16 R_ARM_JUMP_SLOT 000ec2e5 shtg2w_ │ │ │ │ +0010e4d0 00069016 R_ARM_JUMP_SLOT 000c3559 slpwwc_ │ │ │ │ +0010e4d4 0008f316 R_ARM_JUMP_SLOT 000d5229 zgfontname_ │ │ │ │ 0010e4d8 00002116 R_ARM_JUMP_SLOT 00000000 _gfortran_os_error_at@GFORTRAN_10 │ │ │ │ 0010e4dc 00002216 R_ARM_JUMP_SLOT 00000000 pango_layout_set_markup │ │ │ │ -0010e4e0 000d2416 R_ARM_JUMP_SLOT 000ac625 zggcls_ │ │ │ │ -0010e4e4 0009ab16 R_ARM_JUMP_SLOT 000cf2d5 uxptmk_ │ │ │ │ -0010e4e8 000cf016 R_ARM_JUMP_SLOT 000e0155 uic2d_ │ │ │ │ -0010e4ec 0002cf16 R_ARM_JUMP_SLOT 0003ff49 shppma_ │ │ │ │ -0010e4f0 0008a116 R_ARM_JUMP_SLOT 000e3265 uciqin_ │ │ │ │ +0010e4e0 000d2416 R_ARM_JUMP_SLOT 000d5395 zggcls_ │ │ │ │ +0010e4e4 0009ab16 R_ARM_JUMP_SLOT 0009b931 uxptmk_ │ │ │ │ +0010e4e8 000cf016 R_ARM_JUMP_SLOT 0007de11 uic2d_ │ │ │ │ +0010e4ec 0002cf16 R_ARM_JUMP_SLOT 000eb97d shppma_ │ │ │ │ +0010e4f0 0008a116 R_ARM_JUMP_SLOT 00095bad uciqin_ │ │ │ │ 0010e4f4 00002316 R_ARM_JUMP_SLOT 00000000 cosf@GLIBC_2.4 │ │ │ │ -0010e4f8 00018016 R_ARM_JUMP_SLOT 000d7261 ugvect_ │ │ │ │ -0010e4fc 00051a16 R_ARM_JUMP_SLOT 000bc0c5 grstrf_ │ │ │ │ -0010e500 00118e16 R_ARM_JUMP_SLOT 000bb745 uyroff_ │ │ │ │ -0010e504 0011f216 R_ARM_JUMP_SLOT 000d4c05 umpmap_ │ │ │ │ -0010e508 00016016 R_ARM_JUMP_SLOT 000a3c05 sgqpmt_ │ │ │ │ -0010e50c 00094c16 R_ARM_JUMP_SLOT 000a8001 scspmt_ │ │ │ │ -0010e510 000c1c16 R_ARM_JUMP_SLOT 0009e8a5 stirot_ │ │ │ │ -0010e514 0002c716 R_ARM_JUMP_SLOT 000a6ef1 sgisvl_ │ │ │ │ -0010e518 0002fc16 R_ARM_JUMP_SLOT 00099891 sztncl_ │ │ │ │ -0010e51c 00084e16 R_ARM_JUMP_SLOT 000a5839 sgqvpt_ │ │ │ │ -0010e520 00097816 R_ARM_JUMP_SLOT 0004dd31 vifct1_ │ │ │ │ -0010e524 0008d916 R_ARM_JUMP_SLOT 000a2315 sglar_ │ │ │ │ -0010e528 00084716 R_ARM_JUMP_SLOT 000cb7c1 uspqin_ │ │ │ │ -0010e52c 0010e116 R_ARM_JUMP_SLOT 0004a7c5 mpiplc_ │ │ │ │ -0010e530 0011cf16 R_ARM_JUMP_SLOT 000ed4e5 time12_ │ │ │ │ -0010e534 000e0b16 R_ARM_JUMP_SLOT 000c6bcd usaxlg_ │ │ │ │ -0010e538 00112416 R_ARM_JUMP_SLOT 0004a9f9 mpfmil_ │ │ │ │ -0010e53c 0004a016 R_ARM_JUMP_SLOT 00043d99 nindxm_ │ │ │ │ -0010e540 000f7316 R_ARM_JUMP_SLOT 000a1321 sglnxu_ │ │ │ │ -0010e544 000b5a16 R_ARM_JUMP_SLOT 000afcb1 swdopn_ │ │ │ │ -0010e548 0003d616 R_ARM_JUMP_SLOT 000bc9a1 grinit_ │ │ │ │ -0010e54c 0003d316 R_ARM_JUMP_SLOT 000a8ffd scspln_ │ │ │ │ -0010e550 00016316 R_ARM_JUMP_SLOT 00097b59 szt3zu_ │ │ │ │ -0010e554 000e6316 R_ARM_JUMP_SLOT 000c267d uzinit_ │ │ │ │ -0010e558 00014316 R_ARM_JUMP_SLOT 000ba099 uyaxdv_ │ │ │ │ -0010e55c 0001fc16 R_ARM_JUMP_SLOT 000534d1 vrfnb0_ │ │ │ │ -0010e560 000ede16 R_ARM_JUMP_SLOT 000e4521 udrqid_ │ │ │ │ -0010e564 00091d16 R_ARM_JUMP_SLOT 000a4595 sgtrqf_ │ │ │ │ -0010e568 0009fb16 R_ARM_JUMP_SLOT 000a99d5 zgfint_ │ │ │ │ +0010e4f8 00018016 R_ARM_JUMP_SLOT 000a4fa9 ugvect_ │ │ │ │ +0010e4fc 00051a16 R_ARM_JUMP_SLOT 00093fe5 grstrf_ │ │ │ │ +0010e500 00118e16 R_ARM_JUMP_SLOT 00073bc5 uyroff_ │ │ │ │ +0010e504 0011f216 R_ARM_JUMP_SLOT 00075b35 umpmap_ │ │ │ │ +0010e508 00016016 R_ARM_JUMP_SLOT 000c8ee1 sgqpmt_ │ │ │ │ +0010e50c 00094c16 R_ARM_JUMP_SLOT 000c5409 scspmt_ │ │ │ │ +0010e510 000c1c16 R_ARM_JUMP_SLOT 000c7725 stirot_ │ │ │ │ +0010e514 0002c716 R_ARM_JUMP_SLOT 000cf951 sgisvl_ │ │ │ │ +0010e518 0002fc16 R_ARM_JUMP_SLOT 000baba9 sztncl_ │ │ │ │ +0010e51c 00084e16 R_ARM_JUMP_SLOT 000c8cd1 sgqvpt_ │ │ │ │ +0010e520 00097816 R_ARM_JUMP_SLOT 000a7d05 vifct1_ │ │ │ │ +0010e524 0008d916 R_ARM_JUMP_SLOT 000c992d sglar_ │ │ │ │ +0010e528 00084716 R_ARM_JUMP_SLOT 00084119 uspqin_ │ │ │ │ +0010e52c 0010e116 R_ARM_JUMP_SLOT 000afa6d mpiplc_ │ │ │ │ +0010e530 0011cf16 R_ARM_JUMP_SLOT 000db3c1 time12_ │ │ │ │ +0010e534 000e0b16 R_ARM_JUMP_SLOT 000881e9 usaxlg_ │ │ │ │ +0010e538 00112416 R_ARM_JUMP_SLOT 000af159 mpfmil_ │ │ │ │ +0010e53c 0004a016 R_ARM_JUMP_SLOT 000acbc1 nindxm_ │ │ │ │ +0010e540 000f7316 R_ARM_JUMP_SLOT 000cc4a1 sglnxu_ │ │ │ │ +0010e544 000b5a16 R_ARM_JUMP_SLOT 000d8405 swdopn_ │ │ │ │ +0010e548 0003d616 R_ARM_JUMP_SLOT 000947d5 grinit_ │ │ │ │ +0010e54c 0003d316 R_ARM_JUMP_SLOT 000c5b15 scspln_ │ │ │ │ +0010e550 00016316 R_ARM_JUMP_SLOT 000b778d szt3zu_ │ │ │ │ +0010e554 000e6316 R_ARM_JUMP_SLOT 0009034d uzinit_ │ │ │ │ +0010e558 00014316 R_ARM_JUMP_SLOT 00072cf9 uyaxdv_ │ │ │ │ +0010e55c 0001fc16 R_ARM_JUMP_SLOT 000b5fe5 vrfnb0_ │ │ │ │ +0010e560 000ede16 R_ARM_JUMP_SLOT 000a0525 udrqid_ │ │ │ │ +0010e564 00091d16 R_ARM_JUMP_SLOT 000cdf11 sgtrqf_ │ │ │ │ +0010e568 0009fb16 R_ARM_JUMP_SLOT 000d2745 zgfint_ │ │ │ │ 0010e56c 00096516 R_ARM_JUMP_SLOT 00035e41 osabrt_ │ │ │ │ -0010e570 000a8716 R_ARM_JUMP_SLOT 000c535d uzistx_ │ │ │ │ +0010e570 000a8716 R_ARM_JUMP_SLOT 00090625 uzistx_ │ │ │ │ 0010e574 00002416 R_ARM_JUMP_SLOT 00000000 cairo_rectangle │ │ │ │ 0010e578 00002516 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_integer_write@GFORTRAN_8 │ │ │ │ -0010e57c 00012716 R_ARM_JUMP_SLOT 00045a61 rlienv_ │ │ │ │ -0010e580 00022316 R_ARM_JUMP_SLOT 000969ed szcrst_ │ │ │ │ -0010e584 000a9216 R_ARM_JUMP_SLOT 00050169 vrfct_ │ │ │ │ +0010e57c 00012716 R_ARM_JUMP_SLOT 000ac4d9 rlienv_ │ │ │ │ +0010e580 00022316 R_ARM_JUMP_SLOT 000baee9 szcrst_ │ │ │ │ +0010e584 000a9216 R_ARM_JUMP_SLOT 000b6a4d vrfct_ │ │ │ │ 0010e588 00002616 R_ARM_JUMP_SLOT 00000000 pango_cairo_font_map_get_default │ │ │ │ -0010e58c 00113a16 R_ARM_JUMP_SLOT 000c8629 usysub_ │ │ │ │ -0010e590 00047716 R_ARM_JUMP_SLOT 000beaf1 uhbxlz_ │ │ │ │ -0010e594 00054e16 R_ARM_JUMP_SLOT 000ed0f1 timec3_ │ │ │ │ -0010e598 000e6516 R_ARM_JUMP_SLOT 000bcbd9 uuqbrs_ │ │ │ │ -0010e59c 0005c516 R_ARM_JUMP_SLOT 000985bd szl3cl_ │ │ │ │ -0010e5a0 000d3a16 R_ARM_JUMP_SLOT 000b8601 ueqntl_ │ │ │ │ -0010e5a4 00118016 R_ARM_JUMP_SLOT 000b2b81 ulpqnp_ │ │ │ │ -0010e5a8 00060c16 R_ARM_JUMP_SLOT 000b0f69 swqfcc_ │ │ │ │ -0010e5ac 000cc516 R_ARM_JUMP_SLOT 000b3db9 uliget_ │ │ │ │ -0010e5b0 0005ae16 R_ARM_JUMP_SLOT 00045ebd rlcopt_ │ │ │ │ -0010e5b4 0003ac16 R_ARM_JUMP_SLOT 0003f825 shtwga_ │ │ │ │ -0010e5b8 000e4016 R_ARM_JUMP_SLOT 000a5e55 sgpqcl_ │ │ │ │ -0010e5bc 000fdf16 R_ARM_JUMP_SLOT 000cbb35 uspqcp_ │ │ │ │ -0010e5c0 000bef16 R_ARM_JUMP_SLOT 000505a1 gnrset_ │ │ │ │ -0010e5c4 000af716 R_ARM_JUMP_SLOT 000c0355 uhbra_ │ │ │ │ -0010e5c8 0009c316 R_ARM_JUMP_SLOT 000ccef9 usiget_ │ │ │ │ -0010e5cc 0010f816 R_ARM_JUMP_SLOT 000bba2d uyplbb_ │ │ │ │ -0010e5d0 00103716 R_ARM_JUMP_SLOT 000d5149 ugpqin_ │ │ │ │ -0010e5d4 00032f16 R_ARM_JUMP_SLOT 000e808d ior_ │ │ │ │ -0010e5d8 00105716 R_ARM_JUMP_SLOT 000ec83d dateg1_ │ │ │ │ -0010e5dc 000acf16 R_ARM_JUMP_SLOT 000c359d uzcrst_ │ │ │ │ -0010e5e0 0011ae16 R_ARM_JUMP_SLOT 000be119 uumrkz_ │ │ │ │ -0010e5e4 000a0916 R_ARM_JUMP_SLOT 000b2f85 ulpqid_ │ │ │ │ -0010e5e8 0006a916 R_ARM_JUMP_SLOT 000b9e29 uysfmt_ │ │ │ │ -0010e5ec 0011f016 R_ARM_JUMP_SLOT 00099925 sztxzu_ │ │ │ │ +0010e58c 00113a16 R_ARM_JUMP_SLOT 00081ec1 usysub_ │ │ │ │ +0010e590 00047716 R_ARM_JUMP_SLOT 000a0eb9 uhbxlz_ │ │ │ │ +0010e594 00054e16 R_ARM_JUMP_SLOT 000db039 timec3_ │ │ │ │ +0010e598 000e6516 R_ARM_JUMP_SLOT 0007ac59 uuqbrs_ │ │ │ │ +0010e59c 0005c516 R_ARM_JUMP_SLOT 000b96c9 szl3cl_ │ │ │ │ +0010e5a0 000d3a16 R_ARM_JUMP_SLOT 0008b9d1 ueqntl_ │ │ │ │ +0010e5a4 00118016 R_ARM_JUMP_SLOT 00099885 ulpqnp_ │ │ │ │ +0010e5a8 00060c16 R_ARM_JUMP_SLOT 000d96bd swqfcc_ │ │ │ │ +0010e5ac 000cc516 R_ARM_JUMP_SLOT 000980ed uliget_ │ │ │ │ +0010e5b0 0005ae16 R_ARM_JUMP_SLOT 000ab811 rlcopt_ │ │ │ │ +0010e5b4 0003ac16 R_ARM_JUMP_SLOT 000ec3a5 shtwga_ │ │ │ │ +0010e5b8 000e4016 R_ARM_JUMP_SLOT 000cf641 sgpqcl_ │ │ │ │ +0010e5bc 000fdf16 R_ARM_JUMP_SLOT 0008448d uspqcp_ │ │ │ │ +0010e5c0 000bef16 R_ARM_JUMP_SLOT 000b2cfd gnrset_ │ │ │ │ +0010e5c4 000af716 R_ARM_JUMP_SLOT 000a1ec5 uhbra_ │ │ │ │ +0010e5c8 0009c316 R_ARM_JUMP_SLOT 00083475 usiget_ │ │ │ │ +0010e5cc 0010f816 R_ARM_JUMP_SLOT 000745b9 uyplbb_ │ │ │ │ +0010e5d0 00103716 R_ARM_JUMP_SLOT 000a60e9 ugpqin_ │ │ │ │ +0010e5d4 00032f16 R_ARM_JUMP_SLOT 000da8b5 ior_ │ │ │ │ +0010e5d8 00105716 R_ARM_JUMP_SLOT 000dd2ad dateg1_ │ │ │ │ +0010e5dc 000acf16 R_ARM_JUMP_SLOT 000901e1 uzcrst_ │ │ │ │ +0010e5e0 0011ae16 R_ARM_JUMP_SLOT 0007af89 uumrkz_ │ │ │ │ +0010e5e4 000a0916 R_ARM_JUMP_SLOT 00099c89 ulpqid_ │ │ │ │ +0010e5e8 0006a916 R_ARM_JUMP_SLOT 00072bc9 uysfmt_ │ │ │ │ +0010e5ec 0011f016 R_ARM_JUMP_SLOT 000b96d9 sztxzu_ │ │ │ │ 0010e5f0 00002716 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ -0010e5f4 0006f216 R_ARM_JUMP_SLOT 0009449d szqtmd_ │ │ │ │ -0010e5f8 000a3416 R_ARM_JUMP_SLOT 000df981 uismsq_ │ │ │ │ +0010e5f4 0006f216 R_ARM_JUMP_SLOT 000b8315 szqtmd_ │ │ │ │ +0010e5f8 000a3416 R_ARM_JUMP_SLOT 0007d409 uismsq_ │ │ │ │ 0010e5fc 00002816 R_ARM_JUMP_SLOT 00000000 lroundf@GLIBC_2.4 │ │ │ │ -0010e600 00036416 R_ARM_JUMP_SLOT 000b3125 ulpstx_ │ │ │ │ -0010e604 0000bf16 R_ARM_JUMP_SLOT 000ba601 uyaxlb_ │ │ │ │ -0010e608 000e3416 R_ARM_JUMP_SLOT 0008f61d tmiget_ │ │ │ │ -0010e60c 0008fb16 R_ARM_JUMP_SLOT 00096b0d szcllc_ │ │ │ │ -0010e610 00071c16 R_ARM_JUMP_SLOT 000bc945 grsvpt_ │ │ │ │ -0010e614 00094d16 R_ARM_JUMP_SLOT 000d5919 ugrsvl_ │ │ │ │ -0010e618 00062516 R_ARM_JUMP_SLOT 000e64a5 udsclv_ │ │ │ │ -0010e61c 00026c16 R_ARM_JUMP_SLOT 000b76c5 ueistx_ │ │ │ │ -0010e620 00112016 R_ARM_JUMP_SLOT 000a8189 scplzv_ │ │ │ │ -0010e624 00068216 R_ARM_JUMP_SLOT 000363c5 odrstx_ │ │ │ │ -0010e628 000eb616 R_ARM_JUMP_SLOT 00042041 shfwgm_ │ │ │ │ -0010e62c 000fdc16 R_ARM_JUMP_SLOT 000bca9d grfig_ │ │ │ │ -0010e630 000cda16 R_ARM_JUMP_SLOT 0004a61d mpfpt2_ │ │ │ │ -0010e634 0003b216 R_ARM_JUMP_SLOT 000460e9 rllopt_ │ │ │ │ -0010e638 00028916 R_ARM_JUMP_SLOT 000b0dc5 swscli_ │ │ │ │ -0010e63c 0009ed16 R_ARM_JUMP_SLOT 00038b19 sint_ │ │ │ │ -0010e640 00071216 R_ARM_JUMP_SLOT 000cfeed uxplba_ │ │ │ │ -0010e644 000d0a16 R_ARM_JUMP_SLOT 000c2871 uzpqvl_ │ │ │ │ -0010e648 00023616 R_ARM_JUMP_SLOT 000cc7f5 uslqid_ │ │ │ │ -0010e64c 000a3516 R_ARM_JUMP_SLOT 000aff75 swftnm_ │ │ │ │ -0010e650 000e7916 R_ARM_JUMP_SLOT 000c60c1 usptmk_ │ │ │ │ +0010e600 00036416 R_ARM_JUMP_SLOT 00098489 ulpstx_ │ │ │ │ +0010e604 0000bf16 R_ARM_JUMP_SLOT 000734b1 uyaxlb_ │ │ │ │ +0010e608 000e3416 R_ARM_JUMP_SLOT 000378c1 tmiget_ │ │ │ │ +0010e60c 0008fb16 R_ARM_JUMP_SLOT 000bb009 szcllc_ │ │ │ │ +0010e610 00071c16 R_ARM_JUMP_SLOT 00093f89 grsvpt_ │ │ │ │ +0010e614 00094d16 R_ARM_JUMP_SLOT 000a4a2d ugrsvl_ │ │ │ │ +0010e618 00062516 R_ARM_JUMP_SLOT 0009f2dd udsclv_ │ │ │ │ +0010e61c 00026c16 R_ARM_JUMP_SLOT 0008d5dd ueistx_ │ │ │ │ +0010e620 00112016 R_ARM_JUMP_SLOT 000c5a4d scplzv_ │ │ │ │ +0010e624 00068216 R_ARM_JUMP_SLOT 000e2169 odrstx_ │ │ │ │ +0010e628 000eb616 R_ARM_JUMP_SLOT 000ea6e1 shfwgm_ │ │ │ │ +0010e62c 000fdc16 R_ARM_JUMP_SLOT 000949bd grfig_ │ │ │ │ +0010e630 000cda16 R_ARM_JUMP_SLOT 000addb5 mpfpt2_ │ │ │ │ +0010e634 0003b216 R_ARM_JUMP_SLOT 000aba3d rllopt_ │ │ │ │ +0010e638 00028916 R_ARM_JUMP_SLOT 000d9519 swscli_ │ │ │ │ +0010e63c 0009ed16 R_ARM_JUMP_SLOT 000e4411 sint_ │ │ │ │ +0010e640 00071216 R_ARM_JUMP_SLOT 0009c309 uxplba_ │ │ │ │ +0010e644 000d0a16 R_ARM_JUMP_SLOT 0008ed45 uzpqvl_ │ │ │ │ +0010e648 00023616 R_ARM_JUMP_SLOT 00083b35 uslqid_ │ │ │ │ +0010e64c 000a3516 R_ARM_JUMP_SLOT 000d86c9 swftnm_ │ │ │ │ +0010e650 000e7916 R_ARM_JUMP_SLOT 00081125 usptmk_ │ │ │ │ 0010e654 00002916 R_ARM_JUMP_SLOT 00000000 _gfortran_concat_string@GFORTRAN_8 │ │ │ │ -0010e658 000d7d16 R_ARM_JUMP_SLOT 00095fd1 szqtyz_ │ │ │ │ -0010e65c 00013016 R_ARM_JUMP_SLOT 00090a49 szgcly_ │ │ │ │ -0010e660 000d2216 R_ARM_JUMP_SLOT 000944bd szcltp_ │ │ │ │ +0010e658 000d7d16 R_ARM_JUMP_SLOT 000bd3c5 szqtyz_ │ │ │ │ +0010e65c 00013016 R_ARM_JUMP_SLOT 000c08d9 szgcly_ │ │ │ │ +0010e660 000d2216 R_ARM_JUMP_SLOT 000b8335 szcltp_ │ │ │ │ 0010e664 00002a16 R_ARM_JUMP_SLOT 00000000 asin@GLIBC_2.4 │ │ │ │ -0010e668 000bcf16 R_ARM_JUMP_SLOT 000a5899 sgpwsn_ │ │ │ │ -0010e66c 000df316 R_ARM_JUMP_SLOT 000c6f65 usaxdv_ │ │ │ │ -0010e670 000f3e16 R_ARM_JUMP_SLOT 000b70ad uelget_ │ │ │ │ -0010e674 00113c16 R_ARM_JUMP_SLOT 000a3311 sgqtxi_ │ │ │ │ -0010e678 000abb16 R_ARM_JUMP_SLOT 00091001 szpipz_ │ │ │ │ -0010e67c 00056816 R_ARM_JUMP_SLOT 000d333d umlqcl_ │ │ │ │ -0010e680 000f2016 R_ARM_JUMP_SLOT 000a7ad9 sctnv_ │ │ │ │ -0010e684 00110216 R_ARM_JUMP_SLOT 00036a6d odiqin_ │ │ │ │ -0010e688 00079c16 R_ARM_JUMP_SLOT 000d36b9 umlset_ │ │ │ │ -0010e68c 00099116 R_ARM_JUMP_SLOT 000535fd iblkge_ │ │ │ │ -0010e690 000d7116 R_ARM_JUMP_SLOT 000b36a5 ullqcl_ │ │ │ │ -0010e694 00033216 R_ARM_JUMP_SLOT 000a83f5 scspli_ │ │ │ │ -0010e698 000fae16 R_ARM_JUMP_SLOT 000a8a51 scslog_ │ │ │ │ -0010e69c 0002bd16 R_ARM_JUMP_SLOT 0004695d rllget_ │ │ │ │ -0010e6a0 00050d16 R_ARM_JUMP_SLOT 000a8c61 scqvpt_ │ │ │ │ +0010e668 000bcf16 R_ARM_JUMP_SLOT 000ca971 sgpwsn_ │ │ │ │ +0010e66c 000df316 R_ARM_JUMP_SLOT 00087f25 usaxdv_ │ │ │ │ +0010e670 000f3e16 R_ARM_JUMP_SLOT 0008c081 uelget_ │ │ │ │ +0010e674 00113c16 R_ARM_JUMP_SLOT 000d0571 sgqtxi_ │ │ │ │ +0010e678 000abb16 R_ARM_JUMP_SLOT 000c04d5 szpipz_ │ │ │ │ +0010e67c 00056816 R_ARM_JUMP_SLOT 00076255 umlqcl_ │ │ │ │ +0010e680 000f2016 R_ARM_JUMP_SLOT 000c5d89 sctnv_ │ │ │ │ +0010e684 00110216 R_ARM_JUMP_SLOT 000e226d odiqin_ │ │ │ │ +0010e688 00079c16 R_ARM_JUMP_SLOT 00078575 umlset_ │ │ │ │ +0010e68c 00099116 R_ARM_JUMP_SLOT 000a7655 iblkge_ │ │ │ │ +0010e690 000d7116 R_ARM_JUMP_SLOT 000991a9 ullqcl_ │ │ │ │ +0010e694 00033216 R_ARM_JUMP_SLOT 000c5165 scspli_ │ │ │ │ +0010e698 000fae16 R_ARM_JUMP_SLOT 000c5841 scslog_ │ │ │ │ +0010e69c 0002bd16 R_ARM_JUMP_SLOT 000ab451 rllget_ │ │ │ │ +0010e6a0 00050d16 R_ARM_JUMP_SLOT 000c5eb1 scqvpt_ │ │ │ │ 0010e6a4 00002b16 R_ARM_JUMP_SLOT 00000000 cairo_set_line_cap │ │ │ │ -0010e6a8 000ad516 R_ARM_JUMP_SLOT 000c35c9 uzcsav_ │ │ │ │ -0010e6ac 000a6316 R_ARM_JUMP_SLOT 000ebf95 dateq2_ │ │ │ │ -0010e6b0 000fb616 R_ARM_JUMP_SLOT 00048eed rcor_ │ │ │ │ -0010e6b4 0003dc16 R_ARM_JUMP_SLOT 00053149 vrsub_ │ │ │ │ -0010e6b8 000e7816 R_ARM_JUMP_SLOT 0004df99 viinc_ │ │ │ │ -0010e6bc 000dd016 R_ARM_JUMP_SLOT 000bcc19 uuqebi_ │ │ │ │ +0010e6a8 000ad516 R_ARM_JUMP_SLOT 0009020d uzcsav_ │ │ │ │ +0010e6ac 000a6316 R_ARM_JUMP_SLOT 000dd041 dateq2_ │ │ │ │ +0010e6b0 000fb616 R_ARM_JUMP_SLOT 000a6781 rcor_ │ │ │ │ +0010e6b4 0003dc16 R_ARM_JUMP_SLOT 000b5e85 vrsub_ │ │ │ │ +0010e6b8 000e7816 R_ARM_JUMP_SLOT 000a7a91 viinc_ │ │ │ │ +0010e6bc 000dd016 R_ARM_JUMP_SLOT 00079c4d uuqebi_ │ │ │ │ 0010e6c0 00002c16 R_ARM_JUMP_SLOT 00000000 _gfortran_pow_c4_i4@GFORTRAN_8 │ │ │ │ -0010e6c4 00107116 R_ARM_JUMP_SLOT 000d37a1 umisvl_ │ │ │ │ -0010e6c8 000efb16 R_ARM_JUMP_SLOT 000e2e8d uclqcl_ │ │ │ │ -0010e6cc 00014e16 R_ARM_JUMP_SLOT 000d6641 ugiqcl_ │ │ │ │ +0010e6c4 00107116 R_ARM_JUMP_SLOT 00077fa5 umisvl_ │ │ │ │ +0010e6c8 000efb16 R_ARM_JUMP_SLOT 0009528d uclqcl_ │ │ │ │ +0010e6cc 00014e16 R_ARM_JUMP_SLOT 000a5e61 ugiqcl_ │ │ │ │ 0010e6d0 00002d16 R_ARM_JUMP_SLOT 00000000 sinhf@GLIBC_2.4 │ │ │ │ -0010e6d4 00048816 R_ARM_JUMP_SLOT 000a56dd sgqsim_ │ │ │ │ -0010e6d8 0000e316 R_ARM_JUMP_SLOT 000bc7fd grstxy_ │ │ │ │ -0010e6dc 000b0916 R_ARM_JUMP_SLOT 000ccc79 usiqcl_ │ │ │ │ -0010e6e0 000c2716 R_ARM_JUMP_SLOT 00050305 vrinc_ │ │ │ │ -0010e6e4 00100616 R_ARM_JUMP_SLOT 000a1589 sglaxv_ │ │ │ │ -0010e6e8 0009c516 R_ARM_JUMP_SLOT 000bd48d uurqnp_ │ │ │ │ -0010e6ec 000e1d16 R_ARM_JUMP_SLOT 000b29c9 swqcmn_ │ │ │ │ -0010e6f0 00117416 R_ARM_JUMP_SLOT 0005381d iblklt_ │ │ │ │ -0010e6f4 00084b16 R_ARM_JUMP_SLOT 0003fd0d shtint_ │ │ │ │ -0010e6f8 0010b516 R_ARM_JUMP_SLOT 000413e5 shlbwu_ │ │ │ │ -0010e6fc 000b4416 R_ARM_JUMP_SLOT 00046a25 rtcget_ │ │ │ │ -0010e700 000da216 R_ARM_JUMP_SLOT 00095f01 szpllp_ │ │ │ │ -0010e704 0003ec16 R_ARM_JUMP_SLOT 000e8cb1 clrgls_ │ │ │ │ -0010e708 00047216 R_ARM_JUMP_SLOT 000c1b81 uwqgxi_ │ │ │ │ -0010e70c 00102016 R_ARM_JUMP_SLOT 000bcd65 uupqnp_ │ │ │ │ -0010e710 00058c16 R_ARM_JUMP_SLOT 0004fdbd radd_ │ │ │ │ -0010e714 00052216 R_ARM_JUMP_SLOT 0005125d ifromc_ │ │ │ │ -0010e718 00022816 R_ARM_JUMP_SLOT 000cbf0d usrqin_ │ │ │ │ -0010e71c 0009a416 R_ARM_JUMP_SLOT 000c5995 usytlz_ │ │ │ │ -0010e720 00058416 R_ARM_JUMP_SLOT 0004e209 rvmin1_ │ │ │ │ -0010e724 00019816 R_ARM_JUMP_SLOT 000cbf91 usrsvl_ │ │ │ │ -0010e728 000cd116 R_ARM_JUMP_SLOT 000bd9f5 uurset_ │ │ │ │ -0010e72c 000b4a16 R_ARM_JUMP_SLOT 000cdf65 ussttl_ │ │ │ │ -0010e730 00108616 R_ARM_JUMP_SLOT 0004f8f1 rmin_ │ │ │ │ -0010e734 000bc116 R_ARM_JUMP_SLOT 000ecf79 clower_ │ │ │ │ -0010e738 000b5316 R_ARM_JUMP_SLOT 0008e8a1 tmpqid_ │ │ │ │ -0010e73c 00081716 R_ARM_JUMP_SLOT 000c2085 uwqgyb_ │ │ │ │ -0010e740 00102616 R_ARM_JUMP_SLOT 0004b3c5 mpznwt_ │ │ │ │ -0010e744 00098e16 R_ARM_JUMP_SLOT 000ac655 zggton_ │ │ │ │ -0010e748 0005b416 R_ARM_JUMP_SLOT 000a5f91 sgpqid_ │ │ │ │ -0010e74c 00089a16 R_ARM_JUMP_SLOT 0004b2e1 xmplon_ │ │ │ │ +0010e6d4 00048816 R_ARM_JUMP_SLOT 000cbeb1 sgqsim_ │ │ │ │ +0010e6d8 0000e316 R_ARM_JUMP_SLOT 0009470d grstxy_ │ │ │ │ +0010e6dc 000b0916 R_ARM_JUMP_SLOT 00084845 usiqcl_ │ │ │ │ +0010e6e0 000c2716 R_ARM_JUMP_SLOT 000b6e55 vrinc_ │ │ │ │ +0010e6e4 00100616 R_ARM_JUMP_SLOT 000cc5d5 sglaxv_ │ │ │ │ +0010e6e8 0009c516 R_ARM_JUMP_SLOT 000797b1 uurqnp_ │ │ │ │ +0010e6ec 000e1d16 R_ARM_JUMP_SLOT 000d1441 swqcmn_ │ │ │ │ +0010e6f0 00117416 R_ARM_JUMP_SLOT 000a7431 iblklt_ │ │ │ │ +0010e6f4 00084b16 R_ARM_JUMP_SLOT 000ec88d shtint_ │ │ │ │ +0010e6f8 0010b516 R_ARM_JUMP_SLOT 000ead1d shlbwu_ │ │ │ │ +0010e6fc 000b4416 R_ARM_JUMP_SLOT 000ab519 rtcget_ │ │ │ │ +0010e700 000da216 R_ARM_JUMP_SLOT 000ba77d szpllp_ │ │ │ │ +0010e704 0003ec16 R_ARM_JUMP_SLOT 000decd1 clrgls_ │ │ │ │ +0010e708 00047216 R_ARM_JUMP_SLOT 000721a9 uwqgxi_ │ │ │ │ +0010e70c 00102016 R_ARM_JUMP_SLOT 00079dd5 uupqnp_ │ │ │ │ +0010e710 00058c16 R_ARM_JUMP_SLOT 000b68fd radd_ │ │ │ │ +0010e714 00052216 R_ARM_JUMP_SLOT 000a6da1 ifromc_ │ │ │ │ +0010e718 00022816 R_ARM_JUMP_SLOT 00085f31 usrqin_ │ │ │ │ +0010e71c 0009a416 R_ARM_JUMP_SLOT 00083469 usytlz_ │ │ │ │ +0010e720 00058416 R_ARM_JUMP_SLOT 000b219d rvmin1_ │ │ │ │ +0010e724 00019816 R_ARM_JUMP_SLOT 00085fb5 usrsvl_ │ │ │ │ +0010e728 000cd116 R_ARM_JUMP_SLOT 0007b74d uurset_ │ │ │ │ +0010e72c 000b4a16 R_ARM_JUMP_SLOT 000837a1 ussttl_ │ │ │ │ +0010e730 00108616 R_ARM_JUMP_SLOT 000b1529 rmin_ │ │ │ │ +0010e734 000bc116 R_ARM_JUMP_SLOT 000dc849 clower_ │ │ │ │ +0010e738 000b5316 R_ARM_JUMP_SLOT 00039bc5 tmpqid_ │ │ │ │ +0010e73c 00081716 R_ARM_JUMP_SLOT 00071b85 uwqgyb_ │ │ │ │ +0010e740 00102616 R_ARM_JUMP_SLOT 000ade55 mpznwt_ │ │ │ │ +0010e744 00098e16 R_ARM_JUMP_SLOT 000d53c5 zggton_ │ │ │ │ +0010e748 0005b416 R_ARM_JUMP_SLOT 000cf77d sgpqid_ │ │ │ │ +0010e74c 00089a16 R_ARM_JUMP_SLOT 000aeead xmplon_ │ │ │ │ 0010e750 00002e16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_read_done@GFORTRAN_8 │ │ │ │ -0010e754 000c7916 R_ARM_JUMP_SLOT 00049399 lrlt0_ │ │ │ │ -0010e758 0006ac16 R_ARM_JUMP_SLOT 000a5c1d sgpsvl_ │ │ │ │ -0010e75c 0002ea16 R_ARM_JUMP_SLOT 000a4005 sgplzv_ │ │ │ │ -0010e760 00102e16 R_ARM_JUMP_SLOT 0004ced1 mpimer_ │ │ │ │ -0010e764 000d4916 R_ARM_JUMP_SLOT 000bde8d uuiqcp_ │ │ │ │ -0010e768 00075e16 R_ARM_JUMP_SLOT 000b21c9 swcqcp_ │ │ │ │ -0010e76c 00087b16 R_ARM_JUMP_SLOT 00047e85 glrqcp_ │ │ │ │ +0010e754 000c7916 R_ARM_JUMP_SLOT 000b40f9 lrlt0_ │ │ │ │ +0010e758 0006ac16 R_ARM_JUMP_SLOT 000cf409 sgpsvl_ │ │ │ │ +0010e75c 0002ea16 R_ARM_JUMP_SLOT 000cce81 sgplzv_ │ │ │ │ +0010e760 00102e16 R_ARM_JUMP_SLOT 000b0ebd mpimer_ │ │ │ │ +0010e764 000d4916 R_ARM_JUMP_SLOT 0007a529 uuiqcp_ │ │ │ │ +0010e768 00087b16 R_ARM_JUMP_SLOT 000a9d61 glrqcp_ │ │ │ │ +0010e76c 00075e16 R_ARM_JUMP_SLOT 000d1d69 swcqcp_ │ │ │ │ 0010e770 00002f16 R_ARM_JUMP_SLOT 00000000 cairo_save │ │ │ │ -0010e774 000f6d16 R_ARM_JUMP_SLOT 000425cd vrrnm1_ │ │ │ │ +0010e774 000f6d16 R_ARM_JUMP_SLOT 000e2b05 vrrnm1_ │ │ │ │ 0010e778 00003016 R_ARM_JUMP_SLOT 00000000 cos@GLIBC_2.4 │ │ │ │ 0010e77c 00003116 R_ARM_JUMP_SLOT 00000000 cairo_set_source_rgb │ │ │ │ -0010e780 00092616 R_ARM_JUMP_SLOT 000a9741 getparmnumber │ │ │ │ +0010e780 00092616 R_ARM_JUMP_SLOT 000d24b1 getparmnumber │ │ │ │ 0010e784 00003216 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -0010e788 00067616 R_ARM_JUMP_SLOT 000ce1a5 uxsttl_ │ │ │ │ -0010e78c 000bf116 R_ARM_JUMP_SLOT 0004abe9 mpigno_ │ │ │ │ -0010e790 00026716 R_ARM_JUMP_SLOT 000d0ccd umbndr_ │ │ │ │ -0010e794 000abc16 R_ARM_JUMP_SLOT 000c2c3d uzpget_ │ │ │ │ -0010e798 0011b816 R_ARM_JUMP_SLOT 000e8ab1 cllsrg_ │ │ │ │ -0010e79c 00057d16 R_ARM_JUMP_SLOT 000e4c25 udlget_ │ │ │ │ -0010e7a0 0007b116 R_ARM_JUMP_SLOT 000c7115 usaxcl_ │ │ │ │ -0010e7a4 000bba16 R_ARM_JUMP_SLOT 000e3d35 udpqcl_ │ │ │ │ -0010e7a8 000e2b16 R_ARM_JUMP_SLOT 0004d129 rexp_ │ │ │ │ -0010e7ac 00053116 R_ARM_JUMP_SLOT 00043c65 leny_ │ │ │ │ -0010e7b0 000db916 R_ARM_JUMP_SLOT 000a7969 sctnzu_ │ │ │ │ -0010e7b4 000a2416 R_ARM_JUMP_SLOT 000adead swpqcp_ │ │ │ │ -0010e7b8 0009d216 R_ARM_JUMP_SLOT 000a6b45 sglqcp_ │ │ │ │ -0010e7bc 00013116 R_ARM_JUMP_SLOT 000468f9 rlrget_ │ │ │ │ -0010e7c0 0011cb16 R_ARM_JUMP_SLOT 00094305 szsttr_ │ │ │ │ +0010e788 00067616 R_ARM_JUMP_SLOT 0009c511 uxsttl_ │ │ │ │ +0010e78c 000bf116 R_ARM_JUMP_SLOT 000b0a99 mpigno_ │ │ │ │ +0010e790 00026716 R_ARM_JUMP_SLOT 00076805 umbndr_ │ │ │ │ +0010e794 000abc16 R_ARM_JUMP_SLOT 000903c5 uzpget_ │ │ │ │ +0010e798 0011b816 R_ARM_JUMP_SLOT 000de555 cllsrg_ │ │ │ │ +0010e79c 00057d16 R_ARM_JUMP_SLOT 0009ebed udlget_ │ │ │ │ +0010e7a0 0007b116 R_ARM_JUMP_SLOT 0008272d usaxcl_ │ │ │ │ +0010e7a4 000bba16 R_ARM_JUMP_SLOT 0009fe19 udpqcl_ │ │ │ │ +0010e7a8 000e2b16 R_ARM_JUMP_SLOT 000a69ad rexp_ │ │ │ │ +0010e7ac 00053116 R_ARM_JUMP_SLOT 000b2c5d leny_ │ │ │ │ +0010e7b0 000db916 R_ARM_JUMP_SLOT 000c5591 sctnzu_ │ │ │ │ +0010e7b4 000a2416 R_ARM_JUMP_SLOT 000da261 swpqcp_ │ │ │ │ +0010e7b8 0009d216 R_ARM_JUMP_SLOT 000cb985 sglqcp_ │ │ │ │ +0010e7bc 00013116 R_ARM_JUMP_SLOT 000ab3ed rlrget_ │ │ │ │ +0010e7c0 0011cb16 R_ARM_JUMP_SLOT 000b8c1d szsttr_ │ │ │ │ 0010e7c4 00003316 R_ARM_JUMP_SLOT 00000000 cairo_ps_surface_set_eps │ │ │ │ -0010e7c8 00120816 R_ARM_JUMP_SLOT 000ecfb9 timeq3_ │ │ │ │ -0010e7cc 000a9716 R_ARM_JUMP_SLOT 00099575 szlncl_ │ │ │ │ -0010e7d0 00068916 R_ARM_JUMP_SLOT 000a78b9 sgfrm_ │ │ │ │ -0010e7d4 00034916 R_ARM_JUMP_SLOT 000425c5 shfftf_ │ │ │ │ -0010e7d8 00076d16 R_ARM_JUMP_SLOT 000bccd9 uuqlnt_ │ │ │ │ -0010e7dc 000cea16 R_ARM_JUMP_SLOT 000b1199 swflsh_ │ │ │ │ -0010e7e0 0002de16 R_ARM_JUMP_SLOT 000e2359 ucpqcp_ │ │ │ │ -0010e7e4 0005db16 R_ARM_JUMP_SLOT 000e27b5 ucrsvl_ │ │ │ │ -0010e7e8 0009db16 R_ARM_JUMP_SLOT 00046bfd rtiget_ │ │ │ │ -0010e7ec 00080516 R_ARM_JUMP_SLOT 0003f941 shtswj_ │ │ │ │ -0010e7f0 00062116 R_ARM_JUMP_SLOT 000ad641 swqfnm_ │ │ │ │ -0010e7f4 000b6816 R_ARM_JUMP_SLOT 000b2b89 ulpqin_ │ │ │ │ +0010e7c8 00120816 R_ARM_JUMP_SLOT 000dae95 timeq3_ │ │ │ │ +0010e7cc 000a9716 R_ARM_JUMP_SLOT 000c1dd9 szlncl_ │ │ │ │ +0010e7d0 00068916 R_ARM_JUMP_SLOT 000cef95 sgfrm_ │ │ │ │ +0010e7d4 00034916 R_ARM_JUMP_SLOT 000ecb65 shfftf_ │ │ │ │ +0010e7d8 00076d16 R_ARM_JUMP_SLOT 0007b525 uuqlnt_ │ │ │ │ +0010e7dc 000cea16 R_ARM_JUMP_SLOT 000d98ed swflsh_ │ │ │ │ +0010e7e0 0002de16 R_ARM_JUMP_SLOT 00094eed ucpqcp_ │ │ │ │ +0010e7e4 0005db16 R_ARM_JUMP_SLOT 00096181 ucrsvl_ │ │ │ │ +0010e7e8 0009db16 R_ARM_JUMP_SLOT 000ab6f1 rtiget_ │ │ │ │ +0010e7ec 00080516 R_ARM_JUMP_SLOT 000ec4c1 shtswj_ │ │ │ │ +0010e7f0 00062116 R_ARM_JUMP_SLOT 000d64e1 swqfnm_ │ │ │ │ +0010e7f4 000b6816 R_ARM_JUMP_SLOT 0009988d ulpqin_ │ │ │ │ 0010e7f8 00003416 R_ARM_JUMP_SLOT 00000000 cairo_set_source │ │ │ │ -0010e7fc 000ea916 R_ARM_JUMP_SLOT 0009fb61 sgqcl_ │ │ │ │ -0010e800 00026616 R_ARM_JUMP_SLOT 00045fe9 rlropt_ │ │ │ │ -0010e804 00021f16 R_ARM_JUMP_SLOT 00043cad lenb_ │ │ │ │ -0010e808 000ea516 R_ARM_JUMP_SLOT 000b9a6d uetone_ │ │ │ │ +0010e7fc 000ea916 R_ARM_JUMP_SLOT 000c95e1 sgqcl_ │ │ │ │ +0010e800 00026616 R_ARM_JUMP_SLOT 000ab93d rlropt_ │ │ │ │ +0010e804 00021f16 R_ARM_JUMP_SLOT 000b2c31 lenb_ │ │ │ │ +0010e808 000ea516 R_ARM_JUMP_SLOT 0008bbd5 uetone_ │ │ │ │ 0010e80c 00003516 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ -0010e810 000a8116 R_ARM_JUMP_SLOT 00052e71 vrmlt1_ │ │ │ │ -0010e814 0000ec16 R_ARM_JUMP_SLOT 000cdd81 usspnt_ │ │ │ │ -0010e818 000e2216 R_ARM_JUMP_SLOT 000b5ff5 uepsvl_ │ │ │ │ -0010e81c 000d4016 R_ARM_JUMP_SLOT 0004a6bd mpxplc_ │ │ │ │ -0010e820 00098616 R_ARM_JUMP_SLOT 00044c09 iufopn_ │ │ │ │ -0010e824 00025e16 R_ARM_JUMP_SLOT 00038599 odrk4_ │ │ │ │ +0010e810 000a8116 R_ARM_JUMP_SLOT 000b61f5 vrmlt1_ │ │ │ │ +0010e814 0000ec16 R_ARM_JUMP_SLOT 000887b9 usspnt_ │ │ │ │ +0010e818 000e2216 R_ARM_JUMP_SLOT 0008aa19 uepsvl_ │ │ │ │ +0010e81c 000d4016 R_ARM_JUMP_SLOT 000af965 mpxplc_ │ │ │ │ +0010e820 00098616 R_ARM_JUMP_SLOT 000a97d1 iufopn_ │ │ │ │ +0010e824 00025e16 R_ARM_JUMP_SLOT 000e1679 odrk4_ │ │ │ │ 0010e828 00003616 R_ARM_JUMP_SLOT 00000000 acosf@GLIBC_2.4 │ │ │ │ -0010e82c 0001e816 R_ARM_JUMP_SLOT 0009fd99 sgtxxu_ │ │ │ │ -0010e830 000e3c16 R_ARM_JUMP_SLOT 0008dff5 tmrqvl_ │ │ │ │ -0010e834 00014416 R_ARM_JUMP_SLOT 000bcca9 uuslnt_ │ │ │ │ -0010e838 00104b16 R_ARM_JUMP_SLOT 000364c9 odlqin_ │ │ │ │ -0010e83c 0007f216 R_ARM_JUMP_SLOT 000d3619 umlstx_ │ │ │ │ -0010e840 00050816 R_ARM_JUMP_SLOT 0004b7a9 mpfazm_ │ │ │ │ -0010e844 00070f16 R_ARM_JUMP_SLOT 000a04c9 sgtnxr_ │ │ │ │ -0010e848 0004c716 R_ARM_JUMP_SLOT 00043d41 nindxn_ │ │ │ │ -0010e84c 0001f216 R_ARM_JUMP_SLOT 000e90c5 clrgsv_ │ │ │ │ -0010e850 00030d16 R_ARM_JUMP_SLOT 000e86d9 bitpic_ │ │ │ │ -0010e854 0007a916 R_ARM_JUMP_SLOT 000acc5d zgsfcm_ │ │ │ │ -0010e858 000ecf16 R_ARM_JUMP_SLOT 00090299 szpcll_ │ │ │ │ -0010e85c 0000e616 R_ARM_JUMP_SLOT 00054fb9 char_trim_ │ │ │ │ -0010e860 00025a16 R_ARM_JUMP_SLOT 00049199 lrlea_ │ │ │ │ -0010e864 00067516 R_ARM_JUMP_SLOT 000acd7d zgiclr_ │ │ │ │ -0010e868 00018916 R_ARM_JUMP_SLOT 00097a19 szt3zv_ │ │ │ │ -0010e86c 0001f016 R_ARM_JUMP_SLOT 00050619 rgngt_ │ │ │ │ -0010e870 0008aa16 R_ARM_JUMP_SLOT 000c489d uzlsav_ │ │ │ │ -0010e874 0004ff16 R_ARM_JUMP_SLOT 000ed3e1 time23_ │ │ │ │ -0010e878 0008e716 R_ARM_JUMP_SLOT 000bcbe9 uusebt_ │ │ │ │ -0010e87c 00101616 R_ARM_JUMP_SLOT 0008f455 tmiqcp_ │ │ │ │ -0010e880 0007d516 R_ARM_JUMP_SLOT 000bcbc9 uusbrs_ │ │ │ │ -0010e884 0001b316 R_ARM_JUMP_SLOT 000e0c71 ucyady_ │ │ │ │ -0010e888 00092c16 R_ARM_JUMP_SLOT 000b2b25 swcset_ │ │ │ │ -0010e88c 000a4c16 R_ARM_JUMP_SLOT 0004814d glrset_ │ │ │ │ -0010e890 000c0716 R_ARM_JUMP_SLOT 000c5fc5 uspttl_ │ │ │ │ -0010e894 000fbd16 R_ARM_JUMP_SLOT 000d51cd ugpsvl_ │ │ │ │ +0010e82c 0001e816 R_ARM_JUMP_SLOT 000ccbc9 sgtxxu_ │ │ │ │ +0010e830 000e3c16 R_ARM_JUMP_SLOT 00037b49 tmrqvl_ │ │ │ │ +0010e834 00014416 R_ARM_JUMP_SLOT 0007b4f5 uuslnt_ │ │ │ │ +0010e838 00104b16 R_ARM_JUMP_SLOT 000e26c1 odlqin_ │ │ │ │ +0010e83c 0007f216 R_ARM_JUMP_SLOT 000784d5 umlstx_ │ │ │ │ +0010e840 00050816 R_ARM_JUMP_SLOT 000ae229 mpfazm_ │ │ │ │ +0010e844 00070f16 R_ARM_JUMP_SLOT 000cbbdd sgtnxr_ │ │ │ │ +0010e848 0004c716 R_ARM_JUMP_SLOT 000aca05 nindxn_ │ │ │ │ +0010e84c 0001f216 R_ARM_JUMP_SLOT 000de991 clrgsv_ │ │ │ │ +0010e850 00030d16 R_ARM_JUMP_SLOT 000dad89 bitpic_ │ │ │ │ +0010e854 0007a916 R_ARM_JUMP_SLOT 000d59cd zgsfcm_ │ │ │ │ +0010e858 000ecf16 R_ARM_JUMP_SLOT 000b9739 szpcll_ │ │ │ │ +0010e85c 0000e616 R_ARM_JUMP_SLOT 0003b4f1 char_trim_ │ │ │ │ +0010e860 00025a16 R_ARM_JUMP_SLOT 000b3f5d lrlea_ │ │ │ │ +0010e864 00067516 R_ARM_JUMP_SLOT 000d5aed zgiclr_ │ │ │ │ +0010e868 00018916 R_ARM_JUMP_SLOT 000ba635 szt3zv_ │ │ │ │ +0010e86c 0001f016 R_ARM_JUMP_SLOT 000b2d75 rgngt_ │ │ │ │ +0010e870 0008aa16 R_ARM_JUMP_SLOT 00091385 uzlsav_ │ │ │ │ +0010e874 0004ff16 R_ARM_JUMP_SLOT 000db279 time23_ │ │ │ │ +0010e878 0008e716 R_ARM_JUMP_SLOT 00079c1d uusebt_ │ │ │ │ +0010e87c 00101616 R_ARM_JUMP_SLOT 00036ee9 tmiqcp_ │ │ │ │ +0010e880 0007d516 R_ARM_JUMP_SLOT 0007ac49 uusbrs_ │ │ │ │ +0010e884 0001b316 R_ARM_JUMP_SLOT 00097269 ucyady_ │ │ │ │ +0010e888 00092c16 R_ARM_JUMP_SLOT 000d1a09 swcset_ │ │ │ │ +0010e88c 000a4c16 R_ARM_JUMP_SLOT 000ac9a9 glrset_ │ │ │ │ +0010e890 000c0716 R_ARM_JUMP_SLOT 00089ae9 uspttl_ │ │ │ │ +0010e894 000fbd16 R_ARM_JUMP_SLOT 000a616d ugpsvl_ │ │ │ │ 0010e898 00003716 R_ARM_JUMP_SLOT 00000000 pango_font_description_set_size │ │ │ │ -0010e89c 000c8c16 R_ARM_JUMP_SLOT 000b2975 swqcmd_ │ │ │ │ -0010e8a0 0001dd16 R_ARM_JUMP_SLOT 0004bd61 mpibon_ │ │ │ │ -0010e8a4 00012516 R_ARM_JUMP_SLOT 000a3371 sgqtxs_ │ │ │ │ -0010e8a8 0010ac16 R_ARM_JUMP_SLOT 00041319 shlfwl_ │ │ │ │ -0010e8ac 00027a16 R_ARM_JUMP_SLOT 000bd7b9 uurqid_ │ │ │ │ -0010e8b0 00027216 R_ARM_JUMP_SLOT 000d4141 umqpnt_ │ │ │ │ -0010e8b4 000cd716 R_ARM_JUMP_SLOT 000ea4d1 lchrc_ │ │ │ │ -0010e8b8 000d7016 R_ARM_JUMP_SLOT 0003d529 passb4_ │ │ │ │ -0010e8bc 000bf416 R_ARM_JUMP_SLOT 000bdae9 uulqcl_ │ │ │ │ -0010e8c0 00111516 R_ARM_JUMP_SLOT 000b6ee5 uelqcp_ │ │ │ │ -0010e8c4 0007e316 R_ARM_JUMP_SLOT 00041db9 shinir_ │ │ │ │ -0010e8c8 000c2e16 R_ARM_JUMP_SLOT 0009d25d ststr3_ │ │ │ │ -0010e8cc 0003d816 R_ARM_JUMP_SLOT 000bbf25 uyptmz_ │ │ │ │ -0010e8d0 0000ba16 R_ARM_JUMP_SLOT 000bcc69 uusmks_ │ │ │ │ -0010e8d4 0009ef16 R_ARM_JUMP_SLOT 000e6411 uddclv_ │ │ │ │ -0010e8d8 000d9516 R_ARM_JUMP_SLOT 0009f629 sgpfln_ │ │ │ │ -0010e8dc 00091116 R_ARM_JUMP_SLOT 0009be31 sldttl_ │ │ │ │ -0010e8e0 000f2816 R_ARM_JUMP_SLOT 000b6889 uerqcl_ │ │ │ │ -0010e8e4 000d8f16 R_ARM_JUMP_SLOT 000ad121 swrsvl_ │ │ │ │ -0010e8e8 000b2b16 R_ARM_JUMP_SLOT 0009e69d stnusr_ │ │ │ │ -0010e8ec 0011c016 R_ARM_JUMP_SLOT 0008f719 tmiset_ │ │ │ │ -0010e8f0 000e3e16 R_ARM_JUMP_SLOT 000a1ec1 sgqpls_ │ │ │ │ -0010e8f4 00052b16 R_ARM_JUMP_SLOT 000d15cd umsppt_ │ │ │ │ -0010e8f8 000cad16 R_ARM_JUMP_SLOT 000435f5 visub1_ │ │ │ │ -0010e8fc 00054016 R_ARM_JUMP_SLOT 000aab91 zgocls_ │ │ │ │ -0010e900 000ec016 R_ARM_JUMP_SLOT 00044561 osqarn_ │ │ │ │ -0010e904 000cca16 R_ARM_JUMP_SLOT 000b331d ulrqvl_ │ │ │ │ -0010e908 000cf216 R_ARM_JUMP_SLOT 000d8c99 uvbxf_ │ │ │ │ -0010e90c 0005b516 R_ARM_JUMP_SLOT 000bef09 uhbxaz_ │ │ │ │ -0010e910 000c6d16 R_ARM_JUMP_SLOT 00048e91 gliset_ │ │ │ │ -0010e914 0002e116 R_ARM_JUMP_SLOT 000de0d9 uilqcp_ │ │ │ │ -0010e918 00034516 R_ARM_JUMP_SLOT 000d2b95 umrqnp_ │ │ │ │ -0010e91c 0007b816 R_ARM_JUMP_SLOT 0004da85 iadd_ │ │ │ │ -0010e920 00112b16 R_ARM_JUMP_SLOT 000aacad zggopn_ │ │ │ │ -0010e924 0005fb16 R_ARM_JUMP_SLOT 000d3901 umiqcl_ │ │ │ │ -0010e928 000a0616 R_ARM_JUMP_SLOT 000dbd95 uirqid_ │ │ │ │ -0010e92c 000d1316 R_ARM_JUMP_SLOT 000472b1 glpget_ │ │ │ │ -0010e930 00054d16 R_ARM_JUMP_SLOT 000d3715 umiqnp_ │ │ │ │ -0010e934 0009cc16 R_ARM_JUMP_SLOT 00097361 szoplt_ │ │ │ │ -0010e938 00064e16 R_ARM_JUMP_SLOT 0008ef15 tmlqid_ │ │ │ │ -0010e93c 0006c416 R_ARM_JUMP_SLOT 000e49a5 udlqcl_ │ │ │ │ -0010e940 000e7a16 R_ARM_JUMP_SLOT 000e4015 udpstx_ │ │ │ │ -0010e944 00053916 R_ARM_JUMP_SLOT 000d6a19 ugsut_ │ │ │ │ -0010e948 000cbf16 R_ARM_JUMP_SLOT 0008e4a5 tmpqin_ │ │ │ │ -0010e94c 00042416 R_ARM_JUMP_SLOT 0004db21 viset_ │ │ │ │ -0010e950 00109616 R_ARM_JUMP_SLOT 000495ad lreqa_ │ │ │ │ -0010e954 000a3d16 R_ARM_JUMP_SLOT 0005080d gnge_ │ │ │ │ -0010e958 000a0d16 R_ARM_JUMP_SLOT 00048529 gllqcp_ │ │ │ │ -0010e95c 0004de16 R_ARM_JUMP_SLOT 0003f7a5 shtwgj_ │ │ │ │ -0010e960 00072a16 R_ARM_JUMP_SLOT 000a5b91 sgpqin_ │ │ │ │ -0010e964 00038516 R_ARM_JUMP_SLOT 000de6a1 uiiqcp_ │ │ │ │ -0010e968 00013c16 R_ARM_JUMP_SLOT 000acb89 zgqrct_ │ │ │ │ -0010e96c 00066d16 R_ARM_JUMP_SLOT 000d305d umrstx_ │ │ │ │ -0010e970 00022516 R_ARM_JUMP_SLOT 0009ad99 slpwvc_ │ │ │ │ -0010e974 0007e716 R_ARM_JUMP_SLOT 000e2cc1 uclqin_ │ │ │ │ -0010e978 000bfc16 R_ARM_JUMP_SLOT 000d645d ugiqin_ │ │ │ │ -0010e97c 000a6b16 R_ARM_JUMP_SLOT 000adcad swpqvl_ │ │ │ │ -0010e980 000a1416 R_ARM_JUMP_SLOT 000a69dd sglqvl_ │ │ │ │ -0010e984 0005e716 R_ARM_JUMP_SLOT 000a9ab5 zgupdate │ │ │ │ -0010e988 00024916 R_ARM_JUMP_SLOT 000eca41 date32_ │ │ │ │ -0010e98c 000eb816 R_ARM_JUMP_SLOT 000c2195 uwsgxa_ │ │ │ │ +0010e89c 000c8c16 R_ARM_JUMP_SLOT 000d13ed swqcmd_ │ │ │ │ +0010e8a0 0001dd16 R_ARM_JUMP_SLOT 000ae891 mpibon_ │ │ │ │ +0010e8a4 00012516 R_ARM_JUMP_SLOT 000d05d1 sgqtxs_ │ │ │ │ +0010e8a8 0010ac16 R_ARM_JUMP_SLOT 000eabd9 shlfwl_ │ │ │ │ +0010e8ac 00027a16 R_ARM_JUMP_SLOT 00079add uurqid_ │ │ │ │ +0010e8b0 00027216 R_ARM_JUMP_SLOT 00075565 umqpnt_ │ │ │ │ +0010e8b4 000cd716 R_ARM_JUMP_SLOT 000dc5ad lchrc_ │ │ │ │ +0010e8b8 000d7016 R_ARM_JUMP_SLOT 000e52d5 passb4_ │ │ │ │ +0010e8bc 000bf416 R_ARM_JUMP_SLOT 0007aad5 uulqcl_ │ │ │ │ +0010e8c0 00111516 R_ARM_JUMP_SLOT 0008e215 uelqcp_ │ │ │ │ +0010e8c4 0007e316 R_ARM_JUMP_SLOT 000eb161 shinir_ │ │ │ │ +0010e8c8 000c2e16 R_ARM_JUMP_SLOT 000c8999 ststr3_ │ │ │ │ +0010e8cc 0003d816 R_ARM_JUMP_SLOT 0007314d uyptmz_ │ │ │ │ +0010e8d0 0000ba16 R_ARM_JUMP_SLOT 0007ae8d uusmks_ │ │ │ │ +0010e8d4 0009ef16 R_ARM_JUMP_SLOT 0009f249 uddclv_ │ │ │ │ +0010e8d8 000d9516 R_ARM_JUMP_SLOT 000cc149 sgpfln_ │ │ │ │ +0010e8dc 00091116 R_ARM_JUMP_SLOT 000c2679 sldttl_ │ │ │ │ +0010e8e0 000f2816 R_ARM_JUMP_SLOT 0008d8ad uerqcl_ │ │ │ │ +0010e8e4 000d8f16 R_ARM_JUMP_SLOT 000d9b1d swrsvl_ │ │ │ │ +0010e8e8 000b2b16 R_ARM_JUMP_SLOT 000c68cd stnusr_ │ │ │ │ +0010e8ec 0011c016 R_ARM_JUMP_SLOT 000379bd tmiset_ │ │ │ │ +0010e8f0 000e3e16 R_ARM_JUMP_SLOT 000cd919 sgqpls_ │ │ │ │ +0010e8f4 00052b16 R_ARM_JUMP_SLOT 0007774d umsppt_ │ │ │ │ +0010e8f8 000cad16 R_ARM_JUMP_SLOT 000b396d visub1_ │ │ │ │ +0010e8fc 00054016 R_ARM_JUMP_SLOT 000d3901 zgocls_ │ │ │ │ +0010e900 000ec016 R_ARM_JUMP_SLOT 000a72f5 osqarn_ │ │ │ │ +0010e904 000cca16 R_ARM_JUMP_SLOT 00098295 ulrqvl_ │ │ │ │ +0010e908 000cf216 R_ARM_JUMP_SLOT 00093f15 uvbxf_ │ │ │ │ +0010e90c 0005b516 R_ARM_JUMP_SLOT 000a2e3d uhbxaz_ │ │ │ │ +0010e910 000c6d16 R_ARM_JUMP_SLOT 000a8d5d gliset_ │ │ │ │ +0010e914 0002e116 R_ARM_JUMP_SLOT 00080489 uilqcp_ │ │ │ │ +0010e918 00034516 R_ARM_JUMP_SLOT 00075581 umrqnp_ │ │ │ │ +0010e91c 0007b816 R_ARM_JUMP_SLOT 000a7e75 iadd_ │ │ │ │ +0010e920 00112b16 R_ARM_JUMP_SLOT 000d3a1d zggopn_ │ │ │ │ +0010e924 0005fb16 R_ARM_JUMP_SLOT 00078105 umiqcl_ │ │ │ │ +0010e928 000a0616 R_ARM_JUMP_SLOT 00080fe1 uirqid_ │ │ │ │ +0010e92c 000d1316 R_ARM_JUMP_SLOT 000a818d glpget_ │ │ │ │ +0010e930 00054d16 R_ARM_JUMP_SLOT 00077f19 umiqnp_ │ │ │ │ +0010e934 0009cc16 R_ARM_JUMP_SLOT 000b78f1 szoplt_ │ │ │ │ +0010e938 00064e16 R_ARM_JUMP_SLOT 0003a7c1 tmlqid_ │ │ │ │ +0010e93c 0006c416 R_ARM_JUMP_SLOT 0009e96d udlqcl_ │ │ │ │ +0010e940 000e7a16 R_ARM_JUMP_SLOT 0009f3d9 udpstx_ │ │ │ │ +0010e944 00053916 R_ARM_JUMP_SLOT 000a43c1 ugsut_ │ │ │ │ +0010e948 000cbf16 R_ARM_JUMP_SLOT 000397c9 tmpqin_ │ │ │ │ +0010e94c 00042416 R_ARM_JUMP_SLOT 000a787d viset_ │ │ │ │ +0010e950 00109616 R_ARM_JUMP_SLOT 000b400d lreqa_ │ │ │ │ +0010e954 000a3d16 R_ARM_JUMP_SLOT 000b2e99 gnge_ │ │ │ │ +0010e958 000a0d16 R_ARM_JUMP_SLOT 000a9139 gllqcp_ │ │ │ │ +0010e95c 0004de16 R_ARM_JUMP_SLOT 000ec325 shtwgj_ │ │ │ │ +0010e960 00072a16 R_ARM_JUMP_SLOT 000cf37d sgpqin_ │ │ │ │ +0010e964 00038516 R_ARM_JUMP_SLOT 0007dc49 uiiqcp_ │ │ │ │ +0010e968 00013c16 R_ARM_JUMP_SLOT 000d58f9 zgqrct_ │ │ │ │ +0010e96c 00066d16 R_ARM_JUMP_SLOT 00076671 umrstx_ │ │ │ │ +0010e970 00022516 R_ARM_JUMP_SLOT 000c3281 slpwvc_ │ │ │ │ +0010e974 0007e716 R_ARM_JUMP_SLOT 000950c1 uclqin_ │ │ │ │ +0010e978 000bfc16 R_ARM_JUMP_SLOT 000a5c7d ugiqin_ │ │ │ │ +0010e97c 000a6b16 R_ARM_JUMP_SLOT 000da061 swpqvl_ │ │ │ │ +0010e980 000a1416 R_ARM_JUMP_SLOT 000cb81d sglqvl_ │ │ │ │ +0010e984 0005e716 R_ARM_JUMP_SLOT 000d2825 zgupdate │ │ │ │ +0010e988 00024916 R_ARM_JUMP_SLOT 000dd321 date32_ │ │ │ │ +0010e98c 000eb816 R_ARM_JUMP_SLOT 000718a5 uwsgxa_ │ │ │ │ 0010e990 00003816 R_ARM_JUMP_SLOT 00000000 cairo_show_page │ │ │ │ -0010e994 00118116 R_ARM_JUMP_SLOT 000944d1 szsttp_ │ │ │ │ -0010e998 00093016 R_ARM_JUMP_SLOT 000b011d swclch_ │ │ │ │ -0010e99c 000f1016 R_ARM_JUMP_SLOT 000503ad vrfna1_ │ │ │ │ -0010e9a0 00119e16 R_ARM_JUMP_SLOT 000b6b5d uerstx_ │ │ │ │ -0010e9a4 00025016 R_ARM_JUMP_SLOT 0009e66d stcusr_ │ │ │ │ -0010e9a8 00103316 R_ARM_JUMP_SLOT 000e3501 uciqcp_ │ │ │ │ -0010e9ac 00104e16 R_ARM_JUMP_SLOT 000dfa4d uiqcrg_ │ │ │ │ -0010e9b0 000ac716 R_ARM_JUMP_SLOT 0009d3c5 stspr2_ │ │ │ │ -0010e9b4 000c8816 R_ARM_JUMP_SLOT 000dfc49 uiilab_ │ │ │ │ -0010e9b8 0005ef16 R_ARM_JUMP_SLOT 0004716d glpqid_ │ │ │ │ -0010e9bc 00063d16 R_ARM_JUMP_SLOT 000b650d uepstx_ │ │ │ │ -0010e9c0 00011a16 R_ARM_JUMP_SLOT 000c821d csblbl_ │ │ │ │ -0010e9c4 00114f16 R_ARM_JUMP_SLOT 000b6d89 uelqvl_ │ │ │ │ -0010e9c8 00014b16 R_ARM_JUMP_SLOT 0008e49d tmpqnp_ │ │ │ │ -0010e9cc 00098f16 R_ARM_JUMP_SLOT 000ed3a1 time32_ │ │ │ │ -0010e9d0 0002bb16 R_ARM_JUMP_SLOT 0004fe8d vrset1_ │ │ │ │ -0010e9d4 00077016 R_ARM_JUMP_SLOT 0004d2b9 ct2ch_ │ │ │ │ -0010e9d8 00046016 R_ARM_JUMP_SLOT 00049105 lrge_ │ │ │ │ -0010e9dc 0000c316 R_ARM_JUMP_SLOT 000e3725 ucistx_ │ │ │ │ +0010e994 00118116 R_ARM_JUMP_SLOT 000b8349 szsttp_ │ │ │ │ +0010e998 00093016 R_ARM_JUMP_SLOT 000d8871 swclch_ │ │ │ │ +0010e99c 000f1016 R_ARM_JUMP_SLOT 000b6f8d vrfna1_ │ │ │ │ +0010e9a0 00119e16 R_ARM_JUMP_SLOT 0008d485 uerstx_ │ │ │ │ +0010e9a4 00025016 R_ARM_JUMP_SLOT 000c689d stcusr_ │ │ │ │ +0010e9a8 00103316 R_ARM_JUMP_SLOT 00095e49 uciqcp_ │ │ │ │ +0010e9ac 00104e16 R_ARM_JUMP_SLOT 0007d4d5 uiqcrg_ │ │ │ │ +0010e9b0 000ac716 R_ARM_JUMP_SLOT 000c78c1 stspr2_ │ │ │ │ +0010e9b4 000c8816 R_ARM_JUMP_SLOT 00080791 uiilab_ │ │ │ │ +0010e9b8 0005ef16 R_ARM_JUMP_SLOT 000a898d glpqid_ │ │ │ │ +0010e9bc 00063d16 R_ARM_JUMP_SLOT 0008d281 uepstx_ │ │ │ │ +0010e9c0 00011a16 R_ARM_JUMP_SLOT 00084ac5 csblbl_ │ │ │ │ +0010e9c4 00114f16 R_ARM_JUMP_SLOT 0008e0b9 uelqvl_ │ │ │ │ +0010e9c8 00014b16 R_ARM_JUMP_SLOT 000397c1 tmpqnp_ │ │ │ │ +0010e9cc 00098f16 R_ARM_JUMP_SLOT 000db019 time32_ │ │ │ │ +0010e9d0 0002bb16 R_ARM_JUMP_SLOT 000b6c8d vrset1_ │ │ │ │ +0010e9d4 00077016 R_ARM_JUMP_SLOT 000ad161 ct2ch_ │ │ │ │ +0010e9d8 00046016 R_ARM_JUMP_SLOT 000b4209 lrge_ │ │ │ │ +0010e9dc 0000c316 R_ARM_JUMP_SLOT 00097725 ucistx_ │ │ │ │ 0010e9e0 00003916 R_ARM_JUMP_SLOT 00000000 cairo_set_line_join │ │ │ │ 0010e9e4 00003a16 R_ARM_JUMP_SLOT 00000000 _gfortran_internal_unpack@GFORTRAN_8 │ │ │ │ -0010e9e8 000ec616 R_ARM_JUMP_SLOT 0005112d lfromc_ │ │ │ │ -0010e9ec 00117216 R_ARM_JUMP_SLOT 000ace69 zgclini_ │ │ │ │ -0010e9f0 000e0816 R_ARM_JUMP_SLOT 000de9d5 uiipac_ │ │ │ │ -0010e9f4 000a8b16 R_ARM_JUMP_SLOT 000b34b5 ulrget_ │ │ │ │ -0010e9f8 0001f916 R_ARM_JUMP_SLOT 00053c35 imax1_ │ │ │ │ -0010e9fc 0004c016 R_ARM_JUMP_SLOT 00049469 lrne1_ │ │ │ │ +0010e9e8 000ec616 R_ARM_JUMP_SLOT 000a6e8d lfromc_ │ │ │ │ +0010e9ec 00117216 R_ARM_JUMP_SLOT 000d5bd9 zgclini_ │ │ │ │ +0010e9f0 000e0816 R_ARM_JUMP_SLOT 0007b915 uiipac_ │ │ │ │ +0010e9f4 000a8b16 R_ARM_JUMP_SLOT 00099df5 ulrget_ │ │ │ │ +0010e9f8 0001f916 R_ARM_JUMP_SLOT 000ad695 imax1_ │ │ │ │ +0010e9fc 0004c016 R_ARM_JUMP_SLOT 000b43e5 lrne1_ │ │ │ │ 0010ea00 00003b16 R_ARM_JUMP_SLOT 00000000 _gfortran_random_seed_i4@GFORTRAN_8 │ │ │ │ -0010ea04 000e6016 R_ARM_JUMP_SLOT 000b35b1 ulrset_ │ │ │ │ -0010ea08 00116e16 R_ARM_JUMP_SLOT 000a27fd sglnv_ │ │ │ │ -0010ea0c 000c0816 R_ARM_JUMP_SLOT 000c3855 uzcstx_ │ │ │ │ +0010ea04 000e6016 R_ARM_JUMP_SLOT 00099ef1 ulrset_ │ │ │ │ +0010ea08 00116e16 R_ARM_JUMP_SLOT 000cb3e1 sglnv_ │ │ │ │ +0010ea0c 000c0816 R_ARM_JUMP_SLOT 0008fa45 uzcstx_ │ │ │ │ 0010ea10 00003c16 R_ARM_JUMP_SLOT 00000000 _gfortran_iargc@GFORTRAN_8 │ │ │ │ -0010ea14 0004b316 R_ARM_JUMP_SLOT 000a19f1 sgscwd_ │ │ │ │ -0010ea18 000ef016 R_ARM_JUMP_SLOT 0009e79d stirad_ │ │ │ │ -0010ea1c 0000f616 R_ARM_JUMP_SLOT 000de2a5 uilget_ │ │ │ │ +0010ea14 0004b316 R_ARM_JUMP_SLOT 000c9ae5 sgscwd_ │ │ │ │ +0010ea18 000ef016 R_ARM_JUMP_SLOT 000c846d stirad_ │ │ │ │ +0010ea1c 0000f616 R_ARM_JUMP_SLOT 0007d84d uilget_ │ │ │ │ 0010ea20 00003d16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -0010ea24 000a3e16 R_ARM_JUMP_SLOT 000a5781 sgqwnd_ │ │ │ │ -0010ea28 000d3316 R_ARM_JUMP_SLOT 000de489 uiisvl_ │ │ │ │ -0010ea2c 00092b16 R_ARM_JUMP_SLOT 000a41f5 sgplu_ │ │ │ │ -0010ea30 00103f16 R_ARM_JUMP_SLOT 000e4ae5 udlqid_ │ │ │ │ -0010ea34 000ee516 R_ARM_JUMP_SLOT 00091eed szfint_ │ │ │ │ -0010ea38 000e2a16 R_ARM_JUMP_SLOT 000e4161 udpset_ │ │ │ │ -0010ea3c 0011d416 R_ARM_JUMP_SLOT 000e4e09 udisvl_ │ │ │ │ -0010ea40 0002cc16 R_ARM_JUMP_SLOT 000a40fd sgplzu_ │ │ │ │ -0010ea44 00057116 R_ARM_JUMP_SLOT 000523d9 g2fctr_ │ │ │ │ -0010ea48 00018a16 R_ARM_JUMP_SLOT 0004ac6d mpfglb_ │ │ │ │ -0010ea4c 000dbd16 R_ARM_JUMP_SLOT 000a8ce1 scsprj_ │ │ │ │ -0010ea50 0005d516 R_ARM_JUMP_SLOT 000d33f5 umlqcp_ │ │ │ │ -0010ea54 0003f716 R_ARM_JUMP_SLOT 000a5725 sgswnd_ │ │ │ │ -0010ea58 0011b916 R_ARM_JUMP_SLOT 000ed089 timeq1_ │ │ │ │ +0010ea24 000a3e16 R_ARM_JUMP_SLOT 000cb4e1 sgqwnd_ │ │ │ │ +0010ea28 000d3316 R_ARM_JUMP_SLOT 0007da31 uiisvl_ │ │ │ │ +0010ea2c 00092b16 R_ARM_JUMP_SLOT 000ccf79 sgplu_ │ │ │ │ +0010ea30 00103f16 R_ARM_JUMP_SLOT 0009eaad udlqid_ │ │ │ │ +0010ea34 000ee516 R_ARM_JUMP_SLOT 000ba34d szfint_ │ │ │ │ +0010ea38 000e2a16 R_ARM_JUMP_SLOT 0009f525 udpset_ │ │ │ │ +0010ea3c 0011d416 R_ARM_JUMP_SLOT 000a0701 udisvl_ │ │ │ │ +0010ea40 0002cc16 R_ARM_JUMP_SLOT 000cc051 sgplzu_ │ │ │ │ +0010ea44 00057116 R_ARM_JUMP_SLOT 000b5421 g2fctr_ │ │ │ │ +0010ea48 00018a16 R_ARM_JUMP_SLOT 000b0181 mpfglb_ │ │ │ │ +0010ea4c 000dbd16 R_ARM_JUMP_SLOT 000c4835 scsprj_ │ │ │ │ +0010ea50 0005d516 R_ARM_JUMP_SLOT 0007630d umlqcp_ │ │ │ │ +0010ea54 0003f716 R_ARM_JUMP_SLOT 000cb485 sgswnd_ │ │ │ │ +0010ea58 0011b916 R_ARM_JUMP_SLOT 000db211 timeq1_ │ │ │ │ 0010ea5c 00003e16 R_ARM_JUMP_SLOT 00000000 gtk_events_pending │ │ │ │ -0010ea60 00068116 R_ARM_JUMP_SLOT 000c5301 uziget_ │ │ │ │ -0010ea64 0005b216 R_ARM_JUMP_SLOT 0004488d prclvl_ │ │ │ │ -0010ea68 0009b316 R_ARM_JUMP_SLOT 0009aa79 slzttl_ │ │ │ │ -0010ea6c 00054616 R_ARM_JUMP_SLOT 0003f7e9 shtwgm_ │ │ │ │ -0010ea70 000e0116 R_ARM_JUMP_SLOT 0008ebe9 tmlqnp_ │ │ │ │ -0010ea74 00023e16 R_ARM_JUMP_SLOT 000e5999 udline_ │ │ │ │ -0010ea78 0009a916 R_ARM_JUMP_SLOT 0004906d rprd_ │ │ │ │ -0010ea7c 00120116 R_ARM_JUMP_SLOT 000c48c5 uzlqin_ │ │ │ │ +0010ea60 00068116 R_ARM_JUMP_SLOT 000905c9 uziget_ │ │ │ │ +0010ea64 0005b216 R_ARM_JUMP_SLOT 000ab33d prclvl_ │ │ │ │ +0010ea68 0009b316 R_ARM_JUMP_SLOT 000c40a5 slzttl_ │ │ │ │ +0010ea6c 00054616 R_ARM_JUMP_SLOT 000ec369 shtwgm_ │ │ │ │ +0010ea70 000e0116 R_ARM_JUMP_SLOT 0003a495 tmlqnp_ │ │ │ │ +0010ea74 00023e16 R_ARM_JUMP_SLOT 0009f6d9 udline_ │ │ │ │ +0010ea78 0009a916 R_ARM_JUMP_SLOT 000a6871 rprd_ │ │ │ │ +0010ea7c 00120116 R_ARM_JUMP_SLOT 000913ad uzlqin_ │ │ │ │ 0010ea80 00003f16 R_ARM_JUMP_SLOT 00000000 sinf@GLIBC_2.4 │ │ │ │ -0010ea84 000be316 R_ARM_JUMP_SLOT 0004286d vrrnm_ │ │ │ │ -0010ea88 0002ac16 R_ARM_JUMP_SLOT 00045989 rlcenv_ │ │ │ │ -0010ea8c 00067116 R_ARM_JUMP_SLOT 000504e9 vrfna_ │ │ │ │ +0010ea84 000be316 R_ARM_JUMP_SLOT 000e2c55 vrrnm_ │ │ │ │ +0010ea88 0002ac16 R_ARM_JUMP_SLOT 000ac401 rlcenv_ │ │ │ │ +0010ea8c 00067116 R_ARM_JUMP_SLOT 000b708d vrfna_ │ │ │ │ 0010ea90 00004016 R_ARM_JUMP_SLOT 00000000 cairo_reset_clip │ │ │ │ -0010ea94 000ec716 R_ARM_JUMP_SLOT 000de9c1 uifpac_ │ │ │ │ -0010ea98 00049916 R_ARM_JUMP_SLOT 000e41bd udrqnp_ │ │ │ │ -0010ea9c 000cdf16 R_ARM_JUMP_SLOT 000a22d5 sgqlai_ │ │ │ │ -0010eaa0 000d7516 R_ARM_JUMP_SLOT 000458ed rtlxfl_ │ │ │ │ -0010eaa4 0003b616 R_ARM_JUMP_SLOT 000bd495 uurqin_ │ │ │ │ -0010eaa8 00088016 R_ARM_JUMP_SLOT 000a6419 sgrqvl_ │ │ │ │ +0010ea94 000ec716 R_ARM_JUMP_SLOT 0007b901 uifpac_ │ │ │ │ +0010ea98 00049916 R_ARM_JUMP_SLOT 000a01c1 udrqnp_ │ │ │ │ +0010ea9c 000cdf16 R_ARM_JUMP_SLOT 000c98ed sgqlai_ │ │ │ │ +0010eaa0 000d7516 R_ARM_JUMP_SLOT 000aafe5 rtlxfl_ │ │ │ │ +0010eaa4 0003b616 R_ARM_JUMP_SLOT 000797b9 uurqin_ │ │ │ │ +0010eaa8 00088016 R_ARM_JUMP_SLOT 000caebd sgrqvl_ │ │ │ │ 0010eaac 00004116 R_ARM_JUMP_SLOT 00000000 cairo_rotate │ │ │ │ -0010eab0 000b1d16 R_ARM_JUMP_SLOT 00095e01 szcllr_ │ │ │ │ -0010eab4 00067f16 R_ARM_JUMP_SLOT 000b0001 swftfc_ │ │ │ │ +0010eab0 000b1d16 R_ARM_JUMP_SLOT 000bb5e1 szcllr_ │ │ │ │ +0010eab4 00067f16 R_ARM_JUMP_SLOT 000d8755 swftfc_ │ │ │ │ 0010eab8 00004216 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -0010eabc 0011ea16 R_ARM_JUMP_SLOT 000410f5 shlfwu_ │ │ │ │ -0010eac0 00024416 R_ARM_JUMP_SLOT 000d6591 ugiqvl_ │ │ │ │ -0010eac4 000fc816 R_ARM_JUMP_SLOT 000e2de9 uclqvl_ │ │ │ │ -0010eac8 00101f16 R_ARM_JUMP_SLOT 000c3fb1 uzrsvl_ │ │ │ │ -0010eacc 00072616 R_ARM_JUMP_SLOT 0004df5d viinc0_ │ │ │ │ -0010ead0 000c5c16 R_ARM_JUMP_SLOT 000d41c5 uminit_ │ │ │ │ -0010ead4 000c6016 R_ARM_JUMP_SLOT 000d9811 uvbrfz_ │ │ │ │ -0010ead8 00121116 R_ARM_JUMP_SLOT 0008f679 tmistx_ │ │ │ │ -0010eadc 000b7d16 R_ARM_JUMP_SLOT 000e643d udqcln_ │ │ │ │ -0010eae0 000ce016 R_ARM_JUMP_SLOT 0009e7dd stfrot_ │ │ │ │ -0010eae4 0002d716 R_ARM_JUMP_SLOT 0004b6ad mpiaza_ │ │ │ │ -0010eae8 0011e016 R_ARM_JUMP_SLOT 000e37c5 uciset_ │ │ │ │ -0010eaec 000b6516 R_ARM_JUMP_SLOT 000dba59 uirqin_ │ │ │ │ -0010eaf0 0009dc16 R_ARM_JUMP_SLOT 000d61bd uglqid_ │ │ │ │ -0010eaf4 00099d16 R_ARM_JUMP_SLOT 000b6c61 uelqin_ │ │ │ │ -0010eaf8 00121316 R_ARM_JUMP_SLOT 00099921 sztxzv_ │ │ │ │ -0010eafc 00048116 R_ARM_JUMP_SLOT 000477b9 glcqcp_ │ │ │ │ +0010eabc 0011ea16 R_ARM_JUMP_SLOT 000eab61 shlfwu_ │ │ │ │ +0010eac0 00024416 R_ARM_JUMP_SLOT 000a5db1 ugiqvl_ │ │ │ │ +0010eac4 000fc816 R_ARM_JUMP_SLOT 000951e9 uclqvl_ │ │ │ │ +0010eac8 00101f16 R_ARM_JUMP_SLOT 0008eaf9 uzrsvl_ │ │ │ │ +0010eacc 00072616 R_ARM_JUMP_SLOT 000a7cc9 viinc0_ │ │ │ │ +0010ead0 000c5c16 R_ARM_JUMP_SLOT 0007676d uminit_ │ │ │ │ +0010ead4 000c6016 R_ARM_JUMP_SLOT 000939f1 uvbrfz_ │ │ │ │ +0010ead8 00121116 R_ARM_JUMP_SLOT 0003791d tmistx_ │ │ │ │ +0010eadc 000b7d16 R_ARM_JUMP_SLOT 0009f275 udqcln_ │ │ │ │ +0010eae0 000ce016 R_ARM_JUMP_SLOT 000c765d stfrot_ │ │ │ │ +0010eae4 0002d716 R_ARM_JUMP_SLOT 000b1111 mpiaza_ │ │ │ │ +0010eae8 0011e016 R_ARM_JUMP_SLOT 000977c5 uciset_ │ │ │ │ +0010eaec 000b6516 R_ARM_JUMP_SLOT 00080ca5 uirqin_ │ │ │ │ +0010eaf0 0009dc16 R_ARM_JUMP_SLOT 000a4129 uglqid_ │ │ │ │ +0010eaf4 00099d16 R_ARM_JUMP_SLOT 0008df91 uelqin_ │ │ │ │ +0010eaf8 00121316 R_ARM_JUMP_SLOT 000bbf85 sztxzv_ │ │ │ │ +0010eafc 00048116 R_ARM_JUMP_SLOT 000a9609 glcqcp_ │ │ │ │ 0010eb00 00004316 R_ARM_JUMP_SLOT 00000000 cpowf@GLIBC_2.4 │ │ │ │ 0010eb04 00004416 R_ARM_JUMP_SLOT 00000000 cairo_translate │ │ │ │ -0010eb08 00010e16 R_ARM_JUMP_SLOT 000d415d umscwd_ │ │ │ │ -0010eb0c 000e0f16 R_ARM_JUMP_SLOT 000d06e9 umsgrd_ │ │ │ │ -0010eb10 0000cd16 R_ARM_JUMP_SLOT 000958c1 szsttu_ │ │ │ │ +0010eb08 00010e16 R_ARM_JUMP_SLOT 000774c1 umscwd_ │ │ │ │ +0010eb0c 000e0f16 R_ARM_JUMP_SLOT 000771fd umsgrd_ │ │ │ │ +0010eb10 0000cd16 R_ARM_JUMP_SLOT 000c1081 szsttu_ │ │ │ │ 0010eb14 00004516 R_ARM_JUMP_SLOT 00000000 _gfortran_st_write@GFORTRAN_8 │ │ │ │ -0010eb18 000e1716 R_ARM_JUMP_SLOT 000a3d99 sgpmv_ │ │ │ │ +0010eb18 000e1716 R_ARM_JUMP_SLOT 000c9075 sgpmv_ │ │ │ │ 0010eb1c 00004616 R_ARM_JUMP_SLOT 00000000 gtk_window_set_title │ │ │ │ -0010eb20 0008ae16 R_ARM_JUMP_SLOT 000a4331 sgplr_ │ │ │ │ -0010eb24 000cd416 R_ARM_JUMP_SLOT 0004de11 vifct_ │ │ │ │ -0010eb28 00079716 R_ARM_JUMP_SLOT 000d5831 ugpset_ │ │ │ │ +0010eb20 0008ae16 R_ARM_JUMP_SLOT 000cd0b5 sgplr_ │ │ │ │ +0010eb24 000cd416 R_ARM_JUMP_SLOT 000a7919 vifct_ │ │ │ │ +0010eb28 00079716 R_ARM_JUMP_SLOT 000a3b39 ugpset_ │ │ │ │ 0010eb2c 00004716 R_ARM_JUMP_SLOT 00000000 cairo_image_surface_get_data │ │ │ │ -0010eb30 00077e16 R_ARM_JUMP_SLOT 000e4f69 udiqcl_ │ │ │ │ -0010eb34 0004f616 R_ARM_JUMP_SLOT 0004d775 ct3cs_ │ │ │ │ -0010eb38 0002ab16 R_ARM_JUMP_SLOT 0009d3b1 stepr2_ │ │ │ │ -0010eb3c 0000ed16 R_ARM_JUMP_SLOT 0004acc5 mpiglb_ │ │ │ │ -0010eb40 00096d16 R_ARM_JUMP_SLOT 000c51b5 uzirst_ │ │ │ │ -0010eb44 000efd16 R_ARM_JUMP_SLOT 00045951 rpnenv_ │ │ │ │ -0010eb48 000c3e16 R_ARM_JUMP_SLOT 0008e529 tmpsvl_ │ │ │ │ -0010eb4c 00042116 R_ARM_JUMP_SLOT 000ad1c5 swrqvl_ │ │ │ │ -0010eb50 00020016 R_ARM_JUMP_SLOT 00049361 lrlta_ │ │ │ │ -0010eb54 00033516 R_ARM_JUMP_SLOT 000b0961 swgton_ │ │ │ │ +0010eb30 00077e16 R_ARM_JUMP_SLOT 000a0861 udiqcl_ │ │ │ │ +0010eb34 0004f616 R_ARM_JUMP_SLOT 000acdd9 ct3cs_ │ │ │ │ +0010eb38 0002ab16 R_ARM_JUMP_SLOT 000c78ad stepr2_ │ │ │ │ +0010eb3c 0000ed16 R_ARM_JUMP_SLOT 000b01d9 mpiglb_ │ │ │ │ +0010eb40 00096d16 R_ARM_JUMP_SLOT 0008f7ad uzirst_ │ │ │ │ +0010eb44 000efd16 R_ARM_JUMP_SLOT 000ac3c9 rpnenv_ │ │ │ │ +0010eb48 000c3e16 R_ARM_JUMP_SLOT 0003984d tmpsvl_ │ │ │ │ +0010eb4c 00042116 R_ARM_JUMP_SLOT 000d9bc1 swrqvl_ │ │ │ │ +0010eb50 00020016 R_ARM_JUMP_SLOT 000b4129 lrlta_ │ │ │ │ +0010eb54 00033516 R_ARM_JUMP_SLOT 000d90b5 swgton_ │ │ │ │ 0010eb58 00004816 R_ARM_JUMP_SLOT 00000000 __time64@GLIBC_2.34 │ │ │ │ 0010eb5c 00004916 R_ARM_JUMP_SLOT 00000000 pango_cairo_update_layout │ │ │ │ -0010eb60 00046e16 R_ARM_JUMP_SLOT 000aab69 zgflash_ │ │ │ │ -0010eb64 000e2316 R_ARM_JUMP_SLOT 000b1669 swlqid_ │ │ │ │ +0010eb60 00046e16 R_ARM_JUMP_SLOT 000d38d9 zgflash_ │ │ │ │ +0010eb64 000e2316 R_ARM_JUMP_SLOT 000d63a1 swlqid_ │ │ │ │ 0010eb68 00004a16 R_ARM_JUMP_SLOT 00000000 gtk_widget_set_size_request │ │ │ │ 0010eb6c 00004b16 R_ARM_JUMP_SLOT 00000000 gtk_container_add │ │ │ │ -0010eb70 00013416 R_ARM_JUMP_SLOT 0004c3e1 mpscon_ │ │ │ │ -0010eb74 00079e16 R_ARM_JUMP_SLOT 000a2081 sglazv_ │ │ │ │ -0010eb78 00092116 R_ARM_JUMP_SLOT 00098339 szl3zu_ │ │ │ │ -0010eb7c 00115516 R_ARM_JUMP_SLOT 000dfff5 uiiyxy_ │ │ │ │ -0010eb80 000eeb16 R_ARM_JUMP_SLOT 00097f25 szm3zu_ │ │ │ │ -0010eb84 00026116 R_ARM_JUMP_SLOT 0004d38d ct2bc_ │ │ │ │ -0010eb88 000bdb16 R_ARM_JUMP_SLOT 000ae221 swpset_ │ │ │ │ -0010eb8c 000b8216 R_ARM_JUMP_SLOT 000a6e09 sglset_ │ │ │ │ -0010eb90 0003cd16 R_ARM_JUMP_SLOT 000c73f9 uszdgt_ │ │ │ │ -0010eb94 00101e16 R_ARM_JUMP_SLOT 00050a75 gnle_ │ │ │ │ -0010eb98 00073916 R_ARM_JUMP_SLOT 000df9b5 uiscfl_ │ │ │ │ -0010eb9c 0008bd16 R_ARM_JUMP_SLOT 000bcc09 uusebs_ │ │ │ │ -0010eba0 000e5416 R_ARM_JUMP_SLOT 0004ed01 ramp_ │ │ │ │ -0010eba4 0000ca16 R_ARM_JUMP_SLOT 0004326d vidiv1_ │ │ │ │ -0010eba8 00050516 R_ARM_JUMP_SLOT 000ed335 timec1_ │ │ │ │ -0010ebac 00042316 R_ARM_JUMP_SLOT 0009e6c9 stsusr_ │ │ │ │ -0010ebb0 0007ce16 R_ARM_JUMP_SLOT 00050129 vrfct0_ │ │ │ │ -0010ebb4 00093d16 R_ARM_JUMP_SLOT 000b01a9 swsrot_ │ │ │ │ -0010ebb8 0010ec16 R_ARM_JUMP_SLOT 00090809 szgcll_ │ │ │ │ +0010eb70 00013416 R_ARM_JUMP_SLOT 000b0531 mpscon_ │ │ │ │ +0010eb74 00079e16 R_ARM_JUMP_SLOT 000c9c6d sglazv_ │ │ │ │ +0010eb78 00092116 R_ARM_JUMP_SLOT 000b816d szl3zu_ │ │ │ │ +0010eb7c 00115516 R_ARM_JUMP_SLOT 00080b3d uiiyxy_ │ │ │ │ +0010eb80 000eeb16 R_ARM_JUMP_SLOT 000c1de9 szm3zu_ │ │ │ │ +0010eb84 00026116 R_ARM_JUMP_SLOT 000ad1d9 ct2bc_ │ │ │ │ +0010eb88 000b8216 R_ARM_JUMP_SLOT 000cbff5 sglset_ │ │ │ │ +0010eb8c 000bdb16 R_ARM_JUMP_SLOT 000da5d5 swpset_ │ │ │ │ +0010eb90 0003cd16 R_ARM_JUMP_SLOT 00081219 uszdgt_ │ │ │ │ +0010eb94 00101e16 R_ARM_JUMP_SLOT 000b3101 gnle_ │ │ │ │ +0010eb98 00073916 R_ARM_JUMP_SLOT 0007d43d uiscfl_ │ │ │ │ +0010eb9c 0008bd16 R_ARM_JUMP_SLOT 00079c3d uusebs_ │ │ │ │ +0010eba0 000e5416 R_ARM_JUMP_SLOT 000b1661 ramp_ │ │ │ │ +0010eba4 0000ca16 R_ARM_JUMP_SLOT 000b3a29 vidiv1_ │ │ │ │ +0010eba8 00050516 R_ARM_JUMP_SLOT 000daefd timec1_ │ │ │ │ +0010ebac 00042316 R_ARM_JUMP_SLOT 000c68f9 stsusr_ │ │ │ │ +0010ebb0 0007ce16 R_ARM_JUMP_SLOT 000b6f25 vrfct0_ │ │ │ │ +0010ebb4 00093d16 R_ARM_JUMP_SLOT 000d88fd swsrot_ │ │ │ │ +0010ebb8 0010ec16 R_ARM_JUMP_SLOT 000b9ca9 szgcll_ │ │ │ │ 0010ebbc 00004c16 R_ARM_JUMP_SLOT 00000000 _gfortran_pow_i4_i4@GFORTRAN_8 │ │ │ │ -0010ebc0 0010b816 R_ARM_JUMP_SLOT 0004fb95 rset1_ │ │ │ │ -0010ebc4 000d8d16 R_ARM_JUMP_SLOT 000e3105 uclget_ │ │ │ │ -0010ebc8 00117916 R_ARM_JUMP_SLOT 000d68c1 ugiget_ │ │ │ │ +0010ebc0 0010b816 R_ARM_JUMP_SLOT 000b6e2d rset1_ │ │ │ │ +0010ebc4 000d8d16 R_ARM_JUMP_SLOT 00095969 uclget_ │ │ │ │ +0010ebc8 00117916 R_ARM_JUMP_SLOT 000a6629 ugiget_ │ │ │ │ 0010ebcc 00004d16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_rewind@GFORTRAN_8 │ │ │ │ -0010ebd0 0009dd16 R_ARM_JUMP_SLOT 000ea5f5 cdblk_ │ │ │ │ -0010ebd4 00055416 R_ARM_JUMP_SLOT 0004f1b1 rvar1_ │ │ │ │ -0010ebd8 0005e016 R_ARM_JUMP_SLOT 0003674d odlqcp_ │ │ │ │ +0010ebd0 0009dd16 R_ARM_JUMP_SLOT 000db421 cdblk_ │ │ │ │ +0010ebd4 00055416 R_ARM_JUMP_SLOT 000b2409 rvar1_ │ │ │ │ +0010ebd8 0005e016 R_ARM_JUMP_SLOT 000e2945 odlqcp_ │ │ │ │ 0010ebdc 00004e16 R_ARM_JUMP_SLOT 00000000 cairo_pattern_set_extend │ │ │ │ -0010ebe0 00060b16 R_ARM_JUMP_SLOT 0009960d sztnzv_ │ │ │ │ -0010ebe4 000f9616 R_ARM_JUMP_SLOT 000a7fb1 scqpms_ │ │ │ │ -0010ebe8 0000fb16 R_ARM_JUMP_SLOT 000ac3b9 zglistfonts_ │ │ │ │ +0010ebe0 00060b16 R_ARM_JUMP_SLOT 000b847d sztnzv_ │ │ │ │ +0010ebe4 000f9616 R_ARM_JUMP_SLOT 000c53b9 scqpms_ │ │ │ │ +0010ebe8 0000fb16 R_ARM_JUMP_SLOT 000d5129 zglistfonts_ │ │ │ │ 0010ebec 00004f16 R_ARM_JUMP_SLOT 00000000 system@GLIBC_2.4 │ │ │ │ -0010ebf0 000ff616 R_ARM_JUMP_SLOT 00052341 g2fbl2_ │ │ │ │ -0010ebf4 000e7b16 R_ARM_JUMP_SLOT 00049681 lreq_ │ │ │ │ -0010ebf8 0004b016 R_ARM_JUMP_SLOT 000e9299 chval_ │ │ │ │ -0010ebfc 00026416 R_ARM_JUMP_SLOT 0009c409 sldiv_ │ │ │ │ -0010ec00 0009b416 R_ARM_JUMP_SLOT 000abe21 zgclip_ │ │ │ │ -0010ec04 00041916 R_ARM_JUMP_SLOT 000d35bd umlget_ │ │ │ │ -0010ec08 00091a16 R_ARM_JUMP_SLOT 000e002d uiencd_ │ │ │ │ -0010ec0c 0006fb16 R_ARM_JUMP_SLOT 00036b95 odiqvl_ │ │ │ │ -0010ec10 0000f716 R_ARM_JUMP_SLOT 0008d19d itrp2d_ │ │ │ │ -0010ec14 0011ba16 R_ARM_JUMP_SLOT 000dc28d uipdaz_ │ │ │ │ -0010ec18 00032b16 R_ARM_JUMP_SLOT 0003709d odpsvl_ │ │ │ │ +0010ebf0 000ff616 R_ARM_JUMP_SLOT 000b4511 g2fbl2_ │ │ │ │ +0010ebf4 000e7b16 R_ARM_JUMP_SLOT 000b4351 lreq_ │ │ │ │ +0010ebf8 0004b016 R_ARM_JUMP_SLOT 000db501 chval_ │ │ │ │ +0010ebfc 00026416 R_ARM_JUMP_SLOT 000c20dd sldiv_ │ │ │ │ +0010ec00 0009b416 R_ARM_JUMP_SLOT 000d4b91 zgclip_ │ │ │ │ +0010ec04 00041916 R_ARM_JUMP_SLOT 00078479 umlget_ │ │ │ │ +0010ec08 00091a16 R_ARM_JUMP_SLOT 00080b75 uiencd_ │ │ │ │ +0010ec0c 0006fb16 R_ARM_JUMP_SLOT 000e2395 odiqvl_ │ │ │ │ +0010ec10 0000f716 R_ARM_JUMP_SLOT 00035f1d itrp2d_ │ │ │ │ +0010ec14 0011ba16 R_ARM_JUMP_SLOT 0007eee9 uipdaz_ │ │ │ │ +0010ec18 00032b16 R_ARM_JUMP_SLOT 000e0dfd odpsvl_ │ │ │ │ 0010ec1c 00005016 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ -0010ec20 00114916 R_ARM_JUMP_SLOT 000c52d9 uziqid_ │ │ │ │ -0010ec24 00018c16 R_ARM_JUMP_SLOT 000e5415 ludchk_ │ │ │ │ -0010ec28 000f7f16 R_ARM_JUMP_SLOT 000e8049 ishift_ │ │ │ │ -0010ec2c 000bf216 R_ARM_JUMP_SLOT 000acb79 zgqimc_ │ │ │ │ -0010ec30 000ccb16 R_ARM_JUMP_SLOT 00091829 szcltn_ │ │ │ │ -0010ec34 00027e16 R_ARM_JUMP_SLOT 0009ef61 ststri_ │ │ │ │ -0010ec38 0007c016 R_ARM_JUMP_SLOT 000d4121 umrpnt_ │ │ │ │ +0010ec20 00114916 R_ARM_JUMP_SLOT 0008f8d1 uziqid_ │ │ │ │ +0010ec24 00018c16 R_ARM_JUMP_SLOT 0009ceb5 ludchk_ │ │ │ │ +0010ec28 000f7f16 R_ARM_JUMP_SLOT 000da871 ishift_ │ │ │ │ +0010ec2c 000bf216 R_ARM_JUMP_SLOT 000d58e9 zgqimc_ │ │ │ │ +0010ec30 000ccb16 R_ARM_JUMP_SLOT 000c1879 szcltn_ │ │ │ │ +0010ec34 00027e16 R_ARM_JUMP_SLOT 000c6f65 ststri_ │ │ │ │ +0010ec38 0007c016 R_ARM_JUMP_SLOT 00075545 umrpnt_ │ │ │ │ 0010ec3c 00005116 R_ARM_JUMP_SLOT 00000000 g_signal_connect_data │ │ │ │ -0010ec40 0006ed16 R_ARM_JUMP_SLOT 000b18a5 swlset_ │ │ │ │ -0010ec44 00054a16 R_ARM_JUMP_SLOT 00043cd9 nindxr_ │ │ │ │ -0010ec48 0010d816 R_ARM_JUMP_SLOT 00093c1d sztitz_ │ │ │ │ -0010ec4c 000f4816 R_ARM_JUMP_SLOT 00051aa9 g2ibl2_ │ │ │ │ -0010ec50 00078516 R_ARM_JUMP_SLOT 0009c285 slmgn_ │ │ │ │ -0010ec54 000bbc16 R_ARM_JUMP_SLOT 000b0d39 swslcl_ │ │ │ │ -0010ec58 000be516 R_ARM_JUMP_SLOT 0008cb69 tmstla_ │ │ │ │ +0010ec40 0006ed16 R_ARM_JUMP_SLOT 000d0dad swlset_ │ │ │ │ +0010ec44 00054a16 R_ARM_JUMP_SLOT 000acd39 nindxr_ │ │ │ │ +0010ec48 0010d816 R_ARM_JUMP_SLOT 000ba84d sztitz_ │ │ │ │ +0010ec4c 000f4816 R_ARM_JUMP_SLOT 000b4559 g2ibl2_ │ │ │ │ +0010ec50 00078516 R_ARM_JUMP_SLOT 000c3f21 slmgn_ │ │ │ │ +0010ec54 000bbc16 R_ARM_JUMP_SLOT 000d948d swslcl_ │ │ │ │ +0010ec58 000be516 R_ARM_JUMP_SLOT 00039e61 tmstla_ │ │ │ │ 0010ec5c 00005216 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_set_font │ │ │ │ -0010ec60 0005f416 R_ARM_JUMP_SLOT 00053e4d s_stop │ │ │ │ -0010ec64 0008d616 R_ARM_JUMP_SLOT 0004f785 rmin1_ │ │ │ │ -0010ec68 000f4616 R_ARM_JUMP_SLOT 000403b5 shmwjm_ │ │ │ │ -0010ec6c 000f8416 R_ARM_JUMP_SLOT 0008f39d tmiqcl_ │ │ │ │ -0010ec70 0007de16 R_ARM_JUMP_SLOT 000cf915 uxroff_ │ │ │ │ -0010ec74 00010b16 R_ARM_JUMP_SLOT 00091f3d szqfnt_ │ │ │ │ -0010ec78 000b6616 R_ARM_JUMP_SLOT 00097365 szcllt_ │ │ │ │ -0010ec7c 0001d616 R_ARM_JUMP_SLOT 000e8095 iand_ │ │ │ │ -0010ec80 00096016 R_ARM_JUMP_SLOT 00037c69 odrkg_ │ │ │ │ -0010ec84 0001b916 R_ARM_JUMP_SLOT 000d5d95 ugrstx_ │ │ │ │ -0010ec88 000dd116 R_ARM_JUMP_SLOT 0004fcd1 rmlt_ │ │ │ │ -0010ec8c 00037116 R_ARM_JUMP_SLOT 000dfde9 uiiluv_ │ │ │ │ -0010ec90 00118a16 R_ARM_JUMP_SLOT 000cbea9 uspset_ │ │ │ │ -0010ec94 00111e16 R_ARM_JUMP_SLOT 00046861 rpnget_ │ │ │ │ -0010ec98 0005d716 R_ARM_JUMP_SLOT 000b1ba5 swiqcp_ │ │ │ │ -0010ec9c 00046516 R_ARM_JUMP_SLOT 0004da5d iadd0_ │ │ │ │ -0010eca0 000adb16 R_ARM_JUMP_SLOT 000e85c1 bitpci_ │ │ │ │ -0010eca4 000ddb16 R_ARM_JUMP_SLOT 000958ad szcltu_ │ │ │ │ -0010eca8 0000bb16 R_ARM_JUMP_SLOT 0004d85d iset1_ │ │ │ │ -0010ecac 000b6916 R_ARM_JUMP_SLOT 00038e41 rfftf1_ │ │ │ │ -0010ecb0 000fac16 R_ARM_JUMP_SLOT 000b6941 uerqcp_ │ │ │ │ -0010ecb4 000e9416 R_ARM_JUMP_SLOT 00098875 szlazv_ │ │ │ │ +0010ec60 0005f416 R_ARM_JUMP_SLOT 0003ab6d s_stop │ │ │ │ +0010ec64 0008d616 R_ARM_JUMP_SLOT 000b200d rmin1_ │ │ │ │ +0010ec68 000f4616 R_ARM_JUMP_SLOT 000eb6a5 shmwjm_ │ │ │ │ +0010ec6c 000f8416 R_ARM_JUMP_SLOT 00036e31 tmiqcl_ │ │ │ │ +0010ec70 0007de16 R_ARM_JUMP_SLOT 0009b295 uxroff_ │ │ │ │ +0010ec74 00010b16 R_ARM_JUMP_SLOT 000ba39d szqfnt_ │ │ │ │ +0010ec78 000b6616 R_ARM_JUMP_SLOT 000b78f5 szcllt_ │ │ │ │ +0010ec7c 0001d616 R_ARM_JUMP_SLOT 000da8bd iand_ │ │ │ │ +0010ec80 00096016 R_ARM_JUMP_SLOT 000e1f55 odrkg_ │ │ │ │ +0010ec84 0001b916 R_ARM_JUMP_SLOT 000a42c5 ugrstx_ │ │ │ │ +0010ec88 000dd116 R_ARM_JUMP_SLOT 000b6d91 rmlt_ │ │ │ │ +0010ec8c 00037116 R_ARM_JUMP_SLOT 00080931 uiiluv_ │ │ │ │ +0010ec90 00118a16 R_ARM_JUMP_SLOT 0008875d uspset_ │ │ │ │ +0010ec94 00111e16 R_ARM_JUMP_SLOT 000ab355 rpnget_ │ │ │ │ +0010ec98 0005d716 R_ARM_JUMP_SLOT 000d170d swiqcp_ │ │ │ │ +0010ec9c 00046516 R_ARM_JUMP_SLOT 000a7b61 iadd0_ │ │ │ │ +0010eca0 000adb16 R_ARM_JUMP_SLOT 000da729 bitpci_ │ │ │ │ +0010eca4 000ddb16 R_ARM_JUMP_SLOT 000c106d szcltu_ │ │ │ │ +0010eca8 0000bb16 R_ARM_JUMP_SLOT 000a7731 iset1_ │ │ │ │ +0010ecac 000b6916 R_ARM_JUMP_SLOT 000e50a1 rfftf1_ │ │ │ │ +0010ecb0 000fac16 R_ARM_JUMP_SLOT 0008d965 uerqcp_ │ │ │ │ +0010ecb4 000e9416 R_ARM_JUMP_SLOT 000b7501 szlazv_ │ │ │ │ 0010ecb8 00005316 R_ARM_JUMP_SLOT 00000000 _gfortran_string_len_trim@GFORTRAN_8 │ │ │ │ -0010ecbc 000d6516 R_ARM_JUMP_SLOT 000a9131 scsobj_ │ │ │ │ -0010ecc0 0003ba16 R_ARM_JUMP_SLOT 0003f435 shtsgj_ │ │ │ │ -0010ecc4 00107416 R_ARM_JUMP_SLOT 000b7205 ueiqnp_ │ │ │ │ -0010ecc8 00031b16 R_ARM_JUMP_SLOT 00043f99 indxml_ │ │ │ │ -0010eccc 00069a16 R_ARM_JUMP_SLOT 000d39b9 umiqcp_ │ │ │ │ -0010ecd0 00025f16 R_ARM_JUMP_SLOT 000de021 uilqcl_ │ │ │ │ -0010ecd4 000a6a16 R_ARM_JUMP_SLOT 000a1049 sgplxr_ │ │ │ │ -0010ecd8 0004cf16 R_ARM_JUMP_SLOT 000c2781 uzpsvl_ │ │ │ │ -0010ecdc 00106f16 R_ARM_JUMP_SLOT 00090a7d szpclx_ │ │ │ │ -0010ece0 0000d416 R_ARM_JUMP_SLOT 000a8ae1 scswnd_ │ │ │ │ -0010ece4 00082416 R_ARM_JUMP_SLOT 000525d5 g2sctr_ │ │ │ │ -0010ece8 000cdc16 R_ARM_JUMP_SLOT 000978b1 szqidx_ │ │ │ │ -0010ecec 000e4216 R_ARM_JUMP_SLOT 00042161 shfwgj_ │ │ │ │ -0010ecf0 000f5e16 R_ARM_JUMP_SLOT 000be01d uuistx_ │ │ │ │ -0010ecf4 00046a16 R_ARM_JUMP_SLOT 000a99ad getrparm │ │ │ │ -0010ecf8 0008a216 R_ARM_JUMP_SLOT 000c4875 uzlrst_ │ │ │ │ -0010ecfc 00012a16 R_ARM_JUMP_SLOT 000d6135 uglqcp_ │ │ │ │ -0010ed00 00067a16 R_ARM_JUMP_SLOT 000b0a7d swgcls_ │ │ │ │ -0010ed04 00103616 R_ARM_JUMP_SLOT 000e41c5 udrqin_ │ │ │ │ -0010ed08 00080616 R_ARM_JUMP_SLOT 000c3835 uzcget_ │ │ │ │ -0010ed0c 00062816 R_ARM_JUMP_SLOT 000bc7ed grstrn_ │ │ │ │ -0010ed10 0007c216 R_ARM_JUMP_SLOT 000538d5 isum1_ │ │ │ │ -0010ed14 00011316 R_ARM_JUMP_SLOT 00099bb1 sztxop_ │ │ │ │ -0010ed18 000f0f16 R_ARM_JUMP_SLOT 000ea5c1 dclvnm_ │ │ │ │ -0010ed1c 00069b16 R_ARM_JUMP_SLOT 00097045 szmvlc_ │ │ │ │ -0010ed20 0002be16 R_ARM_JUMP_SLOT 000a5515 sgsmpl_ │ │ │ │ -0010ed24 000d1416 R_ARM_JUMP_SLOT 0004439d irlt_ │ │ │ │ -0010ed28 00033816 R_ARM_JUMP_SLOT 000d6359 uglstx_ │ │ │ │ -0010ed2c 00054416 R_ARM_JUMP_SLOT 000c26fd uzpqin_ │ │ │ │ +0010ecbc 000d6516 R_ARM_JUMP_SLOT 000c5631 scsobj_ │ │ │ │ +0010ecc0 0003ba16 R_ARM_JUMP_SLOT 000ebfb5 shtsgj_ │ │ │ │ +0010ecc4 00107416 R_ARM_JUMP_SLOT 0008db25 ueiqnp_ │ │ │ │ +0010ecc8 00031b16 R_ARM_JUMP_SLOT 000acc79 indxml_ │ │ │ │ +0010eccc 00069a16 R_ARM_JUMP_SLOT 000781bd umiqcp_ │ │ │ │ +0010ecd0 00025f16 R_ARM_JUMP_SLOT 000803d1 uilqcl_ │ │ │ │ +0010ecd4 000a6a16 R_ARM_JUMP_SLOT 000ca01d sgplxr_ │ │ │ │ +0010ecd8 0004cf16 R_ARM_JUMP_SLOT 0008ec55 uzpsvl_ │ │ │ │ +0010ecdc 00106f16 R_ARM_JUMP_SLOT 000c12a9 szpclx_ │ │ │ │ +0010ece0 0000d416 R_ARM_JUMP_SLOT 000c5bb9 scswnd_ │ │ │ │ +0010ece4 00082416 R_ARM_JUMP_SLOT 000b561d g2sctr_ │ │ │ │ +0010ece8 000cdc16 R_ARM_JUMP_SLOT 000c1299 szqidx_ │ │ │ │ +0010ecec 000e4216 R_ARM_JUMP_SLOT 000ea129 shfwgj_ │ │ │ │ +0010ecf0 000f5e16 R_ARM_JUMP_SLOT 00079cd9 uuistx_ │ │ │ │ +0010ecf4 00046a16 R_ARM_JUMP_SLOT 000d271d getrparm │ │ │ │ +0010ecf8 0008a216 R_ARM_JUMP_SLOT 0009135d uzlrst_ │ │ │ │ +0010ecfc 00012a16 R_ARM_JUMP_SLOT 000a40a1 uglqcp_ │ │ │ │ +0010ed00 00067a16 R_ARM_JUMP_SLOT 000d91d1 swgcls_ │ │ │ │ +0010ed04 00103616 R_ARM_JUMP_SLOT 000a01c9 udrqin_ │ │ │ │ +0010ed08 00080616 R_ARM_JUMP_SLOT 0008fa25 uzcget_ │ │ │ │ +0010ed0c 00062816 R_ARM_JUMP_SLOT 000947c5 grstrn_ │ │ │ │ +0010ed10 0007c216 R_ARM_JUMP_SLOT 000ad589 isum1_ │ │ │ │ +0010ed14 00011316 R_ARM_JUMP_SLOT 000befa9 sztxop_ │ │ │ │ +0010ed18 000f0f16 R_ARM_JUMP_SLOT 000db4cd dclvnm_ │ │ │ │ +0010ed1c 00069b16 R_ARM_JUMP_SLOT 000bb541 szmvlc_ │ │ │ │ +0010ed20 0002be16 R_ARM_JUMP_SLOT 000cbb4d sgsmpl_ │ │ │ │ +0010ed24 000d1416 R_ARM_JUMP_SLOT 000b67c9 irlt_ │ │ │ │ +0010ed28 00033816 R_ARM_JUMP_SLOT 000a4ea9 uglstx_ │ │ │ │ +0010ed2c 00054416 R_ARM_JUMP_SLOT 0008ebd1 uzpqin_ │ │ │ │ 0010ed30 00005416 R_ARM_JUMP_SLOT 00000000 gtk_widget_destroy │ │ │ │ -0010ed34 0005d016 R_ARM_JUMP_SLOT 000bccb9 uuqlni_ │ │ │ │ -0010ed38 00014216 R_ARM_JUMP_SLOT 000b71a9 uelset_ │ │ │ │ -0010ed3c 00038916 R_ARM_JUMP_SLOT 00043961 vifnb1_ │ │ │ │ -0010ed40 000bdc16 R_ARM_JUMP_SLOT 000ec8b1 datef3_ │ │ │ │ -0010ed44 0004cd16 R_ARM_JUMP_SLOT 000d3b81 umiget_ │ │ │ │ -0010ed48 00079116 R_ARM_JUMP_SLOT 000b6741 uersvl_ │ │ │ │ -0010ed4c 0008d016 R_ARM_JUMP_SLOT 00047d1d glrqvl_ │ │ │ │ -0010ed50 0007a016 R_ARM_JUMP_SLOT 000b2031 swcqvl_ │ │ │ │ -0010ed54 000f9b16 R_ARM_JUMP_SLOT 000b7e9d uestln_ │ │ │ │ -0010ed58 000fe316 R_ARM_JUMP_SLOT 00093bed sztits_ │ │ │ │ -0010ed5c 000e6b16 R_ARM_JUMP_SLOT 00097641 szpllu_ │ │ │ │ -0010ed60 0004f816 R_ARM_JUMP_SLOT 000db79d uiybar_ │ │ │ │ -0010ed64 000da916 R_ARM_JUMP_SLOT 000c2465 uzprst_ │ │ │ │ -0010ed68 00020b16 R_ARM_JUMP_SLOT 000d0f7d umbndp_ │ │ │ │ -0010ed6c 0007e816 R_ARM_JUMP_SLOT 000c5281 uziqcl_ │ │ │ │ -0010ed70 000f9216 R_ARM_JUMP_SLOT 0009d8b1 stfwtr_ │ │ │ │ -0010ed74 00105916 R_ARM_JUMP_SLOT 0008f775 usgi_ │ │ │ │ -0010ed78 00082616 R_ARM_JUMP_SLOT 000b6f6d uelqid_ │ │ │ │ -0010ed7c 00016216 R_ARM_JUMP_SLOT 000e1fdd ucpqnp_ │ │ │ │ -0010ed80 00016116 R_ARM_JUMP_SLOT 00091f15 szqfnw_ │ │ │ │ +0010ed34 0005d016 R_ARM_JUMP_SLOT 0007b505 uuqlni_ │ │ │ │ +0010ed38 00014216 R_ARM_JUMP_SLOT 0008c17d uelset_ │ │ │ │ +0010ed3c 00038916 R_ARM_JUMP_SLOT 000b35c5 vifnb1_ │ │ │ │ +0010ed40 000bdc16 R_ARM_JUMP_SLOT 000ddde1 datef3_ │ │ │ │ +0010ed44 0004cd16 R_ARM_JUMP_SLOT 000785d1 umiget_ │ │ │ │ +0010ed48 00079116 R_ARM_JUMP_SLOT 0008d765 uersvl_ │ │ │ │ +0010ed4c 0008d016 R_ARM_JUMP_SLOT 000a9bf9 glrqvl_ │ │ │ │ +0010ed50 0007a016 R_ARM_JUMP_SLOT 000d1bd1 swcqvl_ │ │ │ │ +0010ed54 000f9b16 R_ARM_JUMP_SLOT 0008ba4d uestln_ │ │ │ │ +0010ed58 000fe316 R_ARM_JUMP_SLOT 000bbf65 sztits_ │ │ │ │ +0010ed5c 000e6b16 R_ARM_JUMP_SLOT 000bb849 szpllu_ │ │ │ │ +0010ed60 0004f816 R_ARM_JUMP_SLOT 0007fd51 uiybar_ │ │ │ │ +0010ed64 000da916 R_ARM_JUMP_SLOT 00090c3d uzprst_ │ │ │ │ +0010ed68 00020b16 R_ARM_JUMP_SLOT 000759ed umbndp_ │ │ │ │ +0010ed6c 0007e816 R_ARM_JUMP_SLOT 0008f879 uziqcl_ │ │ │ │ +0010ed70 000f9216 R_ARM_JUMP_SLOT 000c7dad stfwtr_ │ │ │ │ +0010ed74 00105916 R_ARM_JUMP_SLOT 000da671 usgi_ │ │ │ │ +0010ed78 00082616 R_ARM_JUMP_SLOT 0008e29d uelqid_ │ │ │ │ +0010ed7c 00016216 R_ARM_JUMP_SLOT 00094b71 ucpqnp_ │ │ │ │ +0010ed80 00016116 R_ARM_JUMP_SLOT 000ba375 szqfnw_ │ │ │ │ 0010ed84 00005516 R_ARM_JUMP_SLOT 00000000 _gfortran_stop_string@GFORTRAN_8 │ │ │ │ -0010ed88 00031416 R_ARM_JUMP_SLOT 000d24d5 umpsvl_ │ │ │ │ -0010ed8c 00061316 R_ARM_JUMP_SLOT 000c61b5 uspnum_ │ │ │ │ -0010ed90 000a0316 R_ARM_JUMP_SLOT 000bcd6d uupqin_ │ │ │ │ -0010ed94 00028116 R_ARM_JUMP_SLOT 000e5405 udiclr_ │ │ │ │ -0010ed98 00092716 R_ARM_JUMP_SLOT 000ce26d uxaxdv_ │ │ │ │ -0010ed9c 000e5616 R_ARM_JUMP_SLOT 000d2c21 umrsvl_ │ │ │ │ +0010ed88 00031416 R_ARM_JUMP_SLOT 00074a59 umpsvl_ │ │ │ │ +0010ed8c 00061316 R_ARM_JUMP_SLOT 00084ed1 uspnum_ │ │ │ │ +0010ed90 000a0316 R_ARM_JUMP_SLOT 00079ddd uupqin_ │ │ │ │ +0010ed94 00028116 R_ARM_JUMP_SLOT 000a0665 udiclr_ │ │ │ │ +0010ed98 00092716 R_ARM_JUMP_SLOT 0009c5e5 uxaxdv_ │ │ │ │ +0010ed9c 000e5616 R_ARM_JUMP_SLOT 0007560d umrsvl_ │ │ │ │ 0010eda0 00005616 R_ARM_JUMP_SLOT 00000000 sincosf@GLIBC_2.4 │ │ │ │ -0010eda4 000df216 R_ARM_JUMP_SLOT 00099479 szlnzu_ │ │ │ │ -0010eda8 00033016 R_ARM_JUMP_SLOT 0008f7f5 csgi_ │ │ │ │ -0010edac 000f6b16 R_ARM_JUMP_SLOT 000b3ff9 ulsybl_ │ │ │ │ -0010edb0 00116b16 R_ARM_JUMP_SLOT 000e3161 uclstx_ │ │ │ │ -0010edb4 0003e116 R_ARM_JUMP_SLOT 000d691d ugistx_ │ │ │ │ -0010edb8 00080c16 R_ARM_JUMP_SLOT 000c4919 uzlqvl_ │ │ │ │ -0010edbc 00025116 R_ARM_JUMP_SLOT 00037415 odpqid_ │ │ │ │ -0010edc0 00074616 R_ARM_JUMP_SLOT 000966bd szoplc_ │ │ │ │ -0010edc4 000f3f16 R_ARM_JUMP_SLOT 000c4059 uzrqid_ │ │ │ │ -0010edc8 0007d016 R_ARM_JUMP_SLOT 00043869 viadd0_ │ │ │ │ -0010edcc 00049b16 R_ARM_JUMP_SLOT 000bda61 uulsvl_ │ │ │ │ -0010edd0 000e6416 R_ARM_JUMP_SLOT 000a4311 sgqplt_ │ │ │ │ -0010edd4 00068b16 R_ARM_JUMP_SLOT 000430c9 vrintr_ │ │ │ │ -0010edd8 000b1b16 R_ARM_JUMP_SLOT 0009d231 stslg3_ │ │ │ │ -0010eddc 000ef716 R_ARM_JUMP_SLOT 0004d7d1 ct2pc_ │ │ │ │ -0010ede0 00029616 R_ARM_JUMP_SLOT 000e0301 uiscr2_ │ │ │ │ -0010ede4 000e5b16 R_ARM_JUMP_SLOT 000b8dad uetonc_ │ │ │ │ -0010ede8 00043b16 R_ARM_JUMP_SLOT 000a8989 scqtrn_ │ │ │ │ -0010edec 000bb816 R_ARM_JUMP_SLOT 00096b65 szpllc_ │ │ │ │ -0010edf0 000c4216 R_ARM_JUMP_SLOT 00042449 shfw2g_ │ │ │ │ -0010edf4 0002ef16 R_ARM_JUMP_SLOT 000ea7e5 rngu2_ │ │ │ │ -0010edf8 0004a116 R_ARM_JUMP_SLOT 000d3159 umlqnp_ │ │ │ │ -0010edfc 000a0216 R_ARM_JUMP_SLOT 000c36ad uzcqcp_ │ │ │ │ -0010ee00 000ed216 R_ARM_JUMP_SLOT 0004e6e9 rvmax1_ │ │ │ │ -0010ee04 00076b16 R_ARM_JUMP_SLOT 000cc371 usrget_ │ │ │ │ +0010eda4 000df216 R_ARM_JUMP_SLOT 000c1cdd szlnzu_ │ │ │ │ +0010eda8 00033016 R_ARM_JUMP_SLOT 000da6f1 csgi_ │ │ │ │ +0010edac 000f6b16 R_ARM_JUMP_SLOT 000993b9 ulsybl_ │ │ │ │ +0010edb0 00116b16 R_ARM_JUMP_SLOT 000959c5 uclstx_ │ │ │ │ +0010edb4 0003e116 R_ARM_JUMP_SLOT 000a6685 ugistx_ │ │ │ │ +0010edb8 00080c16 R_ARM_JUMP_SLOT 00091401 uzlqvl_ │ │ │ │ +0010edbc 00025116 R_ARM_JUMP_SLOT 000e1175 odpqid_ │ │ │ │ +0010edc0 00074616 R_ARM_JUMP_SLOT 000babb9 szoplc_ │ │ │ │ +0010edc4 000f3f16 R_ARM_JUMP_SLOT 0008eba1 uzrqid_ │ │ │ │ +0010edc8 0007d016 R_ARM_JUMP_SLOT 000b3471 viadd0_ │ │ │ │ +0010edcc 00049b16 R_ARM_JUMP_SLOT 0007aa4d uulsvl_ │ │ │ │ +0010edd0 000e6416 R_ARM_JUMP_SLOT 000cd095 sgqplt_ │ │ │ │ +0010edd4 00068b16 R_ARM_JUMP_SLOT 000ed131 vrintr_ │ │ │ │ +0010edd8 000b1b16 R_ARM_JUMP_SLOT 000c896d stslg3_ │ │ │ │ +0010eddc 000ef716 R_ARM_JUMP_SLOT 000ace35 ct2pc_ │ │ │ │ +0010ede0 00029616 R_ARM_JUMP_SLOT 0007dfbd uiscr2_ │ │ │ │ +0010ede4 000e5b16 R_ARM_JUMP_SLOT 0008a395 uetonc_ │ │ │ │ +0010ede8 00043b16 R_ARM_JUMP_SLOT 000c5a3d scqtrn_ │ │ │ │ +0010edec 000bb816 R_ARM_JUMP_SLOT 000bb061 szpllc_ │ │ │ │ +0010edf0 000c4216 R_ARM_JUMP_SLOT 000eb94d shfw2g_ │ │ │ │ +0010edf4 0002ef16 R_ARM_JUMP_SLOT 000ddf25 rngu2_ │ │ │ │ +0010edf8 0004a116 R_ARM_JUMP_SLOT 00076071 umlqnp_ │ │ │ │ +0010edfc 000a0216 R_ARM_JUMP_SLOT 000902f1 uzcqcp_ │ │ │ │ +0010ee00 000ed216 R_ARM_JUMP_SLOT 000b1c49 rvmax1_ │ │ │ │ +0010ee04 00076b16 R_ARM_JUMP_SLOT 00083c75 usrget_ │ │ │ │ 0010ee08 00005716 R_ARM_JUMP_SLOT 00000000 cairo_set_antialias │ │ │ │ -0010ee0c 0005e816 R_ARM_JUMP_SLOT 00052389 g2fbli_ │ │ │ │ -0010ee10 000bed16 R_ARM_JUMP_SLOT 000b3365 ulrqcl_ │ │ │ │ -0010ee14 0005b816 R_ARM_JUMP_SLOT 000b3c79 uliqid_ │ │ │ │ -0010ee18 000f4316 R_ARM_JUMP_SLOT 000ecb09 date23_ │ │ │ │ -0010ee1c 00115616 R_ARM_JUMP_SLOT 000a8999 scsorg_ │ │ │ │ -0010ee20 000b1516 R_ARM_JUMP_SLOT 000b77c1 uearea_ │ │ │ │ -0010ee24 000c8b16 R_ARM_JUMP_SLOT 000e3bed udpqvl_ │ │ │ │ -0010ee28 0008be16 R_ARM_JUMP_SLOT 000adb31 swpqnp_ │ │ │ │ -0010ee2c 00085616 R_ARM_JUMP_SLOT 000a68a1 sglqnp_ │ │ │ │ -0010ee30 00097016 R_ARM_JUMP_SLOT 000cc1a9 usrqcp_ │ │ │ │ -0010ee34 000ecb16 R_ARM_JUMP_SLOT 000d44f9 umpgrd_ │ │ │ │ -0010ee38 00078016 R_ARM_JUMP_SLOT 00045d55 rtienv_ │ │ │ │ -0010ee3c 000c5216 R_ARM_JUMP_SLOT 000462e9 rtcopt_ │ │ │ │ -0010ee40 000b8916 R_ARM_JUMP_SLOT 000c2065 uwqgyz_ │ │ │ │ -0010ee44 00081316 R_ARM_JUMP_SLOT 0004b001 mpfcya_ │ │ │ │ -0010ee48 000e1c16 R_ARM_JUMP_SLOT 000b9f59 luychk_ │ │ │ │ -0010ee4c 00082916 R_ARM_JUMP_SLOT 000e32e9 ucisvl_ │ │ │ │ -0010ee50 000a6616 R_ARM_JUMP_SLOT 00049ce5 mpfsin_ │ │ │ │ -0010ee54 00047616 R_ARM_JUMP_SLOT 0004c615 mpiktd_ │ │ │ │ -0010ee58 00016616 R_ARM_JUMP_SLOT 000d5fcd uglqvl_ │ │ │ │ -0010ee5c 000df516 R_ARM_JUMP_SLOT 00095e05 szpllr_ │ │ │ │ -0010ee60 000a0716 R_ARM_JUMP_SLOT 0009a449 szplop_ │ │ │ │ -0010ee64 000d3916 R_ARM_JUMP_SLOT 0004f335 rvar_ │ │ │ │ -0010ee68 00032216 R_ARM_JUMP_SLOT 000c15c9 uwinit_ │ │ │ │ -0010ee6c 000ceb16 R_ARM_JUMP_SLOT 000b29a1 swqcmf_ │ │ │ │ -0010ee70 000a8f16 R_ARM_JUMP_SLOT 000da4a9 uverbz_ │ │ │ │ -0010ee74 000bbe16 R_ARM_JUMP_SLOT 000487f5 gllset_ │ │ │ │ -0010ee78 0004aa16 R_ARM_JUMP_SLOT 0009bf1d slpage_ │ │ │ │ -0010ee7c 000f9816 R_ARM_JUMP_SLOT 000a11ed sglnxv_ │ │ │ │ -0010ee80 00015c16 R_ARM_JUMP_SLOT 00093c4d szsttz_ │ │ │ │ -0010ee84 0009e616 R_ARM_JUMP_SLOT 000e52e5 udiset_ │ │ │ │ -0010ee88 00041b16 R_ARM_JUMP_SLOT 000b3fb1 ulqybl_ │ │ │ │ -0010ee8c 000c1d16 R_ARM_JUMP_SLOT 0009157d szgipt_ │ │ │ │ +0010ee0c 0005e816 R_ARM_JUMP_SLOT 000b5cf5 g2fbli_ │ │ │ │ +0010ee10 000bed16 R_ARM_JUMP_SLOT 000982dd ulrqcl_ │ │ │ │ +0010ee14 0005b816 R_ARM_JUMP_SLOT 00099745 uliqid_ │ │ │ │ +0010ee18 000f4316 R_ARM_JUMP_SLOT 000ddbfd date23_ │ │ │ │ +0010ee1c 00115616 R_ARM_JUMP_SLOT 000c56c1 scsorg_ │ │ │ │ +0010ee20 000b1516 R_ARM_JUMP_SLOT 0008c1d9 uearea_ │ │ │ │ +0010ee24 000c8b16 R_ARM_JUMP_SLOT 0009fcd1 udpqvl_ │ │ │ │ +0010ee28 0008be16 R_ARM_JUMP_SLOT 000d9ee5 swpqnp_ │ │ │ │ +0010ee2c 00085616 R_ARM_JUMP_SLOT 000cb6e1 sglqnp_ │ │ │ │ +0010ee30 00097016 R_ARM_JUMP_SLOT 000861cd usrqcp_ │ │ │ │ +0010ee34 000ecb16 R_ARM_JUMP_SLOT 00078e61 umpgrd_ │ │ │ │ +0010ee38 00078016 R_ARM_JUMP_SLOT 000ac7cd rtienv_ │ │ │ │ +0010ee3c 000c5216 R_ARM_JUMP_SLOT 000abc3d rtcopt_ │ │ │ │ +0010ee40 000b8916 R_ARM_JUMP_SLOT 00071b65 uwqgyz_ │ │ │ │ +0010ee44 00081316 R_ARM_JUMP_SLOT 000afe99 mpfcya_ │ │ │ │ +0010ee48 000e1c16 R_ARM_JUMP_SLOT 000726cd luychk_ │ │ │ │ +0010ee4c 00082916 R_ARM_JUMP_SLOT 00095c31 ucisvl_ │ │ │ │ +0010ee50 000a6616 R_ARM_JUMP_SLOT 000ae389 mpfsin_ │ │ │ │ +0010ee54 00047616 R_ARM_JUMP_SLOT 000aea69 mpiktd_ │ │ │ │ +0010ee58 00016616 R_ARM_JUMP_SLOT 000a3f39 uglqvl_ │ │ │ │ +0010ee5c 000df516 R_ARM_JUMP_SLOT 000bb5e5 szpllr_ │ │ │ │ +0010ee60 000a0716 R_ARM_JUMP_SLOT 000b85c5 szplop_ │ │ │ │ +0010ee64 000d3916 R_ARM_JUMP_SLOT 000b27dd rvar_ │ │ │ │ +0010ee68 00032216 R_ARM_JUMP_SLOT 00071d95 uwinit_ │ │ │ │ +0010ee6c 000ceb16 R_ARM_JUMP_SLOT 000d1419 swqcmf_ │ │ │ │ +0010ee70 000a8f16 R_ARM_JUMP_SLOT 00091c99 uverbz_ │ │ │ │ +0010ee74 000bbe16 R_ARM_JUMP_SLOT 000ac36d gllset_ │ │ │ │ +0010ee78 0004aa16 R_ARM_JUMP_SLOT 000c394d slpage_ │ │ │ │ +0010ee7c 000f9816 R_ARM_JUMP_SLOT 000cdca9 sglnxv_ │ │ │ │ +0010ee80 00015c16 R_ARM_JUMP_SLOT 000ba87d szsttz_ │ │ │ │ +0010ee84 0009e616 R_ARM_JUMP_SLOT 0009d4a1 udiset_ │ │ │ │ +0010ee88 00041b16 R_ARM_JUMP_SLOT 00099371 ulqybl_ │ │ │ │ +0010ee8c 000c1d16 R_ARM_JUMP_SLOT 000becdd szgipt_ │ │ │ │ 0010ee90 00005916 R_ARM_JUMP_SLOT 00000000 _gfortran_reshape_r4@GFORTRAN_8 │ │ │ │ -0010ee94 00115316 R_ARM_JUMP_SLOT 000cd051 usinit_ │ │ │ │ -0010ee98 00062416 R_ARM_JUMP_SLOT 000b1a3d swiqvl_ │ │ │ │ -0010ee9c 0003bc16 R_ARM_JUMP_SLOT 000b33e5 ulrqid_ │ │ │ │ +0010ee94 00115316 R_ARM_JUMP_SLOT 0008899d usinit_ │ │ │ │ +0010ee98 00062416 R_ARM_JUMP_SLOT 000d15a5 swiqvl_ │ │ │ │ +0010ee9c 0003bc16 R_ARM_JUMP_SLOT 0009835d ulrqid_ │ │ │ │ 0010eea0 00005a16 R_ARM_JUMP_SLOT 00000000 _gfortran_internal_pack@GFORTRAN_8 │ │ │ │ -0010eea4 00097616 R_ARM_JUMP_SLOT 00095dfd szoplr_ │ │ │ │ -0010eea8 000b7c16 R_ARM_JUMP_SLOT 000a1c8d sgpcmd_ │ │ │ │ -0010eeac 000d7816 R_ARM_JUMP_SLOT 000a3c25 sgpmr_ │ │ │ │ -0010eeb0 00016d16 R_ARM_JUMP_SLOT 0009e639 stfusr_ │ │ │ │ -0010eeb4 000e9c16 R_ARM_JUMP_SLOT 00093c2d szcltz_ │ │ │ │ +0010eea4 00097616 R_ARM_JUMP_SLOT 000bb5dd szoplr_ │ │ │ │ +0010eea8 000b7c16 R_ARM_JUMP_SLOT 000cd6e5 sgpcmd_ │ │ │ │ +0010eeac 000d7816 R_ARM_JUMP_SLOT 000c8f01 sgpmr_ │ │ │ │ +0010eeb0 00016d16 R_ARM_JUMP_SLOT 000c6869 stfusr_ │ │ │ │ +0010eeb4 000e9c16 R_ARM_JUMP_SLOT 000ba85d szcltz_ │ │ │ │ 0010eeb8 00005b16 R_ARM_JUMP_SLOT 00000000 log10f@GLIBC_2.4 │ │ │ │ -0010eebc 000bae16 R_ARM_JUMP_SLOT 000c08f5 uhbrf_ │ │ │ │ -0010eec0 00108916 R_ARM_JUMP_SLOT 000459ed rlrenv_ │ │ │ │ -0010eec4 00062e16 R_ARM_JUMP_SLOT 000b0cad swsfw_ │ │ │ │ -0010eec8 00049f16 R_ARM_JUMP_SLOT 0008ea41 tmpstx_ │ │ │ │ -0010eecc 000a7916 R_ARM_JUMP_SLOT 000c1729 iuwgx_ │ │ │ │ -0010eed0 000ad616 R_ARM_JUMP_SLOT 000aa805 zgpcls_ │ │ │ │ -0010eed4 0006a016 R_ARM_JUMP_SLOT 0009988d sztnop_ │ │ │ │ -0010eed8 000a6416 R_ARM_JUMP_SLOT 00052f3d vrmlt0_ │ │ │ │ -0010eedc 0010fd16 R_ARM_JUMP_SLOT 000ba725 uypttl_ │ │ │ │ -0010eee0 0006af16 R_ARM_JUMP_SLOT 000b39d9 ulisvl_ │ │ │ │ -0010eee4 00040916 R_ARM_JUMP_SLOT 000c5edd usxtlz_ │ │ │ │ -0010eee8 00069816 R_ARM_JUMP_SLOT 000a24cd sglnzr_ │ │ │ │ -0010eeec 0010f616 R_ARM_JUMP_SLOT 000e50a9 udiqid_ │ │ │ │ -0010eef0 00037516 R_ARM_JUMP_SLOT 000b17a9 swlget_ │ │ │ │ -0010eef4 000ca716 R_ARM_JUMP_SLOT 00037701 odpset_ │ │ │ │ -0010eef8 00086d16 R_ARM_JUMP_SLOT 000ce7d5 uxaxlb_ │ │ │ │ -0010eefc 000f1316 R_ARM_JUMP_SLOT 000470e5 glpqcp_ │ │ │ │ -0010ef00 0009bf16 R_ARM_JUMP_SLOT 00042479 shfg2w_ │ │ │ │ -0010ef04 000dbb16 R_ARM_JUMP_SLOT 000e79ed udcntr_ │ │ │ │ +0010eebc 000bae16 R_ARM_JUMP_SLOT 000a1959 uhbrf_ │ │ │ │ +0010eec0 00108916 R_ARM_JUMP_SLOT 000ac465 rlrenv_ │ │ │ │ +0010eec4 00062e16 R_ARM_JUMP_SLOT 000d9401 swsfw_ │ │ │ │ +0010eec8 00049f16 R_ARM_JUMP_SLOT 0003a961 tmpstx_ │ │ │ │ +0010eecc 000a7916 R_ARM_JUMP_SLOT 0007213d iuwgx_ │ │ │ │ +0010eed0 000ad616 R_ARM_JUMP_SLOT 000d3575 zgpcls_ │ │ │ │ +0010eed4 0006a016 R_ARM_JUMP_SLOT 000baba5 sztnop_ │ │ │ │ +0010eed8 000a6416 R_ARM_JUMP_SLOT 000b664d vrmlt0_ │ │ │ │ +0010eedc 0010fd16 R_ARM_JUMP_SLOT 000741f1 uypttl_ │ │ │ │ +0010eee0 0006af16 R_ARM_JUMP_SLOT 000994a5 ulisvl_ │ │ │ │ +0010eee4 00040916 R_ARM_JUMP_SLOT 00082f21 usxtlz_ │ │ │ │ +0010eee8 00069816 R_ARM_JUMP_SLOT 000d0a4d sglnzr_ │ │ │ │ +0010eeec 0010f616 R_ARM_JUMP_SLOT 000a09a1 udiqid_ │ │ │ │ +0010eef0 00037516 R_ARM_JUMP_SLOT 000d0cb1 swlget_ │ │ │ │ +0010eef4 000ca716 R_ARM_JUMP_SLOT 000e0375 odpset_ │ │ │ │ +0010eef8 00086d16 R_ARM_JUMP_SLOT 0009bc4d uxaxlb_ │ │ │ │ +0010eefc 000f1316 R_ARM_JUMP_SLOT 000a8905 glpqcp_ │ │ │ │ +0010ef00 0009bf16 R_ARM_JUMP_SLOT 000eb801 shfg2w_ │ │ │ │ +0010ef04 000dbb16 R_ARM_JUMP_SLOT 000a0e39 udcntr_ │ │ │ │ 0010ef08 00005c16 R_ARM_JUMP_SLOT 00000000 _gfortran_stop_numeric@GFORTRAN_8 │ │ │ │ 0010ef0c 00005d16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ -0010ef10 00082d16 R_ARM_JUMP_SLOT 00041cd9 shinit_ │ │ │ │ -0010ef14 00110e16 R_ARM_JUMP_SLOT 0008f155 tmlset_ │ │ │ │ -0010ef18 0008ba16 R_ARM_JUMP_SLOT 0009b6ad slpwwr_ │ │ │ │ -0010ef1c 00119616 R_ARM_JUMP_SLOT 000a4d59 sgstrf_ │ │ │ │ -0010ef20 00095016 R_ARM_JUMP_SLOT 000a442d sgplv_ │ │ │ │ -0010ef24 0010a316 R_ARM_JUMP_SLOT 000ec6d9 dateg3_ │ │ │ │ -0010ef28 0011a516 R_ARM_JUMP_SLOT 00040be9 shmdxm_ │ │ │ │ -0010ef2c 000c3716 R_ARM_JUMP_SLOT 000a73cd sgiset_ │ │ │ │ -0010ef30 0007ef16 R_ARM_JUMP_SLOT 000e46bd udrstx_ │ │ │ │ -0010ef34 000c0b16 R_ARM_JUMP_SLOT 0004d28d igus_ │ │ │ │ -0010ef38 00050416 R_ARM_JUMP_SLOT 00044cb9 lchreq_ │ │ │ │ -0010ef3c 000c9316 R_ARM_JUMP_SLOT 000cca31 uslset_ │ │ │ │ -0010ef40 00071016 R_ARM_JUMP_SLOT 0004d701 ct3sc_ │ │ │ │ -0010ef44 0008e816 R_ARM_JUMP_SLOT 000a7e39 scpmu_ │ │ │ │ -0010ef48 00021816 R_ARM_JUMP_SLOT 0004fef5 vrcon1_ │ │ │ │ -0010ef4c 0006f916 R_ARM_JUMP_SLOT 00042e05 vs1din_ │ │ │ │ -0010ef50 0005b316 R_ARM_JUMP_SLOT 00041f99 shinic_ │ │ │ │ -0010ef54 00065516 R_ARM_JUMP_SLOT 0003e4c9 ezfft1_ │ │ │ │ -0010ef58 00086016 R_ARM_JUMP_SLOT 000b1225 swpopn_ │ │ │ │ -0010ef5c 00023916 R_ARM_JUMP_SLOT 000c9949 usyaxu_ │ │ │ │ -0010ef60 00036b16 R_ARM_JUMP_SLOT 000c2349 uwqgxa_ │ │ │ │ -0010ef64 0010e216 R_ARM_JUMP_SLOT 000cf5f1 uxpaxs_ │ │ │ │ -0010ef68 00056016 R_ARM_JUMP_SLOT 000b8629 ueqtlv_ │ │ │ │ -0010ef6c 0002ec16 R_ARM_JUMP_SLOT 000b057d swiint_ │ │ │ │ -0010ef70 00072c16 R_ARM_JUMP_SLOT 000b3955 uliqin_ │ │ │ │ -0010ef74 000bdd16 R_ARM_JUMP_SLOT 0003fc05 shtlfw_ │ │ │ │ -0010ef78 000dc316 R_ARM_JUMP_SLOT 000a31b5 sgtxu_ │ │ │ │ -0010ef7c 00093616 R_ARM_JUMP_SLOT 000e585d uduxuy_ │ │ │ │ -0010ef80 000ab416 R_ARM_JUMP_SLOT 000a6fa1 sgiqvl_ │ │ │ │ -0010ef84 00043916 R_ARM_JUMP_SLOT 000cca95 usiqin_ │ │ │ │ -0010ef88 0003a616 R_ARM_JUMP_SLOT 000388f9 sint1_ │ │ │ │ -0010ef8c 00094416 R_ARM_JUMP_SLOT 000970e5 szclsv_ │ │ │ │ -0010ef90 000ce116 R_ARM_JUMP_SLOT 000a7cdd scpmzu_ │ │ │ │ -0010ef94 00047316 R_ARM_JUMP_SLOT 0004f3d1 rave1_ │ │ │ │ -0010ef98 0001cb16 R_ARM_JUMP_SLOT 000a2bc9 sgtnr_ │ │ │ │ -0010ef9c 000ded16 R_ARM_JUMP_SLOT 000a3a51 sgpmu_ │ │ │ │ -0010efa0 0005f516 R_ARM_JUMP_SLOT 000ddccd uipcmp_ │ │ │ │ +0010ef10 00082d16 R_ARM_JUMP_SLOT 000e9b4d shinit_ │ │ │ │ +0010ef14 00110e16 R_ARM_JUMP_SLOT 00039e05 tmlset_ │ │ │ │ +0010ef18 0008ba16 R_ARM_JUMP_SLOT 000c3bbd slpwwr_ │ │ │ │ +0010ef1c 00119616 R_ARM_JUMP_SLOT 000cfd31 sgstrf_ │ │ │ │ +0010ef20 00095016 R_ARM_JUMP_SLOT 000cd1b1 sgplv_ │ │ │ │ +0010ef24 0010a316 R_ARM_JUMP_SLOT 000dd3c9 dateg3_ │ │ │ │ +0010ef28 0011a516 R_ARM_JUMP_SLOT 000ea801 shmdxm_ │ │ │ │ +0010ef2c 000c3716 R_ARM_JUMP_SLOT 000ca87d sgiset_ │ │ │ │ +0010ef30 0007ef16 R_ARM_JUMP_SLOT 0009f5dd udrstx_ │ │ │ │ +0010ef34 000c0b16 R_ARM_JUMP_SLOT 000a6949 igus_ │ │ │ │ +0010ef38 00050416 R_ARM_JUMP_SLOT 000ac1b5 lchreq_ │ │ │ │ +0010ef3c 000c9316 R_ARM_JUMP_SLOT 00086491 uslset_ │ │ │ │ +0010ef40 00071016 R_ARM_JUMP_SLOT 000ad2a5 ct3sc_ │ │ │ │ +0010ef44 0008e816 R_ARM_JUMP_SLOT 000c5241 scpmu_ │ │ │ │ +0010ef48 00021816 R_ARM_JUMP_SLOT 000b6ba9 vrcon1_ │ │ │ │ +0010ef4c 0006f916 R_ARM_JUMP_SLOT 000ecd5d vs1din_ │ │ │ │ +0010ef50 0005b316 R_ARM_JUMP_SLOT 000ea255 shinic_ │ │ │ │ +0010ef54 00065516 R_ARM_JUMP_SLOT 000e65cd ezfft1_ │ │ │ │ +0010ef58 00086016 R_ARM_JUMP_SLOT 000d9979 swpopn_ │ │ │ │ +0010ef5c 00023916 R_ARM_JUMP_SLOT 000897bd usyaxu_ │ │ │ │ +0010ef60 00036b16 R_ARM_JUMP_SLOT 00071a59 uwqgxa_ │ │ │ │ +0010ef64 0010e216 R_ARM_JUMP_SLOT 0009ac81 uxpaxs_ │ │ │ │ +0010ef68 00056016 R_ARM_JUMP_SLOT 0008b9f9 ueqtlv_ │ │ │ │ +0010ef6c 0002ec16 R_ARM_JUMP_SLOT 000d8cd1 swiint_ │ │ │ │ +0010ef70 00072c16 R_ARM_JUMP_SLOT 00099421 uliqin_ │ │ │ │ +0010ef74 000bdd16 R_ARM_JUMP_SLOT 000ec785 shtlfw_ │ │ │ │ +0010ef78 000dc316 R_ARM_JUMP_SLOT 000d0415 sgtxu_ │ │ │ │ +0010ef7c 00093616 R_ARM_JUMP_SLOT 0009d0c9 uduxuy_ │ │ │ │ +0010ef80 000ab416 R_ARM_JUMP_SLOT 000cfa01 sgiqvl_ │ │ │ │ +0010ef84 00043916 R_ARM_JUMP_SLOT 00084661 usiqin_ │ │ │ │ +0010ef88 0003a616 R_ARM_JUMP_SLOT 000e41f1 sint1_ │ │ │ │ +0010ef8c 00094416 R_ARM_JUMP_SLOT 000c1a61 szclsv_ │ │ │ │ +0010ef90 000ce116 R_ARM_JUMP_SLOT 000c5f31 scpmzu_ │ │ │ │ +0010ef94 00047316 R_ARM_JUMP_SLOT 000b182d rave1_ │ │ │ │ +0010ef98 0001cb16 R_ARM_JUMP_SLOT 000ca5f1 sgtnr_ │ │ │ │ +0010ef9c 000ded16 R_ARM_JUMP_SLOT 000c8d2d sgpmu_ │ │ │ │ +0010efa0 0005f516 R_ARM_JUMP_SLOT 0007d595 uipcmp_ │ │ │ │ 0010efa4 00005e16 R_ARM_JUMP_SLOT 00000000 gtk_window_new │ │ │ │ -0010efa8 000d2a16 R_ARM_JUMP_SLOT 000bd955 uurstx_ │ │ │ │ -0010efac 00071116 R_ARM_JUMP_SLOT 000a1fc5 sglazr_ │ │ │ │ +0010efa8 000d2a16 R_ARM_JUMP_SLOT 0007b6ad uurstx_ │ │ │ │ +0010efac 00071116 R_ARM_JUMP_SLOT 000ccdc5 sglazr_ │ │ │ │ 0010efb0 00005f16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_integer@GFORTRAN_8 │ │ │ │ -0010efb4 00089416 R_ARM_JUMP_SLOT 0004ee7d rrms0_ │ │ │ │ -0010efb8 000fb816 R_ARM_JUMP_SLOT 0004c7ed mpiek6_ │ │ │ │ -0010efbc 000ac916 R_ARM_JUMP_SLOT 000bcfd1 uupqit_ │ │ │ │ -0010efc0 0006e516 R_ARM_JUMP_SLOT 00042a35 vs2out_ │ │ │ │ -0010efc4 0003c316 R_ARM_JUMP_SLOT 000ccb19 usisvl_ │ │ │ │ -0010efc8 00051916 R_ARM_JUMP_SLOT 000cb1ed uscsvl_ │ │ │ │ -0010efcc 000f7016 R_ARM_JUMP_SLOT 0009b7cd slpvpr_ │ │ │ │ -0010efd0 00119216 R_ARM_JUMP_SLOT 0004a759 mpfplc_ │ │ │ │ -0010efd4 0010fc16 R_ARM_JUMP_SLOT 000c1add uwigyi_ │ │ │ │ +0010efb4 00089416 R_ARM_JUMP_SLOT 000b2599 rrms0_ │ │ │ │ +0010efb8 000fb816 R_ARM_JUMP_SLOT 000b0071 mpiek6_ │ │ │ │ +0010efbc 000ac916 R_ARM_JUMP_SLOT 0007a041 uupqit_ │ │ │ │ +0010efc0 0006e516 R_ARM_JUMP_SLOT 000ece8d vs2out_ │ │ │ │ +0010efc4 0003c316 R_ARM_JUMP_SLOT 000846e5 usisvl_ │ │ │ │ +0010efc8 00051916 R_ARM_JUMP_SLOT 00087395 uscsvl_ │ │ │ │ +0010efcc 000f7016 R_ARM_JUMP_SLOT 000c3cdd slpvpr_ │ │ │ │ +0010efd0 00119216 R_ARM_JUMP_SLOT 000afa01 mpfplc_ │ │ │ │ +0010efd4 0010fc16 R_ARM_JUMP_SLOT 00072099 uwigyi_ │ │ │ │ 0010efd8 00006016 R_ARM_JUMP_SLOT 00000000 putc@GLIBC_2.4 │ │ │ │ -0010efdc 00044816 R_ARM_JUMP_SLOT 000b08c5 swiopn_ │ │ │ │ -0010efe0 0007a116 R_ARM_JUMP_SLOT 000b1e69 swiset_ │ │ │ │ -0010efe4 0003df16 R_ARM_JUMP_SLOT 000ad321 swrqcp_ │ │ │ │ -0010efe8 00081516 R_ARM_JUMP_SLOT 000486f5 gllget_ │ │ │ │ -0010efec 0008ca16 R_ARM_JUMP_SLOT 00048d91 gliget_ │ │ │ │ -0010eff0 00075416 R_ARM_JUMP_SLOT 0004deb9 viinc1_ │ │ │ │ -0010eff4 000e5d16 R_ARM_JUMP_SLOT 000e2851 ucrqvl_ │ │ │ │ -0010eff8 0003eb16 R_ARM_JUMP_SLOT 000c2af9 uzpqid_ │ │ │ │ -0010effc 00084416 R_ARM_JUMP_SLOT 0004d971 imlt0_ │ │ │ │ -0010f000 00063f16 R_ARM_JUMP_SLOT 000eceb9 clckst_ │ │ │ │ -0010f004 00100116 R_ARM_JUMP_SLOT 0005330d vradd_ │ │ │ │ -0010f008 0010a416 R_ARM_JUMP_SLOT 000c4999 uzlqid_ │ │ │ │ -0010f00c 0008e916 R_ARM_JUMP_SLOT 00041aed shiniy_ │ │ │ │ -0010f010 0003af16 R_ARM_JUMP_SLOT 0004ef89 rstd1_ │ │ │ │ -0010f014 000d0716 R_ARM_JUMP_SLOT 000375b5 odpstx_ │ │ │ │ -0010f018 00033a16 R_ARM_JUMP_SLOT 0004fd6d radd1_ │ │ │ │ -0010f01c 0006ad16 R_ARM_JUMP_SLOT 000a0899 sgpmxu_ │ │ │ │ -0010f020 000c4d16 R_ARM_JUMP_SLOT 000e7c81 chngi_ │ │ │ │ -0010f024 000b2316 R_ARM_JUMP_SLOT 000bda51 uulqnp_ │ │ │ │ +0010efdc 00044816 R_ARM_JUMP_SLOT 000d9019 swiopn_ │ │ │ │ +0010efe0 0007a116 R_ARM_JUMP_SLOT 000d5ec1 swiset_ │ │ │ │ +0010efe4 0003df16 R_ARM_JUMP_SLOT 000d9d1d swrqcp_ │ │ │ │ +0010efe8 00081516 R_ARM_JUMP_SLOT 000ac26d gllget_ │ │ │ │ +0010efec 0008ca16 R_ARM_JUMP_SLOT 000a8c5d gliget_ │ │ │ │ +0010eff0 00075416 R_ARM_JUMP_SLOT 000a7c25 viinc1_ │ │ │ │ +0010eff4 000e5d16 R_ARM_JUMP_SLOT 0009621d ucrqvl_ │ │ │ │ +0010eff8 0003eb16 R_ARM_JUMP_SLOT 0008efcd uzpqid_ │ │ │ │ +0010effc 00084416 R_ARM_JUMP_SLOT 000a7759 imlt0_ │ │ │ │ +0010f000 00063f16 R_ARM_JUMP_SLOT 000df005 clckst_ │ │ │ │ +0010f004 00100116 R_ARM_JUMP_SLOT 000b5f35 vradd_ │ │ │ │ +0010f008 0010a416 R_ARM_JUMP_SLOT 00091481 uzlqid_ │ │ │ │ +0010f00c 0008e916 R_ARM_JUMP_SLOT 000eaca5 shiniy_ │ │ │ │ +0010f010 0003af16 R_ARM_JUMP_SLOT 000b1b51 rstd1_ │ │ │ │ +0010f014 000d0716 R_ARM_JUMP_SLOT 000e0229 odpstx_ │ │ │ │ +0010f018 00033a16 R_ARM_JUMP_SLOT 000b7065 radd1_ │ │ │ │ +0010f01c 0006ad16 R_ARM_JUMP_SLOT 000cefa5 sgpmxu_ │ │ │ │ +0010f020 000c4d16 R_ARM_JUMP_SLOT 000dcc31 chngi_ │ │ │ │ +0010f024 000b2316 R_ARM_JUMP_SLOT 0007aa3d uulqnp_ │ │ │ │ 0010f028 00006116 R_ARM_JUMP_SLOT 00000000 g_free │ │ │ │ -0010f02c 0005c016 R_ARM_JUMP_SLOT 000c49c1 uzlget_ │ │ │ │ -0010f030 000c1016 R_ARM_JUMP_SLOT 0009c00d slqrct_ │ │ │ │ -0010f034 00119a16 R_ARM_JUMP_SLOT 000e47c1 udlqin_ │ │ │ │ -0010f038 00042016 R_ARM_JUMP_SLOT 0003f4dd shtsgm_ │ │ │ │ -0010f03c 000f1f16 R_ARM_JUMP_SLOT 000993bd szlaop_ │ │ │ │ -0010f040 000af016 R_ARM_JUMP_SLOT 0004af25 mpscyb_ │ │ │ │ -0010f044 0002c016 R_ARM_JUMP_SLOT 000c35f5 uzcqin_ │ │ │ │ +0010f02c 0005c016 R_ARM_JUMP_SLOT 00090721 uzlget_ │ │ │ │ +0010f030 000c1016 R_ARM_JUMP_SLOT 000c2d85 slqrct_ │ │ │ │ +0010f034 00119a16 R_ARM_JUMP_SLOT 0009e789 udlqin_ │ │ │ │ +0010f038 00042016 R_ARM_JUMP_SLOT 000ec05d shtsgm_ │ │ │ │ +0010f03c 000f1f16 R_ARM_JUMP_SLOT 000ba5e9 szlaop_ │ │ │ │ +0010f040 000af016 R_ARM_JUMP_SLOT 000ae14d mpscyb_ │ │ │ │ +0010f044 0002c016 R_ARM_JUMP_SLOT 00090239 uzcqin_ │ │ │ │ 0010f048 00006216 R_ARM_JUMP_SLOT 00000000 cairo_line_to │ │ │ │ -0010f04c 000b7416 R_ARM_JUMP_SLOT 000ba4ed uyaxnm_ │ │ │ │ -0010f050 00095416 R_ARM_JUMP_SLOT 000a21f9 sglau_ │ │ │ │ -0010f054 0010d416 R_ARM_JUMP_SLOT 000dfe81 uifrgb_ │ │ │ │ -0010f058 00096a16 R_ARM_JUMP_SLOT 000a83e5 scqpli_ │ │ │ │ -0010f05c 000ef116 R_ARM_JUMP_SLOT 000cb799 uscset_ │ │ │ │ -0010f060 00033b16 R_ARM_JUMP_SLOT 000cdfcd usgrph_ │ │ │ │ -0010f064 000fcb16 R_ARM_JUMP_SLOT 000e552d udbclr_ │ │ │ │ -0010f068 00081a16 R_ARM_JUMP_SLOT 000b66bd uerqin_ │ │ │ │ -0010f06c 00105d16 R_ARM_JUMP_SLOT 00040fc9 shlsds_ │ │ │ │ -0010f070 000afe16 R_ARM_JUMP_SLOT 000a3bf5 sgspmi_ │ │ │ │ -0010f074 0001ec16 R_ARM_JUMP_SLOT 00050cdd gnqblk_ │ │ │ │ -0010f078 0011f616 R_ARM_JUMP_SLOT 0004b5a5 mpzmwd_ │ │ │ │ -0010f07c 00044d16 R_ARM_JUMP_SLOT 0004f4ad rave0_ │ │ │ │ -0010f080 000e7516 R_ARM_JUMP_SLOT 000b3f61 ulylbl_ │ │ │ │ -0010f084 00083216 R_ARM_JUMP_SLOT 0009d2d9 stfpr3_ │ │ │ │ -0010f088 0007aa16 R_ARM_JUMP_SLOT 000a1ed1 sgspls_ │ │ │ │ -0010f08c 000c8d16 R_ARM_JUMP_SLOT 000b360d ullqnp_ │ │ │ │ +0010f04c 000b7416 R_ARM_JUMP_SLOT 00073dc1 uyaxnm_ │ │ │ │ +0010f050 00095416 R_ARM_JUMP_SLOT 000c9811 sglau_ │ │ │ │ +0010f054 0010d416 R_ARM_JUMP_SLOT 000809c9 uifrgb_ │ │ │ │ +0010f058 00096a16 R_ARM_JUMP_SLOT 000c5155 scqpli_ │ │ │ │ +0010f05c 000ef116 R_ARM_JUMP_SLOT 00085f09 uscset_ │ │ │ │ +0010f060 00033b16 R_ARM_JUMP_SLOT 00087eed usgrph_ │ │ │ │ +0010f064 000fcb16 R_ARM_JUMP_SLOT 000a009d udbclr_ │ │ │ │ +0010f068 00081a16 R_ARM_JUMP_SLOT 0008d6e1 uerqin_ │ │ │ │ +0010f06c 00105d16 R_ARM_JUMP_SLOT 000eb035 shlsds_ │ │ │ │ +0010f070 000afe16 R_ARM_JUMP_SLOT 000c8ed1 sgspmi_ │ │ │ │ +0010f074 0001ec16 R_ARM_JUMP_SLOT 000b3369 gnqblk_ │ │ │ │ +0010f078 0011f616 R_ARM_JUMP_SLOT 000b0689 mpzmwd_ │ │ │ │ +0010f07c 00044d16 R_ARM_JUMP_SLOT 000b14bd rave0_ │ │ │ │ +0010f080 000e7516 R_ARM_JUMP_SLOT 00099321 ulylbl_ │ │ │ │ +0010f084 00083216 R_ARM_JUMP_SLOT 000c77d5 stfpr3_ │ │ │ │ +0010f088 0007aa16 R_ARM_JUMP_SLOT 000cd929 sgspls_ │ │ │ │ +0010f08c 000c8d16 R_ARM_JUMP_SLOT 00099111 ullqnp_ │ │ │ │ 0010f090 00006316 R_ARM_JUMP_SLOT 00000000 pango_font_family_get_name │ │ │ │ -0010f094 00017a16 R_ARM_JUMP_SLOT 000e8941 inorml_ │ │ │ │ -0010f098 000be216 R_ARM_JUMP_SLOT 0008e345 tmrget_ │ │ │ │ -0010f09c 00052416 R_ARM_JUMP_SLOT 00044881 prcnam_ │ │ │ │ +0010f094 00017a16 R_ARM_JUMP_SLOT 000deb61 inorml_ │ │ │ │ +0010f098 000be216 R_ARM_JUMP_SLOT 000370b1 tmrget_ │ │ │ │ +0010f09c 00052416 R_ARM_JUMP_SLOT 000ab331 prcnam_ │ │ │ │ 0010f0a0 00006416 R_ARM_JUMP_SLOT 00000000 cairo_surface_destroy │ │ │ │ -0010f0a4 00017216 R_ARM_JUMP_SLOT 0004d0c9 rr2d_ │ │ │ │ -0010f0a8 00118216 R_ARM_JUMP_SLOT 000ad055 cfnchr │ │ │ │ -0010f0ac 000bcd16 R_ARM_JUMP_SLOT 000434fd vimlt0_ │ │ │ │ -0010f0b0 000b8016 R_ARM_JUMP_SLOT 0003bce9 radb2_ │ │ │ │ -0010f0b4 000d1516 R_ARM_JUMP_SLOT 00039e09 radf5_ │ │ │ │ -0010f0b8 000f9c16 R_ARM_JUMP_SLOT 00036d79 odiqid_ │ │ │ │ -0010f0bc 000ad316 R_ARM_JUMP_SLOT 0004670d rtiopt_ │ │ │ │ -0010f0c0 0010f216 R_ARM_JUMP_SLOT 0004c1f5 mpscoa_ │ │ │ │ -0010f0c4 0004be16 R_ARM_JUMP_SLOT 000b7d95 ueaint_ │ │ │ │ -0010f0c8 00020c16 R_ARM_JUMP_SLOT 000ad4e9 swrget_ │ │ │ │ -0010f0cc 000c3216 R_ARM_JUMP_SLOT 00040139 sholap_ │ │ │ │ -0010f0d0 0009f216 R_ARM_JUMP_SLOT 000a7051 sgiqcl_ │ │ │ │ -0010f0d4 0002f716 R_ARM_JUMP_SLOT 000e638d udiclv_ │ │ │ │ -0010f0d8 0010cf16 R_ARM_JUMP_SLOT 000c1061 uherbz_ │ │ │ │ -0010f0dc 00118716 R_ARM_JUMP_SLOT 00095cd5 szmvl3_ │ │ │ │ -0010f0e0 00118916 R_ARM_JUMP_SLOT 000df919 uicrgb_ │ │ │ │ -0010f0e4 000a1d16 R_ARM_JUMP_SLOT 000a9059 scqpln_ │ │ │ │ -0010f0e8 000e9b16 R_ARM_JUMP_SLOT 000ebf35 iweek1_ │ │ │ │ -0010f0ec 00057316 R_ARM_JUMP_SLOT 000de8c5 uiistx_ │ │ │ │ -0010f0f0 0011b216 R_ARM_JUMP_SLOT 000dfadd uicini_ │ │ │ │ -0010f0f4 00046b16 R_ARM_JUMP_SLOT 000b110d swpcls_ │ │ │ │ -0010f0f8 00050916 R_ARM_JUMP_SLOT 000b32d5 ulrqin_ │ │ │ │ -0010f0fc 000de916 R_ARM_JUMP_SLOT 0008e17d tmrqcp_ │ │ │ │ -0010f100 0010a516 R_ARM_JUMP_SLOT 000b87dd uegtla_ │ │ │ │ -0010f104 000fe116 R_ARM_JUMP_SLOT 000a55a5 sgssim_ │ │ │ │ -0010f108 0005c316 R_ARM_JUMP_SLOT 0009a015 szpmop_ │ │ │ │ -0010f10c 00076e16 R_ARM_JUMP_SLOT 0004af49 mpicyb_ │ │ │ │ -0010f110 00049716 R_ARM_JUMP_SLOT 00049501 lrne0_ │ │ │ │ -0010f114 000a7f16 R_ARM_JUMP_SLOT 000ebbc9 dateq3_ │ │ │ │ -0010f118 00046616 R_ARM_JUMP_SLOT 00090dbd szqclx_ │ │ │ │ -0010f11c 00041216 R_ARM_JUMP_SLOT 00043d11 nindxi_ │ │ │ │ -0010f120 0002ca16 R_ARM_JUMP_SLOT 000481b1 gllqin_ │ │ │ │ -0010f124 00021116 R_ARM_JUMP_SLOT 0004f519 rave_ │ │ │ │ -0010f128 000df616 R_ARM_JUMP_SLOT 000cbd01 uspget_ │ │ │ │ -0010f12c 000ec816 R_ARM_JUMP_SLOT 00038b65 sinqf_ │ │ │ │ -0010f130 000e5c16 R_ARM_JUMP_SLOT 000b66b5 uerqnp_ │ │ │ │ -0010f134 0008c316 R_ARM_JUMP_SLOT 00091621 szpipl_ │ │ │ │ -0010f138 00072816 R_ARM_JUMP_SLOT 000c4941 uzlqcl_ │ │ │ │ -0010f13c 00091516 R_ARM_JUMP_SLOT 00097549 szmvlt_ │ │ │ │ -0010f140 00097716 R_ARM_JUMP_SLOT 000a23f1 sglav_ │ │ │ │ -0010f144 000f7716 R_ARM_JUMP_SLOT 0004eeed rrms_ │ │ │ │ -0010f148 00045516 R_ARM_JUMP_SLOT 000b62e5 uepqcp_ │ │ │ │ -0010f14c 00031316 R_ARM_JUMP_SLOT 0009cd41 ststrn_ │ │ │ │ -0010f150 0008ee16 R_ARM_JUMP_SLOT 000cc935 uslget_ │ │ │ │ -0010f154 00090d16 R_ARM_JUMP_SLOT 00054fcd char_trim2_ │ │ │ │ -0010f158 000f1716 R_ARM_JUMP_SLOT 000b13c9 swlsvl_ │ │ │ │ -0010f15c 0005e216 R_ARM_JUMP_SLOT 000e47b9 udlqnp_ │ │ │ │ +0010f0a4 00017216 R_ARM_JUMP_SLOT 000a6a49 rr2d_ │ │ │ │ +0010f0a8 00118216 R_ARM_JUMP_SLOT 000da631 cfnchr │ │ │ │ +0010f0ac 000bcd16 R_ARM_JUMP_SLOT 000b3875 vimlt0_ │ │ │ │ +0010f0b0 000d1516 R_ARM_JUMP_SLOT 000e67a5 radf5_ │ │ │ │ +0010f0b4 000b8016 R_ARM_JUMP_SLOT 000e84c5 radb2_ │ │ │ │ +0010f0b8 000f9c16 R_ARM_JUMP_SLOT 000e2579 odiqid_ │ │ │ │ +0010f0bc 000ad316 R_ARM_JUMP_SLOT 000ac061 rtiopt_ │ │ │ │ +0010f0c0 0010f216 R_ARM_JUMP_SLOT 000afd2d mpscoa_ │ │ │ │ +0010f0c4 0004be16 R_ARM_JUMP_SLOT 0008c7ad ueaint_ │ │ │ │ +0010f0c8 00020c16 R_ARM_JUMP_SLOT 000d5f1d swrget_ │ │ │ │ +0010f0cc 000c3216 R_ARM_JUMP_SLOT 000ebb99 sholap_ │ │ │ │ +0010f0d0 0009f216 R_ARM_JUMP_SLOT 000cfab1 sgiqcl_ │ │ │ │ +0010f0d4 0002f716 R_ARM_JUMP_SLOT 0009f1c5 udiclv_ │ │ │ │ +0010f0d8 0010cf16 R_ARM_JUMP_SLOT 000a19d9 uherbz_ │ │ │ │ +0010f0dc 00118716 R_ARM_JUMP_SLOT 000ba95d szmvl3_ │ │ │ │ +0010f0e0 00118916 R_ARM_JUMP_SLOT 0007d3a1 uicrgb_ │ │ │ │ +0010f0e4 000a1d16 R_ARM_JUMP_SLOT 000c5b71 scqpln_ │ │ │ │ +0010f0e8 000e9b16 R_ARM_JUMP_SLOT 000dd891 iweek1_ │ │ │ │ +0010f0ec 00057316 R_ARM_JUMP_SLOT 0007b805 uiistx_ │ │ │ │ +0010f0f0 0011b216 R_ARM_JUMP_SLOT 0007d565 uicini_ │ │ │ │ +0010f0f4 00046b16 R_ARM_JUMP_SLOT 000d9861 swpcls_ │ │ │ │ +0010f0f8 00050916 R_ARM_JUMP_SLOT 0009824d ulrqin_ │ │ │ │ +0010f0fc 000de916 R_ARM_JUMP_SLOT 00037cd1 tmrqcp_ │ │ │ │ +0010f100 0010a516 R_ARM_JUMP_SLOT 0008c7c5 uegtla_ │ │ │ │ +0010f104 000fe116 R_ARM_JUMP_SLOT 000cbd79 sgssim_ │ │ │ │ +0010f108 0005c316 R_ARM_JUMP_SLOT 000be5b9 szpmop_ │ │ │ │ +0010f10c 00076e16 R_ARM_JUMP_SLOT 000ae171 mpicyb_ │ │ │ │ +0010f110 00049716 R_ARM_JUMP_SLOT 000b4145 lrne0_ │ │ │ │ +0010f114 000a7f16 R_ARM_JUMP_SLOT 000ddc91 dateq3_ │ │ │ │ +0010f118 00046616 R_ARM_JUMP_SLOT 000c15e9 szqclx_ │ │ │ │ +0010f11c 00041216 R_ARM_JUMP_SLOT 000accd5 nindxi_ │ │ │ │ +0010f120 0002ca16 R_ARM_JUMP_SLOT 000a8dc1 gllqin_ │ │ │ │ +0010f124 00021116 R_ARM_JUMP_SLOT 000b2101 rave_ │ │ │ │ +0010f128 000df616 R_ARM_JUMP_SLOT 000885b5 uspget_ │ │ │ │ +0010f12c 000ec816 R_ARM_JUMP_SLOT 000e6e15 sinqf_ │ │ │ │ +0010f130 000e5c16 R_ARM_JUMP_SLOT 0008d6d9 uerqnp_ │ │ │ │ +0010f134 0008c316 R_ARM_JUMP_SLOT 000b72f9 szpipl_ │ │ │ │ +0010f138 00072816 R_ARM_JUMP_SLOT 00091429 uzlqcl_ │ │ │ │ +0010f13c 00091516 R_ARM_JUMP_SLOT 000b7ad9 szmvlt_ │ │ │ │ +0010f140 00097716 R_ARM_JUMP_SLOT 000c9a09 sglav_ │ │ │ │ +0010f144 000f7716 R_ARM_JUMP_SLOT 000b1421 rrms_ │ │ │ │ +0010f148 00045516 R_ARM_JUMP_SLOT 0008ad09 uepqcp_ │ │ │ │ +0010f14c 00031316 R_ARM_JUMP_SLOT 000c762d ststrn_ │ │ │ │ +0010f150 0008ee16 R_ARM_JUMP_SLOT 00086395 uslget_ │ │ │ │ +0010f154 00090d16 R_ARM_JUMP_SLOT 0003b505 char_trim2_ │ │ │ │ +0010f158 000f1716 R_ARM_JUMP_SLOT 000d6101 swlsvl_ │ │ │ │ +0010f15c 0005e216 R_ARM_JUMP_SLOT 0009e781 udlqnp_ │ │ │ │ 0010f160 00006516 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_real_write@GFORTRAN_8 │ │ │ │ -0010f164 0009ba16 R_ARM_JUMP_SLOT 00049d5d mpisin_ │ │ │ │ -0010f168 00063716 R_ARM_JUMP_SLOT 000a0acd sgpmxr_ │ │ │ │ -0010f16c 000f7116 R_ARM_JUMP_SLOT 000b61d5 uepqit_ │ │ │ │ -0010f170 00085c16 R_ARM_JUMP_SLOT 000d3c7d umiset_ │ │ │ │ -0010f174 00090b16 R_ARM_JUMP_SLOT 000417cd shiniz_ │ │ │ │ -0010f178 00062216 R_ARM_JUMP_SLOT 0004f689 rsum0_ │ │ │ │ -0010f17c 0006c616 R_ARM_JUMP_SLOT 000c225d uwqgxz_ │ │ │ │ -0010f180 00016416 R_ARM_JUMP_SLOT 00042d7d vs1out_ │ │ │ │ -0010f184 00076616 R_ARM_JUMP_SLOT 000e2d45 uclsvl_ │ │ │ │ -0010f188 000b7916 R_ARM_JUMP_SLOT 000d64e1 ugisvl_ │ │ │ │ -0010f18c 00068616 R_ARM_JUMP_SLOT 000c3fd9 uzrqvl_ │ │ │ │ +0010f164 0009ba16 R_ARM_JUMP_SLOT 000ae401 mpisin_ │ │ │ │ +0010f168 00063716 R_ARM_JUMP_SLOT 000ce6d5 sgpmxr_ │ │ │ │ +0010f16c 000f7116 R_ARM_JUMP_SLOT 0008abf9 uepqit_ │ │ │ │ +0010f170 00085c16 R_ARM_JUMP_SLOT 000786cd umiset_ │ │ │ │ +0010f174 00090b16 R_ARM_JUMP_SLOT 000e9e09 shiniz_ │ │ │ │ +0010f178 00062216 R_ARM_JUMP_SLOT 000b1a1d rsum0_ │ │ │ │ +0010f17c 0006c616 R_ARM_JUMP_SLOT 0007196d uwqgxz_ │ │ │ │ +0010f180 00016416 R_ARM_JUMP_SLOT 000eccd5 vs1out_ │ │ │ │ +0010f184 00076616 R_ARM_JUMP_SLOT 00095145 uclsvl_ │ │ │ │ +0010f188 000b7916 R_ARM_JUMP_SLOT 000a5d01 ugisvl_ │ │ │ │ +0010f18c 00068616 R_ARM_JUMP_SLOT 0008eb21 uzrqvl_ │ │ │ │ 0010f190 00006616 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_character@GFORTRAN_8 │ │ │ │ -0010f194 0007f616 R_ARM_JUMP_SLOT 000b1dc9 swistx_ │ │ │ │ -0010f198 000a2516 R_ARM_JUMP_SLOT 000465b9 rtlopt_ │ │ │ │ -0010f19c 000d7a16 R_ARM_JUMP_SLOT 0004c271 mpicoa_ │ │ │ │ -0010f1a0 000ca916 R_ARM_JUMP_SLOT 0004ab59 mpfgno_ │ │ │ │ -0010f1a4 00040816 R_ARM_JUMP_SLOT 0004db55 viset1_ │ │ │ │ -0010f1a8 000e5216 R_ARM_JUMP_SLOT 000a9845 zgiset_ │ │ │ │ -0010f1ac 0001de16 R_ARM_JUMP_SLOT 000cabed usyaxs_ │ │ │ │ -0010f1b0 00089616 R_ARM_JUMP_SLOT 0004d821 ct2cp_ │ │ │ │ -0010f1b4 000c7c16 R_ARM_JUMP_SLOT 000a732d sgistx_ │ │ │ │ -0010f1b8 00050b16 R_ARM_JUMP_SLOT 000bda59 uulqin_ │ │ │ │ -0010f1bc 000e1616 R_ARM_JUMP_SLOT 0003e335 ezfftf_ │ │ │ │ -0010f1c0 00107916 R_ARM_JUMP_SLOT 000a6281 sgpset_ │ │ │ │ -0010f1c4 000e2516 R_ARM_JUMP_SLOT 000c9ec9 usxaxu_ │ │ │ │ -0010f1c8 0011eb16 R_ARM_JUMP_SLOT 000a9b4d zguprect │ │ │ │ -0010f1cc 000c9016 R_ARM_JUMP_SLOT 0003a745 radf2_ │ │ │ │ -0010f1d0 000ec516 R_ARM_JUMP_SLOT 000afe5d swgtft_ │ │ │ │ -0010f1d4 00054b16 R_ARM_JUMP_SLOT 000bddc5 uuisvl_ │ │ │ │ -0010f1d8 00104f16 R_ARM_JUMP_SLOT 000a37a1 sgpmzv_ │ │ │ │ -0010f1dc 000e5716 R_ARM_JUMP_SLOT 0003c7f9 passf2_ │ │ │ │ -0010f1e0 00086e16 R_ARM_JUMP_SLOT 000c52ad uziqcp_ │ │ │ │ -0010f1e4 0008a316 R_ARM_JUMP_SLOT 000b4059 ulxlbl_ │ │ │ │ -0010f1e8 000bc916 R_ARM_JUMP_SLOT 0004d459 cr3s_ │ │ │ │ -0010f1ec 00060016 R_ARM_JUMP_SLOT 000406c5 shmswz_ │ │ │ │ -0010f1f0 0004ce16 R_ARM_JUMP_SLOT 000abcbd rendertext │ │ │ │ +0010f194 0007f616 R_ARM_JUMP_SLOT 000d5e21 swistx_ │ │ │ │ +0010f198 000a2516 R_ARM_JUMP_SLOT 000abf0d rtlopt_ │ │ │ │ +0010f19c 000d7a16 R_ARM_JUMP_SLOT 000afda9 mpicoa_ │ │ │ │ +0010f1a0 000ca916 R_ARM_JUMP_SLOT 000b0a09 mpfgno_ │ │ │ │ +0010f1a4 00040816 R_ARM_JUMP_SLOT 000a78b1 viset1_ │ │ │ │ +0010f1a8 000e5216 R_ARM_JUMP_SLOT 000d25b5 zgiset_ │ │ │ │ +0010f1ac 0001de16 R_ARM_JUMP_SLOT 0008727d usyaxs_ │ │ │ │ +0010f1b0 00089616 R_ARM_JUMP_SLOT 000ad091 ct2cp_ │ │ │ │ +0010f1b4 000c7c16 R_ARM_JUMP_SLOT 000ca7dd sgistx_ │ │ │ │ +0010f1b8 00050b16 R_ARM_JUMP_SLOT 0007aa45 uulqin_ │ │ │ │ +0010f1bc 000e1616 R_ARM_JUMP_SLOT 000e3bb5 ezfftf_ │ │ │ │ +0010f1c0 00107916 R_ARM_JUMP_SLOT 000c97b5 sgpset_ │ │ │ │ +0010f1c4 000e2516 R_ARM_JUMP_SLOT 00085a75 usxaxu_ │ │ │ │ +0010f1c8 0011eb16 R_ARM_JUMP_SLOT 000d28bd zguprect │ │ │ │ +0010f1cc 000c9016 R_ARM_JUMP_SLOT 000e8ef5 radf2_ │ │ │ │ +0010f1d0 000ec516 R_ARM_JUMP_SLOT 000d85b1 swgtft_ │ │ │ │ +0010f1d4 00054b16 R_ARM_JUMP_SLOT 0007a461 uuisvl_ │ │ │ │ +0010f1d8 00104f16 R_ARM_JUMP_SLOT 000c91e9 sgpmzv_ │ │ │ │ +0010f1dc 000e5716 R_ARM_JUMP_SLOT 000e6e95 passf2_ │ │ │ │ +0010f1e0 00086e16 R_ARM_JUMP_SLOT 0008f8a5 uziqcp_ │ │ │ │ +0010f1e4 0008a316 R_ARM_JUMP_SLOT 0009ab89 ulxlbl_ │ │ │ │ +0010f1e8 000bc916 R_ARM_JUMP_SLOT 000aced1 cr3s_ │ │ │ │ +0010f1ec 00060016 R_ARM_JUMP_SLOT 000eaf51 shmswz_ │ │ │ │ +0010f1f0 0004ce16 R_ARM_JUMP_SLOT 000d4a2d rendertext │ │ │ │ 0010f1f4 00006716 R_ARM_JUMP_SLOT 00000000 pango_font_description_get_weight │ │ │ │ -0010f1f8 0004b616 R_ARM_JUMP_SLOT 000ebdb5 ndmon_ │ │ │ │ -0010f1fc 000a9916 R_ARM_JUMP_SLOT 000c16bd iuwgy_ │ │ │ │ -0010f200 000f3416 R_ARM_JUMP_SLOT 00038b61 sinqi_ │ │ │ │ -0010f204 0000ce16 R_ARM_JUMP_SLOT 000c5231 uzisvl_ │ │ │ │ -0010f208 000e7d16 R_ARM_JUMP_SLOT 0003c5b5 passf3_ │ │ │ │ -0010f20c 00091b16 R_ARM_JUMP_SLOT 000c1805 uwqgyi_ │ │ │ │ -0010f210 000c9716 R_ARM_JUMP_SLOT 000e6469 udqclv_ │ │ │ │ -0010f214 000ca316 R_ARM_JUMP_SLOT 00042b69 vs2din_ │ │ │ │ -0010f218 00018516 R_ARM_JUMP_SLOT 000cd665 uspfit_ │ │ │ │ -0010f21c 00081616 R_ARM_JUMP_SLOT 000bb7b1 uysaxs_ │ │ │ │ -0010f220 0005a116 R_ARM_JUMP_SLOT 000e3cdd udpqit_ │ │ │ │ -0010f224 0004bf16 R_ARM_JUMP_SLOT 00046865 rlcget_ │ │ │ │ -0010f228 000a2d16 R_ARM_JUMP_SLOT 00048b11 gliqcl_ │ │ │ │ -0010f22c 000ecc16 R_ARM_JUMP_SLOT 000a5f09 sgpqcp_ │ │ │ │ -0010f230 0006bf16 R_ARM_JUMP_SLOT 000e63e5 udsclz_ │ │ │ │ -0010f234 000d5816 R_ARM_JUMP_SLOT 000a5b89 sgpqnp_ │ │ │ │ -0010f238 00096e16 R_ARM_JUMP_SLOT 000c367d uzcqcl_ │ │ │ │ -0010f23c 0003ef16 R_ARM_JUMP_SLOT 00044a11 cfsrch_ │ │ │ │ -0010f240 00092216 R_ARM_JUMP_SLOT 000e4d21 udlset_ │ │ │ │ -0010f244 0002ad16 R_ARM_JUMP_SLOT 0004bc1d mpfbon_ │ │ │ │ -0010f248 000d1f16 R_ARM_JUMP_SLOT 00050751 gnsblk_ │ │ │ │ -0010f24c 000ab716 R_ARM_JUMP_SLOT 0004e649 rvmin_ │ │ │ │ -0010f250 00075516 R_ARM_JUMP_SLOT 0009d511 stipr2_ │ │ │ │ -0010f254 0002d516 R_ARM_JUMP_SLOT 000d41a9 umqcnt_ │ │ │ │ -0010f258 00121c16 R_ARM_JUMP_SLOT 000d19c1 umspwd_ │ │ │ │ -0010f25c 00040616 R_ARM_JUMP_SLOT 0003e6a1 costi_ │ │ │ │ -0010f260 00120916 R_ARM_JUMP_SLOT 000a6369 sgrsvl_ │ │ │ │ -0010f264 000fd116 R_ARM_JUMP_SLOT 000acc59 zgsrot_ │ │ │ │ -0010f268 0011f116 R_ARM_JUMP_SLOT 000a2bb9 sgstnp_ │ │ │ │ -0010f26c 000c5e16 R_ARM_JUMP_SLOT 000a3bd5 sgspms_ │ │ │ │ -0010f270 000ad116 R_ARM_JUMP_SLOT 000cc76d uslqcp_ │ │ │ │ -0010f274 0006ba16 R_ARM_JUMP_SLOT 00043f45 indxnf_ │ │ │ │ -0010f278 000c5816 R_ARM_JUMP_SLOT 000ddeb9 uilsvl_ │ │ │ │ -0010f27c 000c9116 R_ARM_JUMP_SLOT 000d2b39 umpset_ │ │ │ │ -0010f280 0002a616 R_ARM_JUMP_SLOT 000d9d35 uvbrf_ │ │ │ │ -0010f284 00115716 R_ARM_JUMP_SLOT 0003fc9d shtfun_ │ │ │ │ -0010f288 000b4d16 R_ARM_JUMP_SLOT 000a2e8d sgtxzv_ │ │ │ │ -0010f28c 000c8416 R_ARM_JUMP_SLOT 000a1e2d sgnplc_ │ │ │ │ -0010f290 00037216 R_ARM_JUMP_SLOT 00048859 gliqin_ │ │ │ │ -0010f294 0006bd16 R_ARM_JUMP_SLOT 0004ba15 mpfotg_ │ │ │ │ -0010f298 000a3816 R_ARM_JUMP_SLOT 000cca8d usiqnp_ │ │ │ │ -0010f29c 000c3316 R_ARM_JUMP_SLOT 0008c6d9 tmstlc_ │ │ │ │ -0010f2a0 00028716 R_ARM_JUMP_SLOT 000a2c91 sgtnv_ │ │ │ │ -0010f2a4 00036716 R_ARM_JUMP_SLOT 00043a59 vifnb0_ │ │ │ │ -0010f2a8 00111916 R_ARM_JUMP_SLOT 000a2961 sgtnzv_ │ │ │ │ -0010f2ac 00119116 R_ARM_JUMP_SLOT 000ca895 ususcl_ │ │ │ │ -0010f2b0 000e1316 R_ARM_JUMP_SLOT 000b36e5 ullqcp_ │ │ │ │ -0010f2b4 000dfd16 R_ARM_JUMP_SLOT 000d4191 umscnt_ │ │ │ │ -0010f2b8 0004cc16 R_ARM_JUMP_SLOT 00047621 glcqvl_ │ │ │ │ -0010f2bc 00041c16 R_ARM_JUMP_SLOT 000b1d6d swiget_ │ │ │ │ -0010f2c0 000d2b16 R_ARM_JUMP_SLOT 000b9f45 uyqfmt_ │ │ │ │ -0010f2c4 0004c316 R_ARM_JUMP_SLOT 000ed435 time21_ │ │ │ │ -0010f2c8 00049816 R_ARM_JUMP_SLOT 000361a9 odrqcp_ │ │ │ │ -0010f2cc 000d2f16 R_ARM_JUMP_SLOT 0003da29 passb2_ │ │ │ │ -0010f2d0 0004ac16 R_ARM_JUMP_SLOT 000364c1 odlqnp_ │ │ │ │ -0010f2d4 000bfb16 R_ARM_JUMP_SLOT 000970e9 szplsv_ │ │ │ │ -0010f2d8 000d5116 R_ARM_JUMP_SLOT 000a3391 sgtxr_ │ │ │ │ -0010f2dc 00029716 R_ARM_JUMP_SLOT 0003f60d shtsga_ │ │ │ │ -0010f2e0 0000db16 R_ARM_JUMP_SLOT 0008e9e5 tmpget_ │ │ │ │ -0010f2e4 00100d16 R_ARM_JUMP_SLOT 000e2bbd ucrstx_ │ │ │ │ -0010f2e8 0003c616 R_ARM_JUMP_SLOT 000de539 uiiqvl_ │ │ │ │ -0010f2ec 000c2816 R_ARM_JUMP_SLOT 000a1b79 sgscmn_ │ │ │ │ -0010f2f0 00051116 R_ARM_JUMP_SLOT 000b3725 ullqid_ │ │ │ │ +0010f1f8 0004b616 R_ARM_JUMP_SLOT 000dce45 ndmon_ │ │ │ │ +0010f1fc 000a9916 R_ARM_JUMP_SLOT 000725fd iuwgy_ │ │ │ │ +0010f200 000f3416 R_ARM_JUMP_SLOT 000e90a5 sinqi_ │ │ │ │ +0010f204 0000ce16 R_ARM_JUMP_SLOT 0008f829 uzisvl_ │ │ │ │ +0010f208 000e7d16 R_ARM_JUMP_SLOT 000e8cb1 passf3_ │ │ │ │ +0010f20c 00091b16 R_ARM_JUMP_SLOT 00071dc1 uwqgyi_ │ │ │ │ +0010f210 000c9716 R_ARM_JUMP_SLOT 0009f2a1 udqclv_ │ │ │ │ +0010f214 000ca316 R_ARM_JUMP_SLOT 000ecfc1 vs2din_ │ │ │ │ +0010f218 00018516 R_ARM_JUMP_SLOT 0008177d uspfit_ │ │ │ │ +0010f21c 00081616 R_ARM_JUMP_SLOT 000732f5 uysaxs_ │ │ │ │ +0010f220 0005a116 R_ARM_JUMP_SLOT 0009fdc1 udpqit_ │ │ │ │ +0010f224 0004bf16 R_ARM_JUMP_SLOT 000ab359 rlcget_ │ │ │ │ +0010f228 000a2d16 R_ARM_JUMP_SLOT 000aa1e9 gliqcl_ │ │ │ │ +0010f22c 000ecc16 R_ARM_JUMP_SLOT 000cf6f5 sgpqcp_ │ │ │ │ +0010f230 0006bf16 R_ARM_JUMP_SLOT 0009f21d udsclz_ │ │ │ │ +0010f234 000d5816 R_ARM_JUMP_SLOT 000cf375 sgpqnp_ │ │ │ │ +0010f238 00096e16 R_ARM_JUMP_SLOT 000902c1 uzcqcl_ │ │ │ │ +0010f23c 0003ef16 R_ARM_JUMP_SLOT 000a8391 cfsrch_ │ │ │ │ +0010f240 00092216 R_ARM_JUMP_SLOT 0009ece9 udlset_ │ │ │ │ +0010f244 0002ad16 R_ARM_JUMP_SLOT 000ae74d mpfbon_ │ │ │ │ +0010f248 000d1f16 R_ARM_JUMP_SLOT 000b2ddd gnsblk_ │ │ │ │ +0010f24c 000ab716 R_ARM_JUMP_SLOT 000b16fd rvmin_ │ │ │ │ +0010f250 00075516 R_ARM_JUMP_SLOT 000c7a0d stipr2_ │ │ │ │ +0010f254 0002d516 R_ARM_JUMP_SLOT 00076acd umqcnt_ │ │ │ │ +0010f258 00121c16 R_ARM_JUMP_SLOT 000751b1 umspwd_ │ │ │ │ +0010f25c 00040616 R_ARM_JUMP_SLOT 000e3d09 costi_ │ │ │ │ +0010f260 00120916 R_ARM_JUMP_SLOT 000cae0d sgrsvl_ │ │ │ │ +0010f264 000fd116 R_ARM_JUMP_SLOT 000d59c9 zgsrot_ │ │ │ │ +0010f268 0011f116 R_ARM_JUMP_SLOT 000ca5e1 sgstnp_ │ │ │ │ +0010f26c 000c5e16 R_ARM_JUMP_SLOT 000c8eb1 sgspms_ │ │ │ │ +0010f270 000ad116 R_ARM_JUMP_SLOT 00083aad uslqcp_ │ │ │ │ +0010f274 0006ba16 R_ARM_JUMP_SLOT 000acb15 indxnf_ │ │ │ │ +0010f278 000c5816 R_ARM_JUMP_SLOT 00080269 uilsvl_ │ │ │ │ +0010f27c 000c9116 R_ARM_JUMP_SLOT 00076e8d umpset_ │ │ │ │ +0010f280 0002a616 R_ARM_JUMP_SLOT 000914a9 uvbrf_ │ │ │ │ +0010f284 00115716 R_ARM_JUMP_SLOT 000ec81d shtfun_ │ │ │ │ +0010f288 000b4d16 R_ARM_JUMP_SLOT 000cdddd sgtxzv_ │ │ │ │ +0010f28c 000c8416 R_ARM_JUMP_SLOT 000cd885 sgnplc_ │ │ │ │ +0010f290 00037216 R_ARM_JUMP_SLOT 000a9f31 gliqin_ │ │ │ │ +0010f294 0006bd16 R_ARM_JUMP_SLOT 000b0c29 mpfotg_ │ │ │ │ +0010f298 000a3816 R_ARM_JUMP_SLOT 00084659 usiqnp_ │ │ │ │ +0010f29c 000c3316 R_ARM_JUMP_SLOT 00037e99 tmstlc_ │ │ │ │ +0010f2a0 00028716 R_ARM_JUMP_SLOT 000ca6b9 sgtnv_ │ │ │ │ +0010f2a4 00036716 R_ARM_JUMP_SLOT 000b3d11 vifnb0_ │ │ │ │ +0010f2a8 00111916 R_ARM_JUMP_SLOT 000cd569 sgtnzv_ │ │ │ │ +0010f2ac 00119116 R_ARM_JUMP_SLOT 000865c9 ususcl_ │ │ │ │ +0010f2b0 000e1316 R_ARM_JUMP_SLOT 000991e9 ullqcp_ │ │ │ │ +0010f2b4 000dfd16 R_ARM_JUMP_SLOT 00076ab5 umscnt_ │ │ │ │ +0010f2b8 0004cc16 R_ARM_JUMP_SLOT 000a9471 glcqvl_ │ │ │ │ +0010f2bc 00041c16 R_ARM_JUMP_SLOT 000d5dc5 swiget_ │ │ │ │ +0010f2c0 000d2b16 R_ARM_JUMP_SLOT 00072ce5 uyqfmt_ │ │ │ │ +0010f2c4 0004c316 R_ARM_JUMP_SLOT 000dafb1 time21_ │ │ │ │ +0010f2c8 00049816 R_ARM_JUMP_SLOT 000e0bb1 odrqcp_ │ │ │ │ +0010f2cc 000d2f16 R_ARM_JUMP_SLOT 000e5b91 passb2_ │ │ │ │ +0010f2d0 0004ac16 R_ARM_JUMP_SLOT 000e26b9 odlqnp_ │ │ │ │ +0010f2d4 000bfb16 R_ARM_JUMP_SLOT 000c1a65 szplsv_ │ │ │ │ +0010f2d8 000d5116 R_ARM_JUMP_SLOT 000d05f1 sgtxr_ │ │ │ │ +0010f2dc 00029716 R_ARM_JUMP_SLOT 000ec18d shtsga_ │ │ │ │ +0010f2e0 0000db16 R_ARM_JUMP_SLOT 0003a905 tmpget_ │ │ │ │ +0010f2e4 00100d16 R_ARM_JUMP_SLOT 00094a75 ucrstx_ │ │ │ │ +0010f2e8 0003c616 R_ARM_JUMP_SLOT 0007dae1 uiiqvl_ │ │ │ │ +0010f2ec 000c2816 R_ARM_JUMP_SLOT 000ca1c1 sgscmn_ │ │ │ │ +0010f2f0 00051116 R_ARM_JUMP_SLOT 00099229 ullqid_ │ │ │ │ 0010f2f4 00006816 R_ARM_JUMP_SLOT 00000000 _gfortran_random_r4@GFORTRAN_8 │ │ │ │ -0010f2f8 0009f916 R_ARM_JUMP_SLOT 0004dc89 vicon_ │ │ │ │ -0010f2fc 000cb416 R_ARM_JUMP_SLOT 0009c14d slrat_ │ │ │ │ +0010f2f8 0009f916 R_ARM_JUMP_SLOT 000a79e9 vicon_ │ │ │ │ +0010f2fc 000cb416 R_ARM_JUMP_SLOT 000c3de9 slrat_ │ │ │ │ 0010f300 00006916 R_ARM_JUMP_SLOT 00000000 __aeabi_idivmod@GCC_3.5 │ │ │ │ -0010f304 00014516 R_ARM_JUMP_SLOT 000a3bc5 sgqpms_ │ │ │ │ -0010f308 00056616 R_ARM_JUMP_SLOT 00036a65 odiqnp_ │ │ │ │ -0010f30c 00029d16 R_ARM_JUMP_SLOT 000b64b1 uepget_ │ │ │ │ -0010f310 00047a16 R_ARM_JUMP_SLOT 000a481d sgtrln_ │ │ │ │ -0010f314 00086516 R_ARM_JUMP_SLOT 0003f9c1 shtswm_ │ │ │ │ -0010f318 00034416 R_ARM_JUMP_SLOT 000bd519 uursvl_ │ │ │ │ -0010f31c 0005e416 R_ARM_JUMP_SLOT 000b6659 uepset_ │ │ │ │ -0010f320 00059316 R_ARM_JUMP_SLOT 000cb169 uscqin_ │ │ │ │ -0010f324 0002ce16 R_ARM_JUMP_SLOT 000409f1 shmswa_ │ │ │ │ -0010f328 00044b16 R_ARM_JUMP_SLOT 000d26b5 umpqit_ │ │ │ │ -0010f32c 00072b16 R_ARM_JUMP_SLOT 00044269 irgt_ │ │ │ │ -0010f330 00109016 R_ARM_JUMP_SLOT 00090245 szqgcy_ │ │ │ │ -0010f334 000b1e16 R_ARM_JUMP_SLOT 000b32cd ulrqnp_ │ │ │ │ -0010f338 0008ab16 R_ARM_JUMP_SLOT 000caf8d usurdl_ │ │ │ │ -0010f33c 0008c216 R_ARM_JUMP_SLOT 00036f15 odistx_ │ │ │ │ -0010f340 0002cd16 R_ARM_JUMP_SLOT 000425c9 shfftb_ │ │ │ │ -0010f344 00018e16 R_ARM_JUMP_SLOT 000b0695 swqpnt_ │ │ │ │ -0010f348 000bf716 R_ARM_JUMP_SLOT 00052dc1 vrdiv_ │ │ │ │ -0010f34c 00092816 R_ARM_JUMP_SLOT 000dd185 uipd2z_ │ │ │ │ -0010f350 00098216 R_ARM_JUMP_SLOT 000bcdf1 uupsvl_ │ │ │ │ -0010f354 000e7116 R_ARM_JUMP_SLOT 000a84d1 scstrf_ │ │ │ │ -0010f358 000d3116 R_ARM_JUMP_SLOT 000ab035 dcltext2pangomarkup │ │ │ │ -0010f35c 000b0e16 R_ARM_JUMP_SLOT 000bd731 uurqcp_ │ │ │ │ -0010f360 000e0716 R_ARM_JUMP_SLOT 000ac35d zgnumfonts_ │ │ │ │ -0010f364 000c9816 R_ARM_JUMP_SLOT 000aabad zgswdi_ │ │ │ │ -0010f368 000f6016 R_ARM_JUMP_SLOT 0008ee8d tmlqcp_ │ │ │ │ -0010f36c 00076116 R_ARM_JUMP_SLOT 000a544d sgqtrn_ │ │ │ │ -0010f370 000daf16 R_ARM_JUMP_SLOT 000c2461 uzpsav_ │ │ │ │ -0010f374 00065a16 R_ARM_JUMP_SLOT 000a22e5 sgslai_ │ │ │ │ -0010f378 00073b16 R_ARM_JUMP_SLOT 000cfbfd uxplbb_ │ │ │ │ -0010f37c 000cac16 R_ARM_JUMP_SLOT 000bde4d uuiqcl_ │ │ │ │ -0010f380 0002b116 R_ARM_JUMP_SLOT 000392d1 radfg_ │ │ │ │ -0010f384 00038016 R_ARM_JUMP_SLOT 000448a9 mszdmp_ │ │ │ │ -0010f388 00115d16 R_ARM_JUMP_SLOT 00039075 rfftf_ │ │ │ │ -0010f38c 0011e316 R_ARM_JUMP_SLOT 000ed021 timeq2_ │ │ │ │ -0010f390 000b5516 R_ARM_JUMP_SLOT 000c26f5 uzpqnp_ │ │ │ │ -0010f394 00087e16 R_ARM_JUMP_SLOT 000a72d1 sgiget_ │ │ │ │ -0010f398 000cae16 R_ARM_JUMP_SLOT 000b3f25 ulyqfm_ │ │ │ │ -0010f39c 0004b716 R_ARM_JUMP_SLOT 000e536d udqfmt_ │ │ │ │ -0010f3a0 0006cc16 R_ARM_JUMP_SLOT 000b2111 swcqcl_ │ │ │ │ -0010f3a4 0007f316 R_ARM_JUMP_SLOT 00047dcd glrqcl_ │ │ │ │ -0010f3a8 0011db16 R_ARM_JUMP_SLOT 00053d4d imax_ │ │ │ │ +0010f304 00014516 R_ARM_JUMP_SLOT 000c8ea1 sgqpms_ │ │ │ │ +0010f308 00056616 R_ARM_JUMP_SLOT 000e2265 odiqnp_ │ │ │ │ +0010f30c 00029d16 R_ARM_JUMP_SLOT 0008d225 uepget_ │ │ │ │ +0010f310 00047a16 R_ARM_JUMP_SLOT 000ce199 sgtrln_ │ │ │ │ +0010f314 00086516 R_ARM_JUMP_SLOT 000ec541 shtswm_ │ │ │ │ +0010f318 00034416 R_ARM_JUMP_SLOT 0007983d uursvl_ │ │ │ │ +0010f31c 0005e416 R_ARM_JUMP_SLOT 0008d3cd uepset_ │ │ │ │ +0010f320 00059316 R_ARM_JUMP_SLOT 00087311 uscqin_ │ │ │ │ +0010f324 0002ce16 R_ARM_JUMP_SLOT 000e99bd shmswa_ │ │ │ │ +0010f328 00044b16 R_ARM_JUMP_SLOT 00074c39 umpqit_ │ │ │ │ +0010f32c 00072b16 R_ARM_JUMP_SLOT 000b6695 irgt_ │ │ │ │ +0010f330 00109016 R_ARM_JUMP_SLOT 000b80c5 szqgcy_ │ │ │ │ +0010f334 000b1e16 R_ARM_JUMP_SLOT 00098245 ulrqnp_ │ │ │ │ +0010f338 0008ab16 R_ARM_JUMP_SLOT 000835cd usurdl_ │ │ │ │ +0010f33c 0008c216 R_ARM_JUMP_SLOT 000e13f1 odistx_ │ │ │ │ +0010f340 0002cd16 R_ARM_JUMP_SLOT 000ebd29 shfftb_ │ │ │ │ +0010f344 00018e16 R_ARM_JUMP_SLOT 000d8de9 swqpnt_ │ │ │ │ +0010f348 000bf716 R_ARM_JUMP_SLOT 000b5dd5 vrdiv_ │ │ │ │ +0010f34c 00092816 R_ARM_JUMP_SLOT 0007b92d uipd2z_ │ │ │ │ +0010f350 00098216 R_ARM_JUMP_SLOT 00079e61 uupsvl_ │ │ │ │ +0010f354 000e7116 R_ARM_JUMP_SLOT 000c4be1 scstrf_ │ │ │ │ +0010f358 000d3116 R_ARM_JUMP_SLOT 000d3da5 dcltext2pangomarkup │ │ │ │ +0010f35c 000b0e16 R_ARM_JUMP_SLOT 00079a55 uurqcp_ │ │ │ │ +0010f360 000e0716 R_ARM_JUMP_SLOT 000d50cd zgnumfonts_ │ │ │ │ +0010f364 000c9816 R_ARM_JUMP_SLOT 000d391d zgswdi_ │ │ │ │ +0010f368 000f6016 R_ARM_JUMP_SLOT 0003a739 tmlqcp_ │ │ │ │ +0010f36c 00076116 R_ARM_JUMP_SLOT 000cb1fd sgqtrn_ │ │ │ │ +0010f370 000daf16 R_ARM_JUMP_SLOT 00090c39 uzpsav_ │ │ │ │ +0010f374 00065a16 R_ARM_JUMP_SLOT 000c98fd sgslai_ │ │ │ │ +0010f378 00073b16 R_ARM_JUMP_SLOT 0009aee9 uxplbb_ │ │ │ │ +0010f37c 000cac16 R_ARM_JUMP_SLOT 0007a4e9 uuiqcl_ │ │ │ │ +0010f380 0002b116 R_ARM_JUMP_SLOT 000e307d radfg_ │ │ │ │ +0010f384 00038016 R_ARM_JUMP_SLOT 000a9881 mszdmp_ │ │ │ │ +0010f388 00115d16 R_ARM_JUMP_SLOT 000e90a9 rfftf_ │ │ │ │ +0010f38c 0011e316 R_ARM_JUMP_SLOT 000db2ed timeq2_ │ │ │ │ +0010f390 000b5516 R_ARM_JUMP_SLOT 0008ebc9 uzpqnp_ │ │ │ │ +0010f394 00087e16 R_ARM_JUMP_SLOT 000ca781 sgiget_ │ │ │ │ +0010f398 000cae16 R_ARM_JUMP_SLOT 0009930d ulyqfm_ │ │ │ │ +0010f39c 0004b716 R_ARM_JUMP_SLOT 000a0b0d udqfmt_ │ │ │ │ +0010f3a0 0007f316 R_ARM_JUMP_SLOT 000a9ca9 glrqcl_ │ │ │ │ +0010f3a4 0006cc16 R_ARM_JUMP_SLOT 000d1cb1 swcqcl_ │ │ │ │ +0010f3a8 0011db16 R_ARM_JUMP_SLOT 000ad7f5 imax_ │ │ │ │ 0010f3ac 00006a16 R_ARM_JUMP_SLOT 00000000 _gfortran_get_command_argument_i4@GFORTRAN_8 │ │ │ │ -0010f3b0 000e6a16 R_ARM_JUMP_SLOT 00035fa9 odrsvl_ │ │ │ │ -0010f3b4 00055c16 R_ARM_JUMP_SLOT 000e43e1 udrqcl_ │ │ │ │ +0010f3b0 000e6a16 R_ARM_JUMP_SLOT 000e09b1 odrsvl_ │ │ │ │ +0010f3b4 00055c16 R_ARM_JUMP_SLOT 000a03e5 udrqcl_ │ │ │ │ 0010f3b8 00006b16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_array_write@GFORTRAN_8 │ │ │ │ 0010f3bc 00006c16 R_ARM_JUMP_SLOT 00000000 cairo_image_surface_create │ │ │ │ -0010f3c0 0002ae16 R_ARM_JUMP_SLOT 000ea6a1 rngu0_ │ │ │ │ -0010f3c4 000ecd16 R_ARM_JUMP_SLOT 000474bd glcqin_ │ │ │ │ -0010f3c8 00015216 R_ARM_JUMP_SLOT 000dbcf9 uirqcp_ │ │ │ │ -0010f3cc 00045016 R_ARM_JUMP_SLOT 0004412d vrgnn_ │ │ │ │ -0010f3d0 00042516 R_ARM_JUMP_SLOT 0009b525 slpwvr_ │ │ │ │ -0010f3d4 00019e16 R_ARM_JUMP_SLOT 000b2cfd ulpqvl_ │ │ │ │ -0010f3d8 00015d16 R_ARM_JUMP_SLOT 000e1631 ucxamn_ │ │ │ │ -0010f3dc 0010cc16 R_ARM_JUMP_SLOT 00041169 shlfwm_ │ │ │ │ -0010f3e0 0003a416 R_ARM_JUMP_SLOT 000abd15 zgqtxw_ │ │ │ │ -0010f3e4 00113e16 R_ARM_JUMP_SLOT 000d5b71 ugrqcp_ │ │ │ │ -0010f3e8 000bab16 R_ARM_JUMP_SLOT 000536b1 iblkgt_ │ │ │ │ -0010f3ec 00066216 R_ARM_JUMP_SLOT 000492cd lrgt_ │ │ │ │ -0010f3f0 00110c16 R_ARM_JUMP_SLOT 000d53ad ugpqit_ │ │ │ │ -0010f3f4 00025b16 R_ARM_JUMP_SLOT 000e22a1 ucpqcl_ │ │ │ │ -0010f3f8 00072016 R_ARM_JUMP_SLOT 0009c909 slsize_ │ │ │ │ -0010f3fc 0011c816 R_ARM_JUMP_SLOT 000b74a1 ueiqcp_ │ │ │ │ -0010f400 00075c16 R_ARM_JUMP_SLOT 000e4a5d udlqcp_ │ │ │ │ -0010f404 000d1b16 R_ARM_JUMP_SLOT 0009d9ad stqwrc_ │ │ │ │ -0010f408 00033316 R_ARM_JUMP_SLOT 000ecee5 clckgt_ │ │ │ │ -0010f40c 00046f16 R_ARM_JUMP_SLOT 000de3a1 uilset_ │ │ │ │ -0010f410 00066416 R_ARM_JUMP_SLOT 000b3615 ullqin_ │ │ │ │ -0010f414 00030116 R_ARM_JUMP_SLOT 0008e619 tmpqvl_ │ │ │ │ +0010f3c0 0002ae16 R_ARM_JUMP_SLOT 000de0e5 rngu0_ │ │ │ │ +0010f3c4 000ecd16 R_ARM_JUMP_SLOT 000a930d glcqin_ │ │ │ │ +0010f3c8 00015216 R_ARM_JUMP_SLOT 00080f45 uirqcp_ │ │ │ │ +0010f3cc 00045016 R_ARM_JUMP_SLOT 000b3e59 vrgnn_ │ │ │ │ +0010f3d0 00042516 R_ARM_JUMP_SLOT 000c1f55 slpwvr_ │ │ │ │ +0010f3d4 00019e16 R_ARM_JUMP_SLOT 00099a01 ulpqvl_ │ │ │ │ +0010f3d8 00015d16 R_ARM_JUMP_SLOT 0009652d ucxamn_ │ │ │ │ +0010f3dc 0010cc16 R_ARM_JUMP_SLOT 000ebd2d shlfwm_ │ │ │ │ +0010f3e0 0003a416 R_ARM_JUMP_SLOT 000d4a85 zgqtxw_ │ │ │ │ +0010f3e4 00113e16 R_ARM_JUMP_SLOT 000a4c85 ugrqcp_ │ │ │ │ +0010f3e8 000bab16 R_ARM_JUMP_SLOT 000a74e9 iblkgt_ │ │ │ │ +0010f3ec 00066216 R_ARM_JUMP_SLOT 000b3eb1 lrgt_ │ │ │ │ +0010f3f0 00110c16 R_ARM_JUMP_SLOT 000a634d ugpqit_ │ │ │ │ +0010f3f4 00025b16 R_ARM_JUMP_SLOT 00094e35 ucpqcl_ │ │ │ │ +0010f3f8 00072016 R_ARM_JUMP_SLOT 000c294d slsize_ │ │ │ │ +0010f3fc 0011c816 R_ARM_JUMP_SLOT 0008ddc1 ueiqcp_ │ │ │ │ +0010f400 00075c16 R_ARM_JUMP_SLOT 0009ea25 udlqcp_ │ │ │ │ +0010f404 000d1b16 R_ARM_JUMP_SLOT 000c7ea9 stqwrc_ │ │ │ │ +0010f408 00033316 R_ARM_JUMP_SLOT 000df031 clckgt_ │ │ │ │ +0010f40c 00046f16 R_ARM_JUMP_SLOT 0007d949 uilset_ │ │ │ │ +0010f410 00066416 R_ARM_JUMP_SLOT 00099119 ullqin_ │ │ │ │ +0010f414 00030116 R_ARM_JUMP_SLOT 0003993d tmpqvl_ │ │ │ │ 0010f418 00006d16 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_dialog_new │ │ │ │ -0010f41c 0001e016 R_ARM_JUMP_SLOT 000444dd osexec_ │ │ │ │ -0010f420 00063416 R_ARM_JUMP_SLOT 000365f1 odlqvl_ │ │ │ │ -0010f424 00075616 R_ARM_JUMP_SLOT 0004b065 mpicya_ │ │ │ │ -0010f428 00045416 R_ARM_JUMP_SLOT 0004c8fd mpfhmr_ │ │ │ │ -0010f42c 000b8316 R_ARM_JUMP_SLOT 0009c691 slinit_ │ │ │ │ -0010f430 000c4416 R_ARM_JUMP_SLOT 000a3381 sgstxs_ │ │ │ │ -0010f434 000bc516 R_ARM_JUMP_SLOT 000d4131 umqptn_ │ │ │ │ -0010f438 00110316 R_ARM_JUMP_SLOT 00049f61 mpirbs_ │ │ │ │ -0010f43c 00109f16 R_ARM_JUMP_SLOT 000c3f85 uzrqin_ │ │ │ │ -0010f440 000b3316 R_ARM_JUMP_SLOT 0003718d odpqvl_ │ │ │ │ -0010f444 00094716 R_ARM_JUMP_SLOT 0009a5fd slratz_ │ │ │ │ -0010f448 00056916 R_ARM_JUMP_SLOT 0004e475 rvmin0_ │ │ │ │ -0010f44c 00020916 R_ARM_JUMP_SLOT 000b7765 ueiset_ │ │ │ │ -0010f450 00106516 R_ARM_JUMP_SLOT 000a8be1 scsvpt_ │ │ │ │ -0010f454 000a2e16 R_ARM_JUMP_SLOT 00044579 osgarg_ │ │ │ │ -0010f458 0003e616 R_ARM_JUMP_SLOT 000bf3d9 uhbxa_ │ │ │ │ -0010f45c 000e4b16 R_ARM_JUMP_SLOT 000d3cd9 umpfit_ │ │ │ │ -0010f460 00078b16 R_ARM_JUMP_SLOT 00043ef1 indxnl_ │ │ │ │ -0010f464 00053716 R_ARM_JUMP_SLOT 0004f2a5 rvar0_ │ │ │ │ -0010f468 000ba616 R_ARM_JUMP_SLOT 000afdd1 swlsft_ │ │ │ │ -0010f46c 000f0216 R_ARM_JUMP_SLOT 000ecb9d date21_ │ │ │ │ -0010f470 0005d116 R_ARM_JUMP_SLOT 000436fd visub_ │ │ │ │ +0010f41c 0001e016 R_ARM_JUMP_SLOT 000a730d osexec_ │ │ │ │ +0010f420 00063416 R_ARM_JUMP_SLOT 000e27e9 odlqvl_ │ │ │ │ +0010f424 00075616 R_ARM_JUMP_SLOT 000afefd mpicya_ │ │ │ │ +0010f428 00045416 R_ARM_JUMP_SLOT 000adf2d mpfhmr_ │ │ │ │ +0010f42c 000b8316 R_ARM_JUMP_SLOT 000c26d5 slinit_ │ │ │ │ +0010f430 000c4416 R_ARM_JUMP_SLOT 000d05e1 sgstxs_ │ │ │ │ +0010f434 000bc516 R_ARM_JUMP_SLOT 00075555 umqptn_ │ │ │ │ +0010f438 00110316 R_ARM_JUMP_SLOT 000af3ed mpirbs_ │ │ │ │ +0010f43c 00109f16 R_ARM_JUMP_SLOT 0008eacd uzrqin_ │ │ │ │ +0010f440 000b3316 R_ARM_JUMP_SLOT 000e0eed odpqvl_ │ │ │ │ +0010f444 00094716 R_ARM_JUMP_SLOT 000c2ec5 slratz_ │ │ │ │ +0010f448 00056916 R_ARM_JUMP_SLOT 000b29c5 rvmin0_ │ │ │ │ +0010f44c 00020916 R_ARM_JUMP_SLOT 0008d67d ueiset_ │ │ │ │ +0010f450 00106516 R_ARM_JUMP_SLOT 000c5e31 scsvpt_ │ │ │ │ +0010f454 000a2e16 R_ARM_JUMP_SLOT 000a72d5 osgarg_ │ │ │ │ +0010f458 0003e616 R_ARM_JUMP_SLOT 000a1f41 uhbxa_ │ │ │ │ +0010f45c 000e4b16 R_ARM_JUMP_SLOT 00079411 umpfit_ │ │ │ │ +0010f460 00078b16 R_ARM_JUMP_SLOT 000aca5d indxnl_ │ │ │ │ +0010f464 00053716 R_ARM_JUMP_SLOT 000b179d rvar0_ │ │ │ │ +0010f468 000ba616 R_ARM_JUMP_SLOT 000d8525 swlsft_ │ │ │ │ +0010f46c 000f0216 R_ARM_JUMP_SLOT 000dcfd9 date21_ │ │ │ │ +0010f470 0005d116 R_ARM_JUMP_SLOT 000b3c61 visub_ │ │ │ │ 0010f474 00006e16 R_ARM_JUMP_SLOT 00000000 cairo_destroy │ │ │ │ 0010f478 00006f16 R_ARM_JUMP_SLOT 00000000 _gfortran_runtime_error_at@GFORTRAN_8 │ │ │ │ -0010f47c 000b7316 R_ARM_JUMP_SLOT 000e23e1 ucpqid_ │ │ │ │ -0010f480 0001e516 R_ARM_JUMP_SLOT 0004ffa5 vrcon0_ │ │ │ │ -0010f484 000f5116 R_ARM_JUMP_SLOT 0004271d vrrnm0_ │ │ │ │ -0010f488 00015616 R_ARM_JUMP_SLOT 000ebc39 cweek_ │ │ │ │ -0010f48c 00073c16 R_ARM_JUMP_SLOT 000b1805 swlstx_ │ │ │ │ +0010f47c 000b7316 R_ARM_JUMP_SLOT 00094f75 ucpqid_ │ │ │ │ +0010f480 0001e516 R_ARM_JUMP_SLOT 000b7269 vrcon0_ │ │ │ │ +0010f484 000f5116 R_ARM_JUMP_SLOT 000e2d65 vrrnm0_ │ │ │ │ +0010f488 00015616 R_ARM_JUMP_SLOT 000ddb6d cweek_ │ │ │ │ +0010f48c 00073c16 R_ARM_JUMP_SLOT 000d0d0d swlstx_ │ │ │ │ 0010f490 00007016 R_ARM_JUMP_SLOT 00000000 __aeabi_uidiv@GCC_3.5 │ │ │ │ -0010f494 00025316 R_ARM_JUMP_SLOT 00053e35 msgdmp_ │ │ │ │ -0010f498 0007a816 R_ARM_JUMP_SLOT 000a7fe1 scspmi_ │ │ │ │ -0010f49c 00014f16 R_ARM_JUMP_SLOT 000ac315 zgsfw_ │ │ │ │ -0010f4a0 00093816 R_ARM_JUMP_SLOT 000cba25 uspqit_ │ │ │ │ -0010f4a4 000a7a16 R_ARM_JUMP_SLOT 000a7109 sgiqcp_ │ │ │ │ -0010f4a8 0008ec16 R_ARM_JUMP_SLOT 000d2991 umpget_ │ │ │ │ -0010f4ac 000e4716 R_ARM_JUMP_SLOT 00097369 szpllt_ │ │ │ │ -0010f4b0 0004e216 R_ARM_JUMP_SLOT 000e3a79 udpqin_ │ │ │ │ -0010f4b4 000d5516 R_ARM_JUMP_SLOT 000dfb0d uiflab_ │ │ │ │ -0010f4b8 00108b16 R_ARM_JUMP_SLOT 000b6e2d uelqcl_ │ │ │ │ -0010f4bc 000d4f16 R_ARM_JUMP_SLOT 0008e0c5 tmrqcl_ │ │ │ │ -0010f4c0 000d0516 R_ARM_JUMP_SLOT 000911b1 szgipz_ │ │ │ │ -0010f4c4 0011f716 R_ARM_JUMP_SLOT 00093c05 szstts_ │ │ │ │ -0010f4c8 000d3616 R_ARM_JUMP_SLOT 000a545d sgstxy_ │ │ │ │ -0010f4cc 000a2a16 R_ARM_JUMP_SLOT 00053b45 imin0_ │ │ │ │ -0010f4d0 00027816 R_ARM_JUMP_SLOT 00095c71 szcll3_ │ │ │ │ -0010f4d4 000bf516 R_ARM_JUMP_SLOT 000458b9 rtrxfl_ │ │ │ │ -0010f4d8 000fc316 R_ARM_JUMP_SLOT 000490ed lrge0_ │ │ │ │ +0010f494 00025316 R_ARM_JUMP_SLOT 0003ab55 msgdmp_ │ │ │ │ +0010f498 0007a816 R_ARM_JUMP_SLOT 000c53e9 scspmi_ │ │ │ │ +0010f49c 00014f16 R_ARM_JUMP_SLOT 000d5085 zgsfw_ │ │ │ │ +0010f4a0 00093816 R_ARM_JUMP_SLOT 0008437d uspqit_ │ │ │ │ +0010f4a4 000a7a16 R_ARM_JUMP_SLOT 000cfb69 sgiqcp_ │ │ │ │ +0010f4a8 0008ec16 R_ARM_JUMP_SLOT 00076ce5 umpget_ │ │ │ │ +0010f4ac 000e4716 R_ARM_JUMP_SLOT 000b78f9 szpllt_ │ │ │ │ +0010f4b0 0004e216 R_ARM_JUMP_SLOT 0009fb5d udpqin_ │ │ │ │ +0010f4b4 000d5516 R_ARM_JUMP_SLOT 00080655 uiflab_ │ │ │ │ +0010f4b8 00108b16 R_ARM_JUMP_SLOT 0008e15d uelqcl_ │ │ │ │ +0010f4bc 000d4f16 R_ARM_JUMP_SLOT 00037c19 tmrqcl_ │ │ │ │ +0010f4c0 000d0516 R_ARM_JUMP_SLOT 000c0685 szgipz_ │ │ │ │ +0010f4c4 0011f716 R_ARM_JUMP_SLOT 000bbf7d szstts_ │ │ │ │ +0010f4c8 000d3616 R_ARM_JUMP_SLOT 000ccb11 sgstxy_ │ │ │ │ +0010f4cc 000a2a16 R_ARM_JUMP_SLOT 000ad3d5 imin0_ │ │ │ │ +0010f4d0 00027816 R_ARM_JUMP_SLOT 000ba8f9 szcll3_ │ │ │ │ +0010f4d4 000bf516 R_ARM_JUMP_SLOT 000aafb1 rtrxfl_ │ │ │ │ +0010f4d8 000fc316 R_ARM_JUMP_SLOT 000b4111 lrge0_ │ │ │ │ 0010f4dc 00007116 R_ARM_JUMP_SLOT 00000000 __aeabi_idiv@GCC_3.5 │ │ │ │ -0010f4e0 0004f316 R_ARM_JUMP_SLOT 0008e205 tmrqid_ │ │ │ │ -0010f4e4 000f6516 R_ARM_JUMP_SLOT 000d5d39 ugrget_ │ │ │ │ -0010f4e8 00016516 R_ARM_JUMP_SLOT 000dde2d uilqnp_ │ │ │ │ +0010f4e0 0004f316 R_ARM_JUMP_SLOT 00037d59 tmrqid_ │ │ │ │ +0010f4e4 000f6516 R_ARM_JUMP_SLOT 000a4269 ugrget_ │ │ │ │ +0010f4e8 00016516 R_ARM_JUMP_SLOT 000801dd uilqnp_ │ │ │ │ 0010f4ec 00007216 R_ARM_JUMP_SLOT 00000000 gtk_main_iteration │ │ │ │ -0010f4f0 00115e16 R_ARM_JUMP_SLOT 000a3be5 sgqpmi_ │ │ │ │ -0010f4f4 0007bb16 R_ARM_JUMP_SLOT 000c496d uzlqcp_ │ │ │ │ -0010f4f8 0000b916 R_ARM_JUMP_SLOT 000c226d uwsgxz_ │ │ │ │ -0010f4fc 0006d316 R_ARM_JUMP_SLOT 000c73cd uswapz_ │ │ │ │ -0010f500 000e4816 R_ARM_JUMP_SLOT 0004c169 mpfcoa_ │ │ │ │ +0010f4f0 00115e16 R_ARM_JUMP_SLOT 000c8ec1 sgqpmi_ │ │ │ │ +0010f4f4 0007bb16 R_ARM_JUMP_SLOT 00091455 uzlqcp_ │ │ │ │ +0010f4f8 0000b916 R_ARM_JUMP_SLOT 0007197d uwsgxz_ │ │ │ │ +0010f4fc 0006d316 R_ARM_JUMP_SLOT 00081e99 uswapz_ │ │ │ │ +0010f500 000e4816 R_ARM_JUMP_SLOT 000afca1 mpfcoa_ │ │ │ │ 0010f504 00007316 R_ARM_JUMP_SLOT 00000000 pango_font_family_list_faces │ │ │ │ -0010f508 00061e16 R_ARM_JUMP_SLOT 00041f95 shinif_ │ │ │ │ -0010f50c 000c4b16 R_ARM_JUMP_SLOT 000493b1 lrlt_ │ │ │ │ -0010f510 0001cd16 R_ARM_JUMP_SLOT 00053cf9 imax0_ │ │ │ │ +0010f508 00061e16 R_ARM_JUMP_SLOT 000eba21 shinif_ │ │ │ │ +0010f50c 000c4b16 R_ARM_JUMP_SLOT 000b447d lrlt_ │ │ │ │ +0010f510 0001cd16 R_ARM_JUMP_SLOT 000ad641 imax0_ │ │ │ │ 0010f514 00007416 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4 │ │ │ │ -0010f518 00084116 R_ARM_JUMP_SLOT 00091f6d szqtxw_ │ │ │ │ -0010f51c 00114516 R_ARM_JUMP_SLOT 0003fd05 shtnml_ │ │ │ │ -0010f520 0008e416 R_ARM_JUMP_SLOT 0009a041 szplzr_ │ │ │ │ -0010f524 000ec316 R_ARM_JUMP_SLOT 0008f1b1 tmiqnp_ │ │ │ │ -0010f528 00046d16 R_ARM_JUMP_SLOT 000e26cd ucpset_ │ │ │ │ -0010f52c 000a5416 R_ARM_JUMP_SLOT 000ecc4d date12_ │ │ │ │ -0010f530 0009b916 R_ARM_JUMP_SLOT 0004cf81 mpfcyl_ │ │ │ │ -0010f534 000e3916 R_ARM_JUMP_SLOT 00038bd1 sinqb_ │ │ │ │ -0010f538 00038d16 R_ARM_JUMP_SLOT 000d2451 umpqin_ │ │ │ │ +0010f518 00084116 R_ARM_JUMP_SLOT 000c090d szqtxw_ │ │ │ │ +0010f51c 00114516 R_ARM_JUMP_SLOT 000ec885 shtnml_ │ │ │ │ +0010f520 0008e416 R_ARM_JUMP_SLOT 000c03b9 szplzr_ │ │ │ │ +0010f524 000ec316 R_ARM_JUMP_SLOT 00036c45 tmiqnp_ │ │ │ │ +0010f528 00046d16 R_ARM_JUMP_SLOT 00097e41 ucpset_ │ │ │ │ +0010f52c 000a5416 R_ARM_JUMP_SLOT 000ddb0d date12_ │ │ │ │ +0010f530 0009b916 R_ARM_JUMP_SLOT 000b0f6d mpfcyl_ │ │ │ │ +0010f534 000e3916 R_ARM_JUMP_SLOT 000e8c39 sinqb_ │ │ │ │ +0010f538 00038d16 R_ARM_JUMP_SLOT 000749d5 umpqin_ │ │ │ │ 0010f53c 00007516 R_ARM_JUMP_SLOT 00000000 gtk_dialog_run │ │ │ │ -0010f540 00026e16 R_ARM_JUMP_SLOT 000bcaf9 uusidv_ │ │ │ │ -0010f544 00086416 R_ARM_JUMP_SLOT 0004d949 imlt1_ │ │ │ │ +0010f540 00026e16 R_ARM_JUMP_SLOT 0007b48d uusidv_ │ │ │ │ +0010f544 00086416 R_ARM_JUMP_SLOT 000a7b39 imlt1_ │ │ │ │ 0010f548 00007616 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -0010f54c 000fc916 R_ARM_JUMP_SLOT 000b198d swisvl_ │ │ │ │ -0010f550 000ed316 R_ARM_JUMP_SLOT 000b008d swqtxw_ │ │ │ │ -0010f554 0004c116 R_ARM_JUMP_SLOT 000de301 uilstx_ │ │ │ │ -0010f558 000ebb16 R_ARM_JUMP_SLOT 000e8591 gbyte_ │ │ │ │ -0010f55c 0006d516 R_ARM_JUMP_SLOT 000a0665 sgpmxv_ │ │ │ │ -0010f560 0010dd16 R_ARM_JUMP_SLOT 000c78d1 usyoff_ │ │ │ │ -0010f564 000c8716 R_ARM_JUMP_SLOT 000a3c15 sgspmt_ │ │ │ │ +0010f54c 000fc916 R_ARM_JUMP_SLOT 000d14f5 swisvl_ │ │ │ │ +0010f550 000ed316 R_ARM_JUMP_SLOT 000d87e1 swqtxw_ │ │ │ │ +0010f554 0004c116 R_ARM_JUMP_SLOT 0007d8a9 uilstx_ │ │ │ │ +0010f558 000ebb16 R_ARM_JUMP_SLOT 000da841 gbyte_ │ │ │ │ +0010f55c 0006d516 R_ARM_JUMP_SLOT 000ca2d5 sgpmxv_ │ │ │ │ +0010f560 0010dd16 R_ARM_JUMP_SLOT 0008709d usyoff_ │ │ │ │ +0010f564 000c8716 R_ARM_JUMP_SLOT 000c8ef1 sgspmt_ │ │ │ │ 0010f568 00007716 R_ARM_JUMP_SLOT 00000000 sincos@GLIBC_2.4 │ │ │ │ 0010f56c 00007816 R_ARM_JUMP_SLOT 00000000 _gfortran_runtime_error@GFORTRAN_8 │ │ │ │ -0010f570 000b2416 R_ARM_JUMP_SLOT 000a2fc1 sgtxzu_ │ │ │ │ -0010f574 00069c16 R_ARM_JUMP_SLOT 0009da19 stswrc_ │ │ │ │ -0010f578 0004fd16 R_ARM_JUMP_SLOT 000490b5 lrgea_ │ │ │ │ -0010f57c 00016716 R_ARM_JUMP_SLOT 000d5e35 ugrset_ │ │ │ │ -0010f580 00052016 R_ARM_JUMP_SLOT 000e00c9 uidecd_ │ │ │ │ +0010f570 000b2416 R_ARM_JUMP_SLOT 000cc74d sgtxzu_ │ │ │ │ +0010f574 00069c16 R_ARM_JUMP_SLOT 000c7f15 stswrc_ │ │ │ │ +0010f578 0004fd16 R_ARM_JUMP_SLOT 000b4335 lrgea_ │ │ │ │ +0010f57c 00016716 R_ARM_JUMP_SLOT 000a4365 ugrset_ │ │ │ │ +0010f580 00052016 R_ARM_JUMP_SLOT 00080c11 uidecd_ │ │ │ │ 0010f584 00007916 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -0010f588 00077616 R_ARM_JUMP_SLOT 000970e1 szopsv_ │ │ │ │ -0010f58c 00119816 R_ARM_JUMP_SLOT 000d0611 umscom_ │ │ │ │ -0010f590 000a7316 R_ARM_JUMP_SLOT 000dfa1d uiqmrg_ │ │ │ │ -0010f594 000fa316 R_ARM_JUMP_SLOT 0008ed25 tmlqvl_ │ │ │ │ -0010f598 00118316 R_ARM_JUMP_SLOT 000c48f1 uzlsvl_ │ │ │ │ -0010f59c 000e8816 R_ARM_JUMP_SLOT 000cb7b9 uspqnp_ │ │ │ │ -0010f5a0 000fc116 R_ARM_JUMP_SLOT 00051531 g2sgrd_ │ │ │ │ -0010f5a4 000e1016 R_ARM_JUMP_SLOT 000907d9 szscll_ │ │ │ │ -0010f5a8 0010be16 R_ARM_JUMP_SLOT 000bcc89 uusmki_ │ │ │ │ -0010f5ac 000acc16 R_ARM_JUMP_SLOT 000a0ea5 sgplxu_ │ │ │ │ -0010f5b0 00011c16 R_ARM_JUMP_SLOT 000c03d1 uhbrfz_ │ │ │ │ -0010f5b4 000ef216 R_ARM_JUMP_SLOT 000e57f1 udgrdn_ │ │ │ │ -0010f5b8 000d5b16 R_ARM_JUMP_SLOT 000b394d uliqnp_ │ │ │ │ -0010f5bc 000e4f16 R_ARM_JUMP_SLOT 000b09f1 swstcl_ │ │ │ │ -0010f5c0 0007d216 R_ARM_JUMP_SLOT 000a4321 sgsplt_ │ │ │ │ -0010f5c4 000fb916 R_ARM_JUMP_SLOT 000e5775 rudval_ │ │ │ │ -0010f5c8 0010d216 R_ARM_JUMP_SLOT 0004b991 mpipst_ │ │ │ │ -0010f5cc 00080d16 R_ARM_JUMP_SLOT 000c417d uzrset_ │ │ │ │ -0010f5d0 0006b416 R_ARM_JUMP_SLOT 000e4d7d udiqnp_ │ │ │ │ -0010f5d4 0011aa16 R_ARM_JUMP_SLOT 000d10c5 umbndc_ │ │ │ │ -0010f5d8 0006f316 R_ARM_JUMP_SLOT 00046df5 glpsvl_ │ │ │ │ -0010f5dc 00015f16 R_ARM_JUMP_SLOT 000adf35 swpqid_ │ │ │ │ -0010f5e0 00011016 R_ARM_JUMP_SLOT 000a6bcd sglqid_ │ │ │ │ -0010f5e4 00078416 R_ARM_JUMP_SLOT 000506e9 rgnlt_ │ │ │ │ +0010f588 00077616 R_ARM_JUMP_SLOT 000c1a5d szopsv_ │ │ │ │ +0010f58c 00119816 R_ARM_JUMP_SLOT 00078385 umscom_ │ │ │ │ +0010f590 000a7316 R_ARM_JUMP_SLOT 0007d4a5 uiqmrg_ │ │ │ │ +0010f594 000fa316 R_ARM_JUMP_SLOT 0003a5d1 tmlqvl_ │ │ │ │ +0010f598 00118316 R_ARM_JUMP_SLOT 000913d9 uzlsvl_ │ │ │ │ +0010f59c 000e8816 R_ARM_JUMP_SLOT 00084111 uspqnp_ │ │ │ │ +0010f5a0 000fc116 R_ARM_JUMP_SLOT 000b4ea9 g2sgrd_ │ │ │ │ +0010f5a4 000e1016 R_ARM_JUMP_SLOT 000b9c79 szscll_ │ │ │ │ +0010f5a8 0010be16 R_ARM_JUMP_SLOT 0007aead uusmki_ │ │ │ │ +0010f5ac 000acc16 R_ARM_JUMP_SLOT 000cb53d sgplxu_ │ │ │ │ +0010f5b0 00011c16 R_ARM_JUMP_SLOT 000a1fb1 uhbrfz_ │ │ │ │ +0010f5b4 000ef216 R_ARM_JUMP_SLOT 0009f311 udgrdn_ │ │ │ │ +0010f5b8 000d5b16 R_ARM_JUMP_SLOT 00099419 uliqnp_ │ │ │ │ +0010f5bc 000e4f16 R_ARM_JUMP_SLOT 000d9145 swstcl_ │ │ │ │ +0010f5c0 0007d216 R_ARM_JUMP_SLOT 000cd0a5 sgsplt_ │ │ │ │ +0010f5c4 000fb916 R_ARM_JUMP_SLOT 0009d329 rudval_ │ │ │ │ +0010f5c8 0010d216 R_ARM_JUMP_SLOT 000b0ba5 mpipst_ │ │ │ │ +0010f5cc 00080d16 R_ARM_JUMP_SLOT 00090975 uzrset_ │ │ │ │ +0010f5d0 0006b416 R_ARM_JUMP_SLOT 000a0675 udiqnp_ │ │ │ │ +0010f5d4 0011aa16 R_ARM_JUMP_SLOT 00076ee9 umbndc_ │ │ │ │ +0010f5d8 0006f316 R_ARM_JUMP_SLOT 000a8615 glpsvl_ │ │ │ │ +0010f5dc 00015f16 R_ARM_JUMP_SLOT 000da2e9 swpqid_ │ │ │ │ +0010f5e0 00011016 R_ARM_JUMP_SLOT 000cba0d sglqid_ │ │ │ │ +0010f5e4 00078416 R_ARM_JUMP_SLOT 000b2d0d rgnlt_ │ │ │ │ 0010f5e8 00007a16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_array@GFORTRAN_8 │ │ │ │ 0010f5ec 00007b16 R_ARM_JUMP_SLOT 00000000 gtk_widget_set_events │ │ │ │ -0010f5f0 0010ce16 R_ARM_JUMP_SLOT 000d62fd uglget_ │ │ │ │ -0010f5f4 000b9e16 R_ARM_JUMP_SLOT 0003bae5 radb3_ │ │ │ │ -0010f5f8 0005a216 R_ARM_JUMP_SLOT 000e3945 nucchr_ │ │ │ │ -0010f5fc 00042716 R_ARM_JUMP_SLOT 0003690d odlget_ │ │ │ │ -0010f600 000b6b16 R_ARM_JUMP_SLOT 0004cb3d mpimwl_ │ │ │ │ -0010f604 00022b16 R_ARM_JUMP_SLOT 0008e761 tmpqcl_ │ │ │ │ -0010f608 0008ea16 R_ARM_JUMP_SLOT 00049c85 mpfvdg_ │ │ │ │ +0010f5f0 0010ce16 R_ARM_JUMP_SLOT 000a4e4d uglget_ │ │ │ │ +0010f5f4 000b9e16 R_ARM_JUMP_SLOT 000e5595 radb3_ │ │ │ │ +0010f5f8 0005a216 R_ARM_JUMP_SLOT 00097fc1 nucchr_ │ │ │ │ +0010f5fc 00042716 R_ARM_JUMP_SLOT 000e14ed odlget_ │ │ │ │ +0010f600 000b6b16 R_ARM_JUMP_SLOT 000aed29 mpimwl_ │ │ │ │ +0010f604 00022b16 R_ARM_JUMP_SLOT 00039a85 tmpqcl_ │ │ │ │ +0010f608 0008ea16 R_ARM_JUMP_SLOT 000af879 mpfvdg_ │ │ │ │ 0010f60c 00007c16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_write_done@GFORTRAN_8 │ │ │ │ -0010f610 0011de16 R_ARM_JUMP_SLOT 000b0721 swicls_ │ │ │ │ -0010f614 00031e16 R_ARM_JUMP_SLOT 000dbfd5 uirset_ │ │ │ │ -0010f618 000ee316 R_ARM_JUMP_SLOT 0009dde1 stiwtr_ │ │ │ │ -0010f61c 00022616 R_ARM_JUMP_SLOT 00097dc9 szt3op_ │ │ │ │ -0010f620 00068016 R_ARM_JUMP_SLOT 0003eee9 cffti_ │ │ │ │ +0010f610 0011de16 R_ARM_JUMP_SLOT 000d8e75 swicls_ │ │ │ │ +0010f614 00031e16 R_ARM_JUMP_SLOT 0007d7f1 uirset_ │ │ │ │ +0010f618 000ee316 R_ARM_JUMP_SLOT 000c82dd stiwtr_ │ │ │ │ +0010f61c 00022616 R_ARM_JUMP_SLOT 000bb7e5 szt3op_ │ │ │ │ +0010f620 00068016 R_ARM_JUMP_SLOT 000e2ee5 cffti_ │ │ │ │ 0010f624 00007d16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ -0010f628 000fa616 R_ARM_JUMP_SLOT 000e3449 uciqcl_ │ │ │ │ -0010f62c 0000de16 R_ARM_JUMP_SLOT 00047b99 glrsvl_ │ │ │ │ -0010f630 00112d16 R_ARM_JUMP_SLOT 000b1f51 swcsvl_ │ │ │ │ -0010f634 000ef816 R_ARM_JUMP_SLOT 000d1f05 umspct_ │ │ │ │ -0010f638 000fa416 R_ARM_JUMP_SLOT 0008e441 tmrset_ │ │ │ │ -0010f63c 0004d216 R_ARM_JUMP_SLOT 000d2cd1 umrqvl_ │ │ │ │ -0010f640 0010f316 R_ARM_JUMP_SLOT 000d371d umiqin_ │ │ │ │ -0010f644 0010c416 R_ARM_JUMP_SLOT 000b8681 uegtlb_ │ │ │ │ +0010f628 000fa616 R_ARM_JUMP_SLOT 00095d91 uciqcl_ │ │ │ │ +0010f62c 0000de16 R_ARM_JUMP_SLOT 000a9a75 glrsvl_ │ │ │ │ +0010f630 00112d16 R_ARM_JUMP_SLOT 000d1af1 swcsvl_ │ │ │ │ +0010f634 000ef816 R_ARM_JUMP_SLOT 00078729 umspct_ │ │ │ │ +0010f638 000fa416 R_ARM_JUMP_SLOT 000371ad tmrset_ │ │ │ │ +0010f63c 0004d216 R_ARM_JUMP_SLOT 000756bd umrqvl_ │ │ │ │ +0010f640 0010f316 R_ARM_JUMP_SLOT 00077f21 umiqin_ │ │ │ │ +0010f644 0010c416 R_ARM_JUMP_SLOT 0008aed9 uegtlb_ │ │ │ │ 0010f648 00007e16 R_ARM_JUMP_SLOT 00000000 gtk_widget_show │ │ │ │ -0010f64c 0003d216 R_ARM_JUMP_SLOT 00043c01 cladj_ │ │ │ │ -0010f650 000fe916 R_ARM_JUMP_SLOT 000a1701 sglaxu_ │ │ │ │ -0010f654 00101316 R_ARM_JUMP_SLOT 000b3851 ullstx_ │ │ │ │ -0010f658 000d7616 R_ARM_JUMP_SLOT 0003e431 ezfftb_ │ │ │ │ +0010f64c 0003d216 R_ARM_JUMP_SLOT 000b2b99 cladj_ │ │ │ │ +0010f650 000fe916 R_ARM_JUMP_SLOT 000cc941 sglaxu_ │ │ │ │ +0010f654 00101316 R_ARM_JUMP_SLOT 0009aa8d ullstx_ │ │ │ │ +0010f658 000d7616 R_ARM_JUMP_SLOT 000e842d ezfftb_ │ │ │ │ 0010f65c 00007f16 R_ARM_JUMP_SLOT 00000000 g_object_unref │ │ │ │ -0010f660 00048b16 R_ARM_JUMP_SLOT 00090a21 szqcly_ │ │ │ │ -0010f664 00012216 R_ARM_JUMP_SLOT 00043ebd indxif_ │ │ │ │ -0010f668 000cd316 R_ARM_JUMP_SLOT 00093c0d szoptz_ │ │ │ │ +0010f660 00048b16 R_ARM_JUMP_SLOT 000c08b1 szqcly_ │ │ │ │ +0010f664 00012216 R_ARM_JUMP_SLOT 000acae1 indxif_ │ │ │ │ +0010f668 000cd316 R_ARM_JUMP_SLOT 000ba83d szoptz_ │ │ │ │ 0010f66c 00008016 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -0010f670 00102c16 R_ARM_JUMP_SLOT 000cf981 uxsaxs_ │ │ │ │ -0010f674 0007d916 R_ARM_JUMP_SLOT 00043e59 indxrf_ │ │ │ │ -0010f678 000ed716 R_ARM_JUMP_SLOT 000c22a5 uwsgxb_ │ │ │ │ -0010f67c 00036216 R_ARM_JUMP_SLOT 000469c1 rliget_ │ │ │ │ +0010f670 00102c16 R_ARM_JUMP_SLOT 0009ca39 uxsaxs_ │ │ │ │ +0010f674 0007d916 R_ARM_JUMP_SLOT 000acab1 indxrf_ │ │ │ │ +0010f678 000ed716 R_ARM_JUMP_SLOT 000719b5 uwsgxb_ │ │ │ │ +0010f67c 00036216 R_ARM_JUMP_SLOT 000ab4b5 rliget_ │ │ │ │ 0010f680 00008116 R_ARM_JUMP_SLOT 00000000 cairo_get_source │ │ │ │ 0010f684 00008216 R_ARM_JUMP_SLOT 00000000 __localtime64@GLIBC_2.34 │ │ │ │ -0010f688 00070916 R_ARM_JUMP_SLOT 000a25fd sglnzu_ │ │ │ │ -0010f68c 00094516 R_ARM_JUMP_SLOT 000976f1 szmvlu_ │ │ │ │ -0010f690 000a3f16 R_ARM_JUMP_SLOT 000c3651 uzcqvl_ │ │ │ │ -0010f694 00079a16 R_ARM_JUMP_SLOT 0005398d isum0_ │ │ │ │ -0010f698 000fa216 R_ARM_JUMP_SLOT 00049299 lrgt1_ │ │ │ │ -0010f69c 0008de16 R_ARM_JUMP_SLOT 000a555d sgqmpl_ │ │ │ │ -0010f6a0 00040d16 R_ARM_JUMP_SLOT 0009268d sztxwv_ │ │ │ │ -0010f6a4 000d9a16 R_ARM_JUMP_SLOT 000cf859 uxsoff_ │ │ │ │ -0010f6a8 00095516 R_ARM_JUMP_SLOT 0004ddd5 vifct0_ │ │ │ │ -0010f6ac 000ef516 R_ARM_JUMP_SLOT 000367c9 odlqid_ │ │ │ │ -0010f6b0 0010f416 R_ARM_JUMP_SLOT 000a2759 sglnr_ │ │ │ │ -0010f6b4 0001c016 R_ARM_JUMP_SLOT 000a7191 sgiqid_ │ │ │ │ -0010f6b8 00041416 R_ARM_JUMP_SLOT 000d5689 ugpget_ │ │ │ │ -0010f6bc 0007b416 R_ARM_JUMP_SLOT 000b0465 swqclc_ │ │ │ │ -0010f6c0 0008fd16 R_ARM_JUMP_SLOT 00037559 odpget_ │ │ │ │ -0010f6c4 0003ae16 R_ARM_JUMP_SLOT 0004c991 mpihmr_ │ │ │ │ -0010f6c8 000aa816 R_ARM_JUMP_SLOT 000a2d59 sgtxzr_ │ │ │ │ -0010f6cc 0002e916 R_ARM_JUMP_SLOT 000a90a1 scseye_ │ │ │ │ -0010f6d0 00077d16 R_ARM_JUMP_SLOT 000a213d sglazu_ │ │ │ │ -0010f6d4 0006f016 R_ARM_JUMP_SLOT 000bcc99 uuqmkt_ │ │ │ │ -0010f6d8 000b9316 R_ARM_JUMP_SLOT 000bcb61 uusarp_ │ │ │ │ -0010f6dc 000dec16 R_ARM_JUMP_SLOT 000a34ed sgtxv_ │ │ │ │ -0010f6e0 0011d216 R_ARM_JUMP_SLOT 000cbd5d uspstx_ │ │ │ │ -0010f6e4 000c7e16 R_ARM_JUMP_SLOT 000436b1 visub0_ │ │ │ │ -0010f6e8 000f5a16 R_ARM_JUMP_SLOT 000b0839 swidat_ │ │ │ │ -0010f6ec 000fc216 R_ARM_JUMP_SLOT 0004faf9 rmax_ │ │ │ │ -0010f6f0 0007cb16 R_ARM_JUMP_SLOT 000cb845 uspsvl_ │ │ │ │ -0010f6f4 000f0d16 R_ARM_JUMP_SLOT 00097de1 szm3zv_ │ │ │ │ +0010f688 00070916 R_ARM_JUMP_SLOT 000ca8d9 sglnzu_ │ │ │ │ +0010f68c 00094516 R_ARM_JUMP_SLOT 000bb8f9 szmvlu_ │ │ │ │ +0010f690 000a3f16 R_ARM_JUMP_SLOT 00090295 uzcqvl_ │ │ │ │ +0010f694 00079a16 R_ARM_JUMP_SLOT 000ad37d isum0_ │ │ │ │ +0010f698 000fa216 R_ARM_JUMP_SLOT 000b4031 lrgt1_ │ │ │ │ +0010f69c 0008de16 R_ARM_JUMP_SLOT 000cbb95 sgqmpl_ │ │ │ │ +0010f6a0 00040d16 R_ARM_JUMP_SLOT 000bdae9 sztxwv_ │ │ │ │ +0010f6a4 000d9a16 R_ARM_JUMP_SLOT 0009b1d9 uxsoff_ │ │ │ │ +0010f6a8 00095516 R_ARM_JUMP_SLOT 000a8079 vifct0_ │ │ │ │ +0010f6ac 000ef516 R_ARM_JUMP_SLOT 000e29c1 odlqid_ │ │ │ │ +0010f6b0 0010f416 R_ARM_JUMP_SLOT 000cb33d sglnr_ │ │ │ │ +0010f6b4 0001c016 R_ARM_JUMP_SLOT 000cfbf1 sgiqid_ │ │ │ │ +0010f6b8 00041416 R_ARM_JUMP_SLOT 000a3991 ugpget_ │ │ │ │ +0010f6bc 0007b416 R_ARM_JUMP_SLOT 000d8bb9 swqclc_ │ │ │ │ +0010f6c0 0008fd16 R_ARM_JUMP_SLOT 000e01cd odpget_ │ │ │ │ +0010f6c4 0003ae16 R_ARM_JUMP_SLOT 000adfc1 mpihmr_ │ │ │ │ +0010f6c8 000aa816 R_ARM_JUMP_SLOT 000d0b7d sgtxzr_ │ │ │ │ +0010f6cc 0002e916 R_ARM_JUMP_SLOT 000c4b51 scseye_ │ │ │ │ +0010f6d0 00077d16 R_ARM_JUMP_SLOT 000cd629 sglazu_ │ │ │ │ +0010f6d4 0006f016 R_ARM_JUMP_SLOT 0007aebd uuqmkt_ │ │ │ │ +0010f6d8 000b9316 R_ARM_JUMP_SLOT 0007b535 uusarp_ │ │ │ │ +0010f6dc 000dec16 R_ARM_JUMP_SLOT 000d074d sgtxv_ │ │ │ │ +0010f6e0 0011d216 R_ARM_JUMP_SLOT 00088611 uspstx_ │ │ │ │ +0010f6e4 000c7e16 R_ARM_JUMP_SLOT 000b3829 visub0_ │ │ │ │ +0010f6e8 000f5a16 R_ARM_JUMP_SLOT 000d8f8d swidat_ │ │ │ │ +0010f6ec 000fc216 R_ARM_JUMP_SLOT 000b24fd rmax_ │ │ │ │ +0010f6f0 0007cb16 R_ARM_JUMP_SLOT 0008419d uspsvl_ │ │ │ │ +0010f6f4 000f0d16 R_ARM_JUMP_SLOT 000bd271 szm3zv_ │ │ │ │ 0010f6f8 00008316 R_ARM_JUMP_SLOT 00000000 cairo_pattern_create_for_surface │ │ │ │ -0010f6fc 00042616 R_ARM_JUMP_SLOT 000abed1 zgrclp_ │ │ │ │ -0010f700 000f2316 R_ARM_JUMP_SLOT 00095d3d szpllz_ │ │ │ │ -0010f704 0001a216 R_ARM_JUMP_SLOT 000bd431 uupset_ │ │ │ │ -0010f708 00053216 R_ARM_JUMP_SLOT 0004bce5 mpsbon_ │ │ │ │ -0010f70c 000cfb16 R_ARM_JUMP_SLOT 000491b5 lrle1_ │ │ │ │ +0010f6fc 00042616 R_ARM_JUMP_SLOT 000d4c41 zgrclp_ │ │ │ │ +0010f700 000f2316 R_ARM_JUMP_SLOT 000b7cd5 szpllz_ │ │ │ │ +0010f704 0001a216 R_ARM_JUMP_SLOT 0007ae11 uupset_ │ │ │ │ +0010f708 00053216 R_ARM_JUMP_SLOT 000ae815 mpsbon_ │ │ │ │ +0010f70c 000cfb16 R_ARM_JUMP_SLOT 000b41b9 lrle1_ │ │ │ │ 0010f710 00008416 R_ARM_JUMP_SLOT 00000000 __powisf2@GCC_4.0.0 │ │ │ │ -0010f714 00110b16 R_ARM_JUMP_SLOT 000db8f9 uixbar_ │ │ │ │ -0010f718 000bb016 R_ARM_JUMP_SLOT 00097225 szcllv_ │ │ │ │ -0010f71c 00090916 R_ARM_JUMP_SLOT 000bc8e9 grswnd_ │ │ │ │ +0010f714 00110b16 R_ARM_JUMP_SLOT 0007ff45 uixbar_ │ │ │ │ +0010f718 000bb016 R_ARM_JUMP_SLOT 000c1ba1 szcllv_ │ │ │ │ +0010f71c 00090916 R_ARM_JUMP_SLOT 00094935 grswnd_ │ │ │ │ 0010f720 00008516 R_ARM_JUMP_SLOT 00000000 powf@GLIBC_2.27 │ │ │ │ -0010f724 00039716 R_ARM_JUMP_SLOT 000ce121 uxqfmt_ │ │ │ │ +0010f724 00039716 R_ARM_JUMP_SLOT 0009cea1 uxqfmt_ │ │ │ │ 0010f728 00008616 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ -0010f72c 0003fe16 R_ARM_JUMP_SLOT 000c63bd uspaxs_ │ │ │ │ -0010f730 000ccf16 R_ARM_JUMP_SLOT 00048ded glistx_ │ │ │ │ -0010f734 000cbd16 R_ARM_JUMP_SLOT 0003a549 radf3_ │ │ │ │ -0010f738 00121516 R_ARM_JUMP_SLOT 00043335 vidiv0_ │ │ │ │ -0010f73c 0000e816 R_ARM_JUMP_SLOT 000bac7d uyplbl_ │ │ │ │ -0010f740 0003cf16 R_ARM_JUMP_SLOT 000b622d uepqcl_ │ │ │ │ -0010f744 000a4316 R_ARM_JUMP_SLOT 00050591 gnsave_ │ │ │ │ -0010f748 00060716 R_ARM_JUMP_SLOT 0003f0fd cfftf_ │ │ │ │ -0010f74c 0010da16 R_ARM_JUMP_SLOT 000392a1 rfftb_ │ │ │ │ -0010f750 000b1f16 R_ARM_JUMP_SLOT 000cb759 uscget_ │ │ │ │ -0010f754 0007f716 R_ARM_JUMP_SLOT 00050075 vrfct1_ │ │ │ │ -0010f758 000ae716 R_ARM_JUMP_SLOT 000402c9 shnm2l_ │ │ │ │ -0010f75c 00106816 R_ARM_JUMP_SLOT 0004e041 vifna1_ │ │ │ │ -0010f760 000c1616 R_ARM_JUMP_SLOT 0009586d szoptu_ │ │ │ │ -0010f764 0007ab16 R_ARM_JUMP_SLOT 000d9db1 uvdifz_ │ │ │ │ -0010f768 00068c16 R_ARM_JUMP_SLOT 000a2ba9 sgqtnp_ │ │ │ │ -0010f76c 000eec16 R_ARM_JUMP_SLOT 000ebe65 iweek3_ │ │ │ │ -0010f770 00081e16 R_ARM_JUMP_SLOT 000b40a9 ulqxbl_ │ │ │ │ -0010f774 0011ec16 R_ARM_JUMP_SLOT 000b03d9 swqtnc_ │ │ │ │ -0010f778 000ed816 R_ARM_JUMP_SLOT 0008edd5 tmlqcl_ │ │ │ │ -0010f77c 0008c716 R_ARM_JUMP_SLOT 00095ea1 szmvlr_ │ │ │ │ -0010f780 000c4516 R_ARM_JUMP_SLOT 000b2ded ulpqit_ │ │ │ │ -0010f784 000b7616 R_ARM_JUMP_SLOT 000de161 uilqid_ │ │ │ │ -0010f788 000f3316 R_ARM_JUMP_SLOT 000ea461 lchrs_ │ │ │ │ -0010f78c 00081f16 R_ARM_JUMP_SLOT 0004407d indxcf_ │ │ │ │ -0010f790 000c9b16 R_ARM_JUMP_SLOT 000bca71 gropn_ │ │ │ │ -0010f794 00052616 R_ARM_JUMP_SLOT 000e11b9 ucxayr_ │ │ │ │ +0010f72c 0003fe16 R_ARM_JUMP_SLOT 00087185 uspaxs_ │ │ │ │ +0010f730 000ccf16 R_ARM_JUMP_SLOT 000a8cb9 glistx_ │ │ │ │ +0010f734 000cbd16 R_ARM_JUMP_SLOT 000e5995 radf3_ │ │ │ │ +0010f738 00121516 R_ARM_JUMP_SLOT 000b3569 vidiv0_ │ │ │ │ +0010f73c 0000e816 R_ARM_JUMP_SLOT 00072745 uyplbl_ │ │ │ │ +0010f740 0003cf16 R_ARM_JUMP_SLOT 0008ac51 uepqcl_ │ │ │ │ +0010f744 000a4316 R_ARM_JUMP_SLOT 000b2ced gnsave_ │ │ │ │ +0010f748 00060716 R_ARM_JUMP_SLOT 000e3dcd cfftf_ │ │ │ │ +0010f74c 0010da16 R_ARM_JUMP_SLOT 000e2eb5 rfftb_ │ │ │ │ +0010f750 000b1f16 R_ARM_JUMP_SLOT 00085ec9 uscget_ │ │ │ │ +0010f754 0007f716 R_ARM_JUMP_SLOT 000b6af5 vrfct1_ │ │ │ │ +0010f758 000ae716 R_ARM_JUMP_SLOT 000eb7c9 shnm2l_ │ │ │ │ +0010f75c 00106816 R_ARM_JUMP_SLOT 000a7f11 vifna1_ │ │ │ │ +0010f760 000c1616 R_ARM_JUMP_SLOT 000c102d szoptu_ │ │ │ │ +0010f764 0007ab16 R_ARM_JUMP_SLOT 00091595 uvdifz_ │ │ │ │ +0010f768 00068c16 R_ARM_JUMP_SLOT 000ca5d1 sgqtnp_ │ │ │ │ +0010f76c 000eec16 R_ARM_JUMP_SLOT 000dda49 iweek3_ │ │ │ │ +0010f770 00081e16 R_ARM_JUMP_SLOT 0009abd9 ulqxbl_ │ │ │ │ +0010f774 0011ec16 R_ARM_JUMP_SLOT 000d8b2d swqtnc_ │ │ │ │ +0010f778 000ed816 R_ARM_JUMP_SLOT 0003a681 tmlqcl_ │ │ │ │ +0010f77c 0008c716 R_ARM_JUMP_SLOT 000bb681 szmvlr_ │ │ │ │ +0010f780 000c4516 R_ARM_JUMP_SLOT 00099af1 ulpqit_ │ │ │ │ +0010f784 000b7616 R_ARM_JUMP_SLOT 00080511 uilqid_ │ │ │ │ +0010f788 000f3316 R_ARM_JUMP_SLOT 000dc7b9 lchrs_ │ │ │ │ +0010f78c 00081f16 R_ARM_JUMP_SLOT 000acc19 indxcf_ │ │ │ │ +0010f790 000c9b16 R_ARM_JUMP_SLOT 00094991 gropn_ │ │ │ │ +0010f794 00052616 R_ARM_JUMP_SLOT 00096991 ucxayr_ │ │ │ │ 0010f798 00008716 R_ARM_JUMP_SLOT 00000000 cairo_pdf_surface_create │ │ │ │ -0010f79c 00090216 R_ARM_JUMP_SLOT 000457c1 rlcxfl_ │ │ │ │ -0010f7a0 00112716 R_ARM_JUMP_SLOT 000e4845 udlsvl_ │ │ │ │ -0010f7a4 00025816 R_ARM_JUMP_SLOT 00043ff5 indxmf_ │ │ │ │ -0010f7a8 0005e516 R_ARM_JUMP_SLOT 00099659 sztnzu_ │ │ │ │ +0010f79c 00090216 R_ARM_JUMP_SLOT 000aaeb9 rlcxfl_ │ │ │ │ +0010f7a0 00112716 R_ARM_JUMP_SLOT 0009e80d udlsvl_ │ │ │ │ +0010f7a4 00025816 R_ARM_JUMP_SLOT 000acb69 indxmf_ │ │ │ │ +0010f7a8 0005e516 R_ARM_JUMP_SLOT 000c182d sztnzu_ │ │ │ │ 0010f7ac 00008816 R_ARM_JUMP_SLOT 00000000 _gfortran_st_close@GFORTRAN_8 │ │ │ │ -0010f7b0 00101016 R_ARM_JUMP_SLOT 000df9e9 uiscsq_ │ │ │ │ -0010f7b4 000b3d16 R_ARM_JUMP_SLOT 00053035 vrsub1_ │ │ │ │ -0010f7b8 00098816 R_ARM_JUMP_SLOT 000b02c1 swqptc_ │ │ │ │ -0010f7bc 00024d16 R_ARM_JUMP_SLOT 00043c8d lenc_ │ │ │ │ -0010f7c0 00031616 R_ARM_JUMP_SLOT 0004fd95 radd0_ │ │ │ │ -0010f7c4 000fbe16 R_ARM_JUMP_SLOT 000a7ff1 scqpmt_ │ │ │ │ -0010f7c8 0008b316 R_ARM_JUMP_SLOT 000aabed zgscli_ │ │ │ │ -0010f7cc 000f6416 R_ARM_JUMP_SLOT 000bcc39 uuqebt_ │ │ │ │ -0010f7d0 000a8c16 R_ARM_JUMP_SLOT 00095d35 szoplz_ │ │ │ │ -0010f7d4 00035516 R_ARM_JUMP_SLOT 0009ef3d ststrp_ │ │ │ │ -0010f7d8 00085316 R_ARM_JUMP_SLOT 000c40dd uzrstx_ │ │ │ │ -0010f7dc 00095616 R_ARM_JUMP_SLOT 000a789d sgcls_ │ │ │ │ -0010f7e0 0004f216 R_ARM_JUMP_SLOT 000da439 uvdif_ │ │ │ │ -0010f7e4 0006ff16 R_ARM_JUMP_SLOT 000b3f4d ulxqfm_ │ │ │ │ -0010f7e8 000fad16 R_ARM_JUMP_SLOT 00045881 rtcxfl_ │ │ │ │ -0010f7ec 00066c16 R_ARM_JUMP_SLOT 000e2fc1 uclqid_ │ │ │ │ -0010f7f0 000a8416 R_ARM_JUMP_SLOT 000d6781 ugiqid_ │ │ │ │ -0010f7f4 0006b816 R_ARM_JUMP_SLOT 0003faa9 shtswa_ │ │ │ │ -0010f7f8 00013616 R_ARM_JUMP_SLOT 000a543d sgstrn_ │ │ │ │ -0010f7fc 00058b16 R_ARM_JUMP_SLOT 000c5ed1 usxinz_ │ │ │ │ -0010f800 00011f16 R_ARM_JUMP_SLOT 0009b8d9 sltlcv_ │ │ │ │ -0010f804 000d4b16 R_ARM_JUMP_SLOT 00053ed5 s_copy │ │ │ │ -0010f808 000b9a16 R_ARM_JUMP_SLOT 000bf449 uhbxfz_ │ │ │ │ -0010f80c 000b0516 R_ARM_JUMP_SLOT 00048a61 gliqvl_ │ │ │ │ -0010f810 000c6816 R_ARM_JUMP_SLOT 0008dec5 tmrqnp_ │ │ │ │ -0010f814 00102f16 R_ARM_JUMP_SLOT 000a38f9 sgpmzu_ │ │ │ │ -0010f818 0003db16 R_ARM_JUMP_SLOT 00045795 rpnxfl_ │ │ │ │ -0010f81c 000a6216 R_ARM_JUMP_SLOT 000372d5 odpqcl_ │ │ │ │ -0010f820 00081416 R_ARM_JUMP_SLOT 0009d6cd stfpr2_ │ │ │ │ -0010f824 000ef316 R_ARM_JUMP_SLOT 000e6901 udcntz_ │ │ │ │ -0010f828 00041f16 R_ARM_JUMP_SLOT 0003fb21 shts2w_ │ │ │ │ -0010f82c 000a7116 R_ARM_JUMP_SLOT 000abee1 zgtxt_ │ │ │ │ -0010f830 0005ac16 R_ARM_JUMP_SLOT 000c4001 uzrqcl_ │ │ │ │ -0010f834 00102216 R_ARM_JUMP_SLOT 000dff0d uiirgb_ │ │ │ │ -0010f838 00099f16 R_ARM_JUMP_SLOT 000e8e89 clsvrg_ │ │ │ │ -0010f83c 0009d716 R_ARM_JUMP_SLOT 000985b9 szl3op_ │ │ │ │ -0010f840 0004a216 R_ARM_JUMP_SLOT 0004ec9d ramp0_ │ │ │ │ -0010f844 00015416 R_ARM_JUMP_SLOT 000b2efd ulpqcp_ │ │ │ │ -0010f848 000caf16 R_ARM_JUMP_SLOT 000a42f1 sgqpli_ │ │ │ │ -0010f84c 000bf016 R_ARM_JUMP_SLOT 00094d45 szoptt_ │ │ │ │ -0010f850 0010bf16 R_ARM_JUMP_SLOT 0009f48d stftrf_ │ │ │ │ -0010f854 000dd316 R_ARM_JUMP_SLOT 000cac79 usxaxs_ │ │ │ │ -0010f858 000db816 R_ARM_JUMP_SLOT 000ccf55 usistx_ │ │ │ │ -0010f85c 0005df16 R_ARM_JUMP_SLOT 000b361d ullsvl_ │ │ │ │ -0010f860 00080e16 R_ARM_JUMP_SLOT 0008f23d tmisvl_ │ │ │ │ -0010f864 000b7016 R_ARM_JUMP_SLOT 000bf8c9 uhbrlz_ │ │ │ │ +0010f7b0 00101016 R_ARM_JUMP_SLOT 0007d471 uiscsq_ │ │ │ │ +0010f7b4 000b3d16 R_ARM_JUMP_SLOT 000b6129 vrsub1_ │ │ │ │ +0010f7b8 00098816 R_ARM_JUMP_SLOT 000d8a15 swqptc_ │ │ │ │ +0010f7bc 00024d16 R_ARM_JUMP_SLOT 000b2be1 lenc_ │ │ │ │ +0010f7c0 00031616 R_ARM_JUMP_SLOT 000b6f65 radd0_ │ │ │ │ +0010f7c4 000fbe16 R_ARM_JUMP_SLOT 000c53f9 scqpmt_ │ │ │ │ +0010f7c8 0008b316 R_ARM_JUMP_SLOT 000d395d zgscli_ │ │ │ │ +0010f7cc 000f6416 R_ARM_JUMP_SLOT 00079c6d uuqebt_ │ │ │ │ +0010f7d0 000a8c16 R_ARM_JUMP_SLOT 000b7ccd szoplz_ │ │ │ │ +0010f7d4 00035516 R_ARM_JUMP_SLOT 000c6f41 ststrp_ │ │ │ │ +0010f7d8 00085316 R_ARM_JUMP_SLOT 000908d5 uzrstx_ │ │ │ │ +0010f7dc 00095616 R_ARM_JUMP_SLOT 000cef79 sgcls_ │ │ │ │ +0010f7e0 0004f216 R_ARM_JUMP_SLOT 0009278d uvdif_ │ │ │ │ +0010f7e4 0006ff16 R_ARM_JUMP_SLOT 00099de1 ulxqfm_ │ │ │ │ +0010f7e8 000fad16 R_ARM_JUMP_SLOT 000aaf79 rtcxfl_ │ │ │ │ +0010f7ec 00066c16 R_ARM_JUMP_SLOT 000953c1 uclqid_ │ │ │ │ +0010f7f0 000a8416 R_ARM_JUMP_SLOT 000a5fa1 ugiqid_ │ │ │ │ +0010f7f4 0006b816 R_ARM_JUMP_SLOT 000ec629 shtswa_ │ │ │ │ +0010f7f8 00013616 R_ARM_JUMP_SLOT 000cb1ed sgstrn_ │ │ │ │ +0010f7fc 00058b16 R_ARM_JUMP_SLOT 00082f15 usxinz_ │ │ │ │ +0010f800 00011f16 R_ARM_JUMP_SLOT 000c43c5 sltlcv_ │ │ │ │ +0010f804 000d4b16 R_ARM_JUMP_SLOT 0003abf5 s_copy │ │ │ │ +0010f808 000b9a16 R_ARM_JUMP_SLOT 000a25c9 uhbxfz_ │ │ │ │ +0010f80c 000b0516 R_ARM_JUMP_SLOT 000aa139 gliqvl_ │ │ │ │ +0010f810 000c6816 R_ARM_JUMP_SLOT 00037a19 tmrqnp_ │ │ │ │ +0010f814 00102f16 R_ARM_JUMP_SLOT 000c9d29 sgpmzu_ │ │ │ │ +0010f818 0003db16 R_ARM_JUMP_SLOT 000aae8d rpnxfl_ │ │ │ │ +0010f81c 000a6216 R_ARM_JUMP_SLOT 000e1035 odpqcl_ │ │ │ │ +0010f820 00081416 R_ARM_JUMP_SLOT 000c7bc9 stfpr2_ │ │ │ │ +0010f824 000ef316 R_ARM_JUMP_SLOT 0009d695 udcntz_ │ │ │ │ +0010f828 00041f16 R_ARM_JUMP_SLOT 000ec6a1 shts2w_ │ │ │ │ +0010f82c 000a7116 R_ARM_JUMP_SLOT 000d4c51 zgtxt_ │ │ │ │ +0010f830 0005ac16 R_ARM_JUMP_SLOT 0008eb49 uzrqcl_ │ │ │ │ +0010f834 00102216 R_ARM_JUMP_SLOT 00080a55 uiirgb_ │ │ │ │ +0010f838 00099f16 R_ARM_JUMP_SLOT 000de755 clsvrg_ │ │ │ │ +0010f83c 0009d716 R_ARM_JUMP_SLOT 000b96c5 szl3op_ │ │ │ │ +0010f840 0004a216 R_ARM_JUMP_SLOT 000b1eb5 ramp0_ │ │ │ │ +0010f844 00015416 R_ARM_JUMP_SLOT 00099c01 ulpqcp_ │ │ │ │ +0010f848 000caf16 R_ARM_JUMP_SLOT 000cd075 sgqpli_ │ │ │ │ +0010f84c 000bf016 R_ARM_JUMP_SLOT 000befed szoptt_ │ │ │ │ +0010f850 0010bf16 R_ARM_JUMP_SLOT 000c7491 stftrf_ │ │ │ │ +0010f854 000dd316 R_ARM_JUMP_SLOT 000816f1 usxaxs_ │ │ │ │ +0010f858 000db816 R_ARM_JUMP_SLOT 000834d1 usistx_ │ │ │ │ +0010f85c 0005df16 R_ARM_JUMP_SLOT 00099121 ullsvl_ │ │ │ │ +0010f860 00080e16 R_ARM_JUMP_SLOT 00036cd1 tmisvl_ │ │ │ │ +0010f864 000b7016 R_ARM_JUMP_SLOT 000a29d1 uhbrlz_ │ │ │ │ 0010f868 00008916 R_ARM_JUMP_SLOT 00000000 cairo_close_path │ │ │ │ -0010f86c 00039816 R_ARM_JUMP_SLOT 000b0609 swfint_ │ │ │ │ +0010f86c 00039816 R_ARM_JUMP_SLOT 000d8d5d swfint_ │ │ │ │ 0010f870 00008a16 R_ARM_JUMP_SLOT 00000000 cairo_restore │ │ │ │ -0010f874 00079b16 R_ARM_JUMP_SLOT 000bcba9 uusfri_ │ │ │ │ -0010f878 000eb216 R_ARM_JUMP_SLOT 000a46f9 sgtrns_ │ │ │ │ -0010f87c 000ec116 R_ARM_JUMP_SLOT 0003bead passf5_ │ │ │ │ -0010f880 000af316 R_ARM_JUMP_SLOT 000917c5 szgipl_ │ │ │ │ -0010f884 000a2816 R_ARM_JUMP_SLOT 000491e9 lrle_ │ │ │ │ -0010f888 00057816 R_ARM_JUMP_SLOT 00036695 odlqcl_ │ │ │ │ -0010f88c 0000cb16 R_ARM_JUMP_SLOT 000cc231 usrqid_ │ │ │ │ -0010f890 00067c16 R_ARM_JUMP_SLOT 000a9985 getiparm │ │ │ │ -0010f894 00069f16 R_ARM_JUMP_SLOT 00053549 vrfnb_ │ │ │ │ -0010f898 00113916 R_ARM_JUMP_SLOT 000b73e9 ueiqcl_ │ │ │ │ -0010f89c 000c0e16 R_ARM_JUMP_SLOT 000b37f5 ullget_ │ │ │ │ -0010f8a0 000d6816 R_ARM_JUMP_SLOT 00093d8d szcltr_ │ │ │ │ -0010f8a4 00082c16 R_ARM_JUMP_SLOT 00049c89 mpivdg_ │ │ │ │ -0010f8a8 00049416 R_ARM_JUMP_SLOT 00049991 mpxvdg_ │ │ │ │ -0010f8ac 00034d16 R_ARM_JUMP_SLOT 00043df1 nindxc_ │ │ │ │ -0010f8b0 0000bc16 R_ARM_JUMP_SLOT 000acb59 zgqwdc_ │ │ │ │ -0010f8b4 000d7c16 R_ARM_JUMP_SLOT 00099409 szlnzr_ │ │ │ │ -0010f8b8 000c5516 R_ARM_JUMP_SLOT 000e2069 ucpsvl_ │ │ │ │ -0010f8bc 0011ff16 R_ARM_JUMP_SLOT 0004d885 iset0_ │ │ │ │ -0010f8c0 000e7216 R_ARM_JUMP_SLOT 00098b01 szlazu_ │ │ │ │ -0010f8c4 0005bf16 R_ARM_JUMP_SLOT 000a995d getlparm │ │ │ │ -0010f8c8 000fa716 R_ARM_JUMP_SLOT 0009e871 stsrot_ │ │ │ │ -0010f8cc 000d6e16 R_ARM_JUMP_SLOT 000e28ed ucrqcl_ │ │ │ │ -0010f8d0 00041016 R_ARM_JUMP_SLOT 000360f1 odrqcl_ │ │ │ │ -0010f8d4 000ac316 R_ARM_JUMP_SLOT 000e0391 ucyayr_ │ │ │ │ -0010f8d8 000c2316 R_ARM_JUMP_SLOT 000c29b9 uzpqcl_ │ │ │ │ -0010f8dc 00052716 R_ARM_JUMP_SLOT 0004c539 mpfktd_ │ │ │ │ -0010f8e0 00092916 R_ARM_JUMP_SLOT 000a7fc1 scspms_ │ │ │ │ -0010f8e4 0009e916 R_ARM_JUMP_SLOT 000975f5 szoplu_ │ │ │ │ -0010f8e8 000f3816 R_ARM_JUMP_SLOT 000cb779 uscstx_ │ │ │ │ +0010f874 00079b16 R_ARM_JUMP_SLOT 0007af69 uusfri_ │ │ │ │ +0010f878 000eb216 R_ARM_JUMP_SLOT 000ce075 sgtrns_ │ │ │ │ +0010f87c 000ec116 R_ARM_JUMP_SLOT 000e7409 passf5_ │ │ │ │ +0010f880 000af316 R_ARM_JUMP_SLOT 000b749d szgipl_ │ │ │ │ +0010f884 000a2816 R_ARM_JUMP_SLOT 000b4065 lrle_ │ │ │ │ +0010f888 00057816 R_ARM_JUMP_SLOT 000e288d odlqcl_ │ │ │ │ +0010f88c 0000cb16 R_ARM_JUMP_SLOT 00086255 usrqid_ │ │ │ │ +0010f890 00067c16 R_ARM_JUMP_SLOT 000d26f5 getiparm │ │ │ │ +0010f894 00069f16 R_ARM_JUMP_SLOT 000b6599 vrfnb_ │ │ │ │ +0010f898 00113916 R_ARM_JUMP_SLOT 0008dd09 ueiqcl_ │ │ │ │ +0010f89c 000c0e16 R_ARM_JUMP_SLOT 0009aa31 ullget_ │ │ │ │ +0010f8a0 000d6816 R_ARM_JUMP_SLOT 000b86a5 szcltr_ │ │ │ │ +0010f8a4 00082c16 R_ARM_JUMP_SLOT 000af87d mpivdg_ │ │ │ │ +0010f8a8 00049416 R_ARM_JUMP_SLOT 000af585 mpxvdg_ │ │ │ │ +0010f8ac 00034d16 R_ARM_JUMP_SLOT 000acda9 nindxc_ │ │ │ │ +0010f8b0 0000bc16 R_ARM_JUMP_SLOT 000d58c9 zgqwdc_ │ │ │ │ +0010f8b4 000d7c16 R_ARM_JUMP_SLOT 000bdab1 szlnzr_ │ │ │ │ +0010f8b8 000c5516 R_ARM_JUMP_SLOT 00094bfd ucpsvl_ │ │ │ │ +0010f8bc 0011ff16 R_ARM_JUMP_SLOT 000a7e4d iset0_ │ │ │ │ +0010f8c0 000e7216 R_ARM_JUMP_SLOT 000bbf89 szlazu_ │ │ │ │ +0010f8c4 0005bf16 R_ARM_JUMP_SLOT 000d26cd getlparm │ │ │ │ +0010f8c8 000fa716 R_ARM_JUMP_SLOT 000c76f1 stsrot_ │ │ │ │ +0010f8cc 000d6e16 R_ARM_JUMP_SLOT 000962b9 ucrqcl_ │ │ │ │ +0010f8d0 00041016 R_ARM_JUMP_SLOT 000e0af9 odrqcl_ │ │ │ │ +0010f8d4 000ac316 R_ARM_JUMP_SLOT 00097821 ucyayr_ │ │ │ │ +0010f8d8 000c2316 R_ARM_JUMP_SLOT 0008ee8d uzpqcl_ │ │ │ │ +0010f8dc 00052716 R_ARM_JUMP_SLOT 000ae98d mpfktd_ │ │ │ │ +0010f8e0 00092916 R_ARM_JUMP_SLOT 000c53c9 scspms_ │ │ │ │ +0010f8e4 0009e916 R_ARM_JUMP_SLOT 000bb7fd szoplu_ │ │ │ │ +0010f8e8 000f3816 R_ARM_JUMP_SLOT 00085ee9 uscstx_ │ │ │ │ 0010f8ec 00008c16 R_ARM_JUMP_SLOT 00000000 cairo_paint │ │ │ │ -0010f8f0 0004b816 R_ARM_JUMP_SLOT 0003f8ad shtw2s_ │ │ │ │ -0010f8f4 000c0a16 R_ARM_JUMP_SLOT 00097941 szqtyp_ │ │ │ │ -0010f8f8 000ab016 R_ARM_JUMP_SLOT 000ac92d zgiopn_ │ │ │ │ -0010f8fc 000e4516 R_ARM_JUMP_SLOT 00045921 rtixfl_ │ │ │ │ -0010f900 00064416 R_ARM_JUMP_SLOT 0008decd tmrqin_ │ │ │ │ +0010f8f0 0004b816 R_ARM_JUMP_SLOT 000ec42d shtw2s_ │ │ │ │ +0010f8f4 000c0a16 R_ARM_JUMP_SLOT 000bfb95 szqtyp_ │ │ │ │ +0010f8f8 000ab016 R_ARM_JUMP_SLOT 000d569d zgiopn_ │ │ │ │ +0010f8fc 000e4516 R_ARM_JUMP_SLOT 000ab019 rtixfl_ │ │ │ │ +0010f900 00064416 R_ARM_JUMP_SLOT 00037a21 tmrqin_ │ │ │ │ 0010f904 00008d16 R_ARM_JUMP_SLOT 00000000 expf@GLIBC_2.27 │ │ │ │ -0010f908 00074c16 R_ARM_JUMP_SLOT 000a5b31 sgoopn_ │ │ │ │ -0010f90c 00051516 R_ARM_JUMP_SLOT 0003fd09 shtlap_ │ │ │ │ -0010f910 00067016 R_ARM_JUMP_SLOT 0003ec81 cosqb_ │ │ │ │ -0010f914 000d6a16 R_ARM_JUMP_SLOT 0008f059 tmlget_ │ │ │ │ -0010f918 0000dd16 R_ARM_JUMP_SLOT 000944ad szstmd_ │ │ │ │ -0010f91c 000d4d16 R_ARM_JUMP_SLOT 00052af9 g2qcti_ │ │ │ │ -0010f920 00106b16 R_ARM_JUMP_SLOT 0004aa8d mpimil_ │ │ │ │ -0010f924 000dd716 R_ARM_JUMP_SLOT 000d82d1 uvbxl_ │ │ │ │ -0010f928 000ab816 R_ARM_JUMP_SLOT 00042cd9 vs1int_ │ │ │ │ -0010f92c 000c0d16 R_ARM_JUMP_SLOT 000e2b61 ucrget_ │ │ │ │ -0010f930 000e6716 R_ARM_JUMP_SLOT 000acb61 zgqclc_ │ │ │ │ -0010f934 0010ff16 R_ARM_JUMP_SLOT 000dbed9 uirget_ │ │ │ │ -0010f938 000cec16 R_ARM_JUMP_SLOT 000dde35 uilqin_ │ │ │ │ -0010f93c 00027916 R_ARM_JUMP_SLOT 0009fb39 sgclst_ │ │ │ │ -0010f940 00085416 R_ARM_JUMP_SLOT 0004ad9d mpfcyc_ │ │ │ │ -0010f944 000d4816 R_ARM_JUMP_SLOT 000c6d11 usaxlb_ │ │ │ │ -0010f948 0001c516 R_ARM_JUMP_SLOT 0009a461 slqsiz_ │ │ │ │ -0010f94c 00098016 R_ARM_JUMP_SLOT 0009a15d szplzv_ │ │ │ │ -0010f950 000d8116 R_ARM_JUMP_SLOT 000d4079 umspnt_ │ │ │ │ -0010f954 000daa16 R_ARM_JUMP_SLOT 0008e709 tmpqit_ │ │ │ │ -0010f958 000e8716 R_ARM_JUMP_SLOT 0003e321 ezffti_ │ │ │ │ -0010f95c 000bf816 R_ARM_JUMP_SLOT 000e8381 gbytes_ │ │ │ │ -0010f960 0005d216 R_ARM_JUMP_SLOT 000d54bd ugpqcp_ │ │ │ │ -0010f964 000bbb16 R_ARM_JUMP_SLOT 000ec931 datef2_ │ │ │ │ -0010f968 00109b16 R_ARM_JUMP_SLOT 0009084d szpcly_ │ │ │ │ -0010f96c 000cf516 R_ARM_JUMP_SLOT 000cc991 uslstx_ │ │ │ │ -0010f970 00040c16 R_ARM_JUMP_SLOT 000b4151 ulylog_ │ │ │ │ -0010f974 00081016 R_ARM_JUMP_SLOT 000a5dfd sgpqit_ │ │ │ │ -0010f978 00037d16 R_ARM_JUMP_SLOT 0004dbbd vicon1_ │ │ │ │ -0010f97c 00101716 R_ARM_JUMP_SLOT 000acb81 zgqptc_ │ │ │ │ -0010f980 00057516 R_ARM_JUMP_SLOT 00050681 rgnle_ │ │ │ │ -0010f984 0001d416 R_ARM_JUMP_SLOT 000d9791 uvbra_ │ │ │ │ -0010f988 00104a16 R_ARM_JUMP_SLOT 000a78c1 sginit_ │ │ │ │ -0010f98c 0004d816 R_ARM_JUMP_SLOT 00099bf5 szpmzr_ │ │ │ │ -0010f990 000e3216 R_ARM_JUMP_SLOT 00097951 szslti_ │ │ │ │ -0010f994 0005e116 R_ARM_JUMP_SLOT 00095991 szstni_ │ │ │ │ -0010f998 000cc416 R_ARM_JUMP_SLOT 000ac56d zggplt_ │ │ │ │ -0010f99c 0009f616 R_ARM_JUMP_SLOT 00091209 szpipt_ │ │ │ │ -0010f9a0 00106916 R_ARM_JUMP_SLOT 000a3331 sgqtxc_ │ │ │ │ -0010f9a4 00114a16 R_ARM_JUMP_SLOT 000505b1 rgnge_ │ │ │ │ -0010f9a8 000e3316 R_ARM_JUMP_SLOT 000b5715 uetonb_ │ │ │ │ -0010f9ac 000e2716 R_ARM_JUMP_SLOT 000e2cb9 uclqnp_ │ │ │ │ -0010f9b0 00121016 R_ARM_JUMP_SLOT 000d6455 ugiqnp_ │ │ │ │ -0010f9b4 000fcd16 R_ARM_JUMP_SLOT 000d0ba9 umqtxy_ │ │ │ │ -0010f9b8 0006b116 R_ARM_JUMP_SLOT 000acb71 zgqtnc_ │ │ │ │ -0010f9bc 00076416 R_ARM_JUMP_SLOT 00095fc1 szopld_ │ │ │ │ +0010f908 00074c16 R_ARM_JUMP_SLOT 000ccab9 sgoopn_ │ │ │ │ +0010f90c 00051516 R_ARM_JUMP_SLOT 000ec889 shtlap_ │ │ │ │ +0010f910 00067016 R_ARM_JUMP_SLOT 000e3cb1 cosqb_ │ │ │ │ +0010f914 000d6a16 R_ARM_JUMP_SLOT 00039d09 tmlget_ │ │ │ │ +0010f918 0000dd16 R_ARM_JUMP_SLOT 000b8325 szstmd_ │ │ │ │ +0010f91c 000d4d16 R_ARM_JUMP_SLOT 000b5b41 g2qcti_ │ │ │ │ +0010f920 00106b16 R_ARM_JUMP_SLOT 000af1ed mpimil_ │ │ │ │ +0010f924 000dd716 R_ARM_JUMP_SLOT 00092719 uvbxl_ │ │ │ │ +0010f928 000ab816 R_ARM_JUMP_SLOT 000ecc31 vs1int_ │ │ │ │ +0010f92c 000c0d16 R_ARM_JUMP_SLOT 00094a19 ucrget_ │ │ │ │ +0010f930 000e6716 R_ARM_JUMP_SLOT 000d58d1 zgqclc_ │ │ │ │ +0010f934 0010ff16 R_ARM_JUMP_SLOT 0007d6f5 uirget_ │ │ │ │ +0010f938 000cec16 R_ARM_JUMP_SLOT 000801e5 uilqin_ │ │ │ │ +0010f93c 00027916 R_ARM_JUMP_SLOT 000c95b9 sgclst_ │ │ │ │ +0010f940 00085416 R_ARM_JUMP_SLOT 000aeb81 mpfcyc_ │ │ │ │ +0010f944 000d4816 R_ARM_JUMP_SLOT 00083dcd usaxlb_ │ │ │ │ +0010f948 0001c516 R_ARM_JUMP_SLOT 000c4699 slqsiz_ │ │ │ │ +0010f94c 00098016 R_ARM_JUMP_SLOT 000b8385 szplzv_ │ │ │ │ +0010f950 000d8116 R_ARM_JUMP_SLOT 0007549d umspnt_ │ │ │ │ +0010f954 000daa16 R_ARM_JUMP_SLOT 00039a2d tmpqit_ │ │ │ │ +0010f958 000e8716 R_ARM_JUMP_SLOT 000e6e81 ezffti_ │ │ │ │ +0010f95c 000bf816 R_ARM_JUMP_SLOT 000da8c5 gbytes_ │ │ │ │ +0010f960 0005d216 R_ARM_JUMP_SLOT 000a645d ugpqcp_ │ │ │ │ +0010f964 000bbb16 R_ARM_JUMP_SLOT 000ddd01 datef2_ │ │ │ │ +0010f968 00109b16 R_ARM_JUMP_SLOT 000c06dd szpcly_ │ │ │ │ +0010f96c 000cf516 R_ARM_JUMP_SLOT 000863f1 uslstx_ │ │ │ │ +0010f970 00040c16 R_ARM_JUMP_SLOT 00099f4d ulylog_ │ │ │ │ +0010f974 00081016 R_ARM_JUMP_SLOT 000cf5e9 sgpqit_ │ │ │ │ +0010f978 00037d16 R_ARM_JUMP_SLOT 000a7da9 vicon1_ │ │ │ │ +0010f97c 00101716 R_ARM_JUMP_SLOT 000d58f1 zgqptc_ │ │ │ │ +0010f980 00057516 R_ARM_JUMP_SLOT 000b33a1 rgnle_ │ │ │ │ +0010f984 0001d416 R_ARM_JUMP_SLOT 00091c1d uvbra_ │ │ │ │ +0010f988 00104a16 R_ARM_JUMP_SLOT 000cef9d sginit_ │ │ │ │ +0010f98c 0004d816 R_ARM_JUMP_SLOT 000c02b1 szpmzr_ │ │ │ │ +0010f990 000e3216 R_ARM_JUMP_SLOT 000b7c05 szslti_ │ │ │ │ +0010f994 0005e116 R_ARM_JUMP_SLOT 000bcf95 szstni_ │ │ │ │ +0010f998 000cc416 R_ARM_JUMP_SLOT 000d52dd zggplt_ │ │ │ │ +0010f99c 0009f616 R_ARM_JUMP_SLOT 000be969 szpipt_ │ │ │ │ +0010f9a0 00106916 R_ARM_JUMP_SLOT 000d0591 sgqtxc_ │ │ │ │ +0010f9a4 00114a16 R_ARM_JUMP_SLOT 000b3409 rgnge_ │ │ │ │ +0010f9a8 000e3316 R_ARM_JUMP_SLOT 0008b035 uetonb_ │ │ │ │ +0010f9ac 000e2716 R_ARM_JUMP_SLOT 000950b9 uclqnp_ │ │ │ │ +0010f9b0 00121016 R_ARM_JUMP_SLOT 000a5c75 ugiqnp_ │ │ │ │ +0010f9b4 000fcd16 R_ARM_JUMP_SLOT 000748a9 umqtxy_ │ │ │ │ +0010f9b8 0006b116 R_ARM_JUMP_SLOT 000d58e1 zgqtnc_ │ │ │ │ +0010f9bc 00076416 R_ARM_JUMP_SLOT 000bd3b5 szopld_ │ │ │ │ 0010f9c0 00008e16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -0010f9c4 00045216 R_ARM_JUMP_SLOT 00040795 shmswm_ │ │ │ │ -0010f9c8 00041316 R_ARM_JUMP_SLOT 000e4661 udrget_ │ │ │ │ -0010f9cc 00056a16 R_ARM_JUMP_SLOT 000b1aed swiqcl_ │ │ │ │ -0010f9d0 0007a416 R_ARM_JUMP_SLOT 000bc859 grsmpl_ │ │ │ │ -0010f9d4 000a9016 R_ARM_JUMP_SLOT 000480a9 glrstx_ │ │ │ │ -0010f9d8 00097d16 R_ARM_JUMP_SLOT 000b2a4d swcstx_ │ │ │ │ -0010f9dc 00078116 R_ARM_JUMP_SLOT 00045855 rlixfl_ │ │ │ │ -0010f9e0 00104116 R_ARM_JUMP_SLOT 0004d2dd ct2ec_ │ │ │ │ +0010f9c4 00045216 R_ARM_JUMP_SLOT 000ea5c1 shmswm_ │ │ │ │ +0010f9c8 00041316 R_ARM_JUMP_SLOT 0009f581 udrget_ │ │ │ │ +0010f9cc 00056a16 R_ARM_JUMP_SLOT 000d1655 swiqcl_ │ │ │ │ +0010f9d0 0007a416 R_ARM_JUMP_SLOT 000948ed grsmpl_ │ │ │ │ +0010f9d4 000a9016 R_ARM_JUMP_SLOT 000ac905 glrstx_ │ │ │ │ +0010f9d8 00097d16 R_ARM_JUMP_SLOT 000d1931 swcstx_ │ │ │ │ +0010f9dc 00078116 R_ARM_JUMP_SLOT 000aaf4d rlixfl_ │ │ │ │ +0010f9e0 00104116 R_ARM_JUMP_SLOT 000ad319 ct2ec_ │ │ │ │ 0010f9e4 00008f16 R_ARM_JUMP_SLOT 00000000 __powidf2@GCC_4.0.0 │ │ │ │ -0010f9e8 000ee616 R_ARM_JUMP_SLOT 000c2c99 uzpstx_ │ │ │ │ -0010f9ec 0011d916 R_ARM_JUMP_SLOT 000a9be1 zgdopn_ │ │ │ │ -0010f9f0 000b5216 R_ARM_JUMP_SLOT 000bdfc1 uuiget_ │ │ │ │ -0010f9f4 0001bc16 R_ARM_JUMP_SLOT 000bb101 uyptmk_ │ │ │ │ -0010f9f8 00110016 R_ARM_JUMP_SLOT 000b30c9 ulpget_ │ │ │ │ -0010f9fc 0009e116 R_ARM_JUMP_SLOT 000b7291 ueisvl_ │ │ │ │ -0010fa00 00042d16 R_ARM_JUMP_SLOT 000aadbd utf8_char_byte │ │ │ │ -0010fa04 00047016 R_ARM_JUMP_SLOT 000c4081 uzrget_ │ │ │ │ -0010fa08 000ba816 R_ARM_JUMP_SLOT 0003eafd cosqb1_ │ │ │ │ -0010fa0c 000f7e16 R_ARM_JUMP_SLOT 000492b5 lrgt0_ │ │ │ │ -0010fa10 0000fe16 R_ARM_JUMP_SLOT 000a4529 isgtrc_ │ │ │ │ -0010fa14 0005af16 R_ARM_JUMP_SLOT 000502c5 vrinc0_ │ │ │ │ +0010f9e8 000ee616 R_ARM_JUMP_SLOT 00090421 uzpstx_ │ │ │ │ +0010f9ec 0011d916 R_ARM_JUMP_SLOT 000d2951 zgdopn_ │ │ │ │ +0010f9f0 000b5216 R_ARM_JUMP_SLOT 00079c7d uuiget_ │ │ │ │ +0010f9f4 0001bc16 R_ARM_JUMP_SLOT 00073ed5 uyptmk_ │ │ │ │ +0010f9f8 00110016 R_ARM_JUMP_SLOT 0009842d ulpget_ │ │ │ │ +0010f9fc 0009e116 R_ARM_JUMP_SLOT 0008dbb1 ueisvl_ │ │ │ │ +0010fa00 00042d16 R_ARM_JUMP_SLOT 000d3b2d utf8_char_byte │ │ │ │ +0010fa04 00047016 R_ARM_JUMP_SLOT 00090879 uzrget_ │ │ │ │ +0010fa08 000ba816 R_ARM_JUMP_SLOT 000e2ef9 cosqb1_ │ │ │ │ +0010fa0c 000f7e16 R_ARM_JUMP_SLOT 000b3f45 lrgt0_ │ │ │ │ +0010fa10 0000fe16 R_ARM_JUMP_SLOT 000cb20d isgtrc_ │ │ │ │ +0010fa14 0005af16 R_ARM_JUMP_SLOT 000b7291 vrinc0_ │ │ │ │ 0010fa18 00009016 R_ARM_JUMP_SLOT 00000000 gtk_init │ │ │ │ -0010fa1c 000f8516 R_ARM_JUMP_SLOT 000b1345 swlqin_ │ │ │ │ -0010fa20 00079616 R_ARM_JUMP_SLOT 000e475d udrset_ │ │ │ │ -0010fa24 0008b116 R_ARM_JUMP_SLOT 0004e161 vifna_ │ │ │ │ -0010fa28 000dbf16 R_ARM_JUMP_SLOT 000b6b01 uerget_ │ │ │ │ -0010fa2c 000ee716 R_ARM_JUMP_SLOT 000b1c2d swiqid_ │ │ │ │ -0010fa30 000e8916 R_ARM_JUMP_SLOT 00053ff1 s_cat │ │ │ │ -0010fa34 00107816 R_ARM_JUMP_SLOT 000e3399 uciqvl_ │ │ │ │ -0010fa38 0001f116 R_ARM_JUMP_SLOT 0009f52d ststrf_ │ │ │ │ -0010fa3c 00098516 R_ARM_JUMP_SLOT 000cc4c9 uslqnp_ │ │ │ │ -0010fa40 00048c16 R_ARM_JUMP_SLOT 0004da35 iadd1_ │ │ │ │ -0010fa44 0010b316 R_ARM_JUMP_SLOT 000d5ab9 ugrqcl_ │ │ │ │ -0010fa48 00112816 R_ARM_JUMP_SLOT 0009ef81 stitrn_ │ │ │ │ -0010fa4c 000ed416 R_ARM_JUMP_SLOT 000d2b9d umrqin_ │ │ │ │ -0010fa50 000fbf16 R_ARM_JUMP_SLOT 00090dd1 szsclx_ │ │ │ │ -0010fa54 0007a516 R_ARM_JUMP_SLOT 0009d249 stsrd3_ │ │ │ │ -0010fa58 000d0016 R_ARM_JUMP_SLOT 000ebcc9 cmon_ │ │ │ │ -0010fa5c 00035616 R_ARM_JUMP_SLOT 0004dc61 vicon0_ │ │ │ │ -0010fa60 00098a16 R_ARM_JUMP_SLOT 000c4abd uzlset_ │ │ │ │ -0010fa64 00073016 R_ARM_JUMP_SLOT 000c3f5d uzrsav_ │ │ │ │ -0010fa68 00084816 R_ARM_JUMP_SLOT 00046fd5 glpqit_ │ │ │ │ +0010fa1c 000f8516 R_ARM_JUMP_SLOT 000d607d swlqin_ │ │ │ │ +0010fa20 00079616 R_ARM_JUMP_SLOT 0009f67d udrset_ │ │ │ │ +0010fa24 0008b116 R_ARM_JUMP_SLOT 000a7fd1 vifna_ │ │ │ │ +0010fa28 000dbf16 R_ARM_JUMP_SLOT 0008d429 uerget_ │ │ │ │ +0010fa2c 000ee716 R_ARM_JUMP_SLOT 000d1795 swiqid_ │ │ │ │ +0010fa30 000e8916 R_ARM_JUMP_SLOT 0003ad11 s_cat │ │ │ │ +0010fa34 00107816 R_ARM_JUMP_SLOT 00095ce1 uciqvl_ │ │ │ │ +0010fa38 0001f116 R_ARM_JUMP_SLOT 000c7531 ststrf_ │ │ │ │ +0010fa3c 00098516 R_ARM_JUMP_SLOT 00083809 uslqnp_ │ │ │ │ +0010fa40 00048c16 R_ARM_JUMP_SLOT 000a7709 iadd1_ │ │ │ │ +0010fa44 0010b316 R_ARM_JUMP_SLOT 000a4bcd ugrqcl_ │ │ │ │ +0010fa48 00112816 R_ARM_JUMP_SLOT 000c6f85 stitrn_ │ │ │ │ +0010fa4c 000ed416 R_ARM_JUMP_SLOT 00075589 umrqin_ │ │ │ │ +0010fa50 000fbf16 R_ARM_JUMP_SLOT 000c15fd szsclx_ │ │ │ │ +0010fa54 0007a516 R_ARM_JUMP_SLOT 000c8985 stsrd3_ │ │ │ │ +0010fa58 000d0016 R_ARM_JUMP_SLOT 000dd121 cmon_ │ │ │ │ +0010fa5c 00035616 R_ARM_JUMP_SLOT 000a79c1 vicon0_ │ │ │ │ +0010fa60 00098a16 R_ARM_JUMP_SLOT 0009081d uzlset_ │ │ │ │ +0010fa64 00073016 R_ARM_JUMP_SLOT 0008eaa5 uzrsav_ │ │ │ │ +0010fa68 00084816 R_ARM_JUMP_SLOT 000a87f5 glpqit_ │ │ │ │ 0010fa6c 00009116 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_set_preview_text │ │ │ │ -0010fa70 00058016 R_ARM_JUMP_SLOT 000b29f1 swcget_ │ │ │ │ -0010fa74 00069116 R_ARM_JUMP_SLOT 0004804d glrget_ │ │ │ │ -0010fa78 00080b16 R_ARM_JUMP_SLOT 00036969 odlstx_ │ │ │ │ -0010fa7c 000bd116 R_ARM_JUMP_SLOT 000a1f71 sgqplc_ │ │ │ │ -0010fa80 0009c916 R_ARM_JUMP_SLOT 000495d1 lreq1_ │ │ │ │ -0010fa84 00037816 R_ARM_JUMP_SLOT 000bc8a1 grssim_ │ │ │ │ -0010fa88 000f7c16 R_ARM_JUMP_SLOT 000e2f45 uclqcp_ │ │ │ │ -0010fa8c 0001e716 R_ARM_JUMP_SLOT 000d66f9 ugiqcp_ │ │ │ │ -0010fa90 000a1516 R_ARM_JUMP_SLOT 0004d231 imod_ │ │ │ │ -0010fa94 000ef916 R_ARM_JUMP_SLOT 000539e5 isum_ │ │ │ │ -0010fa98 000fef16 R_ARM_JUMP_SLOT 000b7669 ueiget_ │ │ │ │ +0010fa70 00058016 R_ARM_JUMP_SLOT 000d18d5 swcget_ │ │ │ │ +0010fa74 00069116 R_ARM_JUMP_SLOT 000ac8a9 glrget_ │ │ │ │ +0010fa78 00080b16 R_ARM_JUMP_SLOT 000e1549 odlstx_ │ │ │ │ +0010fa7c 000bd116 R_ARM_JUMP_SLOT 000cd9c9 sgqplc_ │ │ │ │ +0010fa80 0009c916 R_ARM_JUMP_SLOT 000b429d lreq1_ │ │ │ │ +0010fa84 00037816 R_ARM_JUMP_SLOT 000948a5 grssim_ │ │ │ │ +0010fa88 000f7c16 R_ARM_JUMP_SLOT 00095345 uclqcp_ │ │ │ │ +0010fa8c 0001e716 R_ARM_JUMP_SLOT 000a5f19 ugiqcp_ │ │ │ │ +0010fa90 000a1516 R_ARM_JUMP_SLOT 000a6a79 imod_ │ │ │ │ +0010fa94 000ef916 R_ARM_JUMP_SLOT 000ad759 isum_ │ │ │ │ +0010fa98 000fef16 R_ARM_JUMP_SLOT 0008d581 ueiget_ │ │ │ │ 0010fa9c 00009216 R_ARM_JUMP_SLOT 00000000 cairo_image_surface_get_stride │ │ │ │ -0010faa0 0002d116 R_ARM_JUMP_SLOT 000ea9a5 rngu1_ │ │ │ │ -0010faa4 000b7516 R_ARM_JUMP_SLOT 000e7e95 chngc_ │ │ │ │ -0010faa8 000eb716 R_ARM_JUMP_SLOT 000bdcb9 uulstx_ │ │ │ │ -0010faac 0006fc16 R_ARM_JUMP_SLOT 0004fc81 rmlt1_ │ │ │ │ -0010fab0 00091816 R_ARM_JUMP_SLOT 000b6ce5 uelsvl_ │ │ │ │ -0010fab4 0010b416 R_ARM_JUMP_SLOT 00047459 glpset_ │ │ │ │ +0010faa0 0002d116 R_ARM_JUMP_SLOT 000de229 rngu1_ │ │ │ │ +0010faa4 000b7516 R_ARM_JUMP_SLOT 000dc869 chngc_ │ │ │ │ +0010faa8 000eb716 R_ARM_JUMP_SLOT 0007a355 uulstx_ │ │ │ │ +0010faac 0006fc16 R_ARM_JUMP_SLOT 000b7199 rmlt1_ │ │ │ │ +0010fab0 00091816 R_ARM_JUMP_SLOT 0008e015 uelsvl_ │ │ │ │ +0010fab4 0010b416 R_ARM_JUMP_SLOT 000a8335 glpset_ │ │ │ │ 0010fab8 00009316 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ -0010fabc 000ebd16 R_ARM_JUMP_SLOT 000ebec5 iweek2_ │ │ │ │ +0010fabc 000ebd16 R_ARM_JUMP_SLOT 000dd1d1 iweek2_ │ │ │ │ 0010fac0 00009416 R_ARM_JUMP_SLOT 00000000 pango_font_description_from_string │ │ │ │ -0010fac4 000d2016 R_ARM_JUMP_SLOT 000cb465 uscqcp_ │ │ │ │ -0010fac8 00022c16 R_ARM_JUMP_SLOT 000a4ab5 sgtrsn_ │ │ │ │ -0010facc 00104316 R_ARM_JUMP_SLOT 000b2251 swcqid_ │ │ │ │ -0010fad0 00115816 R_ARM_JUMP_SLOT 00047f0d glrqid_ │ │ │ │ -0010fad4 000d5316 R_ARM_JUMP_SLOT 000d2ec1 umrqid_ │ │ │ │ -0010fad8 00019716 R_ARM_JUMP_SLOT 000de869 uiiget_ │ │ │ │ -0010fadc 00013316 R_ARM_JUMP_SLOT 000c5205 uziqin_ │ │ │ │ +0010fac4 000d2016 R_ARM_JUMP_SLOT 0008760d uscqcp_ │ │ │ │ +0010fac8 00022c16 R_ARM_JUMP_SLOT 000ce431 sgtrsn_ │ │ │ │ +0010facc 00115816 R_ARM_JUMP_SLOT 000a9de9 glrqid_ │ │ │ │ +0010fad0 00104316 R_ARM_JUMP_SLOT 000d1df1 swcqid_ │ │ │ │ +0010fad4 000d5316 R_ARM_JUMP_SLOT 000758ad umrqid_ │ │ │ │ +0010fad8 00019716 R_ARM_JUMP_SLOT 0007b7a9 uiiget_ │ │ │ │ +0010fadc 00013316 R_ARM_JUMP_SLOT 0008f7fd uziqin_ │ │ │ │ 0010fae0 00009616 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ -0010fae4 000d9316 R_ARM_JUMP_SLOT 000bde05 uuiqvl_ │ │ │ │ -0010fae8 000cf416 R_ARM_JUMP_SLOT 000d29ed umpstx_ │ │ │ │ -0010faec 000e0c16 R_ARM_JUMP_SLOT 000b7dad iueton_ │ │ │ │ -0010faf0 00063516 R_ARM_JUMP_SLOT 000e5e15 rudlev_ │ │ │ │ +0010fae4 000d9316 R_ARM_JUMP_SLOT 0007a4a1 uuiqvl_ │ │ │ │ +0010fae8 000cf416 R_ARM_JUMP_SLOT 00076d41 umpstx_ │ │ │ │ +0010faec 000e0c16 R_ARM_JUMP_SLOT 0008bf91 iueton_ │ │ │ │ +0010faf0 00063516 R_ARM_JUMP_SLOT 0009cfcd rudlev_ │ │ │ │ 0010faf4 00009716 R_ARM_JUMP_SLOT 00000000 pango_font_map_list_families │ │ │ │ -0010faf8 00057716 R_ARM_JUMP_SLOT 000b034d swqimc_ │ │ │ │ -0010fafc 0005ee16 R_ARM_JUMP_SLOT 000a89f5 scqorg_ │ │ │ │ -0010fb00 00060d16 R_ARM_JUMP_SLOT 00036c39 odiqcl_ │ │ │ │ -0010fb04 0005d316 R_ARM_JUMP_SLOT 000b85b1 ueqtlz_ │ │ │ │ -0010fb08 000e4116 R_ARM_JUMP_SLOT 000b3b39 uliqcl_ │ │ │ │ +0010faf8 00057716 R_ARM_JUMP_SLOT 000d8aa1 swqimc_ │ │ │ │ +0010fafc 0005ee16 R_ARM_JUMP_SLOT 000c571d scqorg_ │ │ │ │ +0010fb00 00060d16 R_ARM_JUMP_SLOT 000e2439 odiqcl_ │ │ │ │ +0010fb04 0005d316 R_ARM_JUMP_SLOT 0008b981 ueqtlz_ │ │ │ │ +0010fb08 000e4116 R_ARM_JUMP_SLOT 00099605 uliqcl_ │ │ │ │ 0010fb0c 00009816 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ -0010fb10 00031716 R_ARM_JUMP_SLOT 000cc555 uslsvl_ │ │ │ │ -0010fb14 00093916 R_ARM_JUMP_SLOT 000c1795 ruwgy_ │ │ │ │ -0010fb18 000f4716 R_ARM_JUMP_SLOT 000bcbf9 uuqebs_ │ │ │ │ -0010fb1c 0000c516 R_ARM_JUMP_SLOT 00050ba9 gnlt_ │ │ │ │ -0010fb20 0007dc16 R_ARM_JUMP_SLOT 0004d0f9 rd2r_ │ │ │ │ -0010fb24 000b2e16 R_ARM_JUMP_SLOT 000c79b9 usxoff_ │ │ │ │ -0010fb28 000e4616 R_ARM_JUMP_SLOT 00043391 vidiv_ │ │ │ │ -0010fb2c 00104c16 R_ARM_JUMP_SLOT 0004e101 vifna0_ │ │ │ │ -0010fb30 000ed516 R_ARM_JUMP_SLOT 000e809d sbytes_ │ │ │ │ +0010fb10 00031716 R_ARM_JUMP_SLOT 00083895 uslsvl_ │ │ │ │ +0010fb14 00093916 R_ARM_JUMP_SLOT 00071c95 ruwgy_ │ │ │ │ +0010fb18 000f4716 R_ARM_JUMP_SLOT 00079c2d uuqebs_ │ │ │ │ +0010fb1c 0000c516 R_ARM_JUMP_SLOT 000b3235 gnlt_ │ │ │ │ +0010fb20 0007dc16 R_ARM_JUMP_SLOT 000a6ad5 rd2r_ │ │ │ │ +0010fb24 000b2e16 R_ARM_JUMP_SLOT 00089be5 usxoff_ │ │ │ │ +0010fb28 000e4616 R_ARM_JUMP_SLOT 000b38bd vidiv_ │ │ │ │ +0010fb2c 00104c16 R_ARM_JUMP_SLOT 000a781d vifna0_ │ │ │ │ +0010fb30 000ed516 R_ARM_JUMP_SLOT 000daad5 sbytes_ │ │ │ │ 0010fb34 00009916 R_ARM_JUMP_SLOT 00000000 cairo_clip │ │ │ │ -0010fb38 0004ba16 R_ARM_JUMP_SLOT 000e2581 ucpstx_ │ │ │ │ -0010fb3c 0007c716 R_ARM_JUMP_SLOT 0008ebf1 tmlqin_ │ │ │ │ -0010fb40 0008d416 R_ARM_JUMP_SLOT 000cc0f1 usrqcl_ │ │ │ │ -0010fb44 000c4316 R_ARM_JUMP_SLOT 00095d39 szcllz_ │ │ │ │ -0010fb48 000f8916 R_ARM_JUMP_SLOT 000a8979 scstrn_ │ │ │ │ -0010fb4c 00116416 R_ARM_JUMP_SLOT 000b8b21 uezchk_ │ │ │ │ -0010fb50 000dfe16 R_ARM_JUMP_SLOT 000c0971 uhdifz_ │ │ │ │ -0010fb54 0007ea16 R_ARM_JUMP_SLOT 000c2151 uwqgya_ │ │ │ │ -0010fb58 000ea616 R_ARM_JUMP_SLOT 000b5f71 uepqin_ │ │ │ │ -0010fb5c 000c7216 R_ARM_JUMP_SLOT 000b33a5 ulrqcp_ │ │ │ │ -0010fb60 0011fc16 R_ARM_JUMP_SLOT 000ed49d time13_ │ │ │ │ -0010fb64 00021a16 R_ARM_JUMP_SLOT 000ecae9 date31_ │ │ │ │ -0010fb68 000d9416 R_ARM_JUMP_SLOT 0003d0f1 passb5_ │ │ │ │ -0010fb6c 000b8c16 R_ARM_JUMP_SLOT 000981f9 szm3cl_ │ │ │ │ -0010fb70 0008c516 R_ARM_JUMP_SLOT 000c5259 uziqvl_ │ │ │ │ +0010fb38 0004ba16 R_ARM_JUMP_SLOT 00097cf5 ucpstx_ │ │ │ │ +0010fb3c 0007c716 R_ARM_JUMP_SLOT 0003a49d tmlqin_ │ │ │ │ +0010fb40 0008d416 R_ARM_JUMP_SLOT 00086115 usrqcl_ │ │ │ │ +0010fb44 000c4316 R_ARM_JUMP_SLOT 000b7cd1 szcllz_ │ │ │ │ +0010fb48 000f8916 R_ARM_JUMP_SLOT 000c5a2d scstrn_ │ │ │ │ +0010fb4c 00116416 R_ARM_JUMP_SLOT 0008cb09 uezchk_ │ │ │ │ +0010fb50 000dfe16 R_ARM_JUMP_SLOT 000a12d9 uhdifz_ │ │ │ │ +0010fb54 0007ea16 R_ARM_JUMP_SLOT 00071c51 uwqgya_ │ │ │ │ +0010fb58 000ea616 R_ARM_JUMP_SLOT 0008a995 uepqin_ │ │ │ │ +0010fb5c 000c7216 R_ARM_JUMP_SLOT 0009831d ulrqcp_ │ │ │ │ +0010fb60 0011fc16 R_ARM_JUMP_SLOT 000daf69 time13_ │ │ │ │ +0010fb64 00021a16 R_ARM_JUMP_SLOT 000dd1b1 date31_ │ │ │ │ +0010fb68 000d9416 R_ARM_JUMP_SLOT 000e5d5d passb5_ │ │ │ │ +0010fb6c 000b8c16 R_ARM_JUMP_SLOT 000be945 szm3cl_ │ │ │ │ +0010fb70 0008c516 R_ARM_JUMP_SLOT 0008f851 uziqvl_ │ │ │ │ 0010fb74 00009a16 R_ARM_JUMP_SLOT 00000000 gtk_drawing_area_new │ │ │ │ -0010fb78 000f1616 R_ARM_JUMP_SLOT 000a1455 sglnxr_ │ │ │ │ -0010fb7c 000e5116 R_ARM_JUMP_SLOT 00047541 glcsvl_ │ │ │ │ -0010fb80 000f8716 R_ARM_JUMP_SLOT 000440ad dxiloc_ │ │ │ │ -0010fb84 000ae416 R_ARM_JUMP_SLOT 000dbae1 uirsvl_ │ │ │ │ -0010fb88 000d2116 R_ARM_JUMP_SLOT 000ebd59 ndyear_ │ │ │ │ -0010fb8c 00017616 R_ARM_JUMP_SLOT 0003a8f5 radbg_ │ │ │ │ -0010fb90 000fa816 R_ARM_JUMP_SLOT 00040b81 shmsri_ │ │ │ │ -0010fb94 000efe16 R_ARM_JUMP_SLOT 00096a9d szschz_ │ │ │ │ -0010fb98 0010f116 R_ARM_JUMP_SLOT 000dd0f5 uipdat_ │ │ │ │ -0010fb9c 00094616 R_ARM_JUMP_SLOT 000bcb89 uusfrt_ │ │ │ │ -0010fba0 000c4616 R_ARM_JUMP_SLOT 000e87e5 rnorml_ │ │ │ │ -0010fba4 000e8d16 R_ARM_JUMP_SLOT 00097229 szpllv_ │ │ │ │ -0010fba8 00087f16 R_ARM_JUMP_SLOT 000bca99 grcls_ │ │ │ │ -0010fbac 000abe16 R_ARM_JUMP_SLOT 0003fb91 shtlbw_ │ │ │ │ -0010fbb0 00039016 R_ARM_JUMP_SLOT 000cc4d1 uslqin_ │ │ │ │ -0010fbb4 0007d116 R_ARM_JUMP_SLOT 0004d1c5 rmod_ │ │ │ │ -0010fbb8 000b9b16 R_ARM_JUMP_SLOT 000ccd31 usiqcp_ │ │ │ │ -0010fbbc 00104516 R_ARM_JUMP_SLOT 000b9fd1 uysttl_ │ │ │ │ -0010fbc0 000de216 R_ARM_JUMP_SLOT 000a78c9 sctnzv_ │ │ │ │ -0010fbc4 000ff116 R_ARM_JUMP_SLOT 000d588d ugrqnp_ │ │ │ │ +0010fb78 000f1616 R_ARM_JUMP_SLOT 000cdb75 sglnxr_ │ │ │ │ +0010fb7c 000e5116 R_ARM_JUMP_SLOT 000a9391 glcsvl_ │ │ │ │ +0010fb80 000f8716 R_ARM_JUMP_SLOT 000b3dc1 dxiloc_ │ │ │ │ +0010fb84 000ae416 R_ARM_JUMP_SLOT 00080d2d uirsvl_ │ │ │ │ +0010fb88 000d2116 R_ARM_JUMP_SLOT 000ddec9 ndyear_ │ │ │ │ +0010fb8c 00017616 R_ARM_JUMP_SLOT 000e4489 radbg_ │ │ │ │ +0010fb90 000fa816 R_ARM_JUMP_SLOT 000ecc09 shmsri_ │ │ │ │ +0010fb94 000efe16 R_ARM_JUMP_SLOT 000baf99 szschz_ │ │ │ │ +0010fb98 0010f116 R_ARM_JUMP_SLOT 0007ed3d uipdat_ │ │ │ │ +0010fb9c 00094616 R_ARM_JUMP_SLOT 0007af49 uusfrt_ │ │ │ │ +0010fba0 000c4616 R_ARM_JUMP_SLOT 000deea9 rnorml_ │ │ │ │ +0010fba4 000e8d16 R_ARM_JUMP_SLOT 000c1ba5 szpllv_ │ │ │ │ +0010fba8 00087f16 R_ARM_JUMP_SLOT 000949b9 grcls_ │ │ │ │ +0010fbac 000abe16 R_ARM_JUMP_SLOT 000ec711 shtlbw_ │ │ │ │ +0010fbb0 00039016 R_ARM_JUMP_SLOT 00083811 uslqin_ │ │ │ │ +0010fbb4 0007d116 R_ARM_JUMP_SLOT 000a6b05 rmod_ │ │ │ │ +0010fbb8 000b9b16 R_ARM_JUMP_SLOT 000848fd usiqcp_ │ │ │ │ +0010fbbc 00104516 R_ARM_JUMP_SLOT 00073291 uysttl_ │ │ │ │ +0010fbc0 000de216 R_ARM_JUMP_SLOT 000c608d sctnzv_ │ │ │ │ +0010fbc4 000ff116 R_ARM_JUMP_SLOT 000a49a1 ugrqnp_ │ │ │ │ 0010fbc8 00009b16 R_ARM_JUMP_SLOT 00000000 fmodf@GLIBC_2.38 │ │ │ │ -0010fbcc 0000eb16 R_ARM_JUMP_SLOT 00094b4d szsttv_ │ │ │ │ -0010fbd0 00113516 R_ARM_JUMP_SLOT 0004bf65 mpscoc_ │ │ │ │ -0010fbd4 00065116 R_ARM_JUMP_SLOT 000c484d uzlqnp_ │ │ │ │ -0010fbd8 0011bd16 R_ARM_JUMP_SLOT 000d09ad umstvz_ │ │ │ │ -0010fbdc 00090e16 R_ARM_JUMP_SLOT 000a90e9 scqeye_ │ │ │ │ -0010fbe0 000f5916 R_ARM_JUMP_SLOT 000d1cad umspcw_ │ │ │ │ +0010fbcc 0000eb16 R_ARM_JUMP_SLOT 000b93e1 szsttv_ │ │ │ │ +0010fbd0 00113516 R_ARM_JUMP_SLOT 000b0805 mpscoc_ │ │ │ │ +0010fbd4 00065116 R_ARM_JUMP_SLOT 00091335 uzlqnp_ │ │ │ │ +0010fbd8 0011bd16 R_ARM_JUMP_SLOT 00076ae9 umstvz_ │ │ │ │ +0010fbdc 00090e16 R_ARM_JUMP_SLOT 000c4b99 scqeye_ │ │ │ │ +0010fbe0 000f5916 R_ARM_JUMP_SLOT 000774f5 umspcw_ │ │ │ │ 0010fbe4 00009c16 R_ARM_JUMP_SLOT 00000000 cairo_surface_write_to_png_stream │ │ │ │ -0010fbe8 0003fb16 R_ARM_JUMP_SLOT 00047701 glcqcl_ │ │ │ │ -0010fbec 0009e416 R_ARM_JUMP_SLOT 000cad05 usurdt_ │ │ │ │ -0010fbf0 00025616 R_ARM_JUMP_SLOT 00048235 gllsvl_ │ │ │ │ -0010fbf4 0010c216 R_ARM_JUMP_SLOT 000b3e15 ulistx_ │ │ │ │ -0010fbf8 000c1816 R_ARM_JUMP_SLOT 0004a631 mpipt2_ │ │ │ │ -0010fbfc 000c2516 R_ARM_JUMP_SLOT 0004cac5 mpfmwl_ │ │ │ │ -0010fc00 000e8f16 R_ARM_JUMP_SLOT 0004be5d mpfcoc_ │ │ │ │ -0010fc04 000d9616 R_ARM_JUMP_SLOT 0004b25d mpfcct_ │ │ │ │ -0010fc08 000a3616 R_ARM_JUMP_SLOT 000ebffd dateq1_ │ │ │ │ -0010fc0c 00050e16 R_ARM_JUMP_SLOT 000e2a21 ucrqid_ │ │ │ │ -0010fc10 000a5616 R_ARM_JUMP_SLOT 000b720d ueiqin_ │ │ │ │ -0010fc14 0008c016 R_ARM_JUMP_SLOT 00041b69 shinix_ │ │ │ │ +0010fbe8 0003fb16 R_ARM_JUMP_SLOT 000a9551 glcqcl_ │ │ │ │ +0010fbec 0009e416 R_ARM_JUMP_SLOT 0008832d usurdt_ │ │ │ │ +0010fbf0 00025616 R_ARM_JUMP_SLOT 000a8e45 gllsvl_ │ │ │ │ +0010fbf4 0010c216 R_ARM_JUMP_SLOT 00098149 ulistx_ │ │ │ │ +0010fbf8 000c1816 R_ARM_JUMP_SLOT 000addc9 mpipt2_ │ │ │ │ +0010fbfc 000c2516 R_ARM_JUMP_SLOT 000aecb1 mpfmwl_ │ │ │ │ +0010fc00 000e8f16 R_ARM_JUMP_SLOT 000b06fd mpfcoc_ │ │ │ │ +0010fc04 000d9616 R_ARM_JUMP_SLOT 000af0d5 mpfcct_ │ │ │ │ +0010fc08 000a3616 R_ARM_JUMP_SLOT 000dde61 dateq1_ │ │ │ │ +0010fc0c 00050e16 R_ARM_JUMP_SLOT 000963ed ucrqid_ │ │ │ │ +0010fc10 000a5616 R_ARM_JUMP_SLOT 0008db2d ueiqin_ │ │ │ │ +0010fc14 0008c016 R_ARM_JUMP_SLOT 000eba29 shinix_ │ │ │ │ 0010fc18 00009d16 R_ARM_JUMP_SLOT 00000000 __sprintf_chk@GLIBC_2.4 │ │ │ │ -0010fc1c 00070d16 R_ARM_JUMP_SLOT 0003f7e5 shtwgz_ │ │ │ │ -0010fc20 00085216 R_ARM_JUMP_SLOT 000ce135 luxchk_ │ │ │ │ -0010fc24 00110116 R_ARM_JUMP_SLOT 000a8251 scplzu_ │ │ │ │ -0010fc28 000aaf16 R_ARM_JUMP_SLOT 000d5f1d uglsvl_ │ │ │ │ -0010fc2c 00121216 R_ARM_JUMP_SLOT 000b733d ueiqvl_ │ │ │ │ -0010fc30 00063916 R_ARM_JUMP_SLOT 000a4301 sgspli_ │ │ │ │ +0010fc1c 00070d16 R_ARM_JUMP_SLOT 000ec365 shtwgz_ │ │ │ │ +0010fc20 00085216 R_ARM_JUMP_SLOT 0009c575 luxchk_ │ │ │ │ +0010fc24 00110116 R_ARM_JUMP_SLOT 000c5779 scplzu_ │ │ │ │ +0010fc28 000aaf16 R_ARM_JUMP_SLOT 000a3e89 uglsvl_ │ │ │ │ +0010fc2c 00121216 R_ARM_JUMP_SLOT 0008dc5d ueiqvl_ │ │ │ │ +0010fc30 00063916 R_ARM_JUMP_SLOT 000cd085 sgspli_ │ │ │ │ 0010fc34 00009e16 R_ARM_JUMP_SLOT 00000000 cairo_stroke │ │ │ │ -0010fc38 0005fa16 R_ARM_JUMP_SLOT 0009a451 szplcl_ │ │ │ │ -0010fc3c 000e8116 R_ARM_JUMP_SLOT 0004702d glpqcl_ │ │ │ │ -0010fc40 00064f16 R_ARM_JUMP_SLOT 00052f85 vrmlt_ │ │ │ │ -0010fc44 00022e16 R_ARM_JUMP_SLOT 000a57dd sgsvpt_ │ │ │ │ -0010fc48 00086716 R_ARM_JUMP_SLOT 00036fb5 odiset_ │ │ │ │ -0010fc4c 00058516 R_ARM_JUMP_SLOT 000bb689 uysoff_ │ │ │ │ -0010fc50 000eee16 R_ARM_JUMP_SLOT 00035f25 odrqin_ │ │ │ │ +0010fc38 0005fa16 R_ARM_JUMP_SLOT 000b85cd szplcl_ │ │ │ │ +0010fc3c 000e8116 R_ARM_JUMP_SLOT 000a884d glpqcl_ │ │ │ │ +0010fc40 00064f16 R_ARM_JUMP_SLOT 000b63d5 vrmlt_ │ │ │ │ +0010fc44 00022e16 R_ARM_JUMP_SLOT 000c8c75 sgsvpt_ │ │ │ │ +0010fc48 00086716 R_ARM_JUMP_SLOT 000e1491 odiset_ │ │ │ │ +0010fc4c 00058516 R_ARM_JUMP_SLOT 00073b09 uysoff_ │ │ │ │ +0010fc50 000eee16 R_ARM_JUMP_SLOT 000e092d odrqin_ │ │ │ │ 0010fc54 00009f16 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_get_font │ │ │ │ -0010fc58 000e0516 R_ARM_JUMP_SLOT 00040e01 shlssd_ │ │ │ │ -0010fc5c 00052816 R_ARM_JUMP_SLOT 000a494d sgtrls_ │ │ │ │ -0010fc60 0006dd16 R_ARM_JUMP_SLOT 000e0809 ucyamn_ │ │ │ │ -0010fc64 0004df16 R_ARM_JUMP_SLOT 0003604d odrqvl_ │ │ │ │ -0010fc68 00045916 R_ARM_JUMP_SLOT 000a8a99 scqlog_ │ │ │ │ -0010fc6c 000e5a16 R_ARM_JUMP_SLOT 000dc171 uishdw_ │ │ │ │ -0010fc70 000f2116 R_ARM_JUMP_SLOT 000be0bd uuiset_ │ │ │ │ -0010fc74 0000c116 R_ARM_JUMP_SLOT 000404d9 shmw2s_ │ │ │ │ -0010fc78 0008a816 R_ARM_JUMP_SLOT 00046465 rtropt_ │ │ │ │ -0010fc7c 00063c16 R_ARM_JUMP_SLOT 000c402d uzrqcp_ │ │ │ │ +0010fc58 000e0516 R_ARM_JUMP_SLOT 000ea3ad shlssd_ │ │ │ │ +0010fc5c 00052816 R_ARM_JUMP_SLOT 000ce2c9 sgtrls_ │ │ │ │ +0010fc60 0006dd16 R_ARM_JUMP_SLOT 00095505 ucyamn_ │ │ │ │ +0010fc64 0004df16 R_ARM_JUMP_SLOT 000e0a55 odrqvl_ │ │ │ │ +0010fc68 00045916 R_ARM_JUMP_SLOT 000c5889 scqlog_ │ │ │ │ +0010fc6c 000e5a16 R_ARM_JUMP_SLOT 0007edcd uishdw_ │ │ │ │ +0010fc70 000f2116 R_ARM_JUMP_SLOT 00079d79 uuiset_ │ │ │ │ +0010fc74 0000c116 R_ARM_JUMP_SLOT 000ea829 shmw2s_ │ │ │ │ +0010fc78 0008a816 R_ARM_JUMP_SLOT 000abdb9 rtropt_ │ │ │ │ +0010fc7c 00063c16 R_ARM_JUMP_SLOT 0008eb75 uzrqcp_ │ │ │ │ 0010fc80 0000a016 R_ARM_JUMP_SLOT 00000000 cairo_set_source_surface │ │ │ │ -0010fc84 000c1216 R_ARM_JUMP_SLOT 00048751 gllstx_ │ │ │ │ -0010fc88 000ae816 R_ARM_JUMP_SLOT 0003738d odpqcp_ │ │ │ │ -0010fc8c 000e3616 R_ARM_JUMP_SLOT 000ea3f1 lchrl_ │ │ │ │ -0010fc90 0006a116 R_ARM_JUMP_SLOT 000acaa5 zgicls_ │ │ │ │ -0010fc94 000c5b16 R_ARM_JUMP_SLOT 00095c5d szqtni_ │ │ │ │ -0010fc98 0005e916 R_ARM_JUMP_SLOT 000b1ec5 swcqnp_ │ │ │ │ +0010fc84 000c1216 R_ARM_JUMP_SLOT 000ac2c9 gllstx_ │ │ │ │ +0010fc88 000ae816 R_ARM_JUMP_SLOT 000e10ed odpqcp_ │ │ │ │ +0010fc8c 000e3616 R_ARM_JUMP_SLOT 000dc4cd lchrl_ │ │ │ │ +0010fc90 0006a116 R_ARM_JUMP_SLOT 000d5815 zgicls_ │ │ │ │ +0010fc94 000c5b16 R_ARM_JUMP_SLOT 000bd261 szqtni_ │ │ │ │ +0010fc98 0005e916 R_ARM_JUMP_SLOT 000d1a65 swcqnp_ │ │ │ │ 0010fc9c 0000a116 R_ARM_JUMP_SLOT 00000000 pango_cairo_show_layout │ │ │ │ -0010fca0 000e1a16 R_ARM_JUMP_SLOT 00099441 szlnzv_ │ │ │ │ -0010fca4 000bfe16 R_ARM_JUMP_SLOT 00043441 vimlt1_ │ │ │ │ -0010fca8 00074316 R_ARM_JUMP_SLOT 000b12b1 swdcls_ │ │ │ │ -0010fcac 000cef16 R_ARM_JUMP_SLOT 0003a1b5 radf4_ │ │ │ │ -0010fcb0 0000d616 R_ARM_JUMP_SLOT 0009e6f5 stiusr_ │ │ │ │ -0010fcb4 000fda16 R_ARM_JUMP_SLOT 0003654d odlsvl_ │ │ │ │ -0010fcb8 0000e216 R_ARM_JUMP_SLOT 000b2e45 ulpqcl_ │ │ │ │ -0010fcbc 00080016 R_ARM_JUMP_SLOT 000a2305 sgslat_ │ │ │ │ +0010fca0 000e1a16 R_ARM_JUMP_SLOT 000be345 szlnzv_ │ │ │ │ +0010fca4 000bfe16 R_ARM_JUMP_SLOT 000b3ba5 vimlt1_ │ │ │ │ +0010fca8 00074316 R_ARM_JUMP_SLOT 000d9a05 swdcls_ │ │ │ │ +0010fcac 000cef16 R_ARM_JUMP_SLOT 000e6239 radf4_ │ │ │ │ +0010fcb0 0000d616 R_ARM_JUMP_SLOT 000c6925 stiusr_ │ │ │ │ +0010fcb4 000fda16 R_ARM_JUMP_SLOT 000e2745 odlsvl_ │ │ │ │ +0010fcb8 0000e216 R_ARM_JUMP_SLOT 00099b49 ulpqcl_ │ │ │ │ +0010fcbc 00080016 R_ARM_JUMP_SLOT 000c991d sgslat_ │ │ │ │ 0010fcc0 0000a216 R_ARM_JUMP_SLOT 00000000 cairo_fill │ │ │ │ -0010fcc4 0003f516 R_ARM_JUMP_SLOT 0003fea9 shppmj_ │ │ │ │ -0010fcc8 00076a16 R_ARM_JUMP_SLOT 00046d71 glpqin_ │ │ │ │ -0010fccc 00073116 R_ARM_JUMP_SLOT 000d4175 umqcwd_ │ │ │ │ -0010fcd0 00107d16 R_ARM_JUMP_SLOT 0004297d vs2int_ │ │ │ │ -0010fcd4 000baf16 R_ARM_JUMP_SLOT 000db769 ui3ini_ │ │ │ │ -0010fcd8 000f8216 R_ARM_JUMP_SLOT 000981f1 szm3op_ │ │ │ │ -0010fcdc 000d4416 R_ARM_JUMP_SLOT 0009b2d5 slpvpc_ │ │ │ │ -0010fce0 00055d16 R_ARM_JUMP_SLOT 00099cfd szpmzv_ │ │ │ │ +0010fcc4 0003f516 R_ARM_JUMP_SLOT 000ecb69 shppmj_ │ │ │ │ +0010fcc8 00076a16 R_ARM_JUMP_SLOT 000a8591 glpqin_ │ │ │ │ +0010fccc 00073116 R_ARM_JUMP_SLOT 000774d9 umqcwd_ │ │ │ │ +0010fcd0 00107d16 R_ARM_JUMP_SLOT 000ecdd5 vs2int_ │ │ │ │ +0010fcd4 000baf16 R_ARM_JUMP_SLOT 0007ff11 ui3ini_ │ │ │ │ +0010fcd8 000f8216 R_ARM_JUMP_SLOT 000be93d szm3op_ │ │ │ │ +0010fcdc 000d4416 R_ARM_JUMP_SLOT 000c3031 slpvpc_ │ │ │ │ +0010fce0 00055d16 R_ARM_JUMP_SLOT 000be701 szpmzv_ │ │ │ │ 0010fce4 0000a316 R_ARM_JUMP_SLOT 00000000 sin@GLIBC_2.4 │ │ │ │ -0010fce8 00070416 R_ARM_JUMP_SLOT 00095fe1 szstyz_ │ │ │ │ +0010fce8 00070416 R_ARM_JUMP_SLOT 000bd3d5 szstyz_ │ │ │ │ 0010fcec 0000a416 R_ARM_JUMP_SLOT 00000000 logf@GLIBC_2.27 │ │ │ │ -0010fcf0 00113f16 R_ARM_JUMP_SLOT 000bccc9 uuslni_ │ │ │ │ -0010fcf4 00070116 R_ARM_JUMP_SLOT 000e1ef9 ucxacl_ │ │ │ │ -0010fcf8 00109516 R_ARM_JUMP_SLOT 0009a769 slmgnz_ │ │ │ │ -0010fcfc 000fa116 R_ARM_JUMP_SLOT 000afd3d swtxt_ │ │ │ │ -0010fd00 00106a16 R_ARM_JUMP_SLOT 0004c72d mpfek6_ │ │ │ │ -0010fd04 000de316 R_ARM_JUMP_SLOT 000aa605 zgdcls_ │ │ │ │ +0010fcf0 00113f16 R_ARM_JUMP_SLOT 0007b515 uuslni_ │ │ │ │ +0010fcf4 00070116 R_ARM_JUMP_SLOT 00095ac1 ucxacl_ │ │ │ │ +0010fcf8 00109516 R_ARM_JUMP_SLOT 000c37bd slmgnz_ │ │ │ │ +0010fcfc 000fa116 R_ARM_JUMP_SLOT 000d8491 swtxt_ │ │ │ │ +0010fd00 00106a16 R_ARM_JUMP_SLOT 000affb1 mpfek6_ │ │ │ │ +0010fd04 000de316 R_ARM_JUMP_SLOT 000d3375 zgdcls_ │ │ │ │ 0010fd08 0000a516 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ -0010fd0c 00046916 R_ARM_JUMP_SLOT 000514b9 g2qgrd_ │ │ │ │ -0010fd10 000a4d16 R_ARM_JUMP_SLOT 000483bd gllqvl_ │ │ │ │ -0010fd14 00066a16 R_ARM_JUMP_SLOT 000c69a1 usaxnm_ │ │ │ │ -0010fd18 00042816 R_ARM_JUMP_SLOT 000dfa7d uismrg_ │ │ │ │ +0010fd0c 00046916 R_ARM_JUMP_SLOT 000b4e31 g2qgrd_ │ │ │ │ +0010fd10 000a4d16 R_ARM_JUMP_SLOT 000a8fcd gllqvl_ │ │ │ │ +0010fd14 00066a16 R_ARM_JUMP_SLOT 000877d5 usaxnm_ │ │ │ │ +0010fd18 00042816 R_ARM_JUMP_SLOT 0007d505 uismrg_ │ │ │ │ 0010fd1c 0000a616 R_ARM_JUMP_SLOT 00000000 pango_font_description_set_weight │ │ │ │ -0010fd20 0001f516 R_ARM_JUMP_SLOT 000ce6c1 uxaxnm_ │ │ │ │ -0010fd24 00035016 R_ARM_JUMP_SLOT 000c5ee9 ussaxs_ │ │ │ │ -0010fd28 000fc516 R_ARM_JUMP_SLOT 000b6c59 uelqnp_ │ │ │ │ -0010fd2c 0005a416 R_ARM_JUMP_SLOT 00051349 jfromc_ │ │ │ │ -0010fd30 000ece16 R_ARM_JUMP_SLOT 00099bc5 sztxcl_ │ │ │ │ -0010fd34 0011f516 R_ARM_JUMP_SLOT 00045a29 rllenv_ │ │ │ │ -0010fd38 000b1a16 R_ARM_JUMP_SLOT 000baaed uypnum_ │ │ │ │ -0010fd3c 000d2816 R_ARM_JUMP_SLOT 000ac2ed zgftfc_ │ │ │ │ -0010fd40 000ad016 R_ARM_JUMP_SLOT 000d27c5 umpqcp_ │ │ │ │ +0010fd20 0001f516 R_ARM_JUMP_SLOT 0009bd71 uxaxnm_ │ │ │ │ +0010fd24 00035016 R_ARM_JUMP_SLOT 000864ed ussaxs_ │ │ │ │ +0010fd28 000fc516 R_ARM_JUMP_SLOT 0008df89 uelqnp_ │ │ │ │ +0010fd2c 0005a416 R_ARM_JUMP_SLOT 000a6c71 jfromc_ │ │ │ │ +0010fd30 000ece16 R_ARM_JUMP_SLOT 000befbd sztxcl_ │ │ │ │ +0010fd34 0011f516 R_ARM_JUMP_SLOT 000ac4a1 rllenv_ │ │ │ │ +0010fd38 000b1a16 R_ARM_JUMP_SLOT 00073c31 uypnum_ │ │ │ │ +0010fd3c 000d2816 R_ARM_JUMP_SLOT 000d505d zgftfc_ │ │ │ │ +0010fd40 000ad016 R_ARM_JUMP_SLOT 00074d49 umpqcp_ │ │ │ │ 0010fd44 0000a716 R_ARM_JUMP_SLOT 00000000 cairo_fill_preserve │ │ │ │ -0010fd48 00072916 R_ARM_JUMP_SLOT 000c3f35 uzrrst_ │ │ │ │ -0010fd4c 0009d316 R_ARM_JUMP_SLOT 000d5895 ugrqin_ │ │ │ │ -0010fd50 0010e616 R_ARM_JUMP_SLOT 0004ce45 mpfmer_ │ │ │ │ -0010fd54 0001d216 R_ARM_JUMP_SLOT 000a4be5 sgtrsl_ │ │ │ │ -0010fd58 000f1b16 R_ARM_JUMP_SLOT 000a5d0d sgpqvl_ │ │ │ │ +0010fd48 00072916 R_ARM_JUMP_SLOT 0008ea7d uzrrst_ │ │ │ │ +0010fd4c 0009d316 R_ARM_JUMP_SLOT 000a49a9 ugrqin_ │ │ │ │ +0010fd50 0010e616 R_ARM_JUMP_SLOT 000b0e31 mpfmer_ │ │ │ │ +0010fd54 0001d216 R_ARM_JUMP_SLOT 000ce561 sgtrsl_ │ │ │ │ +0010fd58 000f1b16 R_ARM_JUMP_SLOT 000cf4f9 sgpqvl_ │ │ │ │ 0010fd5c 0000a816 R_ARM_JUMP_SLOT 00000000 cairo_svg_surface_create │ │ │ │ 0010fd60 0000a916 R_ARM_JUMP_SLOT 00000000 cairo_pattern_set_filter │ │ │ │ 0010fd64 0000aa16 R_ARM_JUMP_SLOT 00000000 pango_layout_set_font_description │ │ │ │ -0010fd68 000cb316 R_ARM_JUMP_SLOT 000c2a71 uzpqcp_ │ │ │ │ -0010fd6c 00054116 R_ARM_JUMP_SLOT 000be61d uumrk_ │ │ │ │ -0010fd70 000f9516 R_ARM_JUMP_SLOT 000bd289 uupget_ │ │ │ │ +0010fd68 000cb316 R_ARM_JUMP_SLOT 0008ef45 uzpqcp_ │ │ │ │ +0010fd6c 00054116 R_ARM_JUMP_SLOT 0007b55d uumrk_ │ │ │ │ +0010fd70 000f9516 R_ARM_JUMP_SLOT 0007ac69 uupget_ │ │ │ │ 0010fd74 0000ab16 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -0010fd78 000d4116 R_ARM_JUMP_SLOT 000b8589 ueitlv_ │ │ │ │ -0010fd7c 000b3b16 R_ARM_JUMP_SLOT 000d5e99 uglqin_ │ │ │ │ -0010fd80 0008eb16 R_ARM_JUMP_SLOT 0004cfed mpicyl_ │ │ │ │ -0010fd84 00107216 R_ARM_JUMP_SLOT 00041ff5 shfwgz_ │ │ │ │ -0010fd88 000f6e16 R_ARM_JUMP_SLOT 00053765 iblkle_ │ │ │ │ -0010fd8c 000de716 R_ARM_JUMP_SLOT 00052ad1 g2qctm_ │ │ │ │ -0010fd90 00049c16 R_ARM_JUMP_SLOT 000d5141 ugpqnp_ │ │ │ │ -0010fd94 00074216 R_ARM_JUMP_SLOT 000ce8f9 uxpttl_ │ │ │ │ -0010fd98 000eaa16 R_ARM_JUMP_SLOT 000e8351 sbyte_ │ │ │ │ -0010fd9c 00075316 R_ARM_JUMP_SLOT 000bcc29 uusebi_ │ │ │ │ -0010fda0 000ca516 R_ARM_JUMP_SLOT 0004937d lrlt1_ │ │ │ │ -0010fda4 000e2116 R_ARM_JUMP_SLOT 0008fec1 szxmod_ │ │ │ │ -0010fda8 00033416 R_ARM_JUMP_SLOT 000a6e6d sgiqin_ │ │ │ │ -0010fdac 000bda16 R_ARM_JUMP_SLOT 000ccbc9 usiqvl_ │ │ │ │ -0010fdb0 00087016 R_ARM_JUMP_SLOT 000bcb2d uuqidv_ │ │ │ │ -0010fdb4 000b1616 R_ARM_JUMP_SLOT 00053101 vrsub0_ │ │ │ │ -0010fdb8 000fbb16 R_ARM_JUMP_SLOT 000e4249 udrsvl_ │ │ │ │ -0010fdbc 0005fd16 R_ARM_JUMP_SLOT 000b0e51 swswdi_ │ │ │ │ -0010fdc0 00083016 R_ARM_JUMP_SLOT 000ae079 swpget_ │ │ │ │ -0010fdc4 0007ca16 R_ARM_JUMP_SLOT 000a6d0d sglget_ │ │ │ │ -0010fdc8 000e5516 R_ARM_JUMP_SLOT 000e36c9 uciget_ │ │ │ │ -0010fdcc 000c3116 R_ARM_JUMP_SLOT 000ae0d5 swpstx_ │ │ │ │ -0010fdd0 000bc616 R_ARM_JUMP_SLOT 000a6d69 sglstx_ │ │ │ │ -0010fdd4 0011b316 R_ARM_JUMP_SLOT 000bcee1 uupqvl_ │ │ │ │ -0010fdd8 0003c416 R_ARM_JUMP_SLOT 000dc031 uiqfnm_ │ │ │ │ -0010fddc 000c7816 R_ARM_JUMP_SLOT 000bdb29 uulqcp_ │ │ │ │ -0010fde0 000d6316 R_ARM_JUMP_SLOT 000cb2cd uscqvl_ │ │ │ │ -0010fde4 0005c916 R_ARM_JUMP_SLOT 0003f581 shtsgz_ │ │ │ │ -0010fde8 00059016 R_ARM_JUMP_SLOT 0003f32d cfftb_ │ │ │ │ -0010fdec 000f3c16 R_ARM_JUMP_SLOT 000416c9 shlbwj_ │ │ │ │ +0010fd78 000d4116 R_ARM_JUMP_SLOT 0008b959 ueitlv_ │ │ │ │ +0010fd7c 000b3b16 R_ARM_JUMP_SLOT 000a3e05 uglqin_ │ │ │ │ +0010fd80 0008eb16 R_ARM_JUMP_SLOT 000b0fd9 mpicyl_ │ │ │ │ +0010fd84 00107216 R_ARM_JUMP_SLOT 000ea575 shfwgz_ │ │ │ │ +0010fd88 000f6e16 R_ARM_JUMP_SLOT 000a759d iblkle_ │ │ │ │ +0010fd8c 000de716 R_ARM_JUMP_SLOT 000b5b19 g2qctm_ │ │ │ │ +0010fd90 00049c16 R_ARM_JUMP_SLOT 000a60e1 ugpqnp_ │ │ │ │ +0010fd94 00074216 R_ARM_JUMP_SLOT 0009b4a9 uxpttl_ │ │ │ │ +0010fd98 000eaa16 R_ARM_JUMP_SLOT 000da6f9 sbyte_ │ │ │ │ +0010fd9c 00075316 R_ARM_JUMP_SLOT 00079c5d uusebi_ │ │ │ │ +0010fda0 000ca516 R_ARM_JUMP_SLOT 000b419d lrlt1_ │ │ │ │ +0010fda4 000e2116 R_ARM_JUMP_SLOT 000b8119 szxmod_ │ │ │ │ +0010fda8 00033416 R_ARM_JUMP_SLOT 000cf8cd sgiqin_ │ │ │ │ +0010fdac 000bda16 R_ARM_JUMP_SLOT 00084795 usiqvl_ │ │ │ │ +0010fdb0 00087016 R_ARM_JUMP_SLOT 0007b4c1 uuqidv_ │ │ │ │ +0010fdb4 000b1616 R_ARM_JUMP_SLOT 000b5d45 vrsub0_ │ │ │ │ +0010fdb8 000fbb16 R_ARM_JUMP_SLOT 000a024d udrsvl_ │ │ │ │ +0010fdbc 0005fd16 R_ARM_JUMP_SLOT 000d95a5 swswdi_ │ │ │ │ +0010fdc0 00083016 R_ARM_JUMP_SLOT 000da42d swpget_ │ │ │ │ +0010fdc4 0007ca16 R_ARM_JUMP_SLOT 000cbef9 sglget_ │ │ │ │ +0010fdc8 000e5516 R_ARM_JUMP_SLOT 000976c9 uciget_ │ │ │ │ +0010fdcc 000c3116 R_ARM_JUMP_SLOT 000da489 swpstx_ │ │ │ │ +0010fdd0 000bc616 R_ARM_JUMP_SLOT 000cbf55 sglstx_ │ │ │ │ +0010fdd4 0011b316 R_ARM_JUMP_SLOT 00079f51 uupqvl_ │ │ │ │ +0010fdd8 0003c416 R_ARM_JUMP_SLOT 0008009d uiqfnm_ │ │ │ │ +0010fddc 000c7816 R_ARM_JUMP_SLOT 0007ab15 uulqcp_ │ │ │ │ +0010fde0 000d6316 R_ARM_JUMP_SLOT 00087475 uscqvl_ │ │ │ │ +0010fde4 0005c916 R_ARM_JUMP_SLOT 000ec101 shtsgz_ │ │ │ │ +0010fde8 00059016 R_ARM_JUMP_SLOT 000e4459 cfftb_ │ │ │ │ +0010fdec 000f3c16 R_ARM_JUMP_SLOT 000eb215 shlbwj_ │ │ │ │ 0010fdf0 0000ad16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -0010fdf4 000b8516 R_ARM_JUMP_SLOT 00038855 sinti_ │ │ │ │ -0010fdf8 000c5016 R_ARM_JUMP_SLOT 000518c1 lg2inq_ │ │ │ │ -0010fdfc 0005eb16 R_ARM_JUMP_SLOT 000e032d ui2ini_ │ │ │ │ -0010fe00 00091916 R_ARM_JUMP_SLOT 000bb96d uysaxz_ │ │ │ │ -0010fe04 00090116 R_ARM_JUMP_SLOT 00045a99 rtcenv_ │ │ │ │ -0010fe08 000b5616 R_ARM_JUMP_SLOT 000bd5c9 uurqvl_ │ │ │ │ +0010fdf4 000b8516 R_ARM_JUMP_SLOT 000e6195 sinti_ │ │ │ │ +0010fdf8 000c5016 R_ARM_JUMP_SLOT 000b5239 lg2inq_ │ │ │ │ +0010fdfc 0005eb16 R_ARM_JUMP_SLOT 0007dfe9 ui2ini_ │ │ │ │ +0010fe00 00091916 R_ARM_JUMP_SLOT 00073841 uysaxz_ │ │ │ │ +0010fe04 00090116 R_ARM_JUMP_SLOT 000ac511 rtcenv_ │ │ │ │ +0010fe08 000b5616 R_ARM_JUMP_SLOT 000798ed uurqvl_ │ │ │ │ 0010fe0c 0000ae16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_character_write@GFORTRAN_8 │ │ │ │ -0010fe10 0002cb16 R_ARM_JUMP_SLOT 000d3001 umrget_ │ │ │ │ +0010fe10 0002cb16 R_ARM_JUMP_SLOT 00076615 umrget_ │ │ │ │ 0010fe14 0000af16 R_ARM_JUMP_SLOT 00000000 _gfortran_string_index@GFORTRAN_8 │ │ │ │ -0010fe18 000f4e16 R_ARM_JUMP_SLOT 000ec51d datec1_ │ │ │ │ -0010fe1c 00078f16 R_ARM_JUMP_SLOT 000db655 uipda3_ │ │ │ │ -0010fe20 000ea116 R_ARM_JUMP_SLOT 0003c2f1 passf4_ │ │ │ │ -0010fe24 0004ae16 R_ARM_JUMP_SLOT 000b1529 swlqcl_ │ │ │ │ -0010fe28 000dd816 R_ARM_JUMP_SLOT 0008b241 tmstln_ │ │ │ │ -0010fe2c 00096b16 R_ARM_JUMP_SLOT 000ed3c1 time31_ │ │ │ │ -0010fe30 00041816 R_ARM_JUMP_SLOT 000dfd31 uifluv_ │ │ │ │ -0010fe34 000b8b16 R_ARM_JUMP_SLOT 00049445 lrnea_ │ │ │ │ -0010fe38 0006da16 R_ARM_JUMP_SLOT 0009daad stqwtr_ │ │ │ │ -0010fe3c 000c8116 R_ARM_JUMP_SLOT 000bfd35 uhbrl_ │ │ │ │ -0010fe40 000d8816 R_ARM_JUMP_SLOT 000a97b9 zglset_ │ │ │ │ -0010fe44 00105616 R_ARM_JUMP_SLOT 0008f2ed tmiqvl_ │ │ │ │ -0010fe48 000ff416 R_ARM_JUMP_SLOT 000b67e5 uerqvl_ │ │ │ │ -0010fe4c 00092a16 R_ARM_JUMP_SLOT 00096169 szclld_ │ │ │ │ -0010fe50 000e9616 R_ARM_JUMP_SLOT 000d0239 umfmap_ │ │ │ │ -0010fe54 0002e216 R_ARM_JUMP_SLOT 000907a5 szqcll_ │ │ │ │ -0010fe58 00066016 R_ARM_JUMP_SLOT 000e2731 ucrqin_ │ │ │ │ +0010fe18 000f4e16 R_ARM_JUMP_SLOT 000dcef5 datec1_ │ │ │ │ +0010fe1c 00078f16 R_ARM_JUMP_SLOT 0007ec8d uipda3_ │ │ │ │ +0010fe20 000ea116 R_ARM_JUMP_SLOT 000e6b51 passf4_ │ │ │ │ +0010fe24 0004ae16 R_ARM_JUMP_SLOT 000d6261 swlqcl_ │ │ │ │ +0010fe28 000dd816 R_ARM_JUMP_SLOT 00038329 tmstln_ │ │ │ │ +0010fe2c 00096b16 R_ARM_JUMP_SLOT 000db2cd time31_ │ │ │ │ +0010fe30 00041816 R_ARM_JUMP_SLOT 00080879 uifluv_ │ │ │ │ +0010fe34 000b8b16 R_ARM_JUMP_SLOT 000b4179 lrnea_ │ │ │ │ +0010fe38 0006da16 R_ARM_JUMP_SLOT 000c7fa9 stqwtr_ │ │ │ │ +0010fe3c 000c8116 R_ARM_JUMP_SLOT 000a2549 uhbrl_ │ │ │ │ +0010fe40 000d8816 R_ARM_JUMP_SLOT 000d2529 zglset_ │ │ │ │ +0010fe44 00105616 R_ARM_JUMP_SLOT 00036d81 tmiqvl_ │ │ │ │ +0010fe48 000ff416 R_ARM_JUMP_SLOT 0008d809 uerqvl_ │ │ │ │ +0010fe4c 00092a16 R_ARM_JUMP_SLOT 000bd55d szclld_ │ │ │ │ +0010fe50 000e9616 R_ARM_JUMP_SLOT 00077b41 umfmap_ │ │ │ │ +0010fe54 0002e216 R_ARM_JUMP_SLOT 000b9c45 szqcll_ │ │ │ │ +0010fe58 00066016 R_ARM_JUMP_SLOT 000960fd ucrqin_ │ │ │ │ 0010fe5c 0000b016 R_ARM_JUMP_SLOT 00000000 _gfortran_st_inquire@GFORTRAN_8 │ │ │ │ -0010fe60 00088b16 R_ARM_JUMP_SLOT 000c3571 uzcqnp_ │ │ │ │ -0010fe64 00058316 R_ARM_JUMP_SLOT 000ad5e5 swrset_ │ │ │ │ -0010fe68 0010cd16 R_ARM_JUMP_SLOT 00052cad vrdiv1_ │ │ │ │ -0010fe6c 00119316 R_ARM_JUMP_SLOT 000db705 uic3d_ │ │ │ │ -0010fe70 000b9416 R_ARM_JUMP_SLOT 000c8e95 usxsub_ │ │ │ │ -0010fe74 00110916 R_ARM_JUMP_SLOT 0004730d glpstx_ │ │ │ │ -0010fe78 000a4116 R_ARM_JUMP_SLOT 000c53fd uziset_ │ │ │ │ -0010fe7c 000ab116 R_ARM_JUMP_SLOT 00048bc9 gliqcp_ │ │ │ │ -0010fe80 00020816 R_ARM_JUMP_SLOT 000a54b9 sgqtxy_ │ │ │ │ -0010fe84 0006e616 R_ARM_JUMP_SLOT 000d4ac5 umqfnm_ │ │ │ │ -0010fe88 00010a16 R_ARM_JUMP_SLOT 000a62e5 sgrqin_ │ │ │ │ -0010fe8c 00074f16 R_ARM_JUMP_SLOT 0008ec75 tmlsvl_ │ │ │ │ -0010fe90 00110d16 R_ARM_JUMP_SLOT 00040301 shmwjz_ │ │ │ │ -0010fe94 00117e16 R_ARM_JUMP_SLOT 000dba51 uirqnp_ │ │ │ │ -0010fe98 000f9e16 R_ARM_JUMP_SLOT 0004143d shlbwm_ │ │ │ │ -0010fe9c 00107616 R_ARM_JUMP_SLOT 000b0ff5 swocls_ │ │ │ │ -0010fea0 0010fa16 R_ARM_JUMP_SLOT 000a2a21 sgtnzu_ │ │ │ │ -0010fea4 00071e16 R_ARM_JUMP_SLOT 000da995 uverb_ │ │ │ │ -0010fea8 000d9916 R_ARM_JUMP_SLOT 000a45c9 sgtrnl_ │ │ │ │ -0010feac 00021c16 R_ARM_JUMP_SLOT 0009fb9d sgtxxv_ │ │ │ │ -0010feb0 000f9a16 R_ARM_JUMP_SLOT 0009e729 stfrad_ │ │ │ │ -0010feb4 00035316 R_ARM_JUMP_SLOT 00035f1d odrqnp_ │ │ │ │ +0010fe60 00088b16 R_ARM_JUMP_SLOT 000901b5 uzcqnp_ │ │ │ │ +0010fe64 00058316 R_ARM_JUMP_SLOT 000d6019 swrset_ │ │ │ │ +0010fe68 0010cd16 R_ARM_JUMP_SLOT 000b6485 vrdiv1_ │ │ │ │ +0010fe6c 00119316 R_ARM_JUMP_SLOT 0007fead uic3d_ │ │ │ │ +0010fe70 000b9416 R_ARM_JUMP_SLOT 00085219 usxsub_ │ │ │ │ +0010fe74 00110916 R_ARM_JUMP_SLOT 000a81e9 glpstx_ │ │ │ │ +0010fe78 000a4116 R_ARM_JUMP_SLOT 000906c5 uziset_ │ │ │ │ +0010fe7c 000ab116 R_ARM_JUMP_SLOT 000aa2a1 gliqcp_ │ │ │ │ +0010fe80 00020816 R_ARM_JUMP_SLOT 000ccb6d sgqtxy_ │ │ │ │ +0010fe84 0006e616 R_ARM_JUMP_SLOT 000764d5 umqfnm_ │ │ │ │ +0010fe88 00010a16 R_ARM_JUMP_SLOT 000cad89 sgrqin_ │ │ │ │ +0010fe8c 00074f16 R_ARM_JUMP_SLOT 0003a521 tmlsvl_ │ │ │ │ +0010fe90 00110d16 R_ARM_JUMP_SLOT 000eae9d shmwjz_ │ │ │ │ +0010fe94 00117e16 R_ARM_JUMP_SLOT 00080c9d uirqnp_ │ │ │ │ +0010fe98 000f9e16 R_ARM_JUMP_SLOT 000eb319 shlbwm_ │ │ │ │ +0010fe9c 00107616 R_ARM_JUMP_SLOT 000d9749 swocls_ │ │ │ │ +0010fea0 0010fa16 R_ARM_JUMP_SLOT 000cd4a9 sgtnzu_ │ │ │ │ +0010fea4 00071e16 R_ARM_JUMP_SLOT 00093551 uverb_ │ │ │ │ +0010fea8 000d9916 R_ARM_JUMP_SLOT 000cdf45 sgtrnl_ │ │ │ │ +0010feac 00021c16 R_ARM_JUMP_SLOT 000cd2ad sgtxxv_ │ │ │ │ +0010feb0 000f9a16 R_ARM_JUMP_SLOT 000c83f9 stfrad_ │ │ │ │ +0010feb4 00035316 R_ARM_JUMP_SLOT 000e0925 odrqnp_ │ │ │ │ 0010feb8 0000b116 R_ARM_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.4 │ │ │ │ -0010febc 000e2616 R_ARM_JUMP_SLOT 0009c7b5 slform_ │ │ │ │ -0010fec0 00036316 R_ARM_JUMP_SLOT 000dbf35 uirstx_ │ │ │ │ -0010fec4 00030416 R_ARM_JUMP_SLOT 000de5e9 uiiqcl_ │ │ │ │ -0010fec8 00060816 R_ARM_JUMP_SLOT 000d425d umplim_ │ │ │ │ -0010fecc 000da316 R_ARM_JUMP_SLOT 000e7a6d chngr_ │ │ │ │ -0010fed0 00030e16 R_ARM_JUMP_SLOT 000bea7d uulin_ │ │ │ │ -0010fed4 00044c16 R_ARM_JUMP_SLOT 0008eb8d tmpset_ │ │ │ │ -0010fed8 00031816 R_ARM_JUMP_SLOT 000b5f69 uepqnp_ │ │ │ │ -0010fedc 000a2616 R_ARM_JUMP_SLOT 000e5245 udistx_ │ │ │ │ -0010fee0 000d4c16 R_ARM_JUMP_SLOT 0003d7e9 passb3_ │ │ │ │ -0010fee4 00010816 R_ARM_JUMP_SLOT 000a3351 sgqtxr_ │ │ │ │ -0010fee8 00121b16 R_ARM_JUMP_SLOT 000954d5 szsttt_ │ │ │ │ -0010feec 00097416 R_ARM_JUMP_SLOT 000ecf99 cupper_ │ │ │ │ -0010fef0 00060916 R_ARM_JUMP_SLOT 000e666d udgcla_ │ │ │ │ -0010fef4 00105016 R_ARM_JUMP_SLOT 0004b119 mpscct_ │ │ │ │ +0010febc 000e2616 R_ARM_JUMP_SLOT 000c27f9 slform_ │ │ │ │ +0010fec0 00036316 R_ARM_JUMP_SLOT 0007d751 uirstx_ │ │ │ │ +0010fec4 00030416 R_ARM_JUMP_SLOT 0007db91 uiiqcl_ │ │ │ │ +0010fec8 00060816 R_ARM_JUMP_SLOT 00074f15 umplim_ │ │ │ │ +0010fecc 000da316 R_ARM_JUMP_SLOT 000dca1d chngr_ │ │ │ │ +0010fed0 00030e16 R_ARM_JUMP_SLOT 0007b5dd uulin_ │ │ │ │ +0010fed4 00044c16 R_ARM_JUMP_SLOT 0003aaad tmpset_ │ │ │ │ +0010fed8 00031816 R_ARM_JUMP_SLOT 0008a98d uepqnp_ │ │ │ │ +0010fedc 000a2616 R_ARM_JUMP_SLOT 0009d401 udistx_ │ │ │ │ +0010fee0 000d4c16 R_ARM_JUMP_SLOT 000e784d passb3_ │ │ │ │ +0010fee4 00010816 R_ARM_JUMP_SLOT 000d05b1 sgqtxr_ │ │ │ │ +0010fee8 00121b16 R_ARM_JUMP_SLOT 000bf77d szsttt_ │ │ │ │ +0010feec 00097416 R_ARM_JUMP_SLOT 000dc829 cupper_ │ │ │ │ +0010fef0 00060916 R_ARM_JUMP_SLOT 000a0ba5 udgcla_ │ │ │ │ +0010fef4 00105016 R_ARM_JUMP_SLOT 000aef91 mpscct_ │ │ │ │ 0010fef8 0000b216 R_ARM_JUMP_SLOT 00000000 _gfortran_select_string@GFORTRAN_8 │ │ │ │ -0010fefc 00082016 R_ARM_JUMP_SLOT 0009f581 stqtrf_ │ │ │ │ -0010ff00 000ca816 R_ARM_JUMP_SLOT 000ea549 lchrb_ │ │ │ │ -0010ff04 000d3c16 R_ARM_JUMP_SLOT 000e63b9 udqclz_ │ │ │ │ -0010ff08 00043216 R_ARM_JUMP_SLOT 0008d209 tmslcl_ │ │ │ │ -0010ff0c 00112116 R_ARM_JUMP_SLOT 000a6609 sgrqid_ │ │ │ │ -0010ff10 00014d16 R_ARM_JUMP_SLOT 000ca1f1 ususcu_ │ │ │ │ -0010ff14 0005bc16 R_ARM_JUMP_SLOT 000ad545 swrstx_ │ │ │ │ -0010ff18 000a4816 R_ARM_JUMP_SLOT 0004cd0d mpimwd_ │ │ │ │ -0010ff1c 00080816 R_ARM_JUMP_SLOT 000cbf05 usrqnp_ │ │ │ │ -0010ff20 0001b616 R_ARM_JUMP_SLOT 000c1f9d uwsgya_ │ │ │ │ -0010ff24 00112e16 R_ARM_JUMP_SLOT 000e3201 uclset_ │ │ │ │ -0010ff28 00039f16 R_ARM_JUMP_SLOT 000d69bd ugiset_ │ │ │ │ -0010ff2c 00101416 R_ARM_JUMP_SLOT 0004c361 mpfcon_ │ │ │ │ +0010fefc 00082016 R_ARM_JUMP_SLOT 000c7585 stqtrf_ │ │ │ │ +0010ff00 000ca816 R_ARM_JUMP_SLOT 000dc625 lchrb_ │ │ │ │ +0010ff04 000d3c16 R_ARM_JUMP_SLOT 0009f1f1 udqclz_ │ │ │ │ +0010ff08 00043216 R_ARM_JUMP_SLOT 00035f89 tmslcl_ │ │ │ │ +0010ff0c 00112116 R_ARM_JUMP_SLOT 000cb0ad sgrqid_ │ │ │ │ +0010ff10 00014d16 R_ARM_JUMP_SLOT 00089119 ususcu_ │ │ │ │ +0010ff14 0005bc16 R_ARM_JUMP_SLOT 000d5f79 swrstx_ │ │ │ │ +0010ff18 000a4816 R_ARM_JUMP_SLOT 000b0379 mpimwd_ │ │ │ │ +0010ff1c 00080816 R_ARM_JUMP_SLOT 00085f29 usrqnp_ │ │ │ │ +0010ff20 0001b616 R_ARM_JUMP_SLOT 00071a9d uwsgya_ │ │ │ │ +0010ff24 00112e16 R_ARM_JUMP_SLOT 00095a65 uclset_ │ │ │ │ +0010ff28 00039f16 R_ARM_JUMP_SLOT 000a6725 ugiset_ │ │ │ │ +0010ff2c 00101416 R_ARM_JUMP_SLOT 000b04b1 mpfcon_ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -10,15 +10,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgfortran.so.5] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libf77dcl.so.7] │ │ │ │ 0x0000000c (INIT) 0x2ef74 │ │ │ │ - 0x0000000d (FINI) 0xed544 │ │ │ │ + 0x0000000d (FINI) 0xed520 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x10cee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x10ceec │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x1b8ac │ │ │ │ 0x00000006 (SYMTAB) 0x96dc │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 07459e14627cc73c71832c5b2bbf2c3c6e9ee040 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a41a876b22be4df9cb59b06df4bd050eaa4b0da3 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -4,71 +4,42 @@ │ │ │ │ \CQ}xt0yyP6 │ │ │ │ Z%-"=Od/ │ │ │ │ G b%/E-G │ │ │ │ __gmon_start__ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __cxa_finalize │ │ │ │ -_gfortran_concat_string │ │ │ │ -__stack_chk_fail │ │ │ │ __stack_chk_guard │ │ │ │ -__aeabi_idivmod │ │ │ │ -__aeabi_idiv │ │ │ │ -_gfortran_pow_c4_i4 │ │ │ │ -_gfortran_compare_string │ │ │ │ -__aeabi_uidiv │ │ │ │ -__memcpy_chk │ │ │ │ -_gfortran_iargc │ │ │ │ -_gfortran_get_command_argument_i4 │ │ │ │ -_gfortran_stop_string │ │ │ │ +__stack_chk_fail │ │ │ │ +_gfortran_concat_string │ │ │ │ _gfortran_st_write │ │ │ │ _gfortran_transfer_integer_write │ │ │ │ _gfortran_st_write_done │ │ │ │ -_gfortran_transfer_character_write │ │ │ │ -_gfortran_st_inquire │ │ │ │ -_gfortran_string_len_trim │ │ │ │ -_gfortran_st_open │ │ │ │ -_gfortran_st_rewind │ │ │ │ -_gfortran_st_read │ │ │ │ -_gfortran_transfer_character │ │ │ │ -_gfortran_st_read_done │ │ │ │ -_gfortran_string_index │ │ │ │ -_gfortran_st_close │ │ │ │ _gfortran_transfer_real_write │ │ │ │ -__powisf2 │ │ │ │ +__aeabi_idivmod │ │ │ │ set_msgdmp_func │ │ │ │ set_msgdmp_err_func │ │ │ │ msgdmp__ │ │ │ │ init_arg_ │ │ │ │ F77_aloc │ │ │ │ __fprintf_chk │ │ │ │ msgdmp_dclorig │ │ │ │ char_trim_ │ │ │ │ -usaxlb__ │ │ │ │ char_trim2_ │ │ │ │ -_gfortran_os_error_at │ │ │ │ -uxaxlb__ │ │ │ │ -uyaxlb__ │ │ │ │ -usplbl__ │ │ │ │ -uxplbl__ │ │ │ │ -uyplbl__ │ │ │ │ -uxplba__ │ │ │ │ -uyplba__ │ │ │ │ -uxplbb__ │ │ │ │ -uyplbb__ │ │ │ │ char_trimc_ │ │ │ │ uestln__ │ │ │ │ szpipz__ │ │ │ │ szgipz__ │ │ │ │ szplop__ │ │ │ │ szplcl__ │ │ │ │ szsgcl__ │ │ │ │ szqgcy__ │ │ │ │ szqgcx__ │ │ │ │ sztxno__ │ │ │ │ +_gfortran_os_error_at │ │ │ │ szlnzr__ │ │ │ │ szoplr__ │ │ │ │ szmvlr__ │ │ │ │ szpllr__ │ │ │ │ szcllr__ │ │ │ │ sztnzr__ │ │ │ │ szpcll__ │ │ │ │ @@ -1749,49 +1720,51 @@ │ │ │ │ tmrqcl__ │ │ │ │ tmrqvl__ │ │ │ │ tmrsvl__ │ │ │ │ tmrqin__ │ │ │ │ tmstla__ │ │ │ │ tmstlc__ │ │ │ │ tmstls__ │ │ │ │ -__uzpack_MOD_dclsetaxisfactor │ │ │ │ -__uwpack_MOD_dclgetygridnumber │ │ │ │ -__uwpack_MOD_dclgetxgridnumber │ │ │ │ -__uwpack_MOD_dclgetygridvalue │ │ │ │ -__uwpack_MOD_dclgetxgridvalue │ │ │ │ -__uwpack_MOD_dclgetyevengrid │ │ │ │ -__uwpack_MOD_dclgetxevengrid │ │ │ │ -__uwpack_MOD_dclsetyevengrid │ │ │ │ -__uwpack_MOD_dclsetxevengrid │ │ │ │ -__uwpack_MOD_dclgetygrid │ │ │ │ -__uwpack_MOD_dclsetygrid │ │ │ │ -__uwpack_MOD_dclgetxgrid │ │ │ │ -__uwpack_MOD_dclsetxgrid │ │ │ │ -__uvpack_MOD_dcldrawyboxline │ │ │ │ -__uvpack_MOD_dclshadeyboxarea │ │ │ │ -__uvpack_MOD_dcldrawyboxframe │ │ │ │ -__uvpack_MOD_dcldrawybarline │ │ │ │ -__uvpack_MOD_dclshadeybararea │ │ │ │ -__uvpack_MOD_dcldrawybarframe │ │ │ │ -__uvpack_MOD_dclshadeygap │ │ │ │ -__uvpack_MOD_dcldrawyerrorbar │ │ │ │ -__uupack_MOD_dclgetframeindex │ │ │ │ -__uupack_MOD_dclsetframeindex │ │ │ │ -__uupack_MOD_dclgetframetype │ │ │ │ -__uupack_MOD_dclsetframetype │ │ │ │ -__uupack_MOD_dclgetareapattern │ │ │ │ -__uupack_MOD_dclsetareapattern │ │ │ │ -__uupack_MOD_dclgetbarwidth │ │ │ │ -__uupack_MOD_dclsetbarwidth │ │ │ │ -__uupack_MOD_dclgeterrorbarwidth │ │ │ │ -__uupack_MOD_dclseterrorbarwidth │ │ │ │ -__uupack_MOD_dclgeterrorbarlineindex │ │ │ │ -__uupack_MOD_dclseterrorbarlineindex │ │ │ │ -__uupack_MOD_dclgeterrorbarlinetype │ │ │ │ -__uupack_MOD_dclseterrorbarlinetype │ │ │ │ +usaxlb__ │ │ │ │ +uxaxlb__ │ │ │ │ +uyaxlb__ │ │ │ │ +usplbl__ │ │ │ │ +uxplbl__ │ │ │ │ +uyplbl__ │ │ │ │ +uxplba__ │ │ │ │ +uyplba__ │ │ │ │ +uxplbb__ │ │ │ │ +uyplbb__ │ │ │ │ +__slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ +__slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ +__slpack_MOD_dcldrawviewportcorner │ │ │ │ +__slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ +__slpack_MOD_dcldrawdevicewindowframe │ │ │ │ +__slpack_MOD_dcldrawviewportframe │ │ │ │ +__slpack_MOD_dclsetframetitle │ │ │ │ +__slpack_MOD_dclsetaspectratio │ │ │ │ +__slpack_MOD_dclsetframemargin │ │ │ │ +__slpack_MOD_dcldivideframe │ │ │ │ +__grpack_MOD_dclsetwindow │ │ │ │ +__grpack_MOD_dclsetviewport │ │ │ │ +__grpack_MOD_dclsetmapprojectionwindow │ │ │ │ +__grpack_MOD_dclsetsimilarity │ │ │ │ +__grpack_MOD_dclsetmapprojectionangle │ │ │ │ +__grpack_MOD_dclsettransnumber │ │ │ │ +__grpack_MOD_dclsettransfunction │ │ │ │ +__grpack_MOD_dclclosegraphics │ │ │ │ +__grpack_MOD_dclnewfig │ │ │ │ +__grpack_MOD_dclnewframe │ │ │ │ +__grpack_MOD_dclopengraphics │ │ │ │ +_gfortran_transfer_character_write │ │ │ │ +_gfortran_st_read │ │ │ │ +_gfortran_transfer_integer │ │ │ │ +_gfortran_st_read_done │ │ │ │ +__grpack_MOD_dclselectdevice │ │ │ │ +__rnmlib_MOD_dclrunningmean │ │ │ │ __uspack_MOD_xttl0 │ │ │ │ __uspack_MOD_yttl0 │ │ │ │ __uspack_MOD_xuni0 │ │ │ │ __uspack_MOD_yuni0 │ │ │ │ __uspack_MOD_dclshiftaxis │ │ │ │ __uspack_MOD_dcldrawaxislabel │ │ │ │ __uspack_MOD_dcldrawtickmark │ │ │ │ @@ -1802,84 +1775,35 @@ │ │ │ │ __uspack_MOD_dcldrawaxisspecify │ │ │ │ __uspack_MOD_dcldrawaxis │ │ │ │ __uspack_MOD_dcldrawscaledgraph │ │ │ │ __uspack_MOD_dcldrawscaledaxis │ │ │ │ __uspack_MOD_dclfitscalingparm │ │ │ │ __uspack_MOD_dclsettitle │ │ │ │ __uspack_MOD_dclscalingpoint │ │ │ │ -__umpack_MOD_dclfillmap │ │ │ │ -__umpack_MOD_dcldrawmap │ │ │ │ -__umpack_MOD_dcldrawlimb │ │ │ │ -__umpack_MOD_dcldrawgrid │ │ │ │ -__umpack_MOD_dcldrawglobe │ │ │ │ -__umpack_MOD_dclfitmapparm │ │ │ │ -__umpack_MOD_dclsetmappoint │ │ │ │ -__umpack_MOD_dclsetcirclewindow │ │ │ │ -__umpack_MOD_dclsetmapcontactpoint │ │ │ │ -__uhpack_MOD_dcldrawxboxline │ │ │ │ -__uhpack_MOD_dclshadexboxarea │ │ │ │ -__uhpack_MOD_dcldrawxboxframe │ │ │ │ -__uhpack_MOD_dcldrawxbarline │ │ │ │ -__uhpack_MOD_dclshadexbararea │ │ │ │ -__uhpack_MOD_dcldrawxbarframe │ │ │ │ -__uhpack_MOD_dclshadexgap │ │ │ │ -__uhpack_MOD_dcldrawxerrorbar │ │ │ │ -__ugpack_MOD_dclsetunitvectortitle │ │ │ │ -__ugpack_MOD_dcldrawvectors │ │ │ │ -__uepack_MOD_dclclearshadelevel │ │ │ │ -__uepack_MOD_dclgetshadelevelnumber │ │ │ │ -__uepack_MOD_dclgetshadelevel │ │ │ │ -__uepack_MOD_dclsetshaden │ │ │ │ -__uepack_MOD_dclsetshadev │ │ │ │ -__uepack_MOD_dclsetshadeb │ │ │ │ -__uepack_MOD_dclsetshadea │ │ │ │ -__uepack_MOD_dclshadecontourex │ │ │ │ -__uepack_MOD_dclshadecontour │ │ │ │ -__udpack_MOD_dclgetcontourlabelformat │ │ │ │ -__udpack_MOD_dclsetcontourlabelformat │ │ │ │ -__udpack_MOD_dclgetcontourinterval │ │ │ │ -__udpack_MOD_dclclearcontourlevel │ │ │ │ -__udpack_MOD_dcldelcontourlevel │ │ │ │ -__udpack_MOD_dclgetcontourlevelnumber │ │ │ │ -__udpack_MOD_dclgetcontourline │ │ │ │ -__udpack_MOD_dclsetcontourline │ │ │ │ -__udpack_MOD_dclsetcontourb │ │ │ │ -__udpack_MOD_dclsetcontoura │ │ │ │ -__udpack_MOD_dcldrawcontour │ │ │ │ -__timelib_MOD_dclformattime │ │ │ │ -__timelib_MOD_dclgettime │ │ │ │ -__syslib_MOD_dclgetunitnum │ │ │ │ -__syslib_MOD_dclcompchar │ │ │ │ -__syslib_MOD_dclmessagedump │ │ │ │ -__slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ -__slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ -__slpack_MOD_dcldrawviewportcorner │ │ │ │ -__slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ -__slpack_MOD_dcldrawdevicewindowframe │ │ │ │ -__slpack_MOD_dcldrawviewportframe │ │ │ │ -__slpack_MOD_dclsetframetitle │ │ │ │ -__slpack_MOD_dclsetaspectratio │ │ │ │ -__slpack_MOD_dclsetframemargin │ │ │ │ -__slpack_MOD_dcldivideframe │ │ │ │ -__shtrlib_MOD_dcllegendretransform_b │ │ │ │ -_gfortran_internal_pack │ │ │ │ -_gfortran_internal_unpack │ │ │ │ -__shtrlib_MOD_dcllegendretransform_f │ │ │ │ -__shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ -__shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ -__shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ -__shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ -__shtrlib_MOD_dclgridtospectrum │ │ │ │ -__shtrlib_MOD_dclspectrumtogrid │ │ │ │ -__shtrlib_MOD_dcloperatelaplacian │ │ │ │ -__shtrlib_MOD_dclgetspectrumnumber │ │ │ │ -__shtrlib_MOD_dcldeallocsht │ │ │ │ -_gfortran_runtime_error_at │ │ │ │ -__shtrlib_MOD_dclinitsht │ │ │ │ -_gfortran_runtime_error │ │ │ │ +__blklib_MOD_dclintervalge │ │ │ │ +__blklib_MOD_dclintervalgt │ │ │ │ +__blklib_MOD_dclintervalle │ │ │ │ +__blklib_MOD_dclintervallt │ │ │ │ +__gnmlib_MOD_dclgoodnumge │ │ │ │ +__gnmlib_MOD_dclgoodnumgt │ │ │ │ +__gnmlib_MOD_dclgoodnumle │ │ │ │ +__gnmlib_MOD_dclgoodnumlt │ │ │ │ +__gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ +__gnmlib_MOD_dclsavegoodnumlist │ │ │ │ +__gnmlib_MOD_dclgetgoodnumlist │ │ │ │ +__gnmlib_MOD_dclsetgoodnumlist │ │ │ │ +__gnmlib_MOD_dclgoodnumexge │ │ │ │ +__gnmlib_MOD_dclgoodnumexle │ │ │ │ +__gnmlib_MOD_dclgoodnumexgt │ │ │ │ +__gnmlib_MOD_dclgoodnumexlt │ │ │ │ +__rfalib_MOD_dclgetamp │ │ │ │ +__rfalib_MOD_dclgetrms │ │ │ │ +__rfalib_MOD_dclgetstd │ │ │ │ +__rfalib_MOD_dclgetvar │ │ │ │ +__rfalib_MOD_dclgetave │ │ │ │ __sgpack_MOD_dclgetarrowlineindex │ │ │ │ __sgpack_MOD_dclgetarrowlinetype │ │ │ │ __sgpack_MOD_dclsetarrowlineindex │ │ │ │ __sgpack_MOD_dclsetarrowlinetype │ │ │ │ __sgpack_MOD_dcldrawarrowprojected │ │ │ │ __sgpack_MOD_dcldrawarrownormalized │ │ │ │ __sgpack_MOD_dcldrawarrow │ │ │ │ @@ -1931,57 +1855,82 @@ │ │ │ │ __sgpack_MOD_dcltransnumtolong │ │ │ │ __sgpack_MOD_dcltransnumtoshort │ │ │ │ __sgpack_MOD_dcltranslongtonum │ │ │ │ __sgpack_MOD_dcltranslongtoshort │ │ │ │ __sgpack_MOD_dcltransshorttonum │ │ │ │ __sgpack_MOD_dcltransshorttolong │ │ │ │ __sgpack_MOD_dclprintdevicelist │ │ │ │ -__scpack_MOD_dclget3dhatchpattern │ │ │ │ -__scpack_MOD_dclset3dhatchpattern │ │ │ │ -__scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ -__scpack_MOD_dcldraw3dhatch │ │ │ │ -__scpack_MOD_dclget3dmarkersize │ │ │ │ -__scpack_MOD_dclget3dmarkerindex │ │ │ │ -__scpack_MOD_dclget3dmarkertype │ │ │ │ -__scpack_MOD_dclset3dmarkersize │ │ │ │ -__scpack_MOD_dclset3dmarkerindex │ │ │ │ -__scpack_MOD_dclset3dmarkertype │ │ │ │ -__scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ -__scpack_MOD_dcldraw3dmarker │ │ │ │ -__scpack_MOD_dclget3dlineindex │ │ │ │ -__scpack_MOD_dclset3dlineindex │ │ │ │ -__scpack_MOD_dcldraw3dlinenormalized │ │ │ │ -__scpack_MOD_dcldraw3dline │ │ │ │ -__scpack_MOD_dclget2dplane │ │ │ │ -__scpack_MOD_dclget3dobjectpoint │ │ │ │ -__scpack_MOD_dclget3deyepoint │ │ │ │ -__scpack_MOD_dclset3dprojection │ │ │ │ -__scpack_MOD_dclset2dplane │ │ │ │ -__scpack_MOD_dclset3dobjectpoint │ │ │ │ -__scpack_MOD_dclset3deyepoint │ │ │ │ -__scpack_MOD_dclget3dtransnumber │ │ │ │ -__scpack_MOD_dclget3dorigin │ │ │ │ -__scpack_MOD_dclget3dlogaxis │ │ │ │ -__scpack_MOD_dclget3dwindow │ │ │ │ -__scpack_MOD_dclget3dviewport │ │ │ │ -__scpack_MOD_dclset3dtransfunction │ │ │ │ -__scpack_MOD_dclset3dtransnumber │ │ │ │ -__scpack_MOD_dclset3dorigin │ │ │ │ -__scpack_MOD_dclset3dlogaxis │ │ │ │ -__scpack_MOD_dclset3dwindow │ │ │ │ -__scpack_MOD_dclset3dviewport │ │ │ │ -__rnmlib_MOD_dclrunningmean │ │ │ │ +__uepack_MOD_dclclearshadelevel │ │ │ │ +__uepack_MOD_dclgetshadelevelnumber │ │ │ │ +__uepack_MOD_dclgetshadelevel │ │ │ │ +__uepack_MOD_dclsetshaden │ │ │ │ +__uepack_MOD_dclsetshadev │ │ │ │ +__uepack_MOD_dclsetshadeb │ │ │ │ +__uepack_MOD_dclsetshadea │ │ │ │ +__uepack_MOD_dclshadecontourex │ │ │ │ +__uepack_MOD_dclshadecontour │ │ │ │ +__timelib_MOD_dclformattime │ │ │ │ +__timelib_MOD_dclgettime │ │ │ │ +__ugpack_MOD_dclsetunitvectortitle │ │ │ │ +__ugpack_MOD_dcldrawvectors │ │ │ │ __rfblib_MOD_dclgetcor │ │ │ │ __rfblib_MOD_dclgetcov │ │ │ │ __rfblib_MOD_dclgetprd │ │ │ │ -__rfalib_MOD_dclgetamp │ │ │ │ -__rfalib_MOD_dclgetrms │ │ │ │ -__rfalib_MOD_dclgetstd │ │ │ │ -__rfalib_MOD_dclgetvar │ │ │ │ -__rfalib_MOD_dclgetave │ │ │ │ +__intlib_MOD_dclintge │ │ │ │ +__intlib_MOD_dclintgt │ │ │ │ +__intlib_MOD_dclintle │ │ │ │ +__intlib_MOD_dclintlt │ │ │ │ +__uzpack_MOD_dclsetaxisfactor │ │ │ │ +__chklib_MOD_dclcheckcharpattern │ │ │ │ +__chklib_MOD_dclcheckfortran │ │ │ │ +__chklib_MOD_dclcheckalphanum │ │ │ │ +__chklib_MOD_dclchecknumber │ │ │ │ +__chklib_MOD_dclcheckalphabet │ │ │ │ +__chklib_MOD_dclcheckspecial │ │ │ │ +__chklib_MOD_dclcheckcurrency │ │ │ │ +__chklib_MOD_dclcheckblank │ │ │ │ +__dcl_parm_MOD_dclsetcharex │ │ │ │ +_gfortran_string_index │ │ │ │ +_gfortran_select_string │ │ │ │ +__dcl_parm_MOD_dclsetlogicalex │ │ │ │ +__dcl_parm_MOD_dclsetrealex │ │ │ │ +__dcl_parm_MOD_dclsetintegerex │ │ │ │ +__dcl_parm_MOD_dclsetchar │ │ │ │ +__dcl_parm_MOD_dclsetlogical │ │ │ │ +__dcl_parm_MOD_dclsetreal │ │ │ │ +__dcl_parm_MOD_dclsetinteger │ │ │ │ +__dcl_parm_MOD_dclgetchars │ │ │ │ +__dcl_parm_MOD_dclgetlogicals │ │ │ │ +__dcl_parm_MOD_dclgetreals │ │ │ │ +__dcl_parm_MOD_dclgetintegers │ │ │ │ +__dcl_parm_MOD_dclgetchar │ │ │ │ +__dcl_parm_MOD_dclgetlogical │ │ │ │ +__dcl_parm_MOD_dclgetreal │ │ │ │ +__dcl_parm_MOD_dclgetinteger │ │ │ │ +__shtrlib_MOD_dcllegendretransform_b │ │ │ │ +_gfortran_internal_pack │ │ │ │ +_gfortran_internal_unpack │ │ │ │ +__shtrlib_MOD_dcllegendretransform_f │ │ │ │ +__shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ +__shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ +__shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ +__shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ +__shtrlib_MOD_dclgridtospectrum │ │ │ │ +__shtrlib_MOD_dclspectrumtogrid │ │ │ │ +__shtrlib_MOD_dcloperatelaplacian │ │ │ │ +__shtrlib_MOD_dclgetspectrumnumber │ │ │ │ +__shtrlib_MOD_dcldeallocsht │ │ │ │ +_gfortran_runtime_error_at │ │ │ │ +__shtrlib_MOD_dclinitsht │ │ │ │ +_gfortran_runtime_error │ │ │ │ +__chglib_MOD_dcltolower │ │ │ │ +__chglib_MOD_dcltoupper │ │ │ │ +__syslib_MOD_dclgetunitnum │ │ │ │ +__syslib_MOD_dclcompchar │ │ │ │ +__syslib_MOD_dclmessagedump │ │ │ │ __oslib_MOD_dclabort │ │ │ │ __oslib_MOD_dclgetargument │ │ │ │ __oslib_MOD_dclgetargumentnum │ │ │ │ __oslib_MOD_dclgetenv │ │ │ │ __oslib_MOD_dclexeccommand │ │ │ │ __maplib_MOD_dclsetorthographic │ │ │ │ __maplib_MOD_dclsetbonnes │ │ │ │ @@ -2014,59 +1963,52 @@ │ │ │ │ __maplib_MOD_dclkitada_f │ │ │ │ __maplib_MOD_dcleckert6_f │ │ │ │ __maplib_MOD_dclhammer_f │ │ │ │ __maplib_MOD_dclmollweidelike_f │ │ │ │ __maplib_MOD_dclmollweide_f │ │ │ │ __maplib_MOD_dclmercator_f │ │ │ │ __maplib_MOD_dclcylindrical_f │ │ │ │ -__lrllib_MOD_dclge │ │ │ │ -__lrllib_MOD_dclgt │ │ │ │ -__lrllib_MOD_dclle │ │ │ │ -__lrllib_MOD_dcllt │ │ │ │ -__lrllib_MOD_dclne │ │ │ │ -__lrllib_MOD_dcleq │ │ │ │ -__intrlib_MOD_dclinterpolatec │ │ │ │ -__intrlib_MOD_dclinterpolater │ │ │ │ -__intlib_MOD_dclintge │ │ │ │ -__intlib_MOD_dclintgt │ │ │ │ -__intlib_MOD_dclintle │ │ │ │ -__intlib_MOD_dclintlt │ │ │ │ __indxlib_MOD_dclloclastreal │ │ │ │ __indxlib_MOD_dcllocfirstreal │ │ │ │ __indxlib_MOD_dclloclastint │ │ │ │ __indxlib_MOD_dcllocfirstint │ │ │ │ __indxlib_MOD_dclloclastcharex │ │ │ │ __indxlib_MOD_dcllocfirstcharex │ │ │ │ __indxlib_MOD_dclloclastchar │ │ │ │ __indxlib_MOD_dcllocfirstchar │ │ │ │ -__grpack_MOD_dclsetwindow │ │ │ │ -__grpack_MOD_dclsetviewport │ │ │ │ -__grpack_MOD_dclsetmapprojectionwindow │ │ │ │ -__grpack_MOD_dclsetsimilarity │ │ │ │ -__grpack_MOD_dclsetmapprojectionangle │ │ │ │ -__grpack_MOD_dclsettransnumber │ │ │ │ -__grpack_MOD_dclsettransfunction │ │ │ │ -__grpack_MOD_dclclosegraphics │ │ │ │ -__grpack_MOD_dclnewfig │ │ │ │ -__grpack_MOD_dclnewframe │ │ │ │ -__grpack_MOD_dclopengraphics │ │ │ │ -_gfortran_transfer_integer │ │ │ │ -__grpack_MOD_dclselectdevice │ │ │ │ -__gnmlib_MOD_dclgoodnumge │ │ │ │ -__gnmlib_MOD_dclgoodnumgt │ │ │ │ -__gnmlib_MOD_dclgoodnumle │ │ │ │ -__gnmlib_MOD_dclgoodnumlt │ │ │ │ -__gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ -__gnmlib_MOD_dclsavegoodnumlist │ │ │ │ -__gnmlib_MOD_dclgetgoodnumlist │ │ │ │ -__gnmlib_MOD_dclsetgoodnumlist │ │ │ │ -__gnmlib_MOD_dclgoodnumexge │ │ │ │ -__gnmlib_MOD_dclgoodnumexle │ │ │ │ -__gnmlib_MOD_dclgoodnumexgt │ │ │ │ -__gnmlib_MOD_dclgoodnumexlt │ │ │ │ +__udpack_MOD_dclgetcontourlabelformat │ │ │ │ +__udpack_MOD_dclsetcontourlabelformat │ │ │ │ +__udpack_MOD_dclgetcontourinterval │ │ │ │ +__udpack_MOD_dclclearcontourlevel │ │ │ │ +__udpack_MOD_dcldelcontourlevel │ │ │ │ +__udpack_MOD_dclgetcontourlevelnumber │ │ │ │ +__udpack_MOD_dclgetcontourline │ │ │ │ +__udpack_MOD_dclsetcontourline │ │ │ │ +__udpack_MOD_dclsetcontourb │ │ │ │ +__udpack_MOD_dclsetcontoura │ │ │ │ +__udpack_MOD_dcldrawcontour │ │ │ │ +__datelib_MOD_dcllengthofyear │ │ │ │ +__datelib_MOD_dcllengthofmonth │ │ │ │ +__datelib_MOD_dcldayofweek │ │ │ │ +__datelib_MOD_dclformatdate │ │ │ │ +__datelib_MOD_dcldiffdate │ │ │ │ +__datelib_MOD_dcladddate │ │ │ │ +__datelib_MOD_dclgetdate │ │ │ │ +__uwpack_MOD_dclgetygridnumber │ │ │ │ +__uwpack_MOD_dclgetxgridnumber │ │ │ │ +__uwpack_MOD_dclgetygridvalue │ │ │ │ +__uwpack_MOD_dclgetxgridvalue │ │ │ │ +__uwpack_MOD_dclgetyevengrid │ │ │ │ +__uwpack_MOD_dclgetxevengrid │ │ │ │ +__uwpack_MOD_dclsetyevengrid │ │ │ │ +__uwpack_MOD_dclsetxevengrid │ │ │ │ +__uwpack_MOD_dclgetygrid │ │ │ │ +__uwpack_MOD_dclsetygrid │ │ │ │ +__uwpack_MOD_dclgetxgrid │ │ │ │ +__uwpack_MOD_dclsetxgrid │ │ │ │ __fft_work_MOD___copy_fft_work_Work │ │ │ │ __fftreal_MOD_dclrealfft_b │ │ │ │ __fftreal_MOD_dclrealfft_f │ │ │ │ __fftreal_MOD_dcldeallocrealfft │ │ │ │ __fftreal_MOD_dclinitrealfft │ │ │ │ __ffteasy_MOD_dcleasyfft_b │ │ │ │ __ffteasy_MOD_dcleasyfft_f │ │ │ │ @@ -2088,63 +2030,71 @@ │ │ │ │ __fftqcos_MOD_dclinitcosqft │ │ │ │ __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ __fft_work_MOD___vtab_fft_work_Work │ │ │ │ __fft_work_MOD___def_init_fft_work_Work │ │ │ │ -__datelib_MOD_dcllengthofyear │ │ │ │ -__datelib_MOD_dcllengthofmonth │ │ │ │ -__datelib_MOD_dcldayofweek │ │ │ │ -__datelib_MOD_dclformatdate │ │ │ │ -__datelib_MOD_dcldiffdate │ │ │ │ -__datelib_MOD_dcladddate │ │ │ │ -__datelib_MOD_dclgetdate │ │ │ │ -__ctrlib_MOD_dclrotatespherical │ │ │ │ -__ctrlib_MOD_dclrotate3d │ │ │ │ -__ctrlib_MOD_dclrotate2d │ │ │ │ -__ctrlib_MOD_dclconvspherical │ │ │ │ -__ctrlib_MOD_dclconv3d │ │ │ │ -__ctrlib_MOD_dclconvhyperbolic │ │ │ │ -__ctrlib_MOD_dclconvpolar │ │ │ │ -__ctrlib_MOD_dclh2c │ │ │ │ -__ctrlib_MOD_dclb2c │ │ │ │ -__ctrlib_MOD_dcle2c │ │ │ │ -__ctrlib_MOD_dclp2c │ │ │ │ -__chklib_MOD_dclcheckcharpattern │ │ │ │ -__chklib_MOD_dclcheckfortran │ │ │ │ -__chklib_MOD_dclcheckalphanum │ │ │ │ -__chklib_MOD_dclchecknumber │ │ │ │ -__chklib_MOD_dclcheckalphabet │ │ │ │ -__chklib_MOD_dclcheckspecial │ │ │ │ -__chklib_MOD_dclcheckcurrency │ │ │ │ -__chklib_MOD_dclcheckblank │ │ │ │ -__chglib_MOD_dcltolower │ │ │ │ -__chglib_MOD_dcltoupper │ │ │ │ -__blklib_MOD_dclintervalge │ │ │ │ -__blklib_MOD_dclintervalgt │ │ │ │ -__blklib_MOD_dclintervalle │ │ │ │ -__blklib_MOD_dclintervallt │ │ │ │ -__dcl_parm_MOD_dclsetcharex │ │ │ │ -_gfortran_select_string │ │ │ │ -__dcl_parm_MOD_dclsetlogicalex │ │ │ │ -__dcl_parm_MOD_dclsetrealex │ │ │ │ -__dcl_parm_MOD_dclsetintegerex │ │ │ │ -__dcl_parm_MOD_dclsetchar │ │ │ │ -__dcl_parm_MOD_dclsetlogical │ │ │ │ -__dcl_parm_MOD_dclsetreal │ │ │ │ -__dcl_parm_MOD_dclsetinteger │ │ │ │ -__dcl_parm_MOD_dclgetchars │ │ │ │ -__dcl_parm_MOD_dclgetlogicals │ │ │ │ -__dcl_parm_MOD_dclgetreals │ │ │ │ -__dcl_parm_MOD_dclgetintegers │ │ │ │ -__dcl_parm_MOD_dclgetchar │ │ │ │ -__dcl_parm_MOD_dclgetlogical │ │ │ │ -__dcl_parm_MOD_dclgetreal │ │ │ │ -__dcl_parm_MOD_dclgetinteger │ │ │ │ +__scpack_MOD_dclget3dhatchpattern │ │ │ │ +__scpack_MOD_dclset3dhatchpattern │ │ │ │ +__scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ +__scpack_MOD_dcldraw3dhatch │ │ │ │ +__scpack_MOD_dclget3dmarkersize │ │ │ │ +__scpack_MOD_dclget3dmarkerindex │ │ │ │ +__scpack_MOD_dclget3dmarkertype │ │ │ │ +__scpack_MOD_dclset3dmarkersize │ │ │ │ +__scpack_MOD_dclset3dmarkerindex │ │ │ │ +__scpack_MOD_dclset3dmarkertype │ │ │ │ +__scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ +__scpack_MOD_dcldraw3dmarker │ │ │ │ +__scpack_MOD_dclget3dlineindex │ │ │ │ +__scpack_MOD_dclset3dlineindex │ │ │ │ +__scpack_MOD_dcldraw3dlinenormalized │ │ │ │ +__scpack_MOD_dcldraw3dline │ │ │ │ +__scpack_MOD_dclget2dplane │ │ │ │ +__scpack_MOD_dclget3dobjectpoint │ │ │ │ +__scpack_MOD_dclget3deyepoint │ │ │ │ +__scpack_MOD_dclset3dprojection │ │ │ │ +__scpack_MOD_dclset2dplane │ │ │ │ +__scpack_MOD_dclset3dobjectpoint │ │ │ │ +__scpack_MOD_dclset3deyepoint │ │ │ │ +__scpack_MOD_dclget3dtransnumber │ │ │ │ +__scpack_MOD_dclget3dorigin │ │ │ │ +__scpack_MOD_dclget3dlogaxis │ │ │ │ +__scpack_MOD_dclget3dwindow │ │ │ │ +__scpack_MOD_dclget3dviewport │ │ │ │ +__scpack_MOD_dclset3dtransfunction │ │ │ │ +__scpack_MOD_dclset3dtransnumber │ │ │ │ +__scpack_MOD_dclset3dorigin │ │ │ │ +__scpack_MOD_dclset3dlogaxis │ │ │ │ +__scpack_MOD_dclset3dwindow │ │ │ │ +__scpack_MOD_dclset3dviewport │ │ │ │ +__uupack_MOD_dclgetframeindex │ │ │ │ +__uupack_MOD_dclsetframeindex │ │ │ │ +__uupack_MOD_dclgetframetype │ │ │ │ +__uupack_MOD_dclsetframetype │ │ │ │ +__uupack_MOD_dclgetareapattern │ │ │ │ +__uupack_MOD_dclsetareapattern │ │ │ │ +__uupack_MOD_dclgetbarwidth │ │ │ │ +__uupack_MOD_dclsetbarwidth │ │ │ │ +__uupack_MOD_dclgeterrorbarwidth │ │ │ │ +__uupack_MOD_dclseterrorbarwidth │ │ │ │ +__uupack_MOD_dclgeterrorbarlineindex │ │ │ │ +__uupack_MOD_dclseterrorbarlineindex │ │ │ │ +__uupack_MOD_dclgeterrorbarlinetype │ │ │ │ +__uupack_MOD_dclseterrorbarlinetype │ │ │ │ +__umpack_MOD_dclfillmap │ │ │ │ +__umpack_MOD_dcldrawmap │ │ │ │ +__umpack_MOD_dcldrawlimb │ │ │ │ +__umpack_MOD_dcldrawgrid │ │ │ │ +__umpack_MOD_dcldrawglobe │ │ │ │ +__umpack_MOD_dclfitmapparm │ │ │ │ +__umpack_MOD_dclsetmappoint │ │ │ │ +__umpack_MOD_dclsetcirclewindow │ │ │ │ +__umpack_MOD_dclsetmapcontactpoint │ │ │ │ __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ @@ -2171,15 +2121,67 @@ │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ +__uvpack_MOD_dcldrawyboxline │ │ │ │ +__uvpack_MOD_dclshadeyboxarea │ │ │ │ +__uvpack_MOD_dcldrawyboxframe │ │ │ │ +__uvpack_MOD_dcldrawybarline │ │ │ │ +__uvpack_MOD_dclshadeybararea │ │ │ │ +__uvpack_MOD_dcldrawybarframe │ │ │ │ +__uvpack_MOD_dclshadeygap │ │ │ │ +__uvpack_MOD_dcldrawyerrorbar │ │ │ │ +__uhpack_MOD_dcldrawxboxline │ │ │ │ +__uhpack_MOD_dclshadexboxarea │ │ │ │ +__uhpack_MOD_dcldrawxboxframe │ │ │ │ +__uhpack_MOD_dcldrawxbarline │ │ │ │ +__uhpack_MOD_dclshadexbararea │ │ │ │ +__uhpack_MOD_dcldrawxbarframe │ │ │ │ +__uhpack_MOD_dclshadexgap │ │ │ │ +__uhpack_MOD_dcldrawxerrorbar │ │ │ │ +__ctrlib_MOD_dclrotatespherical │ │ │ │ +__ctrlib_MOD_dclrotate3d │ │ │ │ +__ctrlib_MOD_dclrotate2d │ │ │ │ +__ctrlib_MOD_dclconvspherical │ │ │ │ +__ctrlib_MOD_dclconv3d │ │ │ │ +__ctrlib_MOD_dclconvhyperbolic │ │ │ │ +__ctrlib_MOD_dclconvpolar │ │ │ │ +__ctrlib_MOD_dclh2c │ │ │ │ +__ctrlib_MOD_dclb2c │ │ │ │ +__ctrlib_MOD_dcle2c │ │ │ │ +__ctrlib_MOD_dclp2c │ │ │ │ +__intrlib_MOD_dclinterpolatec │ │ │ │ +__intrlib_MOD_dclinterpolater │ │ │ │ +__lrllib_MOD_dclge │ │ │ │ +__lrllib_MOD_dclgt │ │ │ │ +__lrllib_MOD_dclle │ │ │ │ +__lrllib_MOD_dcllt │ │ │ │ +__lrllib_MOD_dclne │ │ │ │ +__lrllib_MOD_dcleq │ │ │ │ +_gfortran_string_len_trim │ │ │ │ +_gfortran_st_open │ │ │ │ +_gfortran_st_rewind │ │ │ │ +_gfortran_transfer_real │ │ │ │ +_gfortran_st_close │ │ │ │ +__aeabi_uidiv │ │ │ │ +__powidf2 │ │ │ │ +__aeabi_idiv │ │ │ │ _gfortran_transfer_array │ │ │ │ +_gfortran_transfer_array_write │ │ │ │ +__powisf2 │ │ │ │ +_gfortran_get_command_argument_i4 │ │ │ │ +_gfortran_iargc │ │ │ │ +__memcpy_chk │ │ │ │ +_gfortran_st_inquire │ │ │ │ +_gfortran_transfer_character │ │ │ │ +_gfortran_compare_string │ │ │ │ +_gfortran_stop_string │ │ │ │ _gfortran_stop_numeric │ │ │ │ zg_button_press_event │ │ │ │ zg_destroy_event │ │ │ │ cairo_create │ │ │ │ cairo_get_source │ │ │ │ cairo_pattern_set_filter │ │ │ │ cairo_set_source_rgb │ │ │ │ @@ -2275,22 +2277,20 @@ │ │ │ │ cairo_set_source │ │ │ │ cairo_close_path │ │ │ │ cairo_set_antialias │ │ │ │ cairo_pattern_destroy │ │ │ │ cairo_fill_preserve │ │ │ │ cairo_image_surface_get_data │ │ │ │ cairo_image_surface_get_stride │ │ │ │ -_gfortran_transfer_array_write │ │ │ │ -__powidf2 │ │ │ │ -_gfortran_transfer_real │ │ │ │ -_gfortran_random_seed_i4 │ │ │ │ -_gfortran_random_r4 │ │ │ │ __time64 │ │ │ │ __localtime64 │ │ │ │ _gfortran_pow_i4_i4 │ │ │ │ +_gfortran_random_seed_i4 │ │ │ │ +_gfortran_random_r4 │ │ │ │ +_gfortran_pow_c4_i4 │ │ │ │ libgtk-3.so.0 │ │ │ │ libpangocairo-1.0.so.0 │ │ │ │ libpango-1.0.so.0 │ │ │ │ libcairo.so.2 │ │ │ │ libgobject-2.0.so.0 │ │ │ │ libglib-2.0.so.0 │ │ │ │ libgfortran.so.5 │ │ │ │ @@ -2306,91 +2306,21 @@ │ │ │ │ GLIBC_2.4 │ │ │ │ GLIBC_2.38 │ │ │ │ GLIBC_2.27 │ │ │ │ GLIBC_2.34 │ │ │ │ GFORTRAN_10 │ │ │ │ GFORTRAN_8 │ │ │ │ H KxD J{D │ │ │ │ +YIzDYHyDxD │ │ │ │ +#,JyD,HzDxD │ │ │ │ +#-JyD-HzDxD │ │ │ │ J!HzDxD │ │ │ │ J!HzDxD │ │ │ │ -z#F*FQF0Fw │ │ │ │ -G0F9FKFRF │ │ │ │ -z#F:FYF(Fw │ │ │ │ -z+F"FiF8Fw │ │ │ │ -+F"FiF8F │ │ │ │ -ziF"F8Fw │ │ │ │ -"FH|DxD!F │ │ │ │ -2F)F@F;F │ │ │ │ -z#F*FAF0Fw │ │ │ │ -G0FIF;FBF │ │ │ │ -F8FR /Fs │ │ │ │ -;F"FIF@F │ │ │ │ -KF*FAF8F │ │ │ │ -KF*FAF8F │ │ │ │ -%;FJF!FPF │ │ │ │ -$)FCFJFPF │ │ │ │ -3F:F!FPF │ │ │ │ -lDBF !8F │ │ │ │ - IzD HyDxD │ │ │ │ -LK_IzD{D │ │ │ │ +&KP"O,{D │ │ │ │ +"{DP&xD)F │ │ │ │ +"{DP&xD!F │ │ │ │ +#&JyD&HzDxD │ │ │ │ +#,IzD,HyDxD │ │ │ │ +#!JyD!HzDxD │ │ │ │ +#!JyD!HzDxD │ │ │ │ +hIiHyDxD │ │ │ │ +`,K{DCc4# │ │ │ │ +?)FCF:FJ │ │ │ │ +3F"FAF8F │ │ │ │ +3F*FxD!F │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +K1F:F{D@F │ │ │ │ +`iK{DCcC# │ │ │ │ +K1FBF{D8F │ │ │ │ +w{J`Z`:h │ │ │ │ +zKFBF9F(F │ │ │ │ +H3F*FxD!F │ │ │ │ +1h(#"F(F │ │ │ │ +1h(#"F(F │ │ │ │ +HyD3FxDe │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +1h(#"F(F │ │ │ │ +1h(#"F(F │ │ │ │ +HyD3FxDe │ │ │ │ +1h(#"F(F │ │ │ │ +1h(#"F(F │ │ │ │ +HyD3FxDf │ │ │ │ +zDXHyD3FxD │ │ │ │ +'zD)L*M|D │ │ │ │ +1h(#"F(F │ │ │ │ +1h(#"F(F │ │ │ │ +HyD3FxDe │ │ │ │ +2AX F h │ │ │ │ +#>IzD>HyDxD │ │ │ │ +#`JyD`HzDxD │ │ │ │ +$KHzDyDxD │ │ │ │ +#CIzDCHyDxD │ │ │ │ +$9HzDyDxD │ │ │ │ +#5IzD5HyDxD │ │ │ │ +HzDyDxDC │ │ │ │ +$YHzDyDxD │ │ │ │ +#HIzDHHyDxD │ │ │ │ +$BHzDyDxD │ │ │ │ #,JyD,HzDxD │ │ │ │ -#-JyD-HzDxD │ │ │ │ -"6H|DxD! │ │ │ │ +2AX F h │ │ │ │ +$eHzDyDxD │ │ │ │ +#JJyDJHzDxD │ │ │ │ +#FIzDFHyDxD │ │ │ │ +$=HzDyDxD │ │ │ │ +#9IzD9HyDxD │ │ │ │ +$3HzDyDxDy │ │ │ │ +#?IzD?HyDxD │ │ │ │ +$8HzDyDxD │ │ │ │ +#0JyD0HzDxD │ │ │ │ +$#HzDyDxD │ │ │ │ +#9IzD9HyDxD │ │ │ │ +#@IzD@HyDxD │ │ │ │ +#>I %>HzD │ │ │ │ +#,IzD,HyDxD │ │ │ │ +#>IzD>HyDxD │ │ │ │ +$6HzDyDxD │ │ │ │ +#,IzD,HyDxD │ │ │ │ +$$HzDyDxDi │ │ │ │ +# JyD HzDxD │ │ │ │ +HzDyDxDH │ │ │ │ +D(HiFxD\ │ │ │ │ +kFjFiFhF │ │ │ │ +kFjFiFhF │ │ │ │ +kFjFiFhF │ │ │ │ +kFjFiFhF │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +#,JyD,HzDxD │ │ │ │ +#&JyD&HzDxD │ │ │ │ +# JyD HzDxD │ │ │ │ +#,JyD,HzDxD │ │ │ │ +#&JyD&HzDxD │ │ │ │ +# JyD HzDxD │ │ │ │ +# JyD HzDxD │ │ │ │ +#5JyD5HzDxD │ │ │ │ +#0JyD0HzDxD │ │ │ │ +#*JyD*HzDxD │ │ │ │ +#5JyD5HzDxD │ │ │ │ +#0JyD0HzDxD │ │ │ │ +#*JyD*HzDxD │ │ │ │ +# JyD HzDxD │ │ │ │ + HP")FxD │ │ │ │ +#pJyDpHzDxD │ │ │ │ +#kJyDkHzDxD │ │ │ │ +#gJyDgHzDxD │ │ │ │ + HP")FxD │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +#pJyDpHzDxD │ │ │ │ +#lJyDlHzDxD │ │ │ │ +#gJyDgHzDxD │ │ │ │ +@I+F*FyD8F │ │ │ │ +=I8F+F*FyD │ │ │ │ +5IzD5HyDxD │ │ │ │ +1IzD1HyDxD │ │ │ │ +#'IzD'HyDxD │ │ │ │ +I#F"FPFyD │ │ │ │ +?I#F"FPFyD │ │ │ │ +#+JyD+HzDxD │ │ │ │ +#"IzD"HyDxD │ │ │ │ +eI+F*F0FyD │ │ │ │ +#$IzD$HyDxD │ │ │ │ +&+F:FyD F │ │ │ │ +&+F:FyD F │ │ │ │ +#4IzD4HyDxD │ │ │ │ +#.IzD.HyDxD │ │ │ │ #(JyD(HzDxD │ │ │ │ -YIzDYHyDxD │ │ │ │ +#*IzD*HyDxD │ │ │ │ +#%JyD%HzDxD │ │ │ │ +#!IzD!HyDxD │ │ │ │ +;F~DRF F1 │ │ │ │ +'IzD'HyDxD │ │ │ │ +#IzD#HyDxD │ │ │ │ +&!I.#!HzD │ │ │ │ +@I+F*F FyD │ │ │ │ +"AX8H h │ │ │ │ +L:F)F|D@F │ │ │ │ -kL)FkN|D~D │ │ │ │ -TLTJ|DzD │ │ │ │ -ci;`TK{D │ │ │ │ -nKU`{DNa │ │ │ │ -IIzDIHyDxD │ │ │ │ -AIzDAHyDxD │ │ │ │ -=HyD=JxDzD │ │ │ │ -/IzD/HyDxD │ │ │ │ -CFyD*FxD │ │ │ │ -!rJxDrIzDyD │ │ │ │ -%KF>JyDxDzD │ │ │ │ - 9JyD9HzDxD │ │ │ │ -lEAF(F|D │ │ │ │ -JIKHyDxD │ │ │ │ -#wJyDwHzDxD │ │ │ │ -!zDQcyJzD │ │ │ │ +#@IzD@HyDxD │ │ │ │ +#>I %>HzD │ │ │ │ +#,IzD,HyDxD │ │ │ │ +#>IzD>HyDxD │ │ │ │ +#`JyD`HzDxD │ │ │ │ +$KHzDyDxD │ │ │ │ +#CIzDCHyDxD │ │ │ │ +$9HzDyDxD │ │ │ │ +#6IzD6HyDxD │ │ │ │ +HzDyDxDB │ │ │ │ +2AX F h │ │ │ │ +#L:F)F|D@Fo │ │ │ │ +CFyD*FxD │ │ │ │ +!rJxDrIzDyDr │ │ │ │ +%KF>JyDxDzDr │ │ │ │ + 9JyD9HzDxDr │ │ │ │ +ha`"aca%L%K|D{D │ │ │ │ +DJyDDKDL{D │ │ │ │ +kL)FkN|D~D │ │ │ │ +TLTJ|DzD │ │ │ │ +ci;`TK{D │ │ │ │ +&{DP'AXhFW │ │ │ │ +H;F2F)FxDm │ │ │ │ ++F:F1F Fq │ │ │ │ +;F*F1F Fq │ │ │ │ "yH}DxD) │ │ │ │ zP}D~D2Fkh │ │ │ │ -#&IzD&HyDxD │ │ │ │ -#"JyD"HzDxD │ │ │ │ +#&IzD&HyDxDq │ │ │ │ +#"JyD"HzDxDq │ │ │ │ +#cIzDcHyDxDq │ │ │ │ +)RHyDRJxDzDq │ │ │ │ $,I!%,HzD │ │ │ │ kJ[KzDPj │ │ │ │ -fIzDfHyDxD │ │ │ │ -^IzD^HyDxD │ │ │ │ -#ZJyDZHzDxD │ │ │ │ -#5JyD5HzDxD │ │ │ │ -0IzD0HyDxD │ │ │ │ -#,JyD,HzDxD │ │ │ │ -#'JyD'HzDxD │ │ │ │ -"IzD"HyDxD │ │ │ │ -#}IzD}HyDxD │ │ │ │ -#wIzDwHyDxD │ │ │ │ +fIzDfHyDxDq │ │ │ │ +^IzD^HyDxDp │ │ │ │ +&z;F2F F)F │ │ │ │ +pIzDpHyDxDp │ │ │ │ +!IzD!HyDxDp │ │ │ │ +KFBF9F(Fp │ │ │ │ +CFJF9F(Fp │ │ │ │ +uIzDuHyDxDp │ │ │ │ +!IzD!HyDxDp │ │ │ │ +#5IzD5HyDxDp │ │ │ │ +#$JyD$HzDxDp │ │ │ │ +#;IzD;HyDxDo │ │ │ │ +#+JyD+HzDxDo │ │ │ │ ++FZFQF Fo │ │ │ │ +[F*FQF Fo │ │ │ │ +DFNFTEKD │ │ │ │ +(FTKyD{Dn │ │ │ │ +!8F2`+`k │ │ │ │ +#3JyD3HzDxDo │ │ │ │ +'+M'#+J~D}D1FzD(F │ │ │ │ +#7JyD7HzD │ │ │ │ +#/IzD/HyD │ │ │ │ +#'IzD'HyD │ │ │ │ +;F2F)F Fl │ │ │ │ +;F2F)F Fk │ │ │ │ +;F2F)F Fl │ │ │ │ +#.IzD.HyDxDn │ │ │ │ +#%IzD%HyDxDn │ │ │ │ +#!JyD!HzDxDn │ │ │ │ +;F2F)F Fn │ │ │ │ +#.IzD.HyDxDn │ │ │ │ +#%IzD%HyDxDn │ │ │ │ +#!JyD!HzDxDn │ │ │ │ +CF:F1F Fl │ │ │ │ +SFJFAF Fn │ │ │ │ +#(IzD(HyDxDn │ │ │ │ +$%HzDyDxD │ │ │ │ +CF:F1F Fj │ │ │ │ +SFJFAF Fk │ │ │ │ +#(IzD(HyDxDm │ │ │ │ +$%HzDyDxD │ │ │ │ `8`sJ`KzD │ │ │ │ `/KzD8`y` │ │ │ │ >J%KzD>IyD │ │ │ │ -#BJyDBHzDxD │ │ │ │ -#=JyD=HzDxD │ │ │ │ -7IzD7HyDxD │ │ │ │ -#2JyD2HzDxD │ │ │ │ +#BJyDBHzDxDl │ │ │ │ +#=JyD=HzDxDl │ │ │ │ +7IzD7HyDxDl │ │ │ │ +#2JyD2HzDxDl │ │ │ │ {H;F2FxD │ │ │ │ vH;F2FxD │ │ │ │ qH;F2FxD │ │ │ │ lH;F2FxD │ │ │ │ gH;F2FxD │ │ │ │ bH;F2FxD │ │ │ │ ]H;F2FxD │ │ │ │ XH;F2FxD │ │ │ │ SH;F2FxD │ │ │ │ JH;F2FxD │ │ │ │ +h!FxD#ak │ │ │ │ +#}IzD}HyDxDk │ │ │ │ +#wIzDwHyDxDk │ │ │ │ +#ZJyDZHzDxDk │ │ │ │ +#5JyD5HzDxDk │ │ │ │ +0IzD0HyDxDk │ │ │ │ +#,JyD,HzDxDk │ │ │ │ +#'JyD'HzDxDk │ │ │ │ +"IzD"HyDxDk │ │ │ │ +#(IzD(HyDxDk │ │ │ │ +$%HzDyDxD │ │ │ │ +#.JyD.HzDxDj │ │ │ │ +#%JyD%HzDxDj │ │ │ │ +#!JyD!HzDxDj │ │ │ │ +#.JyD.HzDxDj │ │ │ │ +#%JyD%HzDxDj │ │ │ │ +#!JyD!HzDxDj │ │ │ │ +#.JyD.HzDxDj │ │ │ │ +#%JyD%HzDxDj │ │ │ │ +#!JyD!HzDxDj │ │ │ │ +#(IzD(HyDxDj │ │ │ │ +$%HzDyDxD │ │ │ │ +;F2F)F Fk │ │ │ │ +;F2F)F Ff │ │ │ │ +;F2F)F Fh │ │ │ │ +KFBF9F0Fh │ │ │ │ +#(IzD(HyDxDi │ │ │ │ +$%HzDyDxD │ │ │ │ +#'IzD'HyDxDi │ │ │ │ +#"IzD"HyDxDi │ │ │ │ +#0IzD0HyDxDi │ │ │ │ +#+IzD+HyDxDi │ │ │ │ +$$HzDyDxD │ │ │ │ +#>IzD>HyDxDi │ │ │ │ +$7HzDyDxD │ │ │ │ +#0IzD0HyDxDi │ │ │ │ +$'HzDyDxD │ │ │ │ +#$JyD$HzDxDi │ │ │ │ +CF:F1F(Fg │ │ │ │ zJ FzDbc │ │ │ │ JJ FzDbc │ │ │ │ -,IBF FyD │ │ │ │ +,IBF FyDj │ │ │ │ ` F'K:h{Db`cc │ │ │ │ -3F*F9F F │ │ │ │ -$0HzDyDxD │ │ │ │ -#)IzD)HyDxD │ │ │ │ -$"HzDyDxD │ │ │ │ -3F*F9F F │ │ │ │ +SFJFAF8Fd │ │ │ │ +#(IzD(HyDxDh │ │ │ │ +$!HzDyDxD │ │ │ │ +4*F1F Ff │ │ │ │ +;F2F)F Fg │ │ │ │ +;F2F)F Fi │ │ │ │ +;F2F)F Fj │ │ │ │ +#0IzD0HyDxDh │ │ │ │ +#+IzD+HyDxDh │ │ │ │ +$$HzDyDxD │ │ │ │ +4*F1F Ff │ │ │ │ +#'IzD'HyDxDg │ │ │ │ +#"IzD"HyDxDg │ │ │ │ +zJ FzDbc │ │ │ │ +JJ FzDbc │ │ │ │ +,IBF FyDi │ │ │ │ +` F'K:h{Db`cc │ │ │ │ +SFJFAF8Ff │ │ │ │ +SFJFAF8Fe │ │ │ │ +#(IzD(HyDxDg │ │ │ │ +$!HzDyDxD │ │ │ │ +3F*F9F Fe │ │ │ │ +SFZFIF@Fd │ │ │ │ +#.IzD.HyDxDg │ │ │ │ +$'HzDyDxD │ │ │ │ +##IzD#HyDxDg │ │ │ │ +SFJFAF8Fg │ │ │ │ +#(IzD(HyDxDg │ │ │ │ +$!HzDyDxD │ │ │ │ +3F*F9F Fe │ │ │ │ $0HzDyDxD │ │ │ │ -#)IzD)HyDxD │ │ │ │ +#)IzD)HyDxDf │ │ │ │ $"HzDyDxD │ │ │ │ -3F*F9F F │ │ │ │ +KFBF9F0Fb │ │ │ │ +3F*F9F Fe │ │ │ │ $0HzDyDxD │ │ │ │ -#)IzD)HyDxD │ │ │ │ +#)IzD)HyDxDf │ │ │ │ $"HzDyDxD │ │ │ │ -#'IzD'HyDxD │ │ │ │ -#"IzD"HyDxD │ │ │ │ -#'IzD'HyDxD │ │ │ │ -#"IzD"HyDxD │ │ │ │ -#'IzD'HyDxD │ │ │ │ -#"IzD"HyDxD │ │ │ │ -#>IzD>HyDxD │ │ │ │ -$7HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -$'HzDyDxD │ │ │ │ -#$JyD$HzDxD │ │ │ │ -#>IzD>HyDxD │ │ │ │ +KFBF9F0Fg │ │ │ │ +H*F!FxDf │ │ │ │ + IzD HyDxDf │ │ │ │ +SFJFAF8Ff │ │ │ │ +SFJFAF8Fg │ │ │ │ ++F"F9F@Fd │ │ │ │ +3FZFQFHFc │ │ │ │ +# IzD HyDxDe │ │ │ │ +IP&{D(FyD │ │ │ │ +IP&{D(FyD │ │ │ │ +4*F1F Fc │ │ │ │ +4*F1F Fc │ │ │ │ +4*F1F Fc │ │ │ │ +4*F1F Fc │ │ │ │ +#>IzD>HyDxDe │ │ │ │ $7HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ +#0IzD0HyDxDe │ │ │ │ $'HzDyDxD │ │ │ │ -#$JyD$HzDxD │ │ │ │ -#>IzD>HyDxD │ │ │ │ +#$JyD$HzDxDe │ │ │ │ +3F*F9F Fc │ │ │ │ +$0HzDyDxD │ │ │ │ +#)IzD)HyDxDe │ │ │ │ +$"HzDyDxD │ │ │ │ +"|D!FxDA │ │ │ │ +#>IzD>HyDxDd │ │ │ │ $7HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -$'HzDyDxD │ │ │ │ -#$JyD$HzDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -#+IzD+HyDxD │ │ │ │ -$$HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -#+IzD+HyDxD │ │ │ │ -$$HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -#+IzD+HyDxD │ │ │ │ -$$HzDyDxD │ │ │ │ -SFJFAF8F │ │ │ │ -SFJFAF8F │ │ │ │ -SFJFAF8F │ │ │ │ -SFJFAF8F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$!HzDyDxD │ │ │ │ -SFJFAF8F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$!HzDyDxD │ │ │ │ -SFJFAF8F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$!HzDyDxD │ │ │ │ - IzD HyDxD │ │ │ │ -KFBF9F0F │ │ │ │ -KFBF9F0F │ │ │ │ -KFBF9F0F │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -CF:F1F(F │ │ │ │ -CF:F1F(F │ │ │ │ -CF:F1F(F │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -+F"F9F@F │ │ │ │ -3FZFQFHF │ │ │ │ -# IzD HyDxD │ │ │ │ -+F"F9F@F │ │ │ │ -3FZFQFHF │ │ │ │ -# IzD HyDxD │ │ │ │ -3F*F9F F │ │ │ │ -SFZFIF@F │ │ │ │ -#.IzD.HyDxD │ │ │ │ +#0IzD0HyDxDd │ │ │ │ $'HzDyDxD │ │ │ │ -##IzD#HyDxD │ │ │ │ +#$JyD$HzDxDd │ │ │ │ +#'IzD'HyDxDd │ │ │ │ +#"IzD"HyDxDd │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +4*F1F Fb │ │ │ │ +4*F1F Fa │ │ │ │ +#9JyD9HzDxDc │ │ │ │ 2H2JxDzD │ │ │ │ -;F2F)F F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -#$IzD$HyDxD │ │ │ │ +;F2F)F F` │ │ │ │ +#(IzD(HyDxDc │ │ │ │ +#$IzD$HyDxDc │ │ │ │ 2H2JxDzD │ │ │ │ -;F2F)F F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -#$IzD$HyDxD │ │ │ │ +;F2F)F F^ │ │ │ │ +#(IzD(HyDxDc │ │ │ │ +#$IzD$HyDxDc │ │ │ │ 2H2JxDzD │ │ │ │ -;F2F)F F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -#$IzD$HyDxD │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$%HzDyDxD │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$%HzDyDxD │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$%HzDyDxD │ │ │ │ -#.JyD.HzDxD │ │ │ │ -#%JyD%HzDxD │ │ │ │ -#!JyD!HzDxD │ │ │ │ -#.JyD.HzDxD │ │ │ │ -#%JyD%HzDxD │ │ │ │ -#!JyD!HzDxD │ │ │ │ -#.JyD.HzDxD │ │ │ │ -#%JyD%HzDxD │ │ │ │ -#!JyD!HzDxD │ │ │ │ -IP&{D(FyD │ │ │ │ -IP&{D(FyD │ │ │ │ -#9JyD9HzDxD │ │ │ │ -zJ FzDbc │ │ │ │ -JJ FzDbc │ │ │ │ -,IBF FyD │ │ │ │ -` F'K:h{Db`cc │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -"|D!FxDA │ │ │ │ -SFJFAF F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$%HzDyDxD │ │ │ │ -SFJFAF F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$%HzDyDxD │ │ │ │ -;F2F)F F │ │ │ │ -#.IzD.HyDxD │ │ │ │ -#%IzD%HyDxD │ │ │ │ -#!JyD!HzDxD │ │ │ │ -;F2F)F F │ │ │ │ -#.IzD.HyDxD │ │ │ │ -#%IzD%HyDxD │ │ │ │ -#!JyD!HzDxD │ │ │ │ -CF:F1F F │ │ │ │ -CF:F1F F │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -#7JyD7HzD │ │ │ │ -#/IzD/HyD │ │ │ │ -#'IzD'HyD │ │ │ │ -#3JyD3HzDxD │ │ │ │ -'+M'#+J~D}D1FzD(F │ │ │ │ +;F2F)F Fa │ │ │ │ +#(IzD(HyDxDc │ │ │ │ +#$IzD$HyDxDc │ │ │ │ +#0IzD0HyDxDc │ │ │ │ +#+IzD+HyDxDc │ │ │ │ +$$HzDyDxD │ │ │ │ +CF:F1F(Fc │ │ │ │ +CF:F1F(Fd │ │ │ │ ++F"F9F@Fa │ │ │ │ +3FZFQFHF^ │ │ │ │ +# IzD HyDxDb │ │ │ │ +"|DxD!F` │ │ │ │ +HzDyDxDb │ │ │ │ +IP${D8FyD │ │ │ │ +1nK2FnIP${D8FyD │ │ │ │ +#HJyDHHzDxDb │ │ │ │ +CIzDCHyDxDb │ │ │ │ +4*F1F F` │ │ │ │ +&KP"O,{D │ │ │ │ +"{DP&xD)F │ │ │ │ +"{DP&xD!F │ │ │ │ +4*F1F F_ │ │ │ │ {kL{D|DZo │ │ │ │ &K*F&IyD │ │ │ │ +K1F{DXi\ │ │ │ │ VKVI`iyD │ │ │ │ -8K1F{DXi │ │ │ │ +8K1F{DXi\ │ │ │ │ I3FzD FyD │ │ │ │ "K"L{D"M │ │ │ │ miKO"~DhM │ │ │ │ +4*F1F F[ │ │ │ │ cBF)F8FD │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ +#BFyD8F\ │ │ │ │ +#BF8FyD\ │ │ │ │ +#BF8FyD\ │ │ │ │ +#BF8FyD\ │ │ │ │ +#BF8FyD\ │ │ │ │ +#BF8FyD\ │ │ │ │ +F2FIFPFC │ │ │ │ KFRF)F0FC │ │ │ │ P%|DxD!F │ │ │ │ -&KP"O,{D │ │ │ │ -"{DP&xD)F │ │ │ │ -"{DP&xD!F │ │ │ │ -"|DxD!F~ │ │ │ │ -IP${D8FyD │ │ │ │ -1nK2FnIP${D8FyD │ │ │ │ -#HJyDHHzDxD │ │ │ │ -CIzDCHyDxD │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -4*F1F F~ │ │ │ │ -H"F)FxD~ │ │ │ │ - HP")FxD~ │ │ │ │ -H"F)FxD~ │ │ │ │ - HP")FxD~ │ │ │ │ -4*F1F F} │ │ │ │ -#pJyDpHzDxD │ │ │ │ -#lJyDlHzDxD │ │ │ │ -#gJyDgHzDxD │ │ │ │ -#pJyDpHzDxD~ │ │ │ │ -#kJyDkHzDxD~ │ │ │ │ -#gJyDgHzDxD~ │ │ │ │ -K1F:F{D@F │ │ │ │ -H3F*FxD!F │ │ │ │ +4*F1F FW │ │ │ │ J!HzDxD │ │ │ │ J!HzDxD │ │ │ │ -4*F1F F{ │ │ │ │ -4*F1F F{ │ │ │ │ -4*F1F Fz │ │ │ │ -4*F1F Fz │ │ │ │ -`iK{DCcC# │ │ │ │ -w{J`Z`:h │ │ │ │ -zKFBF9F(F │ │ │ │ -3F*FxD!F │ │ │ │ -?)FCF:FJ │ │ │ │ -3F"FAF8Fx │ │ │ │ -K1FBF{D8F │ │ │ │ -"AX8H h │ │ │ │ -I3F*FyDx │ │ │ │ -I3F*FyDx │ │ │ │ -;F~DRF F1 │ │ │ │ -'IzD'HyDxDy │ │ │ │ -#IzD#HyDxDy │ │ │ │ -&!I.#!HzD │ │ │ │ -&+F:FyD F │ │ │ │ -&+F:FyD F │ │ │ │ -I#F"FPFyDx │ │ │ │ -?I#F"FPFyDx │ │ │ │ -#+JyD+HzDxDy │ │ │ │ -#"IzD"HyDxDy │ │ │ │ -#4IzD4HyDxDx │ │ │ │ -#.IzD.HyDxDx │ │ │ │ -#(JyD(HzDxDx │ │ │ │ -eI+F*F0FyDw │ │ │ │ -#$IzD$HyDxDx │ │ │ │ -@I+F*FyD8Fw │ │ │ │ -=I8F+F*FyDw │ │ │ │ -5IzD5HyDxDx │ │ │ │ -1IzD1HyDxDx │ │ │ │ -"|DxD!Fw │ │ │ │ -@I+F*F FyDw │ │ │ │ -#'IzD'HyDxDw │ │ │ │ -#*IzD*HyDxDw │ │ │ │ -#%JyD%HzDxDw │ │ │ │ -#!IzD!HyDxDw │ │ │ │ -D(HiFxD\ │ │ │ │ -kFjFiFhFt │ │ │ │ -kFjFiFhFw │ │ │ │ -kFjFiFhFt │ │ │ │ -kFjFiFhFs │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -4*F1F Ft │ │ │ │ -4*F1F Ft │ │ │ │ -#2FP%yDxD │ │ │ │ -#2FP%yDxD │ │ │ │ -#iIzDiHyDxDu │ │ │ │ -$aHzDyDxD │ │ │ │ -#2IzD2HyDxDu │ │ │ │ -$(HzDyDxD~ │ │ │ │ -#%JyD%HzDxDu │ │ │ │ -#BIzDBHyDxDu │ │ │ │ -#3JyD3HzDxDu │ │ │ │ -#@IzD@HyDxDt │ │ │ │ -#>I %>HzD │ │ │ │ -#,IzD,HyDxDt │ │ │ │ -#9IzD9HyDxDt │ │ │ │ -2AX F h │ │ │ │ -#@IzD@HyDxDt │ │ │ │ -$8HzDyDxD │ │ │ │ -#0JyD0HzDxDt │ │ │ │ -$#HzDyDxD │ │ │ │ -$eHzDyDxD │ │ │ │ -#JJyDJHzDxDt │ │ │ │ -#FIzDFHyDxDs │ │ │ │ -$=HzDyDxD │ │ │ │ -#9IzD9HyDxDs │ │ │ │ -$3HzDyDxDy │ │ │ │ -$YHzDyDxD │ │ │ │ -#HIzDHHyDxDs │ │ │ │ -$BHzDyDxD │ │ │ │ -#,JyD,HzDxDs │ │ │ │ -#IzD>HyDxDr │ │ │ │ -2AX F h │ │ │ │ -#`JyD`HzDxDr │ │ │ │ -$KHzDyDxD │ │ │ │ -#CIzDCHyDxDr │ │ │ │ -$9HzDyDxD │ │ │ │ -#6IzD6HyDxDr │ │ │ │ -HzDyDxDB │ │ │ │ -{D+H|D+MxD │ │ │ │ -'zD)L*M|D │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -4*F1F Fn │ │ │ │ -1h(#"F(F │ │ │ │ -1h(#"F(F │ │ │ │ -HyD3FxDf │ │ │ │ -6"F)F0Fn │ │ │ │ -zDXHyD3FxD │ │ │ │ -1h(#"F(F │ │ │ │ -1h(#"F(F │ │ │ │ -HyD3FxDe │ │ │ │ -6"F)F0Fm │ │ │ │ -1h(#"F(F │ │ │ │ -1h(#"F(F │ │ │ │ -HyD3FxDe │ │ │ │ -6"F)F0Fm │ │ │ │ -1h(#"F(F │ │ │ │ -1h(#"F(F │ │ │ │ -HyD3FxDe │ │ │ │ -6"F)F0Fl │ │ │ │ -fz{D|HyDxD │ │ │ │ -"yDxD,19 │ │ │ │ -"3H|DxD! │ │ │ │ -fz{D|HyDxD │ │ │ │ -"yDxD,19 │ │ │ │ -"3H|DxD! │ │ │ │ -#&JyD&HzDxDm │ │ │ │ -#(JyD(HzDxDl │ │ │ │ - >_IzD{D │ │ │ │ -CFFJyDFHzD │ │ │ │ -CFFJyDFHzD │ │ │ │ -`,K{DCc4# │ │ │ │ -#eJyDeHzDxDi │ │ │ │ -`)K{DCc4# │ │ │ │ -hIiHyDxD │ │ │ │ -D{OxDQFh │ │ │ │ -#,IzD,HyDxDh │ │ │ │ -#!JyD!HzDxDh │ │ │ │ -0IzD0HyDxDh │ │ │ │ -(IzD(HyDxDh │ │ │ │ -&KP"O,{D │ │ │ │ -"{DP&xD)F │ │ │ │ -"{DP&xD!F │ │ │ │ -4*F1F Ff │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -4*F1F Fe │ │ │ │ -4*F1F Fe │ │ │ │ -4*F1F Fe │ │ │ │ -4*F1F Fd │ │ │ │ -#!JyD!HzDxDf │ │ │ │ -"xD)F4Y$h │ │ │ │ -+F2F9F@Fd │ │ │ │ -#aJyDaHzDxDf │ │ │ │ -QJ)F0FzDf │ │ │ │ -NJ9F@FzDf │ │ │ │ -#AIzDAHyDxDe │ │ │ │ -"AX8H h │ │ │ │ -I3F*FyDg │ │ │ │ -I3F*FyDg │ │ │ │ -;F~DRF F1 │ │ │ │ -'IzD'HyDxDe │ │ │ │ -#IzD#HyDxDe │ │ │ │ -&!I.#!HzD │ │ │ │ -&+F:FyD F │ │ │ │ -&+F:FyD F │ │ │ │ -I#F"FPFyDd │ │ │ │ -?I#F"FPFyDc │ │ │ │ -#+JyD+HzDxDd │ │ │ │ -#"IzD"HyDxDd │ │ │ │ -#4IzD4HyDxDd │ │ │ │ -#.IzD.HyDxDd │ │ │ │ -#(JyD(HzDxDd │ │ │ │ -eI+F*F0FyDc │ │ │ │ -#$IzD$HyDxDd │ │ │ │ -@I+F*FyD8Fc │ │ │ │ -=I8F+F*FyDc │ │ │ │ -5IzD5HyDxDd │ │ │ │ -1IzD1HyDxDd │ │ │ │ -"|DxD!Fc │ │ │ │ -@I+F*F FyDc │ │ │ │ -#'IzD'HyDxDc │ │ │ │ -#*IzD*HyDxDc │ │ │ │ -#%JyD%HzDxDc │ │ │ │ -#!IzD!HyDxDc │ │ │ │ -2F NP# H~D │ │ │ │ -"{D(HxD\X! │ │ │ │ -;F2FYFPF │ │ │ │ -gKyDgMgL}D │ │ │ │ -#0F#aca_ │ │ │ │ -kHlJxDzD │ │ │ │ -"LHyDxD 1 │ │ │ │ -LIzDLHyDxDa │ │ │ │ -"i1Fbb8F │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -4*F1F F_ │ │ │ │ -4*F1F F^ │ │ │ │ -4*F1F F^ │ │ │ │ -4*F1F F^ │ │ │ │ -3F*F9F@F[ │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -4*F1F F\ │ │ │ │ -4*F1F F[ │ │ │ │ -4*F1F F[ │ │ │ │ -4*F1F F[ │ │ │ │ -#0JyD0HzDxD\ │ │ │ │ -"+HyD+LxD^ │ │ │ │ -BFIFPFP$ │ │ │ │ -JFAFPFP$ │ │ │ │ -#@IzD@HyDxD[ │ │ │ │ -#>I %>HzD │ │ │ │ -#,IzD,HyDxD[ │ │ │ │ -#9IzD9HyDxD[ │ │ │ │ -2AX F h │ │ │ │ -#?IzD?HyDxD[ │ │ │ │ -$8HzDyDxD │ │ │ │ -#0JyD0HzDxD[ │ │ │ │ -$#HzDyDxD │ │ │ │ -$eHzDyDxD │ │ │ │ -#JJyDJHzDxDZ │ │ │ │ -#FIzDFHyDxDZ │ │ │ │ -$=HzDyDxD │ │ │ │ -#9IzD9HyDxDZ │ │ │ │ -$3HzDyDxDy │ │ │ │ -$YHzDyDxD │ │ │ │ -#HIzDHHyDxDZ │ │ │ │ -$BHzDyDxD │ │ │ │ -#,JyD,HzDxDZ │ │ │ │ -#>IzD>HyDxDZ │ │ │ │ -$6HzDyDxD │ │ │ │ -#,IzD,HyDxDY │ │ │ │ -$$HzDyDxDi │ │ │ │ -# JyD HzDxDY │ │ │ │ -HzDyDxDH │ │ │ │ -#>IzD>HyDxDY │ │ │ │ -2AX F h │ │ │ │ -#`JyD`HzDxDY │ │ │ │ -$KHzDyDxD │ │ │ │ -#CIzDCHyDxDY │ │ │ │ -$9HzDyDxD │ │ │ │ -#5IzD5HyDxDY │ │ │ │ -HzDyDxDC │ │ │ │ -:F1F(FSF │ │ │ │ -:F1F(FCF?OY │ │ │ │ -4*F1F FU │ │ │ │ - 4*F1F FS │ │ │ │ -4*F1F FS │ │ │ │ -= MM+1 │ │ │ │ -JM MUST BE JM >= (MM+1)/2 │ │ │ │ -AVERAGING LENGTH IS INVALID. │ │ │ │ -AVERAGING LENGTH IS EVEN NUMBER. │ │ │ │ -*** ERROR (PRCCLS IN │ │ │ │ -) * PROCESS │ │ │ │ - HAS NOT BEEN CLOSED YET. │ │ │ │ -*** ERROR (PRCNAM IN │ │ │ │ -) * TOO LARGE PROCESS LEVEL (NLEV). │ │ │ │ -(TR1,A###) │ │ │ │ -mszdmp.f │ │ │ │ -cfsrch.f │ │ │ │ -LENGTH OF CHARACTER IS TOO SHORT TO STORE FILE NAME. │ │ │ │ -iufopn.f │ │ │ │ -THERE IS NO UNIT TO BE OPENED. │ │ │ │ -DCLENVCHAR │ │ │ │ -DCLCOMCHAR │ │ │ │ -DCLDIVCHAR │ │ │ │ -rpnxfl.f │ │ │ │ -FORMATTED │ │ │ │ -NUMBER OF INPUT PARAMETERS IS TOO LARGE (>100). │ │ │ │ -DCLOPTCHAR │ │ │ │ -DCLSETCHAR │ │ │ │ -CONFIG_FILE │ │ │ │ -PARAMETER' │ │ │ │ -' CANNOT BE SET. │ │ │ │ -VARIANCE OF RX OR RY IS EQUAL TO 0 / MISSING VALUE IS SUBSTITUTED. │ │ │ │ -mpfpt2.f │ │ │ │ -(a,"(",2f12.7,")") │ │ │ │ -(a,f12.7) │ │ │ │ -(a,3f12.7) │ │ │ │ -r,r0,rho= │ │ │ │ -EXCEEDING MAXIMUM ITERATIONS. │ │ │ │ -IB .EQ. 0. │ │ │ │ -RD .LE. 0. │ │ │ │ -ID .LE. 0. │ │ │ │ -NUMBER OF DIMENSION SHOULD BE 1<= ND <= 10. │ │ │ │ -RELATION SHOULD BE 1 <= NP(N) <= NQ(N) <= NS(N). │ │ │ │ -NUMBER OF BLOCKS IS INVALID. │ │ │ │ -XB(1).NE.1 OR XB(NB).NE.10. │ │ │ │ -THERE IS NO VALID CHARACTER. │ │ │ │ -THERE EXISTS A PERIOD ONLY. │ │ │ │ -GIVEN NUMBER IS TRUNCATED WITHIN 8 DIGITS. │ │ │ │ -THIS IS INVALID LOGICAL EXPRESSION. │ │ │ │ -THERE IS A NON-NUMERAL CHARACTER. │ │ │ │ -SOLUTION NON EXSISTENT │ │ │ │ -NO SOLUTION IN THE DOMAIN │ │ │ │ -NOT YET INITIALIZED │ │ │ │ -UX OR UY: OUT OF THE RANGE │ │ │ │ -WORKING AREA NOT ENOUGH │ │ │ │ -NX MUST BE >= 2 │ │ │ │ -NY MUST BE >= 2 │ │ │ │ -UX IS NOT STRICTLY MONOTONIC │ │ │ │ -UY IS NOT STRICTLY MONOTONIC* │ │ │ │ -UY IS NOT STRICTLY MONOTONIC │ │ │ │ -OUT OF THE WHOLE DOMAIN │ │ │ │ -ORDER OF RX IS INVALID. │ │ │ │ +ARRWINTV │ │ │ │ +NODRSHRT │ │ │ │ +ENDARROW │ │ │ │ +DRAWING FINISHED. │ │ │ │ +SKIPINTV │ │ │ │ +CHECKING EACH PARAMETER │ │ │ │ +tmstln.f │ │ │ │ +THRES ===> │ │ │ │ +SKIP ===> │ │ │ │ +GLIM ===> │ │ │ │ +(1P,E10.3) │ │ │ │ +ARROW THRES ===> │ │ │ │ +DT ===> │ │ │ │ +ARRAY WILL BE OVER FLOW. │ │ │ │ +CALCULATING FINISHED. │ │ │ │ statement executed │ │ │ │ malloc(%u) failure in %s │ │ │ │ *** Error ( │ │ │ │ ***** ERROR ( │ │ │ │ - Warning ( │ │ │ │ *** WARNING ( │ │ │ │ - Message ( │ │ │ │ *** MESSAGE ( │ │ │ │ +++ THE FOLLOWING MESSAGES ARE SUPPRESSED. │ │ │ │ Error allocating %lu bytes │ │ │ │ -In file 'cdclf90n.f90', around line 53 │ │ │ │ -In file 'cdclf90n.f90', around line 78 │ │ │ │ -In file 'cdclf90n.f90', around line 101 │ │ │ │ -In file 'cdclf90n.f90', around line 123 │ │ │ │ -In file 'cdclf90n.f90', around line 145 │ │ │ │ -In file 'cdclf90n.f90', around line 167 │ │ │ │ In file 'cdclf90.f90', around line 114 │ │ │ │ In file 'cdclf90.f90', around line 115 │ │ │ │ In file 'cdclf90.f90', around line 232 │ │ │ │ In file 'cdclf90.f90', around line 424 │ │ │ │ In file 'cdclf90.f90', around line 437 │ │ │ │ In file 'cdclf90.f90', around line 524 │ │ │ │ In file 'cdclf90.f90', around line 667 │ │ │ │ @@ -3985,136 +3928,81 @@ │ │ │ │ In file 'cdclf90.f90', around line 19544 │ │ │ │ In file 'cdclf90.f90', around line 19556 │ │ │ │ In file 'cdclf90.f90', around line 19568 │ │ │ │ In file 'cdclf90.f90', around line 19587 │ │ │ │ In file 'cdclf90.f90', around line 19600 │ │ │ │ In file 'cdclf90.f90', around line 19613 │ │ │ │ In file 'cdclf90.f90', around line 19640 │ │ │ │ -DclSetAxisFactor │ │ │ │ -DclGetYGridNumber │ │ │ │ -DclGetXGridNumber │ │ │ │ -DclGetYGridValue │ │ │ │ -DclGetXGridValue │ │ │ │ -DclGetYEvenGrid │ │ │ │ -DclGetXEvenGrid │ │ │ │ -DclSetYEvenGrid │ │ │ │ -DclSetXEvenGrid │ │ │ │ -DclGetYGrid │ │ │ │ -DclSetYGrid │ │ │ │ -DclGetXGrid │ │ │ │ -DclSetXGrid │ │ │ │ -DclDrawYBoxLine │ │ │ │ -Length of x and y don't match. │ │ │ │ -DclShadeYBoxArea │ │ │ │ -DclDrawYBoxFrame │ │ │ │ -DclDrawYBarLine │ │ │ │ -DclShadeYBarArea │ │ │ │ -DclDrawYBarFrame │ │ │ │ -DclShadeYGap │ │ │ │ -DclDrawYErrorBar │ │ │ │ -DclGetFrameIndex │ │ │ │ -DclSetFrameIndex │ │ │ │ -DclGetFrameType │ │ │ │ -DclSetFrameType │ │ │ │ -DclGetAreaPattern │ │ │ │ -DclSetAreaPattern │ │ │ │ -DclGetBarWidth │ │ │ │ -DclSetBarWidth │ │ │ │ -DclGetErrorBarWidth │ │ │ │ -DclSetErrorBarWidth │ │ │ │ -DclGetErrorBarLineIndex │ │ │ │ -DclSetErrorBarLineIndex │ │ │ │ -DclGetErrorBarLineType │ │ │ │ -DclSetErrorBarLineType │ │ │ │ +In file 'cdclf90n.f90', around line 53 │ │ │ │ +In file 'cdclf90n.f90', around line 78 │ │ │ │ +In file 'cdclf90n.f90', around line 101 │ │ │ │ +In file 'cdclf90n.f90', around line 123 │ │ │ │ +In file 'cdclf90n.f90', around line 145 │ │ │ │ +In file 'cdclf90n.f90', around line 167 │ │ │ │ +DclDrawDeviceViewPortCorner │ │ │ │ +DclDrawDeviceWindowCorner │ │ │ │ +DclDrawViewPortCorner │ │ │ │ +DclDrawDeviceViewPortFrame │ │ │ │ +DclDrawDeviceWindowFrame │ │ │ │ +DclDrawViewPortFrame │ │ │ │ +DclSetFrameTitle │ │ │ │ +DclSetAspectRatio │ │ │ │ +DclSetFrameMargin │ │ │ │ +DclDivideFrame │ │ │ │ +DclSetWindow │ │ │ │ +DclSetViewPort │ │ │ │ +DclSetMapProjectionWindow │ │ │ │ +DclSetSimilarity │ │ │ │ +DclSetMapProjectionAngle │ │ │ │ +DclSetTransNumber │ │ │ │ +DclSetTransFunction │ │ │ │ +DcCloseGraphics │ │ │ │ +DclNewFig │ │ │ │ +DclNewFrame │ │ │ │ +DclOpenGraphics │ │ │ │ +grpack.f90 │ │ │ │ + workstation id (i) ? ; │ │ │ │ +DclSelectDevice │ │ │ │ +DclRunningMean │ │ │ │ DclShifAxis │ │ │ │ DclDrawAxisLabel │ │ │ │ DclDrawTickmark │ │ │ │ DclDrawAxisLine │ │ │ │ DclDrawTitle │ │ │ │ DclDrawAxisCalendar │ │ │ │ DclDrawAxisLog │ │ │ │ DclDrawAxisSpecify │ │ │ │ DclDrawAxis │ │ │ │ DclDrawScaledGraph │ │ │ │ +Length of x and y don't match. │ │ │ │ DclScalingPoint │ │ │ │ DclDrawScaledAxis │ │ │ │ DclFitScalingParm │ │ │ │ DclSetTitle │ │ │ │ -DclFillMap │ │ │ │ -DclDrawMap │ │ │ │ -DclDrawLimb │ │ │ │ -DclDrawGrid │ │ │ │ -DclDrawGlobe │ │ │ │ -DclFitMapParm │ │ │ │ -DclSetMapPoint │ │ │ │ -DclSetCircleWindow │ │ │ │ -DclSetMapContactPoint │ │ │ │ -DclDrawXBoxLine │ │ │ │ -DclShadeXBoxArea │ │ │ │ -DclDrawXBoxFrame │ │ │ │ -DclDrawXBarLine │ │ │ │ -DclShadeXBarArea │ │ │ │ -DclDrawXBarFrame │ │ │ │ -DclShadeXGap │ │ │ │ -DclDrawXErrorBar │ │ │ │ -DclSetUnitVectorTitle │ │ │ │ -DclDrawVectors │ │ │ │ -DclClearShadeLevel │ │ │ │ -DclGetShadeLevelNumber │ │ │ │ -DclGetShadeLevel │ │ │ │ -DclSetShadeLevel │ │ │ │ -DclShadeContourEX │ │ │ │ -DclShadeContour │ │ │ │ -DclGetContourLabelFormat │ │ │ │ -DclSetContourLabelFormat │ │ │ │ -DclGetContourInterval │ │ │ │ -DclClearContourLevel │ │ │ │ -DclDelContourLevel │ │ │ │ -DclGetContourLevelNumber │ │ │ │ -DclGetContourLine │ │ │ │ -DclSetContourLine │ │ │ │ -DclSetContourLevel │ │ │ │ -DclDrawContour │ │ │ │ -DclFormatTime │ │ │ │ -DclGetTime │ │ │ │ -DclGetUnitNum │ │ │ │ -DclCompChar │ │ │ │ -DclMessageDump │ │ │ │ -DclDrawDeviceViewPortCorner │ │ │ │ -DclDrawDeviceWindowCorner │ │ │ │ -DclDrawViewPortCorner │ │ │ │ -DclDrawDeviceViewPortFrame │ │ │ │ -DclDrawDeviceWindowFrame │ │ │ │ -DclDrawViewPortFrame │ │ │ │ -DclSetFrameTitle │ │ │ │ -DclSetAspectRatio │ │ │ │ -DclSetFrameMargin │ │ │ │ -DclDivideFrame │ │ │ │ -DclLegendreTransform_B │ │ │ │ -Working area has not been allocated yet. │ │ │ │ -DclLegendreTransform_F │ │ │ │ -DclGetLegendreFunctions │ │ │ │ -DclSpectrumToGridForLatitude │ │ │ │ -Either S or G must be specified. │ │ │ │ -DclSpectrumToGridForZonal │ │ │ │ -DclSpectrumToGridForWave │ │ │ │ -DclGridToSpectrum │ │ │ │ -Either G or S must be specified. │ │ │ │ -DclSpectrumToGrid │ │ │ │ -DclOperateLaplacian │ │ │ │ -DclGetSpectrumNumber │ │ │ │ -DclDeallocSHT │ │ │ │ -Attempt to DEALLOCATE unallocated '%s' │ │ │ │ -At line 84 of file shtrlib.f90 │ │ │ │ -At line 90 of file shtrlib.f90 │ │ │ │ -DclInitSHT │ │ │ │ -The working area has been allocated already. │ │ │ │ -In file 'shtrlib.f90', around line 60 │ │ │ │ -Integer overflow when calculating the amount of memory to allocate │ │ │ │ -In file 'shtrlib.f90', around line 68 │ │ │ │ +DclIntervalGE │ │ │ │ +DclIntervalGT │ │ │ │ +DclIntervalLE │ │ │ │ +DclIntervalLT │ │ │ │ +DclGoodNumGE │ │ │ │ +DclGoodNumGT │ │ │ │ +DclGoodNumLE │ │ │ │ +DclGoodNumLT │ │ │ │ +DclRestoreGoodNumList │ │ │ │ +DclSaveGoodNumList │ │ │ │ +DclGetGoodNumList │ │ │ │ +DclSetGoodNumList │ │ │ │ +DclGoodNumExGE │ │ │ │ +DclGoodNumExLE │ │ │ │ +DclGoodNumExGT │ │ │ │ +DclGoodNumExLT │ │ │ │ +DclGetAMP │ │ │ │ +DclGetRMS │ │ │ │ +DclGetSTD │ │ │ │ +DclGetVAR │ │ │ │ +DclGetAVE │ │ │ │ DclGetArrowLineIndex │ │ │ │ DclGetArrowLineType │ │ │ │ DclSetArrowLineIndex │ │ │ │ DclSetArrowLineType │ │ │ │ DclDrawArrowProjected │ │ │ │ DclDrawArrowNormalized │ │ │ │ DclDrawArrow │ │ │ │ @@ -4163,58 +4051,89 @@ │ │ │ │ DclTransNumToLong │ │ │ │ DclTransNumToShort │ │ │ │ DclTransLongToNum │ │ │ │ DclTransLongToShort │ │ │ │ DclTransShortToNum │ │ │ │ DclTransShortToLong │ │ │ │ DclPrintDeviceList │ │ │ │ -DclGet3DHatchPattern │ │ │ │ -DclSet3DHatchPattern │ │ │ │ -DclDraw3DHatchNormalized │ │ │ │ -DclDraw3DHatch │ │ │ │ -DclGet3DMarkerSize │ │ │ │ -DclGet3DMarkerIndex │ │ │ │ -DclGet3DMarkerType │ │ │ │ -DclSet3DMarkerSize │ │ │ │ -DclSet3DMarkerIndex │ │ │ │ -DclSet3DMarkerType │ │ │ │ -DclDraw3DMarkerNormalized │ │ │ │ -Length of x, y, z don't match. │ │ │ │ -DclDraw3DMarker │ │ │ │ -DclGet3DLineIndex │ │ │ │ -DclSet3DLineIndex │ │ │ │ -DclDraw3DLineNormalized │ │ │ │ -DclDraw3DLine │ │ │ │ -DclGet2DPlane │ │ │ │ -DclGet3DObjectPoint │ │ │ │ -DclGet3DEyePoint │ │ │ │ -DclSet3DProjection │ │ │ │ -DclSet2DPlane │ │ │ │ -DclSet3DObjectPoint │ │ │ │ -DclSet3DEyePoint │ │ │ │ -DclGet3DTransNumber │ │ │ │ -DclGet3DOrigin │ │ │ │ -DclGet3DLogAxis │ │ │ │ -DclGet3DWindow │ │ │ │ -DclGet3DViewPort │ │ │ │ -DclSet3DTransFunction │ │ │ │ -DclSet3DTransNumber │ │ │ │ -DclSet3DOrigin │ │ │ │ -DclSet3DLogAxis │ │ │ │ -DclSet3DWindow │ │ │ │ -DclSet3DViewPort │ │ │ │ -DclRunningMean │ │ │ │ +DclClearShadeLevel │ │ │ │ +DclGetShadeLevelNumber │ │ │ │ +DclGetShadeLevel │ │ │ │ +DclSetShadeLevel │ │ │ │ +DclShadeContourEX │ │ │ │ +DclShadeContour │ │ │ │ +DclFormatTime │ │ │ │ +DclGetTime │ │ │ │ +DclSetUnitVectorTitle │ │ │ │ +DclDrawVectors │ │ │ │ DclGetCOR │ │ │ │ DclGetCOV │ │ │ │ DclGetPRD │ │ │ │ -DclGetAMP │ │ │ │ -DclGetRMS │ │ │ │ -DclGetSTD │ │ │ │ -DclGetVAR │ │ │ │ -DclGetAVE │ │ │ │ +DclIntGE │ │ │ │ +DclIntGT │ │ │ │ +DclIntLE │ │ │ │ +DclIntLT │ │ │ │ +DclSetAxisFactor │ │ │ │ +DclCheckCharPattern │ │ │ │ +DclCheckFortran │ │ │ │ +DclCheckAlphaNum │ │ │ │ +DclCheckNumber │ │ │ │ +DclCheckAlphabet │ │ │ │ +DclCheckSpecial │ │ │ │ +DclCheckCurrency │ │ │ │ +DclCheckBlank │ │ │ │ +DclSetCharEX │ │ │ │ +Invalid parameter [ │ │ │ │ +DclSetParmEX │ │ │ │ +Invalid prefix [ │ │ │ │ +DclSetLogicalEX │ │ │ │ +DclSetRealEX │ │ │ │ +DclSetIntegerEX │ │ │ │ +DclSetChar │ │ │ │ +DclGetChar │ │ │ │ +DclSetParm │ │ │ │ +DclSetLogical │ │ │ │ +DclSetReal │ │ │ │ +DclSetInteger │ │ │ │ +DclGetCharS │ │ │ │ +DclGetParm │ │ │ │ +DclGetLogicalS │ │ │ │ +DclGetRealS │ │ │ │ +DclGetIntegerS │ │ │ │ +DclGetLogical │ │ │ │ +DclGetReal │ │ │ │ +DclGetInteger │ │ │ │ +CALENDAR │ │ │ │ +DclLegendreTransform_B │ │ │ │ +Working area has not been allocated yet. │ │ │ │ +DclLegendreTransform_F │ │ │ │ +DclGetLegendreFunctions │ │ │ │ +DclSpectrumToGridForLatitude │ │ │ │ +Either S or G must be specified. │ │ │ │ +DclSpectrumToGridForZonal │ │ │ │ +DclSpectrumToGridForWave │ │ │ │ +DclGridToSpectrum │ │ │ │ +Either G or S must be specified. │ │ │ │ +DclSpectrumToGrid │ │ │ │ +DclOperateLaplacian │ │ │ │ +DclGetSpectrumNumber │ │ │ │ +DclDeallocSHT │ │ │ │ +Attempt to DEALLOCATE unallocated '%s' │ │ │ │ +At line 84 of file shtrlib.f90 │ │ │ │ +At line 90 of file shtrlib.f90 │ │ │ │ +DclInitSHT │ │ │ │ +The working area has been allocated already. │ │ │ │ +In file 'shtrlib.f90', around line 60 │ │ │ │ +Integer overflow when calculating the amount of memory to allocate │ │ │ │ +In file 'shtrlib.f90', around line 68 │ │ │ │ +DclToLower │ │ │ │ +DclToUpper │ │ │ │ +DclGetUnitNum │ │ │ │ +DclCompChar │ │ │ │ +DclMessageDump │ │ │ │ DclAbort │ │ │ │ DclGetArgument │ │ │ │ DclGetArgumentNum │ │ │ │ DclGetEnv │ │ │ │ DclExecCommand │ │ │ │ DclSetOrthographic │ │ │ │ DclSetBonnes │ │ │ │ @@ -4247,48 +4166,45 @@ │ │ │ │ DclKitada_F │ │ │ │ DclEckert6_F │ │ │ │ DclHammer_F │ │ │ │ DclMollweideLike_F │ │ │ │ DclMollweide_F │ │ │ │ DclMercator_F │ │ │ │ DclCylindrical_F │ │ │ │ -DclInterpolateC │ │ │ │ -DclInterpolateR │ │ │ │ -DclIntGE │ │ │ │ -DclIntGT │ │ │ │ -DclIntLE │ │ │ │ -DclIntLT │ │ │ │ DclLocLast │ │ │ │ DclLocFirst │ │ │ │ -DclSetWindow │ │ │ │ -DclSetViewPort │ │ │ │ -DclSetMapProjectionWindow │ │ │ │ -DclSetSimilarity │ │ │ │ -DclSetMapProjectionAngle │ │ │ │ -DclSetTransNumber │ │ │ │ -DclSetTransFunction │ │ │ │ -DcCloseGraphics │ │ │ │ -DclNewFig │ │ │ │ -DclNewFrame │ │ │ │ -DclOpenGraphics │ │ │ │ -grpack.f90 │ │ │ │ - workstation id (i) ? ; │ │ │ │ -DclSelectDevice │ │ │ │ -DclGoodNumGE │ │ │ │ -DclGoodNumGT │ │ │ │ -DclGoodNumLE │ │ │ │ -DclGoodNumLT │ │ │ │ -DclRestoreGoodNumList │ │ │ │ -DclSaveGoodNumList │ │ │ │ -DclGetGoodNumList │ │ │ │ -DclSetGoodNumList │ │ │ │ -DclGoodNumExGE │ │ │ │ -DclGoodNumExLE │ │ │ │ -DclGoodNumExGT │ │ │ │ -DclGoodNumExLT │ │ │ │ +DclGetContourLabelFormat │ │ │ │ +DclSetContourLabelFormat │ │ │ │ +DclGetContourInterval │ │ │ │ +DclClearContourLevel │ │ │ │ +DclDelContourLevel │ │ │ │ +DclGetContourLevelNumber │ │ │ │ +DclGetContourLine │ │ │ │ +DclSetContourLine │ │ │ │ +DclSetContourLevel │ │ │ │ +DclDrawContour │ │ │ │ +DclLengthOfYear │ │ │ │ +DclLengthOfMonth │ │ │ │ +DclDayOfWeek │ │ │ │ +DclFormatDate │ │ │ │ +DclDiffDate │ │ │ │ +DclAddDate │ │ │ │ +DclGetDate │ │ │ │ +DclGetYGridNumber │ │ │ │ +DclGetXGridNumber │ │ │ │ +DclGetYGridValue │ │ │ │ +DclGetXGridValue │ │ │ │ +DclGetYEvenGrid │ │ │ │ +DclGetXEvenGrid │ │ │ │ +DclSetYEvenGrid │ │ │ │ +DclSetXEvenGrid │ │ │ │ +DclGetYGrid │ │ │ │ +DclSetYGrid │ │ │ │ +DclGetXGrid │ │ │ │ +DclSetXGrid │ │ │ │ DclRealFFT_B │ │ │ │ Wrong working area. │ │ │ │ DclrealFFT_B │ │ │ │ DclRealFFT_F │ │ │ │ DclDeallocRealFFT │ │ │ │ At line 43 of file fftlib.f90 │ │ │ │ DclInitRealFFT │ │ │ │ @@ -4324,227 +4240,536 @@ │ │ │ │ In file 'fftlib.f90', around line 354 │ │ │ │ DclComplexFFT_B │ │ │ │ DclComplexFFT_F │ │ │ │ DclDeallocComplexFFT │ │ │ │ At line 437 of file fftlib.f90 │ │ │ │ DclInitComplexFFT │ │ │ │ In file 'fftlib.f90', around line 425 │ │ │ │ -DclLengthOfYear │ │ │ │ -DclLengthOfMonth │ │ │ │ -DclDayOfWeek │ │ │ │ -DclFormatDate │ │ │ │ -DclDiffDate │ │ │ │ -DclAddDate │ │ │ │ -DclGetDate │ │ │ │ +DclGet3DHatchPattern │ │ │ │ +DclSet3DHatchPattern │ │ │ │ +DclDraw3DHatchNormalized │ │ │ │ +DclDraw3DHatch │ │ │ │ +DclGet3DMarkerSize │ │ │ │ +DclGet3DMarkerIndex │ │ │ │ +DclGet3DMarkerType │ │ │ │ +DclSet3DMarkerSize │ │ │ │ +DclSet3DMarkerIndex │ │ │ │ +DclSet3DMarkerType │ │ │ │ +DclDraw3DMarkerNormalized │ │ │ │ +Length of x, y, z don't match. │ │ │ │ +DclDraw3DMarker │ │ │ │ +DclGet3DLineIndex │ │ │ │ +DclSet3DLineIndex │ │ │ │ +DclDraw3DLineNormalized │ │ │ │ +DclDraw3DLine │ │ │ │ +DclGet2DPlane │ │ │ │ +DclGet3DObjectPoint │ │ │ │ +DclGet3DEyePoint │ │ │ │ +DclSet3DProjection │ │ │ │ +DclSet2DPlane │ │ │ │ +DclSet3DObjectPoint │ │ │ │ +DclSet3DEyePoint │ │ │ │ +DclGet3DTransNumber │ │ │ │ +DclGet3DOrigin │ │ │ │ +DclGet3DLogAxis │ │ │ │ +DclGet3DWindow │ │ │ │ +DclGet3DViewPort │ │ │ │ +DclSet3DTransFunction │ │ │ │ +DclSet3DTransNumber │ │ │ │ +DclSet3DOrigin │ │ │ │ +DclSet3DLogAxis │ │ │ │ +DclSet3DWindow │ │ │ │ +DclSet3DViewPort │ │ │ │ +DclGetFrameIndex │ │ │ │ +DclSetFrameIndex │ │ │ │ +DclGetFrameType │ │ │ │ +DclSetFrameType │ │ │ │ +DclGetAreaPattern │ │ │ │ +DclSetAreaPattern │ │ │ │ +DclGetBarWidth │ │ │ │ +DclSetBarWidth │ │ │ │ +DclGetErrorBarWidth │ │ │ │ +DclSetErrorBarWidth │ │ │ │ +DclGetErrorBarLineIndex │ │ │ │ +DclSetErrorBarLineIndex │ │ │ │ +DclGetErrorBarLineType │ │ │ │ +DclSetErrorBarLineType │ │ │ │ +DclFillMap │ │ │ │ +DclDrawMap │ │ │ │ +DclDrawLimb │ │ │ │ +DclDrawGrid │ │ │ │ +DclDrawGlobe │ │ │ │ +DclFitMapParm │ │ │ │ +DclSetMapPoint │ │ │ │ +DclSetCircleWindow │ │ │ │ +DclSetMapContactPoint │ │ │ │ +DclDrawYBoxLine │ │ │ │ +DclShadeYBoxArea │ │ │ │ +DclDrawYBoxFrame │ │ │ │ +DclDrawYBarLine │ │ │ │ +DclShadeYBarArea │ │ │ │ +DclDrawYBarFrame │ │ │ │ +DclShadeYGap │ │ │ │ +DclDrawYErrorBar │ │ │ │ +DclDrawXBoxLine │ │ │ │ +DclShadeXBoxArea │ │ │ │ +DclDrawXBoxFrame │ │ │ │ +DclDrawXBarLine │ │ │ │ +DclShadeXBarArea │ │ │ │ +DclDrawXBarFrame │ │ │ │ +DclShadeXGap │ │ │ │ +DclDrawXErrorBar │ │ │ │ DclRotateSpherical │ │ │ │ DclRotate3D │ │ │ │ DclRotate2D │ │ │ │ DclConvSpherical │ │ │ │ DclConv3D │ │ │ │ DclConvHyperbolic │ │ │ │ DclConvPolar │ │ │ │ DclConv2D │ │ │ │ -DclCheckCharPattern │ │ │ │ -DclCheckFortran │ │ │ │ -DclCheckAlphaNum │ │ │ │ -DclCheckNumber │ │ │ │ -DclCheckAlphabet │ │ │ │ -DclCheckSpecial │ │ │ │ -DclCheckCurrency │ │ │ │ -DclCheckBlank │ │ │ │ -DclToLower │ │ │ │ -DclToUpper │ │ │ │ -DclIntervalGE │ │ │ │ -DclIntervalGT │ │ │ │ -DclIntervalLE │ │ │ │ -DclIntervalLT │ │ │ │ -DclSetCharEX │ │ │ │ -Invalid parameter [ │ │ │ │ -DclSetParmEX │ │ │ │ -Invalid prefix [ │ │ │ │ -DclSetLogicalEX │ │ │ │ -DclSetRealEX │ │ │ │ -DclSetIntegerEX │ │ │ │ -DclSetChar │ │ │ │ -DclGetChar │ │ │ │ -DclSetParm │ │ │ │ -DclSetLogical │ │ │ │ -DclSetReal │ │ │ │ -DclSetInteger │ │ │ │ -DclGetCharS │ │ │ │ -DclGetParm │ │ │ │ -DclGetLogicalS │ │ │ │ -DclGetRealS │ │ │ │ -DclGetIntegerS │ │ │ │ -DclGetLogical │ │ │ │ -DclGetReal │ │ │ │ -DclGetInteger │ │ │ │ -CALENDAR │ │ │ │ -ARRWINTV │ │ │ │ -NODRSHRT │ │ │ │ -ENDARROW │ │ │ │ -DRAWING FINISHED. │ │ │ │ -STLNGLIM │ │ │ │ -GRDTHRES │ │ │ │ -SKIPINTV │ │ │ │ -CHECKING EACH PARAMETER │ │ │ │ -tmstln.f │ │ │ │ -THRES ===> │ │ │ │ -SKIP ===> │ │ │ │ -GLIM ===> │ │ │ │ -(1P,E10.3) │ │ │ │ -ARROW THRES ===> │ │ │ │ -DT ===> │ │ │ │ -ARRAY WILL BE OVER FLOW. │ │ │ │ -CALCULATING FINISHED. │ │ │ │ -STLNDT │ │ │ │ -PERIODX │ │ │ │ -PERIODY │ │ │ │ -FIXEDDT │ │ │ │ -DETECTED STREAM .LT. GLIM. │ │ │ │ -DETECTED EXISTING SAME GRID. │ │ │ │ -TOPBAR IS NOT SUPPORT IN STROKEFONT │ │ │ │ -UNDERBAR IS NOT SUPPORT IN STROKEFONT │ │ │ │ -WORKING AREA OVERFLOW. │ │ │ │ -COLOR TO TONE CONVERSION TABLE DOES NOT EXIST. │ │ │ │ -szcltn.f │ │ │ │ -COLOR INDEX IS INVALID │ │ │ │ +DclInterpolateC │ │ │ │ +DclInterpolateR │ │ │ │ +NUMBER OF POINTS IS INVALID. │ │ │ │ +WORKING AREA IS NOT ENOUGH. │ │ │ │ +UXMIN = UXMAX. │ │ │ │ +UYMIN = UYMAX. │ │ │ │ +SIDE PARAMETER IS INVALID. │ │ │ │ +'ISLCT' IS INVALID. │ │ │ │ +CHARACTER LENGTH IS LESS THAN OR EQUAL TO ZERO. │ │ │ │ +uyplbl.f │ │ │ │ +SUB OPTION CANNOT BE USED. │ │ │ │ +MINOR DIVISION IS LESS THAN 0. │ │ │ │ +MAJOR DIVISION IS LESS THAN 0. │ │ │ │ +MINOR DIVISION IS GREATER THAN MAJOR DIVISION. │ │ │ │ +DY1 AND DY2 WERE SWITCHED. │ │ │ │ +MAJOR DIVISION IS NOT MULTIPLE OF MINOR DIVISION. │ │ │ │ +THERE IS NO TICKMARK / LABEL. │ │ │ │ +LINE INDEX IS INVALID. │ │ │ │ +'ISLCT' IS INVALID │ │ │ │ +uypaxs.f │ │ │ │ +TEXT HEIGHT IS LESS THAN ZERO. │ │ │ │ +CENTERING OPTION IS INVALID. │ │ │ │ +TEXT INDEX IS INVALID. │ │ │ │ +UYSOFF HAS NOT BEEN CALLED. │ │ │ │ +uyptmk.f │ │ │ │ +CHARACTER LENGTH IS ZERO. │ │ │ │ +uypttl.f │ │ │ │ +SPACE FOR LABEL IS NOT ENOUGH. │ │ │ │ +INDEXBND │ │ │ │ +INVALID WINDOW FOR CONICAL PROJECTION. │ │ │ │ +TOO MANY POINTS IGNORED. │ │ │ │ +INDEXOUT │ │ │ │ +ITYPEOUT │ │ │ │ +INVALID TRANSFORMATION NUMBER. │ │ │ │ +OUTLINE FILE = │ │ │ │ +OUTLINE FILE DOES NOT EXIST. │ │ │ │ +umpmap.f │ │ │ │ +UNFORMATTED │ │ │ │ +IPATLAND │ │ │ │ +IPATLAKE │ │ │ │ +LFILLAKE │ │ │ │ +umfmap.f │ │ │ │ +INVALID STANDARD LATITUDE │ │ │ │ +INVALID ITR │ │ │ │ +MAJOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ +MINOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ +NUMBER OF POINTS IS LESS THAN 2. │ │ │ │ +LINETYPE IS 0 / DO NOTHING. │ │ │ │ +uulinz.f │ │ │ │ +NUMBER OF POINTS IS LESS THAN 1. │ │ │ │ +MARKER TYPE IS 0 / DO NOTHING. │ │ │ │ +MARKER SIZE IS 0 / DO NOTHING. │ │ │ │ +MARKER SIZE IS LESS THAN ZERO. │ │ │ │ +uumrkz.f │ │ │ │ +(2I8,F8.5) │ │ │ │ +NO IMAGE CAPABILITY. │ │ │ │ +NO FULL COLOR CAPABILITY. │ │ │ │ +RUNDEF │ │ │ │ +IUNDEF │ │ │ │ +LMISS │ │ │ │ +RMISS │ │ │ │ +ICOLOR1 │ │ │ │ +ICOLOR2 │ │ │ │ +ICOLOR3 │ │ │ │ +LCELLX │ │ │ │ +LCELLY │ │ │ │ +LCORNER │ │ │ │ +ZMIN > ZMAX. │ │ │ │ +TOO MANY LEVEL (N). │ │ │ │ +COLOR MAP FILE = │ │ │ │ +COLOR MAP FILE DOES NOT EXIST. │ │ │ │ +uicrgb.f │ │ │ │ +FORMATTED │ │ │ │ +TOO MANY LEVEL. │ │ │ │ +(G6.4, Z8) │ │ │ │ +ERROR IN FILE. │ │ │ │ +MASK FILE DOES NOT EXIST. │ │ │ │ +(F6.4,F8.3) │ │ │ │ +CELL_MODE_X │ │ │ │ +CELL_MODE_Y │ │ │ │ +EMBOSS │ │ │ │ +LEMBOSS │ │ │ │ +LSPHERE │ │ │ │ +DENSITY │ │ │ │ +EMBOSSMENT_HEIGHT │ │ │ │ +LIGHT_LONGITUDE │ │ │ │ +LIGHT_LATITUDE │ │ │ │ +LIGHT_DIRECTION │ │ │ │ +NMIN MUST BE < NMAX │ │ │ │ +DUL MUST BE POSITIVE. │ │ │ │ +uszdgt.f │ │ │ │ +(T10,I3) │ │ │ │ +LABEL WIDTH IS GREATER THAN MAXDGT │ │ │ │ +XMIN OR XMAX IS NOT DEFINED. │ │ │ │ +YMIN OR YMAX IS NOT DEFINED. │ │ │ │ +INVALID CXS │ │ │ │ +INVALID CYS │ │ │ │ +X-LABEL REGION IS NOT PROTECTED. │ │ │ │ +NEGATIVE UMIN OR UMAX. │ │ │ │ +UMIN > UMAX. │ │ │ │ +Y-LABEL REGION IS NOT PROTECTED. │ │ │ │ +DXT OR DXL IS NEGATIVE. │ │ │ │ +usxaxu.f │ │ │ │ +INVALID CAXIS │ │ │ │ +VMIN>VMAX │ │ │ │ +(E16.xE3) │ │ │ │ +uschvl.f │ │ │ │ +(F11.x, TR1, I4) │ │ │ │ +(SP, F16.x) │ │ │ │ +(SP, I16) │ │ │ │ +PARAMETER " │ │ │ │ +" IS NOT DEFINED. │ │ │ │ +INVALID SIDE NAME. │ │ │ │ +VMIN > VMAX. │ │ │ │ +INVALID VALUE OF 'IRESET'. │ │ │ │ +ususcu.f │ │ │ │ +('(I', I1, ')') │ │ │ │ +('(F', I1, '.', I1, ')') │ │ │ │ +DYT OR DYL IS NEGATIVE. │ │ │ │ +usyaxu.f │ │ │ │ +ITR │ │ │ │ +REALMAX │ │ │ │ +TLEV1 AND TLEV2 ARE MISSING VALUES. │ │ │ │ +TLEV1 IS GREATER THAN OR EQUAL TO TLEV2. │ │ │ │ +TONE PATTERN NUMBER IS LESS THAN ZERO. │ │ │ │ +NUMBER OF TONE IS IN EXCESS OF MAXIMUM (###). │ │ │ │ +ueitlv.f │ │ │ │ +LEVEL (##) OF TONE PATTERN IS OUT OF RANGE (1-##). │ │ │ │ +uestln.f │ │ │ │ +XMIN SHOULD BE LEAST THAN XMAX. │ │ │ │ +NLEV │ │ │ │ +ITPAT │ │ │ │ +LBOUND │ │ │ │ +LEPSL │ │ │ │ +MISSING FIELD. │ │ │ │ +CONSTANT (##########) FIELD. │ │ │ │ +uezchk.f │ │ │ │ +uzrqnp.f │ │ │ │ +IOSTAT IS NOT ZERO. │ │ │ │ +uziqnp.f │ │ │ │ +uzcqnp.f │ │ │ │ +uzpsav.f │ │ │ │ +uzlqnp.f │ │ │ │ +TONE PAT. INDEX IS 0 / DO NOTHING. │ │ │ │ +TONE PAT. INDEX IS LESS THAN 0. │ │ │ │ +uvdifz.f │ │ │ │ +LINE TYPE IS 0 / DO NOTHING. │ │ │ │ +RUNDEF CAN NOT BE UESED FOR UPY1 OR UPY2 │ │ │ │ +uverbz.f │ │ │ │ +BAR SIZE IS 0 / DO NOTHING. │ │ │ │ +BAR SIZE IS LESS THAN ZERO. │ │ │ │ +uvbraz.f │ │ │ │ +RUNDEF CAN NOT BE UESED FOR UPY. │ │ │ │ +uvbrlz.f │ │ │ │ +uvbxfz.f │ │ │ │ +uvbxaz.f │ │ │ │ +uvbxlz.f │ │ │ │ +uvbrfz.f │ │ │ │ +VXMIN IS NOT DEFINED. │ │ │ │ +VXMAX IS NOT DEFINED. │ │ │ │ +VYMIN IS NOT DEFINED. │ │ │ │ +VYMAX IS NOT DEFINED. │ │ │ │ +UXMIN IS NOT DEFINED. │ │ │ │ +UXMAX IS NOT DEFINED. │ │ │ │ +UYMIN IS NOT DEFINED. │ │ │ │ +UYMAX IS NOT DEFINED. │ │ │ │ +SIMFAC IS NOT DEFINED. │ │ │ │ +VXOFF IS NOT DEFINED. │ │ │ │ +VYOFF IS NOT DEFINED. │ │ │ │ +PLX IS NOT DEFINED. │ │ │ │ +PLY IS NOT DEFINED. │ │ │ │ +PLROT IS NOT DEFINED. │ │ │ │ +TXMIN IS NOT DEFINED. │ │ │ │ +TXMAX IS NOT DEFINED. │ │ │ │ +TYMIN IS NOT DEFINED. │ │ │ │ +TYMAX IS NOT DEFINED. │ │ │ │ +FIRST DATE IS LESS THAN 0. │ │ │ │ +DATE LENGTH IS LESS THAN 0. │ │ │ │ +NO MONTH-AXIS. │ │ │ │ +ucxayr.f │ │ │ │ +NO DAY-AXIS. │ │ │ │ +ucxady.f │ │ │ │ +ucyady.f │ │ │ │ +ucyayr.f │ │ │ │ +INVALID CSIDE. │ │ │ │ +INVALID NLBL. │ │ │ │ +INVALID NTICKS. │ │ │ │ +TOO MANY TICKS. │ │ │ │ +TOO MANY LABELS. │ │ │ │ +ulxlog.f │ │ │ │ +ulylog.f │ │ │ │ +uxpaxs.f │ │ │ │ +UXSOFF HAS NOT BEEN CALLED. │ │ │ │ +uxpttl.f │ │ │ │ +uxptmk.f │ │ │ │ +uxplbl.f │ │ │ │ +DX1 AND DX2 WERE SWITCHED. │ │ │ │ +MAXNB IS INAPPROPRIATE. │ │ │ │ +NO. OF CONTOUR LEVELS IS LESS THAN 2. │ │ │ │ +NLEV IS OUT OF RANGE. │ │ │ │ +RSIZET │ │ │ │ +XTTL │ │ │ │ +LMSG │ │ │ │ +LCENT │ │ │ │ +INDXMJ │ │ │ │ +NBR2/2 SHOULD BE LARGER THAN (NX+2)*(NY+2)/##+1. │ │ │ │ +udcntz.f │ │ │ │ +CONTOUR INTERVAL =########## │ │ │ │ +INAPPROPRIATE DATA WILL BE MODIFIED INTERNALLY. │ │ │ │ +('Z(',I3,',',I3,')=',G16.9,' ===> ',G16.9) │ │ │ │ +NUMBER OF CONTOUR LEVELS IS IN EXCESS OF MAXIMUM (##) │ │ │ │ +udiclv.f │ │ │ │ +LEVEL NUMBER (##) IS OUT OF RANGE (1-##). │ │ │ │ +INDXMN │ │ │ │ +LDASH │ │ │ │ +LABEL │ │ │ │ +ICYCLE │ │ │ │ +ISOLID │ │ │ │ +IDASH │ │ │ │ +RSIZEL │ │ │ │ +RUNDEF CAN NOT BE UESED FOR UPX. │ │ │ │ +uhbxlz.f │ │ │ │ +uhdifz.f │ │ │ │ +uherbz.f │ │ │ │ +ERROR MARKER SIZE IS LESS THAN ZERO. │ │ │ │ +uhbrfz.f │ │ │ │ +uhbxfz.f │ │ │ │ +uhbrlz.f │ │ │ │ +uhbxaz.f │ │ │ │ +uhbraz.f │ │ │ │ +LENGTH OF TITLE IS TOO LONG. │ │ │ │ +LENGTH OF TITLE IS TOO LONG TO CHANGE ROT │ │ │ │ +INDEX │ │ │ │ +LNRMAL │ │ │ │ +LEQRAT │ │ │ │ +LUNIT │ │ │ │ +LUMSG │ │ │ │ +ICENT │ │ │ │ +LMISSP │ │ │ │ +ITYPE1 │ │ │ │ +LSMALL │ │ │ │ +RSMALL │ │ │ │ +ITYPE2 │ │ │ │ +RSIZEM │ │ │ │ +IXINT │ │ │ │ +IYINT │ │ │ │ +ZERO FIELD. │ │ │ │ +XFACT1 │ │ │ │ +YFACT1 │ │ │ │ +XFACT2 │ │ │ │ +YFACT2 │ │ │ │ +UXUNIT │ │ │ │ +UYUNIT │ │ │ │ +XUNIT =##########, YUNIT =########## │ │ │ │ +ugvect.f │ │ │ │ +XFACT =##########, YFACT =########## │ │ │ │ +VARIANCE OF RX OR RY IS EQUAL TO 0 / MISSING VALUE IS SUBSTITUTED. │ │ │ │ +IB .EQ. 0. │ │ │ │ +ID .LE. 0. │ │ │ │ +RD .LE. 0. │ │ │ │ +THERE IS NO VALID CHARACTER. │ │ │ │ +THERE IS A NON-NUMERAL CHARACTER. │ │ │ │ +THIS IS INVALID LOGICAL EXPRESSION. │ │ │ │ +THERE EXISTS A PERIOD ONLY. │ │ │ │ +GIVEN NUMBER IS TRUNCATED WITHIN 8 DIGITS. │ │ │ │ +ORDER OF RX IS INVALID. │ │ │ │ +cfsrch.f │ │ │ │ +LENGTH OF CHARACTER IS TOO SHORT TO STORE FILE NAME. │ │ │ │ +PARAMETER' │ │ │ │ +' CANNOT BE SET. │ │ │ │ +iufopn.f │ │ │ │ +THERE IS NO UNIT TO BE OPENED. │ │ │ │ +(TR1,A###) │ │ │ │ +mszdmp.f │ │ │ │ +DCLENVCHAR │ │ │ │ +DCLCOMCHAR │ │ │ │ +DCLDIVCHAR │ │ │ │ +rpnxfl.f │ │ │ │ +NUMBER OF INPUT PARAMETERS IS TOO LARGE (>100). │ │ │ │ +*** ERROR (PRCCLS IN │ │ │ │ +) * PROCESS │ │ │ │ + HAS NOT BEEN CLOSED YET. │ │ │ │ +*** ERROR (PRCNAM IN │ │ │ │ +) * TOO LARGE PROCESS LEVEL (NLEV). │ │ │ │ +CONFIG_FILE │ │ │ │ +DCLOPTCHAR │ │ │ │ +DCLSETCHAR │ │ │ │ +mpfpt2.f │ │ │ │ +(a,"(",2f12.7,")") │ │ │ │ +(a,f12.7) │ │ │ │ +(a,3f12.7) │ │ │ │ +r,r0,rho= │ │ │ │ +EXCEEDING MAXIMUM ITERATIONS. │ │ │ │ +NUMBER OF DIMENSION SHOULD BE 1<= ND <= 10. │ │ │ │ +RELATION SHOULD BE 1 <= NP(N) <= NQ(N) <= NS(N). │ │ │ │ +NUMBER OF BLOCKS IS INVALID. │ │ │ │ +XB(1).NE.1 OR XB(NB).NE.10. │ │ │ │ +SOLUTION NON EXSISTENT │ │ │ │ +NO SOLUTION IN THE DOMAIN │ │ │ │ +NOT YET INITIALIZED │ │ │ │ +UX OR UY: OUT OF THE RANGE │ │ │ │ +WORKING AREA NOT ENOUGH │ │ │ │ +NX MUST BE >= 2 │ │ │ │ +NY MUST BE >= 2 │ │ │ │ +UX IS NOT STRICTLY MONOTONIC │ │ │ │ +UY IS NOT STRICTLY MONOTONIC* │ │ │ │ +UY IS NOT STRICTLY MONOTONIC │ │ │ │ +OUT OF THE WHOLE DOMAIN │ │ │ │ +szplop.f │ │ │ │ +WORKING AREA OVER FLOW (TOO MANY POINTS) │ │ │ │ +WORKING AREA OVER FLOW (TOO MANY LINES) │ │ │ │ +szl3op.f │ │ │ │ FONT NUMBER IS OUT OF RANGE. │ │ │ │ FONT FILE DOES NOT EXIST. │ │ │ │ szfint.f │ │ │ │ -UNFORMATTED │ │ │ │ FONT FILE HAS NOT BEEN LOADED. │ │ │ │ -FONTNAME │ │ │ │ -Monospace │ │ │ │ -CONTROL CHARACTERS ARE NOT IN GOOD AGREEMENT. │ │ │ │ -NO VALID SUP CHARACTER. │ │ │ │ -NO VALID SUB CHARACTER. │ │ │ │ +szlaop.f │ │ │ │ WORKING AREA OVER FLOW │ │ │ │ -PATTERN NUMBER ### IS NOT DEFINED. │ │ │ │ -szopts.f │ │ │ │ -WORKING AREA OVER FLOW (TOO MANY POINTS) │ │ │ │ -WORKING AREA OVER FLOW (TOO MANY LINES) │ │ │ │ -WORKING AREA OVER FLOW. (TOO MANY POINTS) │ │ │ │ -WORKING AREA OVER FLOW. (TOO MANY CROSSINGS) │ │ │ │ -COLOR TO TONE CONVERSION TABLE IS USED. │ │ │ │ -HARD FILL IS OBSOLETE.SOFT FILLED │ │ │ │ -COLOR NUMBER ## IS NOT DEFINED IN CL2TNMAP. │ │ │ │ +sztnop.f │ │ │ │ PARAMETER 'FWC' IS LESS THAN 1. │ │ │ │ PARAMETER 'CWL' IS LESS THAN 0. │ │ │ │ PARAMETER 'FFCT' IS NOT IN THE RANGE OF (0,1). │ │ │ │ PARAMETER 'NBUFF' IS NOT IN THE RANGE OF (1,MAXTMP). │ │ │ │ PARAMETER 'RBUFF' IS NOT IN THE RANGE OF (0,1). │ │ │ │ PARAMETER 'RCURV' IS NOT IN THE RANGE OF (0,FWC). │ │ │ │ TEXT HAS NOT BEEN SET YET. │ │ │ │ szt3op.f │ │ │ │ +PATTERN NUMBER ### IS NOT DEFINED. │ │ │ │ +szopts.f │ │ │ │ +TOPBAR IS NOT SUPPORT IN STROKEFONT │ │ │ │ +UNDERBAR IS NOT SUPPORT IN STROKEFONT │ │ │ │ +COLOR TO TONE CONVERSION TABLE IS USED. │ │ │ │ +HARD FILL IS OBSOLETE.SOFT FILLED │ │ │ │ +COLOR NUMBER ## IS NOT DEFINED IN CL2TNMAP. │ │ │ │ +FONTNAME │ │ │ │ +Monospace │ │ │ │ +szpmop.f │ │ │ │ szm3op.f │ │ │ │ -(2I8,F8.5) │ │ │ │ -szl3op.f │ │ │ │ -szlaop.f │ │ │ │ -szlnop.f │ │ │ │ -sztnop.f │ │ │ │ sztxop.f │ │ │ │ (F8.5,5I8) │ │ │ │ -szpmop.f │ │ │ │ -szplop.f │ │ │ │ -SIZE PARAMETER IS INVALID. │ │ │ │ -slqsiz.f │ │ │ │ -RECTANGLE DEFINITION IS INVALID. │ │ │ │ -PROPORTION PARAMETER IS LESS THAN ZERO. │ │ │ │ -MARGIN PARAMETER IS LESS THAN ZERO. │ │ │ │ -SUM OF MARGIN PARAMETERS IS LARGER THAN 1.0. │ │ │ │ -INVALID SIDE PARAMETER. │ │ │ │ -SPACE FOR TITLE IS NOT ENOUGH. │ │ │ │ -PX = 0.0 IS ASSUMED. │ │ │ │ -PY = 0.0 IS ASSUMED. │ │ │ │ +WORKING AREA OVER FLOW. (TOO MANY POINTS) │ │ │ │ +WORKING AREA OVER FLOW. (TOO MANY CROSSINGS) │ │ │ │ +WORKING AREA OVERFLOW. │ │ │ │ +CONTROL CHARACTERS ARE NOT IN GOOD AGREEMENT. │ │ │ │ +NO VALID SUP CHARACTER. │ │ │ │ +NO VALID SUB CHARACTER. │ │ │ │ +COLOR TO TONE CONVERSION TABLE DOES NOT EXIST. │ │ │ │ +szcltn.f │ │ │ │ +COLOR INDEX IS INVALID │ │ │ │ +szlnop.f │ │ │ │ LINE INDEX IS ZERO / DO NOTHING. │ │ │ │ LINE INDEX IS LESS THAN ZERO. │ │ │ │ -LENGTH OF CORNER MARKS IS ZERO / DO NOTHING. │ │ │ │ -LENGTH OF CORNER MARKS IS LESS THAN ZERO. │ │ │ │ -YY/MM/DD │ │ │ │ -HH:MM:SS │ │ │ │ -SIDE PARAMETER IS INVALID. │ │ │ │ -POSITION PARAMETER IS INVALID. │ │ │ │ -TEXT HEIGHT IS LESS THAN ZERO. │ │ │ │ -TITLE NUMBER IS OUT OF RANGE. │ │ │ │ -STRING LENGTH TOO LONG.SHORTEND. │ │ │ │ -LEVEL NUMBER IS INVALID. │ │ │ │ -FRAME NUMBER IS LESS THAN ZERO. │ │ │ │ DIVISION DIRECTION IS INVALID. │ │ │ │ NUMBER OF DIVISION IS IN EXCESS OF MUXIMUM. │ │ │ │ TOTAL FRAME NUMBER IS IN EXCESS OF MAXIMUM. │ │ │ │ +POSITION PARAMETER IS INVALID. │ │ │ │ +TITLE NUMBER IS OUT OF RANGE. │ │ │ │ +STRING LENGTH TOO LONG.SHORTEND. │ │ │ │ WIDTH OF LAYOUT RECTANGLE IS LESS THAN ZERO. │ │ │ │ SCALING FACTOR IS LESS THAN ZERO. │ │ │ │ SELECTED SIZE CANNOT BE ASSIGNED. │ │ │ │ +SIZE PARAMETER IS INVALID. │ │ │ │ ' IS ASSUMED. │ │ │ │ SELECTED SIZE ' │ │ │ │ ' CANNOT BE ASSIGNED. │ │ │ │ -UX HAS INVALID SIGN FOR LOG TRANSFORMATION OR IS 0 │ │ │ │ -UY HAS INVALID SIGN FOR LOG TRANSFORMATION OR IS 0 │ │ │ │ -UZ HAS INVALID SIGN FOR LOG TRANSFORMATION OR IS 0 │ │ │ │ -INVALID COORDINATE NUMBER (IX). │ │ │ │ -INVALID COORDINATE NUMBER (IY). │ │ │ │ -WORKSTATION TRANSFORMATION IS NOT DEFINED. │ │ │ │ -WORKSTATION RECTANGLE IS NOT DEFINED. │ │ │ │ -WORKSTATION RECTANGLE IS INVALID. │ │ │ │ -WORKSTATION WINDOW DEFINITION IS INVALID. │ │ │ │ -WORKSTATION WINDOW IS NOT WITHIN THE NORMALIZED DEVICE COORDINATE UNIT SQUARE. │ │ │ │ +LEVEL NUMBER IS INVALID. │ │ │ │ +FRAME NUMBER IS LESS THAN ZERO. │ │ │ │ +RECTANGLE DEFINITION IS INVALID. │ │ │ │ +PROPORTION PARAMETER IS LESS THAN ZERO. │ │ │ │ +LENGTH OF CORNER MARKS IS ZERO / DO NOTHING. │ │ │ │ +LENGTH OF CORNER MARKS IS LESS THAN ZERO. │ │ │ │ +MARGIN PARAMETER IS LESS THAN ZERO. │ │ │ │ +SUM OF MARGIN PARAMETERS IS LARGER THAN 1.0. │ │ │ │ +INVALID SIDE PARAMETER. │ │ │ │ +SPACE FOR TITLE IS NOT ENOUGH. │ │ │ │ +PX = 0.0 IS ASSUMED. │ │ │ │ +PY = 0.0 IS ASSUMED. │ │ │ │ +YY/MM/DD │ │ │ │ +HH:MM:SS │ │ │ │ +slqsiz.f │ │ │ │ +ANGLE MUST NOT BE ZERO. │ │ │ │ +SYSTEM FONT IS NOT SUPPORTED IN SCPACK. │ │ │ │ +NOTE : LSYSFNT IS SET TO FALSE. │ │ │ │ +VIEWPORT DEFINITION IS INVALID. │ │ │ │ +THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (X). │ │ │ │ +THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (Y). │ │ │ │ +THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (Z). │ │ │ │ TRANSFORMATION FUNCTION NUMBER IS INVALID. │ │ │ │ -WORKSTATION VIEWPORT WAS MODIFIED. │ │ │ │ +POLYLINE INDEX IS 0 / DO NOTHING. │ │ │ │ +POLYLINE INDEX IS LESS THAN 0. │ │ │ │ +POLYMARKER INDEX IS 0 / DO NOTHING. │ │ │ │ +POLYMARKER INDEX IS LESS THAN 0. │ │ │ │ stfusr.f │ │ │ │ CALL STNUSR(i) before calling STFUSR │ │ │ │ CALL STNUSR(i) before calling STIUSR │ │ │ │ CENTRAL CYLINDRICAL │ │ │ │ EQ.-AREA CYLINDRICAL │ │ │ │ BRAUN CYLINDRICAL │ │ │ │ BACON'S GLOBULAR │ │ │ │ CENTRAL CONICAL │ │ │ │ +UY HAS INVALID SIGN FOR LOG TRANSFORMATION OR IS 0 │ │ │ │ +UX HAS INVALID SIGN FOR LOG TRANSFORMATION OR IS 0 │ │ │ │ INVERSE TRANSFORMATION IS NOT DEFINED FOR ITR=6. │ │ │ │ -sgpfln.f │ │ │ │ +INVALID COORDINATE NUMBER (IX). │ │ │ │ +INVALID COORDINATE NUMBER (IY). │ │ │ │ +WORKSTATION TRANSFORMATION IS NOT DEFINED. │ │ │ │ +WORKSTATION RECTANGLE IS NOT DEFINED. │ │ │ │ +WORKSTATION RECTANGLE IS INVALID. │ │ │ │ +WORKSTATION WINDOW DEFINITION IS INVALID. │ │ │ │ +WORKSTATION WINDOW IS NOT WITHIN THE NORMALIZED DEVICE COORDINATE UNIT SQUARE. │ │ │ │ +WORKSTATION VIEWPORT WAS MODIFIED. │ │ │ │ +UZ HAS INVALID SIGN FOR LOG TRANSFORMATION OR IS 0 │ │ │ │ +color numbers greater than xx are ignored. │ │ │ │ +FULL COLOR MODE IS NOT SUPPORTED. │ │ │ │ +NUMBER OF POINTS IS LESS THAN 3. │ │ │ │ +COLORMAP MIGHT NOT CHANGE IMMEDIATELY. │ │ │ │ +sgpwsn.f │ │ │ │ (A6,I2.2) │ │ │ │ (TR1,I1,A1,A,A1) │ │ │ │ (TR1,I2,A1,A,A1) │ │ │ │ -color numbers greater than xx are ignored. │ │ │ │ -FULL COLOR MODE IS NOT SUPPORTED. │ │ │ │ +sgpfln.f │ │ │ │ TEXT HEIGHT IS 0 / DO NOTHING. │ │ │ │ -CENTERING OPTION IS INVALID. │ │ │ │ TEXT INDEX IS 0 / DO NOTHING. │ │ │ │ TEXT INDEX IS LESS THAN 0. │ │ │ │ -NUMBER OF POINTS IS LESS THAN 3. │ │ │ │ -TONE PAT. INDEX IS 0 / DO NOTHING. │ │ │ │ -TONE PAT. INDEX IS LESS THAN 0. │ │ │ │ -NUMBER OF POINTS IS LESS THAN 1. │ │ │ │ -MARKER TYPE IS 0 / DO NOTHING. │ │ │ │ -POLYMARKER INDEX IS 0 / DO NOTHING. │ │ │ │ -POLYMARKER INDEX IS LESS THAN 0. │ │ │ │ -MARKER SIZE IS 0 / DO NOTHING. │ │ │ │ -MARKER SIZE IS LESS THAN ZERO. │ │ │ │ -NUMBER OF POINTS IS LESS THAN 2. │ │ │ │ -LINETYPE IS 0 / DO NOTHING. │ │ │ │ -POLYLINE INDEX IS 0 / DO NOTHING. │ │ │ │ -POLYLINE INDEX IS LESS THAN 0. │ │ │ │ -LINE INDEX IS INVALID. │ │ │ │ -COLORMAP MIGHT NOT CHANGE IMMEDIATELY. │ │ │ │ sgpcmd.f │ │ │ │ (TR1,I2.2,A2,A) │ │ │ │ TEXT LENGTH IS TOO LONG. │ │ │ │ TEXT HEIGHT IS LESS THAN 0. │ │ │ │ TRANSFORMATION NUMBER <##> IS NOT DEFINED. │ │ │ │ TRANSFORMATION NAME < │ │ │ │ > IS NOT DEFINED. │ │ │ │ -VIEWPORT DEFINITION IS INVALID. │ │ │ │ -THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (X). │ │ │ │ -THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (Y). │ │ │ │ -(ITR:51) NOT YET INITIALIZED. CALL G2SCTR. │ │ │ │ -sgpwsn.f │ │ │ │ WORKSTATION NUMBER IS INVALID. │ │ │ │ -THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (Z). │ │ │ │ -ANGLE MUST NOT BE ZERO. │ │ │ │ -SYSTEM FONT IS NOT SUPPORTED IN SCPACK. │ │ │ │ -NOTE : LSYSFNT IS SET TO FALSE. │ │ │ │ +(ITR:51) NOT YET INITIALIZED. CALL G2SCTR. │ │ │ │ +CMAPLIST │ │ │ │ +COLORMAP LIST DOES NOT EXIST. │ │ │ │ +swcmll.f │ │ │ │ +COLORMAP LIST IS INVALID │ │ │ │ +COLORMAP LIST OVERFLOWS │ │ │ │ +COLORMAP LIST FILE SHOULD BE READ FIRST USING "SWCMLL" │ │ │ │ +COLORMAP NUMBER <##> IS OUT OF RANGE. │ │ │ │ %s_%0*d.eps │ │ │ │ %s_%0*d.svg │ │ │ │ %s_%0*d.pdf │ │ │ │ Sans Normal 12 │ │ │ │ selected font name is '%s' │ │ │ │ button_press_event │ │ │ │ key_press_event │ │ │ │ @@ -4567,15 +4792,14 @@ │ │ │ │ GFD Dennou Common Library │ │ │ │ response │ │ │ │ There are %d families │ │ │ │ Family %d: %s │ │ │ │ Faces : │ │ │ │ %d) %s │ │ │ │ *** image │ │ │ │ -CMAPLIST │ │ │ │ PARAMETER NAME < │ │ │ │ > IS INVALID. │ │ │ │ GRPH1 : STARTED / IWS = ##. │ │ │ │ IDMPDGT │ │ │ │ IBGPAGE │ │ │ │ COLORMAP FILE DOES NOT EXIST. │ │ │ │ BITMAP FILE DOES NOT EXIST. │ │ │ │ @@ -4588,371 +4812,140 @@ │ │ │ │ irst │ │ │ │ small │ │ │ │ shift │ │ │ │ colormap.x11 │ │ │ │ GRPH1 : TERMINATED. │ │ │ │ GRPH1 : PAGE = ### COMPLETED. │ │ │ │ DIALOG NEEDS WINDOW.DEFAULT FONT IS USED │ │ │ │ -COLORMAP LIST DOES NOT EXIST. │ │ │ │ -swcmll.f │ │ │ │ -COLORMAP LIST IS INVALID │ │ │ │ -COLORMAP LIST OVERFLOWS │ │ │ │ -COLORMAP LIST FILE SHOULD BE READ FIRST USING "SWCMLL" │ │ │ │ -COLORMAP NUMBER <##> IS OUT OF RANGE. │ │ │ │ -INVALID CSIDE. │ │ │ │ -INVALID NLBL. │ │ │ │ -INVALID NTICKS. │ │ │ │ -TOO MANY TICKS. │ │ │ │ -TOO MANY LABELS. │ │ │ │ -ulylog.f │ │ │ │ -ulxlog.f │ │ │ │ -LMISS │ │ │ │ -RMISS │ │ │ │ -ITR │ │ │ │ -NO IMAGE CAPABILITY. │ │ │ │ -RUNDEF │ │ │ │ -IUNDEF │ │ │ │ -WORKING AREA IS NOT ENOUGH. │ │ │ │ -REALMAX │ │ │ │ -NUMBER OF TONE IS IN EXCESS OF MAXIMUM (###). │ │ │ │ -uestln.f │ │ │ │ -TONE PATTERN NUMBER IS LESS THAN ZERO. │ │ │ │ -TLEV1 AND TLEV2 ARE MISSING VALUES. │ │ │ │ -TLEV1 IS GREATER THAN OR EQUAL TO TLEV2. │ │ │ │ -ueitlv.f │ │ │ │ -LEVEL (##) OF TONE PATTERN IS OUT OF RANGE (1-##). │ │ │ │ -XMIN SHOULD BE LEAST THAN XMAX. │ │ │ │ -NLEV │ │ │ │ -ITPAT │ │ │ │ -ICOLOR1 │ │ │ │ -ICOLOR2 │ │ │ │ -LBOUND │ │ │ │ -LEPSL │ │ │ │ -MISSING FIELD. │ │ │ │ -CONSTANT (##########) FIELD. │ │ │ │ -uezchk.f │ │ │ │ -SUB OPTION CANNOT BE USED. │ │ │ │ -MINOR DIVISION IS LESS THAN 0. │ │ │ │ -MAJOR DIVISION IS LESS THAN 0. │ │ │ │ -MINOR DIVISION IS GREATER THAN MAJOR DIVISION. │ │ │ │ -DY1 AND DY2 WERE SWITCHED. │ │ │ │ -MAJOR DIVISION IS NOT MULTIPLE OF MINOR DIVISION. │ │ │ │ -THERE IS NO TICKMARK / LABEL. │ │ │ │ -'ISLCT' IS INVALID. │ │ │ │ -CHARACTER LENGTH IS ZERO. │ │ │ │ -uypttl.f │ │ │ │ -NUMBER OF POINTS IS INVALID. │ │ │ │ -CHARACTER LENGTH IS LESS THAN OR EQUAL TO ZERO. │ │ │ │ -uyplbl.f │ │ │ │ -uyptmk.f │ │ │ │ -'ISLCT' IS INVALID │ │ │ │ -uypaxs.f │ │ │ │ -UYSOFF HAS NOT BEEN CALLED. │ │ │ │ -TEXT INDEX IS INVALID. │ │ │ │ -SPACE FOR LABEL IS NOT ENOUGH. │ │ │ │ -VXMIN IS NOT DEFINED. │ │ │ │ -VXMAX IS NOT DEFINED. │ │ │ │ -VYMIN IS NOT DEFINED. │ │ │ │ -VYMAX IS NOT DEFINED. │ │ │ │ -UXMIN IS NOT DEFINED. │ │ │ │ -UXMAX IS NOT DEFINED. │ │ │ │ -UYMIN IS NOT DEFINED. │ │ │ │ -UYMAX IS NOT DEFINED. │ │ │ │ -SIMFAC IS NOT DEFINED. │ │ │ │ -VXOFF IS NOT DEFINED. │ │ │ │ -VYOFF IS NOT DEFINED. │ │ │ │ -PLX IS NOT DEFINED. │ │ │ │ -PLY IS NOT DEFINED. │ │ │ │ -PLROT IS NOT DEFINED. │ │ │ │ -TXMIN IS NOT DEFINED. │ │ │ │ -TXMAX IS NOT DEFINED. │ │ │ │ -TYMIN IS NOT DEFINED. │ │ │ │ -TYMAX IS NOT DEFINED. │ │ │ │ -uumrkz.f │ │ │ │ -uulinz.f │ │ │ │ -LINE TYPE IS 0 / DO NOTHING. │ │ │ │ -RUNDEF CAN NOT BE UESED FOR UPX. │ │ │ │ -uhbxlz.f │ │ │ │ -uhbxaz.f │ │ │ │ -uhbxfz.f │ │ │ │ -BAR SIZE IS 0 / DO NOTHING. │ │ │ │ -BAR SIZE IS LESS THAN ZERO. │ │ │ │ -RUNDEF CAN NOT BE UESED FOR UPY. │ │ │ │ -uhbrlz.f │ │ │ │ -uhbraz.f │ │ │ │ -ERROR MARKER SIZE IS LESS THAN ZERO. │ │ │ │ -uhbrfz.f │ │ │ │ -uhdifz.f │ │ │ │ -RUNDEF CAN NOT BE UESED FOR UPY1 OR UPY2 │ │ │ │ -uherbz.f │ │ │ │ -UYMIN = UYMAX. │ │ │ │ -UXMIN = UXMAX. │ │ │ │ -uzpsav.f │ │ │ │ -PARAMETER " │ │ │ │ -" IS NOT DEFINED. │ │ │ │ -uzcqnp.f │ │ │ │ -IOSTAT IS NOT ZERO. │ │ │ │ -uzrqnp.f │ │ │ │ -uzlqnp.f │ │ │ │ -uziqnp.f │ │ │ │ -INVALID TRANSFORMATION NUMBER. │ │ │ │ -INVALID SIDE NAME. │ │ │ │ -NMIN MUST BE < NMAX │ │ │ │ -DUL MUST BE POSITIVE. │ │ │ │ -uszdgt.f │ │ │ │ -(T10,I3) │ │ │ │ -LABEL WIDTH IS GREATER THAN MAXDGT │ │ │ │ -INVALID CYS │ │ │ │ -INVALID CXS │ │ │ │ -(E16.xE3) │ │ │ │ -uschvl.f │ │ │ │ -(F11.x, TR1, I4) │ │ │ │ -(SP, F16.x) │ │ │ │ -(SP, I16) │ │ │ │ -X-LABEL REGION IS NOT PROTECTED. │ │ │ │ -Y-LABEL REGION IS NOT PROTECTED. │ │ │ │ -DYT OR DYL IS NEGATIVE. │ │ │ │ -usyaxu.f │ │ │ │ -DXT OR DXL IS NEGATIVE. │ │ │ │ -usxaxu.f │ │ │ │ -INVALID CAXIS │ │ │ │ -VMIN>VMAX │ │ │ │ -ususcu.f │ │ │ │ -('(I', I1, ')') │ │ │ │ -('(F', I1, '.', I1, ')') │ │ │ │ -UMIN > UMAX. │ │ │ │ -VMIN > VMAX. │ │ │ │ -NEGATIVE UMIN OR UMAX. │ │ │ │ -INVALID VALUE OF 'IRESET'. │ │ │ │ -XMIN OR XMAX IS NOT DEFINED. │ │ │ │ -INVALID ITR │ │ │ │ -YMIN OR YMAX IS NOT DEFINED. │ │ │ │ -DX1 AND DX2 WERE SWITCHED. │ │ │ │ -uxpttl.f │ │ │ │ -uxplbl.f │ │ │ │ -uxptmk.f │ │ │ │ -uxpaxs.f │ │ │ │ -UXSOFF HAS NOT BEEN CALLED. │ │ │ │ -IPATLAND │ │ │ │ -IPATLAKE │ │ │ │ -LFILLAKE │ │ │ │ -OUTLINE FILE = │ │ │ │ -OUTLINE FILE DOES NOT EXIST. │ │ │ │ -umfmap.f │ │ │ │ -INVALID WINDOW FOR CONICAL PROJECTION. │ │ │ │ -INVALID STANDARD LATITUDE │ │ │ │ -TOO MANY POINTS IGNORED. │ │ │ │ -INDEXBND │ │ │ │ -MAJOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ -MINOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ -INDEXOUT │ │ │ │ -ITYPEOUT │ │ │ │ -umpmap.f │ │ │ │ -LENGTH OF TITLE IS TOO LONG. │ │ │ │ -LENGTH OF TITLE IS TOO LONG TO CHANGE ROT │ │ │ │ -INDEX │ │ │ │ -LNRMAL │ │ │ │ -LEQRAT │ │ │ │ -LMSG │ │ │ │ -LUNIT │ │ │ │ -LUMSG │ │ │ │ -ICENT │ │ │ │ -LMISSP │ │ │ │ -ITYPE1 │ │ │ │ -LSMALL │ │ │ │ -RSMALL │ │ │ │ -ITYPE2 │ │ │ │ -RSIZEM │ │ │ │ -RSIZET │ │ │ │ -XTTL │ │ │ │ -IXINT │ │ │ │ -IYINT │ │ │ │ -ZERO FIELD. │ │ │ │ -XFACT1 │ │ │ │ -YFACT1 │ │ │ │ -XFACT2 │ │ │ │ -YFACT2 │ │ │ │ -UXUNIT │ │ │ │ -UYUNIT │ │ │ │ -XUNIT =##########, YUNIT =########## │ │ │ │ -ugvect.f │ │ │ │ -XFACT =##########, YFACT =########## │ │ │ │ -uvbxlz.f │ │ │ │ -uvbxaz.f │ │ │ │ -uvbxfz.f │ │ │ │ -uvbrlz.f │ │ │ │ -uvbraz.f │ │ │ │ -uvbrfz.f │ │ │ │ -uvdifz.f │ │ │ │ -uverbz.f │ │ │ │ -NO FULL COLOR CAPABILITY. │ │ │ │ -ICOLOR3 │ │ │ │ -LCELLX │ │ │ │ -LCELLY │ │ │ │ -LCORNER │ │ │ │ -CELL_MODE_X │ │ │ │ -CELL_MODE_Y │ │ │ │ -EMBOSS │ │ │ │ -LEMBOSS │ │ │ │ -LSPHERE │ │ │ │ -DENSITY │ │ │ │ -EMBOSSMENT_HEIGHT │ │ │ │ -LIGHT_LONGITUDE │ │ │ │ -LIGHT_LATITUDE │ │ │ │ -LIGHT_DIRECTION │ │ │ │ -ZMIN > ZMAX. │ │ │ │ -TOO MANY LEVEL (N). │ │ │ │ -COLOR MAP FILE = │ │ │ │ -COLOR MAP FILE DOES NOT EXIST. │ │ │ │ -uicrgb.f │ │ │ │ -TOO MANY LEVEL. │ │ │ │ -(G6.4, Z8) │ │ │ │ -ERROR IN FILE. │ │ │ │ -MASK FILE DOES NOT EXIST. │ │ │ │ -(F6.4,F8.3) │ │ │ │ -FIRST DATE IS LESS THAN 0. │ │ │ │ -DATE LENGTH IS LESS THAN 0. │ │ │ │ -ucyayr.f │ │ │ │ -NO MONTH-AXIS. │ │ │ │ -NO DAY-AXIS. │ │ │ │ -ucyady.f │ │ │ │ -ucxayr.f │ │ │ │ -ucxady.f │ │ │ │ -MAXNB IS INAPPROPRIATE. │ │ │ │ -NO. OF CONTOUR LEVELS IS LESS THAN 2. │ │ │ │ -NLEV IS OUT OF RANGE. │ │ │ │ -NUMBER OF CONTOUR LEVELS IS IN EXCESS OF MAXIMUM (##) │ │ │ │ -udiclv.f │ │ │ │ -LEVEL NUMBER (##) IS OUT OF RANGE (1-##). │ │ │ │ -INDXMJ │ │ │ │ -INDXMN │ │ │ │ -LDASH │ │ │ │ -LABEL │ │ │ │ -ICYCLE │ │ │ │ -ISOLID │ │ │ │ -IDASH │ │ │ │ -RSIZEL │ │ │ │ -LCENT │ │ │ │ -NBR2/2 SHOULD BE LARGER THAN (NX+2)*(NY+2)/##+1. │ │ │ │ -udcntz.f │ │ │ │ -CONTOUR INTERVAL =########## │ │ │ │ -INAPPROPRIATE DATA WILL BE MODIFIED INTERNALLY. │ │ │ │ -('Z(',I3,',',I3,')=',G16.9,' ===> ',G16.9) │ │ │ │ -TEXT LENGTH IS TOO SHORT. │ │ │ │ -PATTERN < │ │ │ │ - > WAS NOT FOUND. │ │ │ │ -SUBSTITUTION ERROR. │ │ │ │ -CHARACTER LENGTH IS INCONSISTENT. │ │ │ │ +NUMBER OF BITS PER ONE WORD IS INVALID / CHECK NB IN THE PARAMETER STATEMENT OF BITPCI AND CHANGE IT CORRECTLY. │ │ │ │ NUMBER OF BITS PER ONE WORD IS INVALID / CHECK BPERI IN THE PARAMETER STATEMENT OF GBYTES AND CHANGE IT CORRECTLY. │ │ │ │ NBITS OUT OF RANGE. │ │ │ │ -NUMBER OF BITS PER ONE WORD IS INVALID / CHECK NB IN THE PARAMETER STATEMENT OF BITPCI AND CHANGE IT CORRECTLY. │ │ │ │ NUMBER OF BITS PER ONE WORD IS INVALID / CHECK NB IN THE PARAMETER STATEMENT OF BITPIC AND CHANGE IT CORRECTLY. │ │ │ │ -CAN NOT CONVERT HSV TO RGB. │ │ │ │ +timec3.f │ │ │ │ +(A2,I1,A1,I1,A1) │ │ │ │ +dcl-7.5.2 │ │ │ │ LENGTH OF CHARACTER IS LESS THAN 8. │ │ │ │ (1P,E9.2E2) │ │ │ │ (1P,E8.2E1) │ │ │ │ (1P,E8.1E2) │ │ │ │ LENGTH OF CHAR IS NOT EQUAL TO THAT OF CREF. │ │ │ │ INVALID REFERENCE NAME. │ │ │ │ -dcl-7.5.2 │ │ │ │ +CHARACTER LENGTH IS INCONSISTENT. │ │ │ │ +TEXT LENGTH IS TOO SHORT. │ │ │ │ +PATTERN < │ │ │ │ + > WAS NOT FOUND. │ │ │ │ +SUBSTITUTION ERROR. │ │ │ │ +IM IS OUT OF RANGE (1-12). │ │ │ │ +datec3.f │ │ │ │ +(A2,I1,A1) │ │ │ │ +IW IS OUT OF RANGE (1-7). │ │ │ │ +ISEED MUST BE > 0 FOR 1ST CALL. │ │ │ │ Attempting to allocate already allocated variable '%s' │ │ │ │ At line 13 of file rngu0.f90 │ │ │ │ In file 'rngu0.f90', around line 13 │ │ │ │ -ISEED MUST BE > 0 FOR 1ST CALL. │ │ │ │ +CAN NOT CONVERT HSV TO RGB. │ │ │ │ +*** Error in clckgt : │ │ │ │ +Clckst must be called prior to this routine. │ │ │ │ FCSLFC SHOULD BE CALLED BEFORE FCLEOL. │ │ │ │ LENGTH OF CHARACTER SHOULD BE 1 OR 2. │ │ │ │ FCLEOL SHOULD BE CALLED BEFORE FCOPEN. │ │ │ │ ACCESS MODE SHOULD BE 'R' OR 'W'. │ │ │ │ fcpack.f │ │ │ │ RECORD LENGTH IS WRONG. │ │ │ │ CHARACTER IS NOT CONSISTENT, BUT ACCEPTED. │ │ │ │ CHARACTER IS NOT FOUND. │ │ │ │ RECORD NUMBER CAN BE SPECIFIED ONLY FOR READ MODE. │ │ │ │ ACCESS MODE IS NOT 'R'. │ │ │ │ ACCESS MODE IS NOT 'W'. │ │ │ │ RECORD LENGTH SHOULD BE A MULTIPLE OF 4. │ │ │ │ CHARACTER CAN BE HANDLED FOR CHARACTER I/O. │ │ │ │ -IW IS OUT OF RANGE (1-7). │ │ │ │ -IM IS OUT OF RANGE (1-12). │ │ │ │ -datec3.f │ │ │ │ -(A2,I1,A1) │ │ │ │ INVALID HEXADECIMAL CHARACTER. │ │ │ │ -*** Error in clckgt : │ │ │ │ -Clckst must be called prior to this routine. │ │ │ │ -timec3.f │ │ │ │ -(A2,I1,A1,I1,A1) │ │ │ │ +RECALCULATING. │ │ │ │ +INVALID N. │ │ │ │ +INVALID TEND OR DT. │ │ │ │ +TOO MANY STEPS. │ │ │ │ +ERROR EXCEEDED 10 x EPSL. │ │ │ │ +AVERAGING LENGTH IS INVALID. │ │ │ │ +AVERAGING LENGTH IS EVEN NUMBER. │ │ │ │ +IM MUST BE IM >= MM+1 │ │ │ │ +JM MUST BE JM >= (MM+1)/2 │ │ │ │ 0123456789ABCDEF │ │ │ │ -EPSILON EPSILON │ │ │ │ -'7LBAR LBAR │ │ │ │ -MAXSTEP NSTEP MAXSTEP NSTEP │ │ │ │ -LBAR EPSILON MAXSTEP NSTEP │ │ │ │ -LBAR EPSILON MAXSTEP NSTEP │ │ │ │ -MAIN │ │ │ │ -LMISS IMISS RMISS IUNDEF RUNDEF LEPSL REPSL RFACT INTMAX REALMAX REALMIN NBITSPW NCHRSPW IIUNIT IOUNIT MSGUNIT MAXMSG MSGLEV NLNSIZE LLMSG INTERPRET_MISSING_VALUE MISSING_INT MISSING_REAL UNDEFINED_INT UNDEFINED_REAL INTERPRET_TRUNCATION TRUNCATION_ERROR TRUNCATION_FACTOR MAX_INT MAX_REAL MIN_REAL WORD_LENGTH_IN_BIT WORD_LENGTH_IN_CHAR INPUT_UNIT OUTPUT_UNIT MESSAGE_UNIT MAX_MESSAGE_NUMBER MESSAGE_LEVEL LINE_SIZE ENABLE_LONG_MESSAGE DCLRC DUPATH DSPATH SCKURL CONFIG_FILE USER_DATABASE_DIR SYSTEM_DATABASE_DIR SOCKET_URL │ │ │ │ -.dclrc /usr/lib/arm-linux-gnueabihf/dcldbase/ 127.0.0.1 RMISS RUNDEF REPSL RFACT REALMAX REALMIN MISSING_REAL UNDEFINED_REAL TRUNCATION_ERROR TRUNCATION_FACTOR MAX_REAL MIN_REAL │ │ │ │ -LMISS LEPSL LLMSG INTERPRET_MISSING_VALUE INTERPRET_TRUNCATION ENABLE_LONG_MESSAGE │ │ │ │ -IMISS IUNDEF INTMAX NBITSPW NCHRSPW IIUNIT IOUNIT MSGUNIT MAXMSG MSGLEV NLNSIZE SCKPORT MISSING_INT UNDEFINED_INT MAX_INT WORD_LENGTH_IN_BIT WORD_LENGTH_IN_CHAR INPUT_UNIT OUTPUT_UNIT MESSAGE_UNIT MAX_MESSAGE_NUMBER MESSAGE_LEVEL LINE_SIZE SOCKET_PORT │ │ │ │ -0123456789 │ │ │ │ -SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ -JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBEROCTOBER NOVEMBER DECEMBER ; │ │ │ │ +GRDTHRESSKIPINTVSTLNNUM STLNGLIMGRID_PASSING_THRESHOLD SKIPPING_POINT_INTERVAL STREAM_LINE_NUMBERS STREAM_LIMIT_INTERVAL │ │ │ │ ARRWINTVSTLNDT ARROW_DRAWING_INTERVAL STLN_CALCULATING_INTERVAL │ │ │ │ GRDTHRESARRWINTVSKIPINTVSTLNDT STLNNUM PERIODX PERIODY NODRSHRTENDARROWFIXEDDT STLNGLIMGRID_PASSING_THRESHOLD ARROW_DRAWING_INTERVAL SKIPPING_POINT_INTERVAL STLN_CALCULATING_INTERVAL STREAM_LINE_NUMBERS PERIOD_BOUNDARY_XDIRECTION PERIOD_BOUNDARY_YDIRECTION NO_DRAW_SHORTLINE END_ARROW_FLAG FIXED_TIME_STEP STREAM_LIMIT_INTERVAL PERIODX PERIODY NODRSHRTENDARROWFIXEDDT PERIOD_BOUNDARY_XDIRECTION PERIOD_BOUNDARY_YDIRECTION NO_DRAW_SHORTLINE END_ARROW_FLAG FIXED_TIME_STEP │ │ │ │ -GRDTHRESSKIPINTVSTLNNUM STLNGLIMGRID_PASSING_THRESHOLD SKIPPING_POINT_INTERVAL STREAM_LINE_NUMBERS STREAM_LIMIT_INTERVAL │ │ │ │ -10000000000000001000000010000000100010001000100010101010101010101111111111111111 │ │ │ │ -11111111111111111111111111111111111111111111000011111111111100001100110011001100110011001100110011111111100010001111111110001000 │ │ │ │ -A │ │ │ │ -UNI-UNI UNI-LOG LOG-UNI LOG-LOG POLAR BIPOLAR ELLIPTIC EQDST. CYLINDRICAL MERCATOR MOLLWEIDE HAMMER ECKERT 6 KITADA PTOLEMAIC CONICAL EQ.-AREA CONICAL CONFORMAL CONICAL BONNE ORTHOGRAPHIC STEREOGRAPHIC EQUIDST. AZIMUTHAL AZIMUTHAL EQ. AREA GRIDBASE TRANSFORM USER MILLER ROBINSON SANSON/SINUSOIDAL VAN DER GRINTEN POLYCONIC GNOMONIC U-UU-LL-UL-LPOLBPLELPCYLMERMWDHMREK6KTDCONCOACOCBONOTGPSTAZMAZAGTRUSRMILRBSSINVDGPLCGNO │ │ │ │ -RDX RDY LCLIP LCHAR LLNINT LGCINT LSOFTF LCL2TN IRMODE BITLEN MOVE NBITS LCNTL SMALL SHIFT ISUP ISUB IRST LFULL PMFACT NPMSKIP RFAROT TNBLEN IFONT ICLRMAP LFPROP LROT IROT FWC CWL FFCT INDEXC LBUFF NBUFF RBUFF LCURV RCURV LPROP LUARW AFACT CONST CONSTM ANGLE LARROW LATONE IATONE IWS ITR IBGCLI VXMIN VXMAX VYMIN VYMAX UXMIN UXMAX UYMIN UYMAX VXOFF VYOFF PLX PLY PLROT SIMFAC STLAT1 STLAT2 TXMIN TXMAX TYMIN TYMAX CXMIN CXMAX CYMIN CYMAX RSAT LDEG NFRAME NPAGE NLEVEL FACTOR INDEX LCORNER LTITLE CORNER XPAD YPAD LWIDE ITR3 TILT3 ANGLE3 XOFF3 YOFF3 XOBJ3 YOBJ3 ZOBJ3 XEYE3 YEYE3 ZEYE3 IXC3 IYC3 SEC3 LFGBG L2TO3 VXMIN3 VXMAX3 VYMIN3 VYMAX3 VZMIN3 VZMAX3 UXMIN3 UXMAX3 UYMIN3 UYMAX3 UZMIN3 UZMAX3 VXORG3 VYORG3 VZORG3 SIMFAC3 LXLOG3 LYLOG3 LZLOG3 LMRKFNT INTERPOLATION_ANGLE_X INTERPOLATION_ANGLE_Y ENABLE_CLIPPING ENABLE_LINE_LABELING ENABLE_LINEAR_INTERPOLATION ENABLE_GREATCIRCLE_INTERPOLATION ENABLE_SOFTFILL ENABLE_COLOR_SUBSTITUTION BOUNDARY_DIRECTION LINE_BIT_LENGTH LINE_RESUME_MODE PATTERN_BIT_LENGTH ENABLE_CONTROL_CHAR SCRIPT_HEIGHT SCRIPT_SHIFT BEGIN_SUPERSCRIPT BEGIN_SUBSCRIPT END_SCRIPT USE_FULL_WINDOW POLIMARKER_HEIGHT POLIMARKER_INTERVAL ****RFAROT TONE_CYCLE_LENGTH FONT_NUMBER COLORMAP_NUMBER ENABLE_PROPORTINAL_FONT ENABLE_LINE_LABEL_ROTATION LINE_LABEL_ROTATION_ANGLE LINE_LABEL_SPACE LINE_CYCLE_LENGTH LINE_START_POSITION LABEL_CHAR_INDEX ENABLE_LINE_BUFFERING LINE_BUFFERING_LENGTH RESUME_POSITION_AFTER_BUFFERING DISABLE_LINE_LABEL_AT_CURVE LINE_LABEL_THRESHOLD_CURVATURE FIX_ARROWHEAD_PROPORTION ENABLE_ARROWHEAD_MAPPING ARROWHEAD_PROPOTION ARROWHEAD_SIZE ARROWHEAD_SIZE_MAP ARROWHEAD_ANGLE ----LARROW ENABLE_ARROWHEAD_SHADE ARROWHEAD_SHADE_PATTERN ++++IWS ++++ITR BACKGROUND_COLOR_INDEX ++++VXMIN ++++VXMAX ++++VYMIN ++++VYMAX ++++UXMIN ++++UXMAX ++++UYMIN ++++UYMAX ++++VXOFF ++++VYOFF ++++PLX ++++PLY ++++PLROT ++++SIMFAC ++++STLAT1 ++++STLAT2 ++++TXMIN ++++TXMAX ++++TYMIN ++++TYMAX ++++CXMIN ++++CXMAX ++++CYMIN ++++CYMAX SATELLITE_ALTITUDE USE_DEGREE ****NFRAME ****NPAGE ****NLEVEL ****FACTOR CORNERMARK_INDEX DRAW_CORNERMARK DRAW_PAGE_TITLE CORNERMARK_LENGTH ****XPAD ****YPAD ****LWIDE ++++ITR3 ++++TILT3 ++++ANGLE3 ++++XOFF3 ++++YOFF3 ++++XOBJ3 ++++YOBJ3 ++++ZOBJ3 ++++XEYE3 ++++YEYE3 ++++ZEYE3 ++++IXC3 ++++IYC3 ++++SEC3 ****LFGBG ****L2TO3 ++++VXMIN3 ++++VXMAX3 ++++VYMIN3 ++++VYMAX3 ++++VZMIN3 ++++VZMAX3 ++++UXMIN3 ++++UXMAX3 ++++UYMIN3 ++++UYMAX3 ++++UZMIN3 ++++UZMAX3 ++++VXORG3 ++++VYORG3 ++++VZORG3 ++++SIMFAC3 ++++LXLOG3 ++++LYLOG3 ++++LZLOG3 USE_DCLMARKER_FONT RDX RDY BITLEN SMALL SHIFT PMFACT RFAROT TNBLEN FWC CWL FFCT RBUFF RCURV AFACT CONST CONSTM ANGLE VXMIN VXMAX VYMIN VYMAX UXMIN UXMAX UYMIN UYMAX VXOFF VYOFF PLX PLY PLROT SIMFAC STLAT1 STLAT2 TXMIN TXMAX TYMIN TYMAX CXMIN CXMAX CYMIN CYMAX RSAT FACTOR CORNER XPAD YPAD TILT3 ANGLE3 XOFF3 YOFF3 XOBJ3 YOBJ3 ZOBJ3 XEYE3 YEYE3 ZEYE3 SEC3 VXMIN3 VXMAX3 VYMIN3 VYMAX3 VZMIN3 VZMAX3 UXMIN3 UXMAX3 UYMIN3 UYMAX3 UZMIN3 UZMAX3 VXORG3 VYORG3 VZORG3 SIMFAC3 INTERPOLATION_ANGLE_X INTERPOLATION_ANGLE_Y LINE_BIT_LENGTH SCRIPT_HEIGHT SCRIPT_SHIFT POLIMARKER_HEIGHT ****RFAROT TONE_CYCLE_LENGTH LINE_LABEL_SPACE LINE_CYCLE_LENGTH LINE_START_POSITION RESUME_POSITION_AFTER_BUFFERING LINE_LABEL_THRESHOLD_CURVATURE ARROWHEAD_PROPOTION ARROWHEAD_SIZE ARROWHEAD_SIZE_MAP ARROWHEAD_ANGLE ++++VXMIN ++++VXMAX ++++VYMIN ++++VYMAX ++++UXMIN ++++UXMAX ++++UYMIN ++++UYMAX ++++VXOFF ++++VYOFF ++++PLX ++++PLY ++++PLROT ++++SIMFAC ++++STLAT1 ++++STLAT2 ++++TXMIN ++++TXMAX ++++TYMIN ++++TYMAX ++++CXMIN ++++CXMAX ++++CYMIN ++++CYMAX SATELLITE_ALTITUDE ****FACTOR CORNERMARK_LENGTH ****XPAD ****YPAD ++++TILT3 ++++ANGLE3 ++++XOFF3 ++++YOFF3 ++++XOBJ3 ++++YOBJ3 ++++ZOBJ3 ++++XEYE3 ++++YEYE3 ++++ZEYE3 ++++SEC3 ++++VXMIN3 ++++VXMAX3 ++++VYMIN3 ++++VYMAX3 ++++VZMIN3 ++++VZMAX3 ++++UXMIN3 ++++UXMAX3 ++++UYMIN3 ++++UYMAX3 ++++UZMIN3 ++++UZMAX3 ++++VXORG3 ++++VYORG3 ++++VZORG3 ++++SIMFAC3 │ │ │ │ -LCLIP LCHAR LLNINT LGCINT LSOFTF LCL2TN LCNTL LFULL LFPROP LROT LBUFF LCURV LPROP LUARW LARROW LATONE LDEG LCORNER LTITLE LWIDE LFGBG L2TO3 LXLOG3 LYLOG3 LZLOG3 LMRKFNT ENABLE_CLIPPING ENABLE_LINE_LABELING ENABLE_LINEAR_INTERPOLATION ENABLE_GREATCIRCLE_INTERPOLATION ENABLE_SOFTFILL ENABLE_COLOR_SUBSTITUTION ENABLE_CONTROL_CHAR USE_FULL_WINDOW ENABLE_PROPORTIONAL_FONT ENABLE_LINE_LABEL_ROTATION ENABLE_LINE_BUFFERING DISABLE_LINE_LABEL_AT_CURVE FIX_ARROWHEAD_PROPORTION ENABLE_ARROWHEAD_MAPPING ----LARROW ENABLE_ARROWHEAD_SHADE USE_DEGREE DRAW_CORNERMARK DRAW_PAGE_TITLE ****LWIDE ****LFGBG ****L2TO3 ++++LXLOG3 ++++LYLOG3 ++++LZLOG3 USE_DCLMARKER_FONT │ │ │ │ -IRMODE MOVE NBITS ISUP ISUB IRST NPMSKIP IFONT ICLRMAP IROT INDEXC NBUFF IATONE IWS ITR IBGCLI NFRAME NPAGE NLEVEL INDEX ITR3 IXC3 IYC3 IFCIDX BOUNDARY_DIRECTION LINE_RESUME_MODE PATTERN_BIT_LENGTH BEGIN_SUPERSCRIPT BEGIN_SUBSCRIPT END_SCRIPT POLIMARKER_INTERVAL FONT_NUMBER COLORMAP_NUMBER LINE_LABEL_ROTATION_ANGLE LABEL_CHAR_INDEX LINE_BUFFERING_LENGTH ARROWHEAD_SHADE_PATTERN ++++IWS ++++ITR BACKGROUND_COLOR_INDEX ****NFRAME ****NPAGE ****NLEVEL CORNERMARK_INDEX ++++ITR3 ++++IXC3 ++++IYC3 FULLCOLOR_INDEX │ │ │ │ -@Sans Normal 12 │ │ │ │ -RIMGCMP RLWFACT IMAGE_COMPRESSION LINE_WIDTH_FACTOR │ │ │ │ -?MAXWNU IWS IPOSX IPOSY IWIDTH IHEIGHT LWAIT LWAIT0 LWAIT1 LKEY LDUMP LALT LCOLOR LSEP LPRINT LWND MODE NLNSIZE ICLRMAP LFGBG LSYSFNT ****MAXWNU ****IWS WINDOW_X_POS WINDOW_Y_POS WINDOW_WIDTH WINDOW_HEIGHT WAIT WAIT_OPENING WAIT_CLOSING KEYCLICK DUMP ALTERNATE ENABLE_COLOR_PS SEPARATE PRINT SHOW_WINDOW ****MODE ****NLNSIZE COLORMAP_NUMBER ****LFGBG USE_SYSTEM_FONT WORKSTATION IS NOT OPENED. │ │ │ │ -LWAIT LWAIT0 LWAIT1 LKEY LDUMP LALT LCOLOR LSEP LPRINT LWND LFGBG LCMCH LSTDOT LSYSFNT WAIT WAIT_OPENING WAIT_CLOSING KEYCLICK DUMP ALTERNATE ENABLE_COLOR_PS SEPARATE PRINT SHOW_WINDOW ****LFGBG CMAP_CHANGABLE PNG_STDOUT USE_SYSTEM_FONT │ │ │ │ -MAXWNU IWS IPOSX IPOSY IWIDTH IHEIGHT MODE NLNSIZE ICLRMAP IDMPDGT MAXFNU IFL IBGPAGE ****MAXWNU ****IWS WINDOW_X_POS WINDOW_Y_POS WINDOW_WIDTH WINDOW_HEIGHT ****MODE ****NLSIZE COLORMAP_NUMBER DMPFILE_DIGITS ****MAXFNU ****IFL │ │ │ │ -WSNAME01WSNAME02FNAME TITLE CLRMAP BITMAP CL2TN FONT1 FONT2 LPR CIMGFMT CMAPLISTFLNAME01FLNAME02FLNAME03FLNAME04FONTNAMEDEVICE_NAME01 DEVICE_NAME02 FRAME_NAME TITLE COLORMAP BITMAP COLOR_TO_TONE_MAP FONT1 FONT2 LPR IMAGE_FORMAT COLORMAP_LIST FILE_NAME01 FILE_NAME02 FILE_NAME03 FILE_NAME04 FONTNAME │ │ │ │ -DISP FILES dcl * colormap bitmap cl2tnmap font1u font2u lpr png cmaplist PNG EPS SVG PDF │ │ │ │ -IXCHR IYCHR IXTYPE IYTYPE LOG_X_LABEL_CHAR LOG_Y_LABEL_CHAR ****IXTYPE ****IYTYPE IXCHR IYCHR IXTYPE IYTYPE LOG_X_LABEL_CHAR LOG_Y_LABEL_CHAR ****IXTYPE ****IYTYPE │ │ │ │ - ALTONE IPAT RLEV LBOUND NLEV ITPAT ICOLOR1 ICOLOR2 ENABLE_AUTO_SHADE_LEVEL DEFAULT_SHADE_PATTERN DEFAULT_SHADE_THRESHOLD ????LBOUND ****NLEV AUTO_SHADE_PATTERN SHADE_COLOR_MIN SHADE_COLOR_MAX RLEV DEFAULT_SHADE_THRESHOLD │ │ │ │ -LTONE LBOUND ENABLE_AUTO_SHADE_LEVEL ????LBOUND │ │ │ │ -IPAT NLEV ITPAT ICOLOR1 ICOLOR2 DEFAULT_SHADE_PATTERN ****NLEV AUTO_SHADE_PATTERN SHADE_COLOR_MIN SHADE_COLOR_MAX │ │ │ │ -UMIN UMAX UREF ****UMIN ****UMAX ****UREF UMIN UMAX UREF ****UMIN ****UMAX ****UREF │ │ │ │ -UXUSER UYUSER ROFFXB ROFFXT ROFFXU ROFFYL ROFFYR ROFFYU ROFGXB ROFGXT ROFGXU ROFGYL ROFGYR ROFGYU LABELXB LABELXT LABELXU LABELYL LABELYR LABELYU IROTLXB IROTLXT IROTLXU IROTLYL IROTLYR IROTLYU IROTCXB IROTCXT IROTCXU IROTCYL IROTCYR IROTCYU ICENTXB ICENTXT ICENTXU ICENTYL ICENTYR ICENTYU INDEXT0 INDEXT1 INDEXT2 INDEXL0 INDEXL1 INDEXL2 RSIZET0 RSIZET1 RSIZET2 RSIZEL0 RSIZEL1 RSIZEL2 RSIZEC0 RSIZEC1 RSIZEC2 LOFFSET XOFFSET YOFFSET XFACT YFACT PAD1 PAD2 IFLAG LBTWN RBTWN LBOUND LBMSG INNER IUNDEF RUNDEF ++++UXUSER ++++UYUSER ****ROFFXB ****ROFFXT ****ROFFXU ****ROFFYL ****ROFFYR ****ROFFYU ****ROFGXB ****ROFGXT ****ROFGXU ****ROFGYL ****ROFGYR ****ROFGYU DRAW_BOTTOM_LABEL DRAW_TOP_LABEL DRAW_HORIZONTAL_LABEL DRAW_LEFT_LABEL DRAW_RIGHT_LABEL DRAW_VERTICAL_LABEL BOTTOM_LABAL_ANGLE TOP_LABEL_ANGLE HORIZONTAL_LABEL_ANGLE LEFT_LABEL_ANGLE RIGHT_LABEL_ANGLE VERTICAL_LABEL_ANGLE BOTTOM_TITLE_ANGLE TOP_TITLE_ANGLE HORIZONTAL_TITLE_ANGLE LEFT_TITLE_ANGLE RIGHT_TITLE_ANGLE VERTICAL_TITLE_ANGLE BOTTOM_LABEL_CENTERING TOP_LABEL_CENTERING HORIZONTAL_LABEL_CENTERING LEFT_LABEL_CENTERING RIGHT_LABEL_CENTERING VERTICAL_LABEL_CENTERING AXIS_LINE_INDEX0 AXIS_LINE_INDEX1 AXIS_LINE_INDEX2 LABEL_INDEX0 LABEL_INDEX1 LABEL_INDEX2 TICK_LENGTH0 TICK_LENGTH1 TICK_LENGTH2 LABEL_HEIGHT0 LABEL_HEIGHT1 LABEL_HEIGHT2 TITLE_HEIGHT0 TITLE_HEIGHT1 TITLE_HEIGHT2 LINEAR_OFFSET X_AXIS_OFFSET Y_AXIS_OFFSET X_AXIS_FACTOR Y_AXIS_FACTOR ****PAD1 ****PAD2 LABEL_SIDE_FOR_USER_AXIS ENABLE_SPAN_LABELING SPAN_LABELING_CENTERING TITLE_OVER_VIEWPORT TITLE_OVER_VIEWPORT_MESSAGE TICKMARK_SIDE ----IUNDEF ----RUNDEF CXFMT CYFMT ****CXFMT ****CYFMT │ │ │ │ -B B UXUSER UYUSER ROFFXB ROFFXT ROFFXU ROFFYL ROFFYR ROFFYU ROFGXB ROFGXT ROFGXU ROFGYL ROFGYR ROFGYU RSIZET0 RSIZET1 RSIZET2 RSIZEL0 RSIZEL1 RSIZEL2 RSIZEC0 RSIZEC1 RSIZEC2 XOFFSET YOFFSET XFACT YFACT PAD1 PAD2 RBTWN RUNDEF X_INTERSECTION Y_INTERSECTION ****ROFFXB ****ROFFXT ****ROFFXU ****ROFFYL ****ROFFYR ****ROFFYU ****ROFGXB ****ROFGXT ****ROFGXU ****ROFGYL ****ROFGYR ****ROFGYU TICK_LENGTH0 TICK_LENGTH1 TICK_LENGTH2 LABEL_HEIGHT0 LABEL_HEIGHT1 LABEL_HEIGHT2 TITLE_HEIGHT0 TITLE_HEIGHT1 TITLE_HEIGHT2 X_AXIS_OFFSET Y_AXIS_OFFSET X_AXIS_FACTOR Y_AXIS_FACTOR ****PAD1 ****PAD2 SPAN_LABELING_CENTERING ----RUNDEF │ │ │ │ -LABELXB LABELXT LABELXU LABELYL LABELYR LABELYU LOFFSET LBTWN LBOUND LBMSG DRAW_BOTTOM_LABEL DRAW_TOP_LABEL DRAW_HORIZONTAL_LABEL DRAW_LEFT_LABEL DRAW_RIGHT_LABEL DRAW_VERTICAL_LABEL ENABLE_LINEAR_OFFSET ENABLE_SPAN_LABELING TITLE_OVER_VIEWPORT TITLE_OVER_VIEWPORT_MESSAGE │ │ │ │ -IROTLXB IROTLXT IROTLXU IROTLYL IROTLYR IROTLYU IROTCXB IROTCXT IROTCXU IROTCYL IROTCYR IROTCYU ICENTXB ICENTXT ICENTXU ICENTYL ICENTYR ICENTYU INDEXT0 INDEXT1 INDEXT2 INDEXL0 INDEXL1 INDEXL2 IFLAG INNER IUNDEF BOTTOM_LABEL_ANGLE TOP_LABEL_ANGLE HORIZONTAL_LABEL_ANGLE LEFT_LABEL_ANGLE RIGHT_LABEL_ANGLE VERTICAL_LABEL_ANGLE BOTTOM_TITLE_ANGLE TOP_TITLE_ANGLE HORIZONTAL_TITLE_ANGLE LEFT_TITLE_ANGLE RIGHT_TITLE_ANGLE VERTICAL_TITLE_ANGLE BOTTOM_LABEL_CENTERING TOP_LABEL_CENTERING HORIZONTAL_LABEL_CENTERING LEFT_LABEL_CENTERING RIGHT_LABEL_CENTERING VERTICAL_LABEL_CENTERING AXIS_LINE_INDEX0 AXIS_LINE_INDEX1 AXIS_LINE_INDEX2 LABEL_INDEX0 LABEL_INDEX1 LABEL_INDEX2 LABEL_SIDE_FOR_USER_AXIS TICKMARK_SIDE ----IUNDEF │ │ │ │ - ACXSIDE CYSIDE CXSPOS CYSPOS CBLKT CXTTL CYTTL CXUNIT CYUNIT CXFMT CYFMT X_AXIS_POS Y_AXIS_POS X_SUBLABEL_POS Y_SUBLABEL_POS SUBLABEL_BRACKET ****CXTTL ****CYTTL ****CXUNIT ****CYUNIT ****CXFMT ****CYFMT │ │ │ │ -BT LR R T () IRESET LXINV LYINV LMATCH RMRGN XOFF YOFF XFAC YFAC DXT DYT DXL DYL TFACT MXDGTX MXDGTY NBLANK1 NBLANK2 NLBLX NLBLY NTICKSX NTICKSY ITYPEX ITYPEY MXDGTSX MXDGTSY LPRTCT LXSUB LYSUB SOFFXTR SOFFXBR SOFFXUR SOFFXTL SOFFXBL SOFFXUL SOFFYRT SOFFYLT SOFFYUT SOFFYRB SOFFYLB SOFFYUB ROFFXT ROFFXB ROFFYR ROFFYL XDTMIN XDTMAX YDTMIN YDTMAX ****IRESET INV_X_AXIS INV_Y_AXIS ENABLE_XY_MATCHING MARGIN_WIDTH X_LABEL_OFFSET Y_LABEL_OFFSET X_LABEL_FACTOR Y_LABEL_FACTOR X_TICK_INTERVAL Y_TICK_INTERVAL X_LABEL_INTERVAL Y_LABEL_INTERVAL MAX_TICK_INTERVAL X_LABEL_MAX_CHAR X_LABEL_MAX_CHAR LABEL_GAP_PARALLEL LABEL_GAP_RIGHT_ANGLE LOG_X_LABEL_NUMBER LOG_Y_LABEL_NUMBER LOG_X_TICKS_NUMBER LOG_X_TICKS_NUMBER LOG_X_LABEL_FORMAT LOG_X_LABEL_FORMAT X_SUBLABEL_MAX_CHAR Y_SUBLABEL_MAX_CHAR PROTECT_REGION DRAW_X_SUBLABEL DRAW_Y_SUBLABEL ****SOFFXTR ****SOFFXBR ****SOFFXUR ****SOFFXTL ****SOFFXBL ****SOFFXUL ****SOFFYRT ****SOFFYLT ****SOFFYUT ****SOFFYRB ****SOFFYLB ****SOFFYUB ****ROFFXT ****ROFFXB ****ROFFYR ****ROFFYL ****XDTMIN ****XDTMAX ****YDTMIN ****YDTMAX RMRGN XOFF YOFF XFAC YFAC DXT DYT DXL DYL TFACT SOFFXTR SOFFXBR SOFFXUR SOFFXTL SOFFXBL SOFFXUL SOFFYRT SOFFYLT SOFFYUT SOFFYRB SOFFYLB SOFFYUB ROFFXT ROFFXB ROFFYR ROFFYL XDTMIN XDTMAX YDTMIN YDTMAX MARGIN_WIDTH X_LABEL_OFFSET Y_LABEL_OFFSET X_LABEL_FACTOR Y_LABEL_FACTOR X_TICK_INTERVAL Y_TICK_INTERVAL X_LABEL_INTERVAL Y_LABEL_INTERVAL MAX_TICK_INTERVAL ****SOFFXTR ****SOFFXBR ****SOFFXUR ****SOFFXTL ****SOFFXBL ****SOFFXUL ****SOFFYRT ****SOFFYLT ****SOFFYUT ****SOFFYRB ****SOFFYLB ****SOFFYUB ****ROFFXT ****ROFFXB ****ROFFYR ****ROFFYL ****XDTMIN ****XDTMAX ****YDTMIN ****YDTMAX │ │ │ │ -LXINV LYINV LMATCH LPRTCT LXSUB LYSUB INV_X_AXIS INV_Y_AXIS ENABLE_XY_MATCHING PROTECT_REGION DRAW_X_SUBLABEL DRAW_Y_SUBLABEL │ │ │ │ -IRESET MXDGTX MXDGTY NBLANK1 NBLANK2 NLBLX NLBLY NTICKSX NTICKSY ITYPEX ITYPEY MXDGTSX MXDGTSY ****IRESET X_LABEL_MAX_CHAR X_LABEL_MAX_CHAR LABEL_GAP_PARALLEL LABEL_GAP_RIGHT_ANGLE LOG_X_LABEL_NUMBER LOG_Y_LABEL_NUMBER LOG_X_TICKS_NUMBER LOG_X_TICKS_NUMBER LOG_X_LABEL_FORMAT LOG_X_LABEL_FORMAT X_SUBLABEL_MAX_CHAR Y_SUBLABEL_MAX_CHAR │ │ │ │ +SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ +JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBEROCTOBER NOVEMBER DECEMBER ; │ │ │ │ INDEXMJ INDEXMN ITYPEMJ ITYPEMN DGRIDMJ DGRIDMN DGRPLMJ DGRPLMN LGRIDMJ LGRIDMN INDEXBNDMAXBND IGROUP INDEXOUTITYPEOUTLGLOBE LWHINT IPATLANDIPATLAKELFILLAKEMAP_MAJOR_LINE_INDEX MAP_MINOR_LINE_INDEX MAP_MAJOR_LINE_TYPE MAP_MINOR_LINE_TYPE MAP_MAJOR_LINE_INTERVAL MAP_MINOR_LINE_INTERVAL MAP_MAJOR_LINE_POLAR_LIMIT MAP_MINOR_LINE_POLAR_LIMIT ENABLE_MAP_MAJOR_LINE ENABLE_MAP_MINOR_LINE MAP_BOUNDARY_INDEX MAP_BOUNDARY_LINE_MAX ****IGROUP MAP_OUTLINE_INDEX MAP_OUTLINE_TYPE ENABLE_GLOBAL_MAPPING ----LWHINT SHADE PATTERN ON LAND SHADE PATTERN ON LAKE ENABLE_PAINT_LAKE DGRIDMJ DGRIDMN DGRPLMJ DGRPLMN MAP_MAJOR_LINE_INTERVAL MAP_MINOR_LINE_INTERVAL MAP_MAJOR_LINE_POLAR_LIMIT MAP_MINOR_LINE_POLAR_LIMIT │ │ │ │ LGRIDMJ LGRIDMN LGLOBE LWHINT LFILLAKEENABLE_MAP_MAJOR_LINE ENABLE_MAP_MINOR_LINE ENABLE_GLOBAL_MAPPING ----LWHINT ENABLE_PAINT_LAKE │ │ │ │ INDEXMJ INDEXMN ITYPEMJ ITYPEMN INDEXBNDMAXBND IGROUP INDEXOUTITYPEOUTIPATLANDIPATLAKEMAP_MAJOR_LINE_INDEX MAP_MINOR_LINE_INDEX MAP_MAJOR_LINE_TYPE MAP_MINOR_LINE_TYPE MAP_BOUNDARY_INDEX MAP_BOUNDARY_LINE_MAX ****IGROUP MAP_OUTLINE_INDEX MAP_OUTLINE_TYPE SHADE PATTERN ON LAND SHADE PATTERN ON LAKE │ │ │ │ -INDEX LNRMAL LEQRAT XFACT1 YFACT1 XFACT2 YFACT2 LMSG ICENT LMISSP ITYPE1 LSMALL RSMALL ITYPE2 RSIZEM RSIZET XTTL IXINT IYINT LUNIT LUMSG VXUOFF VYUOFF VXULOC VYULOC UXUNIT UYUNIT VXUNIT VYUNIT IUNTTL RSIZEUT IUINDX IUTXRO IUTYRO VUTOFF RHFACT RUNDEF VECTOR_INDEX ENABLE_VECTOR_NORMALIZING FIX_VECTOR_PROPORTION VECTOR_SCALING_FACTOR_X VECTOR_SCALING_FACTOR_Y ****XFACT2 ****YFACT2 ENABLE_VECTOR_MESSAGE VECTOR_GRID_POSITION ENABLE_MISS_VECTER_MARKER MISS_VECTOR_MARKER_TYPE ENABLE_SMALL_VECTOR_MARKER SMALL_VECTOR_THRESHOLD SMALL_VECTOR_MARKER_TYPE MISS_VECTOR_MARKER_SIZE VECTOR_MESSAGE_HEIGHT VECTOR_MESSAGE_POSITION ****IXINT ****IYINT DRAW_UNIT_VECTOR DRAW_UNIT_VECTOR_MESSAGE UNIT_VECTOR_X_OFFSET UNIT_VECTOR_Y_OFFSET UNIT_VECTOR_X_LOCATION UNIT_VECTOR_Y_LOCATION UNIT_VECTOR_X_LENGTH UNIT_VECTOR_Y_LENGTH UNIT_VECTOR_X_NORMALIZED_LENGTH UNIT_VECTOR_Y_NORMALIZED_LENGTH ****IUNTTL UNIT_VECTOR_TITLE_HEIGHT UNIT_VECTOR_TITLE_INDEX UNIT_VECTOR_X_TITLE_ANGLE UNIT_VECTOR_Y_TITLE_ANGLE ****VUTOFF ****RHFACT ----RUNDEF XFACT1 YFACT1 XFACT2 YFACT2 RSMALL RSIZEM RSIZET XTTL VXUOFF VYUOFF VXULOC VYULOC UXUNIT UYUNIT VXUNIT VYUNIT RSIZEUT VUTOFF RHFACT RUNDEF VECTOR_SCALING_FACTOR_X VECTOR_SCALING_FACTOR_Y ****XFACT2 ****YFACT2 SMALL_VECTOR_THRESHOLD MISS_VECTOR_MARKER_SIZE VECTOR_MESSAGE_HEIGHT VECTOR_MESSAGE_POSITION UNIT_VECTOR_X_OFFSET UNIT_VECTOR_Y_OFFSET UNIT_VECTOR_X_LOCATION UNIT_VECTOR_Y_LOCATION UNIT_VECTOR_X_LENGTH UNIT_VECTOR_Y_LENGTH UNIT_VECTOR_X_NORMALIZED_LENGTH UNIT_VECTOR_Y_NORMALIZED_LENGTH UNIT_VECTOR_TITLE_HEIGHT ****VUTOFF ****RHFACT ----RUNDEF │ │ │ │ -LNRMAL LEQRAT LMSG LMISSP LSMALL LUNIT LUMSG ENABLE_VECTOR_NORMALIZING FIX_VECTOR_PROPORTION ENABLE_VECTOR_MESSAGE ENABLE_MISS_VECTOR_MARKER ENABLE_SMALL_VECTOR_MARKER DRAW_UNIT_VECTOR DRAW_UNIT_VECTOR_MESSAGE │ │ │ │ -INDEX ICENT ITYPE1 ITYPE2 IXINT IYINT IUNTTL IUINDX IUTXRO IUTYRO VECTOR_INDEX VECTOR_GRID_POSITION MISS_VECTOR_MARKER_TYPE SMALL_VECTOR_MARKER_TYPE ****IXINT ****IYINT ****IUNTTL UNIT_VECTOR_TITLE_INDEX UNIT_VECTOR_X_TITLE_ANGLE UNIT_VECTOR_Y_TITLE_ANGLE │ │ │ │ +UMIN UMAX UREF ****UMIN ****UMAX ****UREF │ │ │ │ +UMIN UMAX UREF ****UMIN ****UMAX ****UREF │ │ │ │ +ICOLOR1 ICOLOR2 ICOLOR3 COLOR_FOR_OUT_OF_DOMAIN COLOR_FOR_OUT_OF_GRID COLOR_FOR_MISSING_VALUE │ │ │ │ +LCELLX LCELLY LCORNER LCYCLE LMASK LEMBOSS LSPHERE CELL_MODE_X CELL_MODE_Y FILL_CORNER CYCLE_COLOR MASK_COLOR EMBOSS SPHERICAL_MAPPING │ │ │ │ HEIGHT DENSITY DIRECTIONXLON YLAT │ │ │ │ EMBOSSMENT_HEIGHT EMBOSSMENT_DENSITY LIGHT_DIRECTION LIGHT_LONGITUDE LIGHT_LATITUDE │ │ │ │ -LCELLX LCELLY LCORNER LCYCLE LMASK LEMBOSS LSPHERE CELL_MODE_X CELL_MODE_Y FILL_CORNER CYCLE_COLOR MASK_COLOR EMBOSS SPHERICAL_MAPPING │ │ │ │ -ICOLOR1 ICOLOR2 ICOLOR3 COLOR_FOR_OUT_OF_DOMAIN COLOR_FOR_OUT_OF_GRID COLOR_FOR_MISSING_VALUE │ │ │ │ -NDAY NCHAR LOWER DFACT IUNDEF DAY_INTERVAL MONTH_NAME_LENGTH MONTH_NAME_LOWER ****DFACT ----IUNDEF DFACT ****DFACT │ │ │ │ -?LOWER ENABLE_LOWERCASE_MONTH │ │ │ │ + ALXINV LYINV LMATCH LPRTCT LXSUB LYSUB INV_X_AXIS INV_Y_AXIS ENABLE_XY_MATCHING PROTECT_REGION DRAW_X_SUBLABEL DRAW_Y_SUBLABEL │ │ │ │ +IRESET LXINV LYINV LMATCH RMRGN XOFF YOFF XFAC YFAC DXT DYT DXL DYL TFACT MXDGTX MXDGTY NBLANK1 NBLANK2 NLBLX NLBLY NTICKSX NTICKSY ITYPEX ITYPEY MXDGTSX MXDGTSY LPRTCT LXSUB LYSUB SOFFXTR SOFFXBR SOFFXUR SOFFXTL SOFFXBL SOFFXUL SOFFYRT SOFFYLT SOFFYUT SOFFYRB SOFFYLB SOFFYUB ROFFXT ROFFXB ROFFYR ROFFYL XDTMIN XDTMAX YDTMIN YDTMAX ****IRESET INV_X_AXIS INV_Y_AXIS ENABLE_XY_MATCHING MARGIN_WIDTH X_LABEL_OFFSET Y_LABEL_OFFSET X_LABEL_FACTOR Y_LABEL_FACTOR X_TICK_INTERVAL Y_TICK_INTERVAL X_LABEL_INTERVAL Y_LABEL_INTERVAL MAX_TICK_INTERVAL X_LABEL_MAX_CHAR X_LABEL_MAX_CHAR LABEL_GAP_PARALLEL LABEL_GAP_RIGHT_ANGLE LOG_X_LABEL_NUMBER LOG_Y_LABEL_NUMBER LOG_X_TICKS_NUMBER LOG_X_TICKS_NUMBER LOG_X_LABEL_FORMAT LOG_X_LABEL_FORMAT X_SUBLABEL_MAX_CHAR Y_SUBLABEL_MAX_CHAR PROTECT_REGION DRAW_X_SUBLABEL DRAW_Y_SUBLABEL ****SOFFXTR ****SOFFXBR ****SOFFXUR ****SOFFXTL ****SOFFXBL ****SOFFXUL ****SOFFYRT ****SOFFYLT ****SOFFYUT ****SOFFYRB ****SOFFYLB ****SOFFYUB ****ROFFXT ****ROFFXB ****ROFFYR ****ROFFYL ****XDTMIN ****XDTMAX ****YDTMIN ****YDTMAX IRESET MXDGTX MXDGTY NBLANK1 NBLANK2 NLBLX NLBLY NTICKSX NTICKSY ITYPEX ITYPEY MXDGTSX MXDGTSY ****IRESET X_LABEL_MAX_CHAR X_LABEL_MAX_CHAR LABEL_GAP_PARALLEL LABEL_GAP_RIGHT_ANGLE LOG_X_LABEL_NUMBER LOG_Y_LABEL_NUMBER LOG_X_TICKS_NUMBER LOG_X_TICKS_NUMBER LOG_X_LABEL_FORMAT LOG_X_LABEL_FORMAT X_SUBLABEL_MAX_CHAR Y_SUBLABEL_MAX_CHAR │ │ │ │ +RMRGN XOFF YOFF XFAC YFAC DXT DYT DXL DYL TFACT SOFFXTR SOFFXBR SOFFXUR SOFFXTL SOFFXBL SOFFXUL SOFFYRT SOFFYLT SOFFYUT SOFFYRB SOFFYLB SOFFYUB ROFFXT ROFFXB ROFFYR ROFFYL XDTMIN XDTMAX YDTMIN YDTMAX MARGIN_WIDTH X_LABEL_OFFSET Y_LABEL_OFFSET X_LABEL_FACTOR Y_LABEL_FACTOR X_TICK_INTERVAL Y_TICK_INTERVAL X_LABEL_INTERVAL Y_LABEL_INTERVAL MAX_TICK_INTERVAL ****SOFFXTR ****SOFFXBR ****SOFFXUR ****SOFFXTL ****SOFFXBL ****SOFFXUL ****SOFFYRT ****SOFFYLT ****SOFFYUT ****SOFFYRB ****SOFFYLB ****SOFFYUB ****ROFFXT ****ROFFXB ****ROFFYR ****ROFFYL ****XDTMIN ****XDTMAX ****YDTMIN ****YDTMAX │ │ │ │ + ACXSIDE CYSIDE CXSPOS CYSPOS CBLKT CXTTL CYTTL CXUNIT CYUNIT CXFMT CYFMT X_AXIS_POS Y_AXIS_POS X_SUBLABEL_POS Y_SUBLABEL_POS SUBLABEL_BRACKET ****CXTTL ****CYTTL ****CXUNIT ****CYUNIT ****CXFMT ****CYFMT │ │ │ │ +BT LR R T () │ │ │ │ + ALTONE IPAT RLEV LBOUND NLEV ITPAT ICOLOR1 ICOLOR2 ENABLE_AUTO_SHADE_LEVEL DEFAULT_SHADE_PATTERN DEFAULT_SHADE_THRESHOLD ????LBOUND ****NLEV AUTO_SHADE_PATTERN SHADE_COLOR_MIN SHADE_COLOR_MAX RLEV DEFAULT_SHADE_THRESHOLD │ │ │ │ +IPAT NLEV ITPAT ICOLOR1 ICOLOR2 DEFAULT_SHADE_PATTERN ****NLEV AUTO_SHADE_PATTERN SHADE_COLOR_MIN SHADE_COLOR_MAX │ │ │ │ +LTONE LBOUND ENABLE_AUTO_SHADE_LEVEL ????LBOUND │ │ │ │ +UXUSER UYUSER ROFFXB ROFFXT ROFFXU ROFFYL ROFFYR ROFFYU ROFGXB ROFGXT ROFGXU ROFGYL ROFGYR ROFGYU RSIZET0 RSIZET1 RSIZET2 RSIZEL0 RSIZEL1 RSIZEL2 RSIZEC0 RSIZEC1 RSIZEC2 XOFFSET YOFFSET XFACT YFACT PAD1 PAD2 RBTWN RUNDEF X_INTERSECTION Y_INTERSECTION ****ROFFXB ****ROFFXT ****ROFFXU ****ROFFYL ****ROFFYR ****ROFFYU ****ROFGXB ****ROFGXT ****ROFGXU ****ROFGYL ****ROFGYR ****ROFGYU TICK_LENGTH0 TICK_LENGTH1 TICK_LENGTH2 LABEL_HEIGHT0 LABEL_HEIGHT1 LABEL_HEIGHT2 TITLE_HEIGHT0 TITLE_HEIGHT1 TITLE_HEIGHT2 X_AXIS_OFFSET Y_AXIS_OFFSET X_AXIS_FACTOR Y_AXIS_FACTOR ****PAD1 ****PAD2 SPAN_LABELING_CENTERING ----RUNDEF │ │ │ │ +UXUSER UYUSER ROFFXB ROFFXT ROFFXU ROFFYL ROFFYR ROFFYU ROFGXB ROFGXT ROFGXU ROFGYL ROFGYR ROFGYU LABELXB LABELXT LABELXU LABELYL LABELYR LABELYU IROTLXB IROTLXT IROTLXU IROTLYL IROTLYR IROTLYU IROTCXB IROTCXT IROTCXU IROTCYL IROTCYR IROTCYU ICENTXB ICENTXT ICENTXU ICENTYL ICENTYR ICENTYU INDEXT0 INDEXT1 INDEXT2 INDEXL0 INDEXL1 INDEXL2 RSIZET0 RSIZET1 RSIZET2 RSIZEL0 RSIZEL1 RSIZEL2 RSIZEC0 RSIZEC1 RSIZEC2 LOFFSET XOFFSET YOFFSET XFACT YFACT PAD1 PAD2 IFLAG LBTWN RBTWN LBOUND LBMSG INNER IUNDEF RUNDEF ++++UXUSER ++++UYUSER ****ROFFXB ****ROFFXT ****ROFFXU ****ROFFYL ****ROFFYR ****ROFFYU ****ROFGXB ****ROFGXT ****ROFGXU ****ROFGYL ****ROFGYR ****ROFGYU DRAW_BOTTOM_LABEL DRAW_TOP_LABEL DRAW_HORIZONTAL_LABEL DRAW_LEFT_LABEL DRAW_RIGHT_LABEL DRAW_VERTICAL_LABEL BOTTOM_LABAL_ANGLE TOP_LABEL_ANGLE HORIZONTAL_LABEL_ANGLE LEFT_LABEL_ANGLE RIGHT_LABEL_ANGLE VERTICAL_LABEL_ANGLE BOTTOM_TITLE_ANGLE TOP_TITLE_ANGLE HORIZONTAL_TITLE_ANGLE LEFT_TITLE_ANGLE RIGHT_TITLE_ANGLE VERTICAL_TITLE_ANGLE BOTTOM_LABEL_CENTERING TOP_LABEL_CENTERING HORIZONTAL_LABEL_CENTERING LEFT_LABEL_CENTERING RIGHT_LABEL_CENTERING VERTICAL_LABEL_CENTERING AXIS_LINE_INDEX0 AXIS_LINE_INDEX1 AXIS_LINE_INDEX2 LABEL_INDEX0 LABEL_INDEX1 LABEL_INDEX2 TICK_LENGTH0 TICK_LENGTH1 TICK_LENGTH2 LABEL_HEIGHT0 LABEL_HEIGHT1 LABEL_HEIGHT2 TITLE_HEIGHT0 TITLE_HEIGHT1 TITLE_HEIGHT2 LINEAR_OFFSET X_AXIS_OFFSET Y_AXIS_OFFSET X_AXIS_FACTOR Y_AXIS_FACTOR ****PAD1 ****PAD2 LABEL_SIDE_FOR_USER_AXIS ENABLE_SPAN_LABELING SPAN_LABELING_CENTERING TITLE_OVER_VIEWPORT TITLE_OVER_VIEWPORT_MESSAGE TICKMARK_SIDE ----IUNDEF ----RUNDEF IROTLXB IROTLXT IROTLXU IROTLYL IROTLYR IROTLYU IROTCXB IROTCXT IROTCXU IROTCYL IROTCYR IROTCYU ICENTXB ICENTXT ICENTXU ICENTYL ICENTYR ICENTYU INDEXT0 INDEXT1 INDEXT2 INDEXL0 INDEXL1 INDEXL2 IFLAG INNER IUNDEF BOTTOM_LABEL_ANGLE TOP_LABEL_ANGLE HORIZONTAL_LABEL_ANGLE LEFT_LABEL_ANGLE RIGHT_LABEL_ANGLE VERTICAL_LABEL_ANGLE BOTTOM_TITLE_ANGLE TOP_TITLE_ANGLE HORIZONTAL_TITLE_ANGLE LEFT_TITLE_ANGLE RIGHT_TITLE_ANGLE VERTICAL_TITLE_ANGLE BOTTOM_LABEL_CENTERING TOP_LABEL_CENTERING HORIZONTAL_LABEL_CENTERING LEFT_LABEL_CENTERING RIGHT_LABEL_CENTERING VERTICAL_LABEL_CENTERING AXIS_LINE_INDEX0 AXIS_LINE_INDEX1 AXIS_LINE_INDEX2 LABEL_INDEX0 LABEL_INDEX1 LABEL_INDEX2 LABEL_SIDE_FOR_USER_AXIS TICKMARK_SIDE ----IUNDEF │ │ │ │ +CXFMT CYFMT ****CXFMT ****CYFMT │ │ │ │ +B B LABELXB LABELXT LABELXU LABELYL LABELYR LABELYU LOFFSET LBTWN LBOUND LBMSG DRAW_BOTTOM_LABEL DRAW_TOP_LABEL DRAW_HORIZONTAL_LABEL DRAW_LEFT_LABEL DRAW_RIGHT_LABEL DRAW_VERTICAL_LABEL ENABLE_LINEAR_OFFSET ENABLE_SPAN_LABELING TITLE_OVER_VIEWPORT TITLE_OVER_VIEWPORT_MESSAGE │ │ │ │ +NDAY NCHAR LOWER DFACT IUNDEF DAY_INTERVAL MONTH_NAME_LENGTH MONTH_NAME_LOWER ****DFACT ----IUNDEF LOWER ENABLE_LOWERCASE_MONTH │ │ │ │ NDAY NCHAR IUNDEF DAY_INTERVAL MONTH_NAME_LENGTH ----IUNDEF │ │ │ │ -INDXMJ INDXMN ISOLID IDASH LDASH LABEL ICYCLE NLEV RSIZEL RSIZET XTTL LMSG LCENT IUNDEF MAJOR_CONTOUR_INDEX MINOR_CONTOUR_INDEX POSITIVE_CONTOUR_TYPE NEGATIVE_CONTOUR_TYPE ENABLE_NEGATIVE_CONTOUR ENABLE_LABELED_CONTOUR MAJOR_CONTOUR_CYCLE CONTOUR_LEVEL_NUMBER CONTOUR_LABEL_HEIGHT CONTOUR_MESSAGE_HEIGHT CONTOUR_MESSAGE_POSITION ENABLE_CONTOUR_MESSAGE ENABLE_MESSAGE_CENTERING ----IUNDEF RSIZEL RSIZET XTTL CONTOUR_LABEL_HEIGHT CONTOUR_MESSAGE_HEIGHT CONTOUR_MESSAGE_POSITION │ │ │ │ +DFACT ****DFACT │ │ │ │ + AIXCHR IYCHR IXTYPE IYTYPE LOG_X_LABEL_CHAR LOG_Y_LABEL_CHAR ****IXTYPE ****IYTYPE │ │ │ │ +IXCHR IYCHR IXTYPE IYTYPE LOG_X_LABEL_CHAR LOG_Y_LABEL_CHAR ****IXTYPE ****IYTYPE │ │ │ │ LDASH LABEL LMSG LCENT ENABLE_NEGATIVE_CONTOUR ENABLE_LABELED_CONTOUR ENABLE_CONTOUR_MESSAGE ENABLE_MESSAGE_CENTERING │ │ │ │ +INDXMJ INDXMN ISOLID IDASH LDASH LABEL ICYCLE NLEV RSIZEL RSIZET XTTL LMSG LCENT IUNDEF MAJOR_CONTOUR_INDEX MINOR_CONTOUR_INDEX POSITIVE_CONTOUR_TYPE NEGATIVE_CONTOUR_TYPE ENABLE_NEGATIVE_CONTOUR ENABLE_LABELED_CONTOUR MAJOR_CONTOUR_CYCLE CONTOUR_LEVEL_NUMBER CONTOUR_LABEL_HEIGHT CONTOUR_MESSAGE_HEIGHT CONTOUR_MESSAGE_POSITION ENABLE_CONTOUR_MESSAGE ENABLE_MESSAGE_CENTERING ----IUNDEF │ │ │ │ +RSIZEL RSIZET XTTL CONTOUR_LABEL_HEIGHT CONTOUR_MESSAGE_HEIGHT CONTOUR_MESSAGE_POSITION │ │ │ │ INDXMJ INDXMN ISOLID IDASH ICYCLE NLEV IUNDEF MAJOR_CONTOUR_INDEX MINOR_CONTOUR_INDEX POSITIVE_CONTOUR_TYPE NEGATIVE_CONTOUR_TYPE MAJOR_CONTOUR_CYCLE CONTOUR_LEVEL_NUMBER ----IUNDEF │ │ │ │ -D │ │ │ │ -0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ '()*+,-./:=$ │ │ │ │ +D LNRMAL LEQRAT LMSG LMISSP LSMALL LUNIT LUMSG ENABLE_VECTOR_NORMALIZING FIX_VECTOR_PROPORTION ENABLE_VECTOR_MESSAGE ENABLE_MISS_VECTOR_MARKER ENABLE_SMALL_VECTOR_MARKER DRAW_UNIT_VECTOR DRAW_UNIT_VECTOR_MESSAGE │ │ │ │ +XFACT1 YFACT1 XFACT2 YFACT2 RSMALL RSIZEM RSIZET XTTL VXUOFF VYUOFF VXULOC VYULOC UXUNIT UYUNIT VXUNIT VYUNIT RSIZEUT VUTOFF RHFACT RUNDEF VECTOR_SCALING_FACTOR_X VECTOR_SCALING_FACTOR_Y ****XFACT2 ****YFACT2 SMALL_VECTOR_THRESHOLD MISS_VECTOR_MARKER_SIZE VECTOR_MESSAGE_HEIGHT VECTOR_MESSAGE_POSITION UNIT_VECTOR_X_OFFSET UNIT_VECTOR_Y_OFFSET UNIT_VECTOR_X_LOCATION UNIT_VECTOR_Y_LOCATION UNIT_VECTOR_X_LENGTH UNIT_VECTOR_Y_LENGTH UNIT_VECTOR_X_NORMALIZED_LENGTH UNIT_VECTOR_Y_NORMALIZED_LENGTH UNIT_VECTOR_TITLE_HEIGHT ****VUTOFF ****RHFACT ----RUNDEF │ │ │ │ +INDEX ICENT ITYPE1 ITYPE2 IXINT IYINT IUNTTL IUINDX IUTXRO IUTYRO VECTOR_INDEX VECTOR_GRID_POSITION MISS_VECTOR_MARKER_TYPE SMALL_VECTOR_MARKER_TYPE ****IXINT ****IYINT ****IUNTTL UNIT_VECTOR_TITLE_INDEX UNIT_VECTOR_X_TITLE_ANGLE UNIT_VECTOR_Y_TITLE_ANGLE │ │ │ │ +INDEX LNRMAL LEQRAT XFACT1 YFACT1 XFACT2 YFACT2 LMSG ICENT LMISSP ITYPE1 LSMALL RSMALL ITYPE2 RSIZEM RSIZET XTTL IXINT IYINT LUNIT LUMSG VXUOFF VYUOFF VXULOC VYULOC UXUNIT UYUNIT VXUNIT VYUNIT IUNTTL RSIZEUT IUINDX IUTXRO IUTYRO VUTOFF RHFACT RUNDEF VECTOR_INDEX ENABLE_VECTOR_NORMALIZING FIX_VECTOR_PROPORTION VECTOR_SCALING_FACTOR_X VECTOR_SCALING_FACTOR_Y ****XFACT2 ****YFACT2 ENABLE_VECTOR_MESSAGE VECTOR_GRID_POSITION ENABLE_MISS_VECTER_MARKER MISS_VECTOR_MARKER_TYPE ENABLE_SMALL_VECTOR_MARKER SMALL_VECTOR_THRESHOLD SMALL_VECTOR_MARKER_TYPE MISS_VECTOR_MARKER_SIZE VECTOR_MESSAGE_HEIGHT VECTOR_MESSAGE_POSITION ****IXINT ****IYINT DRAW_UNIT_VECTOR DRAW_UNIT_VECTOR_MESSAGE UNIT_VECTOR_X_OFFSET UNIT_VECTOR_Y_OFFSET UNIT_VECTOR_X_LOCATION UNIT_VECTOR_Y_LOCATION UNIT_VECTOR_X_LENGTH UNIT_VECTOR_Y_LENGTH UNIT_VECTOR_X_NORMALIZED_LENGTH UNIT_VECTOR_Y_NORMALIZED_LENGTH ****IUNTTL UNIT_VECTOR_TITLE_HEIGHT UNIT_VECTOR_TITLE_INDEX UNIT_VECTOR_X_TITLE_ANGLE UNIT_VECTOR_Y_TITLE_ANGLE ****VUTOFF ****RHFACT ----RUNDEF │ │ │ │ +0123456789 │ │ │ │ +LMISS IMISS RMISS IUNDEF RUNDEF LEPSL REPSL RFACT INTMAX REALMAX REALMIN NBITSPW NCHRSPW IIUNIT IOUNIT MSGUNIT MAXMSG MSGLEV NLNSIZE LLMSG INTERPRET_MISSING_VALUE MISSING_INT MISSING_REAL UNDEFINED_INT UNDEFINED_REAL INTERPRET_TRUNCATION TRUNCATION_ERROR TRUNCATION_FACTOR MAX_INT MAX_REAL MIN_REAL WORD_LENGTH_IN_BIT WORD_LENGTH_IN_CHAR INPUT_UNIT OUTPUT_UNIT MESSAGE_UNIT MAX_MESSAGE_NUMBER MESSAGE_LEVEL LINE_SIZE ENABLE_LONG_MESSAGE LMISS LEPSL LLMSG INTERPRET_MISSING_VALUE INTERPRET_TRUNCATION ENABLE_LONG_MESSAGE │ │ │ │ +DCLRC DUPATH DSPATH SCKURL CONFIG_FILE USER_DATABASE_DIR SYSTEM_DATABASE_DIR SOCKET_URL │ │ │ │ +.dclrc /usr/lib/arm-linux-gnueabihf/dcldbase/ 127.0.0.1 RMISS RUNDEF REPSL RFACT REALMAX REALMIN MISSING_REAL UNDEFINED_REAL TRUNCATION_ERROR TRUNCATION_FACTOR MAX_REAL MIN_REAL │ │ │ │ +IMISS IUNDEF INTMAX NBITSPW NCHRSPW IIUNIT IOUNIT MSGUNIT MAXMSG MSGLEV NLNSIZE SCKPORT MISSING_INT UNDEFINED_INT MAX_INT WORD_LENGTH_IN_BIT WORD_LENGTH_IN_CHAR INPUT_UNIT OUTPUT_UNIT MESSAGE_UNIT MAX_MESSAGE_NUMBER MESSAGE_LEVEL LINE_SIZE SOCKET_PORT │ │ │ │ +MAIN │ │ │ │ +10000000000000001000000010000000100010001000100010101010101010101111111111111111 │ │ │ │ +11111111111111111111111111111111111111111111000011111111111100001100110011001100110011001100110011111111100010001111111110001000 │ │ │ │ +RDX RDY BITLEN SMALL SHIFT PMFACT RFAROT TNBLEN FWC CWL FFCT RBUFF RCURV AFACT CONST CONSTM ANGLE VXMIN VXMAX VYMIN VYMAX UXMIN UXMAX UYMIN UYMAX VXOFF VYOFF PLX PLY PLROT SIMFAC STLAT1 STLAT2 TXMIN TXMAX TYMIN TYMAX CXMIN CXMAX CYMIN CYMAX RSAT FACTOR CORNER XPAD YPAD TILT3 ANGLE3 XOFF3 YOFF3 XOBJ3 YOBJ3 ZOBJ3 XEYE3 YEYE3 ZEYE3 SEC3 VXMIN3 VXMAX3 VYMIN3 VYMAX3 VZMIN3 VZMAX3 UXMIN3 UXMAX3 UYMIN3 UYMAX3 UZMIN3 UZMAX3 VXORG3 VYORG3 VZORG3 SIMFAC3 INTERPOLATION_ANGLE_X INTERPOLATION_ANGLE_Y LINE_BIT_LENGTH SCRIPT_HEIGHT SCRIPT_SHIFT POLIMARKER_HEIGHT ****RFAROT TONE_CYCLE_LENGTH LINE_LABEL_SPACE LINE_CYCLE_LENGTH LINE_START_POSITION RESUME_POSITION_AFTER_BUFFERING LINE_LABEL_THRESHOLD_CURVATURE ARROWHEAD_PROPOTION ARROWHEAD_SIZE ARROWHEAD_SIZE_MAP ARROWHEAD_ANGLE ++++VXMIN ++++VXMAX ++++VYMIN ++++VYMAX ++++UXMIN ++++UXMAX ++++UYMIN ++++UYMAX ++++VXOFF ++++VYOFF ++++PLX ++++PLY ++++PLROT ++++SIMFAC ++++STLAT1 ++++STLAT2 ++++TXMIN ++++TXMAX ++++TYMIN ++++TYMAX ++++CXMIN ++++CXMAX ++++CYMIN ++++CYMAX SATELLITE_ALTITUDE ****FACTOR CORNERMARK_LENGTH ****XPAD ****YPAD ++++TILT3 ++++ANGLE3 ++++XOFF3 ++++YOFF3 ++++XOBJ3 ++++YOBJ3 ++++ZOBJ3 ++++XEYE3 ++++YEYE3 ++++ZEYE3 ++++SEC3 ++++VXMIN3 ++++VXMAX3 ++++VYMIN3 ++++VYMAX3 ++++VZMIN3 ++++VZMAX3 ++++UXMIN3 ++++UXMAX3 ++++UYMIN3 ++++UYMAX3 ++++UZMIN3 ++++UZMAX3 ++++VXORG3 ++++VYORG3 ++++VZORG3 ++++SIMFAC3 │ │ │ │ +LCLIP LCHAR LLNINT LGCINT LSOFTF LCL2TN LCNTL LFULL LFPROP LROT LBUFF LCURV LPROP LUARW LARROW LATONE LDEG LCORNER LTITLE LWIDE LFGBG L2TO3 LXLOG3 LYLOG3 LZLOG3 LMRKFNT ENABLE_CLIPPING ENABLE_LINE_LABELING ENABLE_LINEAR_INTERPOLATION ENABLE_GREATCIRCLE_INTERPOLATION ENABLE_SOFTFILL ENABLE_COLOR_SUBSTITUTION ENABLE_CONTROL_CHAR USE_FULL_WINDOW ENABLE_PROPORTIONAL_FONT ENABLE_LINE_LABEL_ROTATION ENABLE_LINE_BUFFERING DISABLE_LINE_LABEL_AT_CURVE FIX_ARROWHEAD_PROPORTION ENABLE_ARROWHEAD_MAPPING ----LARROW ENABLE_ARROWHEAD_SHADE USE_DEGREE DRAW_CORNERMARK DRAW_PAGE_TITLE ****LWIDE ****LFGBG ****L2TO3 ++++LXLOG3 ++++LYLOG3 ++++LZLOG3 USE_DCLMARKER_FONT │ │ │ │ +A │ │ │ │ +UNI-UNI UNI-LOG LOG-UNI LOG-LOG POLAR BIPOLAR ELLIPTIC EQDST. CYLINDRICAL MERCATOR MOLLWEIDE HAMMER ECKERT 6 KITADA PTOLEMAIC CONICAL EQ.-AREA CONICAL CONFORMAL CONICAL BONNE ORTHOGRAPHIC STEREOGRAPHIC EQUIDST. AZIMUTHAL AZIMUTHAL EQ. AREA GRIDBASE TRANSFORM USER MILLER ROBINSON SANSON/SINUSOIDAL VAN DER GRINTEN POLYCONIC GNOMONIC U-UU-LL-UL-LPOLBPLELPCYLMERMWDHMREK6KTDCONCOACOCBONOTGPSTAZMAZAGTRUSRMILRBSSINVDGPLCGNO │ │ │ │ +RDX RDY LCLIP LCHAR LLNINT LGCINT LSOFTF LCL2TN IRMODE BITLEN MOVE NBITS LCNTL SMALL SHIFT ISUP ISUB IRST LFULL PMFACT NPMSKIP RFAROT TNBLEN IFONT ICLRMAP LFPROP LROT IROT FWC CWL FFCT INDEXC LBUFF NBUFF RBUFF LCURV RCURV LPROP LUARW AFACT CONST CONSTM ANGLE LARROW LATONE IATONE IWS ITR IBGCLI VXMIN VXMAX VYMIN VYMAX UXMIN UXMAX UYMIN UYMAX VXOFF VYOFF PLX PLY PLROT SIMFAC STLAT1 STLAT2 TXMIN TXMAX TYMIN TYMAX CXMIN CXMAX CYMIN CYMAX RSAT LDEG NFRAME NPAGE NLEVEL FACTOR INDEX LCORNER LTITLE CORNER XPAD YPAD LWIDE ITR3 TILT3 ANGLE3 XOFF3 YOFF3 XOBJ3 YOBJ3 ZOBJ3 XEYE3 YEYE3 ZEYE3 IXC3 IYC3 SEC3 LFGBG L2TO3 VXMIN3 VXMAX3 VYMIN3 VYMAX3 VZMIN3 VZMAX3 UXMIN3 UXMAX3 UYMIN3 UYMAX3 UZMIN3 UZMAX3 VXORG3 VYORG3 VZORG3 SIMFAC3 LXLOG3 LYLOG3 LZLOG3 LMRKFNT INTERPOLATION_ANGLE_X INTERPOLATION_ANGLE_Y ENABLE_CLIPPING ENABLE_LINE_LABELING ENABLE_LINEAR_INTERPOLATION ENABLE_GREATCIRCLE_INTERPOLATION ENABLE_SOFTFILL ENABLE_COLOR_SUBSTITUTION BOUNDARY_DIRECTION LINE_BIT_LENGTH LINE_RESUME_MODE PATTERN_BIT_LENGTH ENABLE_CONTROL_CHAR SCRIPT_HEIGHT SCRIPT_SHIFT BEGIN_SUPERSCRIPT BEGIN_SUBSCRIPT END_SCRIPT USE_FULL_WINDOW POLIMARKER_HEIGHT POLIMARKER_INTERVAL ****RFAROT TONE_CYCLE_LENGTH FONT_NUMBER COLORMAP_NUMBER ENABLE_PROPORTINAL_FONT ENABLE_LINE_LABEL_ROTATION LINE_LABEL_ROTATION_ANGLE LINE_LABEL_SPACE LINE_CYCLE_LENGTH LINE_START_POSITION LABEL_CHAR_INDEX ENABLE_LINE_BUFFERING LINE_BUFFERING_LENGTH RESUME_POSITION_AFTER_BUFFERING DISABLE_LINE_LABEL_AT_CURVE LINE_LABEL_THRESHOLD_CURVATURE FIX_ARROWHEAD_PROPORTION ENABLE_ARROWHEAD_MAPPING ARROWHEAD_PROPOTION ARROWHEAD_SIZE ARROWHEAD_SIZE_MAP ARROWHEAD_ANGLE ----LARROW ENABLE_ARROWHEAD_SHADE ARROWHEAD_SHADE_PATTERN ++++IWS ++++ITR BACKGROUND_COLOR_INDEX ++++VXMIN ++++VXMAX ++++VYMIN ++++VYMAX ++++UXMIN ++++UXMAX ++++UYMIN ++++UYMAX ++++VXOFF ++++VYOFF ++++PLX ++++PLY ++++PLROT ++++SIMFAC ++++STLAT1 ++++STLAT2 ++++TXMIN ++++TXMAX ++++TYMIN ++++TYMAX ++++CXMIN ++++CXMAX ++++CYMIN ++++CYMAX SATELLITE_ALTITUDE USE_DEGREE ****NFRAME ****NPAGE ****NLEVEL ****FACTOR CORNERMARK_INDEX DRAW_CORNERMARK DRAW_PAGE_TITLE CORNERMARK_LENGTH ****XPAD ****YPAD ****LWIDE ++++ITR3 ++++TILT3 ++++ANGLE3 ++++XOFF3 ++++YOFF3 ++++XOBJ3 ++++YOBJ3 ++++ZOBJ3 ++++XEYE3 ++++YEYE3 ++++ZEYE3 ++++IXC3 ++++IYC3 ++++SEC3 ****LFGBG ****L2TO3 ++++VXMIN3 ++++VXMAX3 ++++VYMIN3 ++++VYMAX3 ++++VZMIN3 ++++VZMAX3 ++++UXMIN3 ++++UXMAX3 ++++UYMIN3 ++++UYMAX3 ++++UZMIN3 ++++UZMAX3 ++++VXORG3 ++++VYORG3 ++++VZORG3 ++++SIMFAC3 ++++LXLOG3 ++++LYLOG3 ++++LZLOG3 USE_DCLMARKER_FONT IRMODE MOVE NBITS ISUP ISUB IRST NPMSKIP IFONT ICLRMAP IROT INDEXC NBUFF IATONE IWS ITR IBGCLI NFRAME NPAGE NLEVEL INDEX ITR3 IXC3 IYC3 IFCIDX BOUNDARY_DIRECTION LINE_RESUME_MODE PATTERN_BIT_LENGTH BEGIN_SUPERSCRIPT BEGIN_SUBSCRIPT END_SCRIPT POLIMARKER_INTERVAL FONT_NUMBER COLORMAP_NUMBER LINE_LABEL_ROTATION_ANGLE LABEL_CHAR_INDEX LINE_BUFFERING_LENGTH ARROWHEAD_SHADE_PATTERN ++++IWS ++++ITR BACKGROUND_COLOR_INDEX ****NFRAME ****NPAGE ****NLEVEL CORNERMARK_INDEX ++++ITR3 ++++IXC3 ++++IYC3 FULLCOLOR_INDEX │ │ │ │ +MAXWNU IWS IPOSX IPOSY IWIDTH IHEIGHT MODE NLNSIZE ICLRMAP IDMPDGT MAXFNU IFL IBGPAGE ****MAXWNU ****IWS WINDOW_X_POS WINDOW_Y_POS WINDOW_WIDTH WINDOW_HEIGHT ****MODE ****NLSIZE COLORMAP_NUMBER DMPFILE_DIGITS ****MAXFNU ****IFL │ │ │ │ +WSNAME01WSNAME02FNAME TITLE CLRMAP BITMAP CL2TN FONT1 FONT2 LPR CIMGFMT CMAPLISTFLNAME01FLNAME02FLNAME03FLNAME04FONTNAMEDEVICE_NAME01 DEVICE_NAME02 FRAME_NAME TITLE COLORMAP BITMAP COLOR_TO_TONE_MAP FONT1 FONT2 LPR IMAGE_FORMAT COLORMAP_LIST FILE_NAME01 FILE_NAME02 FILE_NAME03 FILE_NAME04 FONTNAME │ │ │ │ +DISP FILES dcl * colormap bitmap cl2tnmap font1u font2u lpr png cmaplist PNG EPS SVG PDF │ │ │ │ +@Sans Normal 12 │ │ │ │ +LWAIT LWAIT0 LWAIT1 LKEY LDUMP LALT LCOLOR LSEP LPRINT LWND LFGBG LCMCH LSTDOT LSYSFNT WAIT WAIT_OPENING WAIT_CLOSING KEYCLICK DUMP ALTERNATE ENABLE_COLOR_PS SEPARATE PRINT SHOW_WINDOW ****LFGBG CMAP_CHANGABLE PNG_STDOUT USE_SYSTEM_FONT │ │ │ │ +WORKSTATION IS NOT OPENED. │ │ │ │ +RIMGCMP RLWFACT IMAGE_COMPRESSION LINE_WIDTH_FACTOR │ │ │ │ +?MAXWNU IWS IPOSX IPOSY IWIDTH IHEIGHT LWAIT LWAIT0 LWAIT1 LKEY LDUMP LALT LCOLOR LSEP LPRINT LWND MODE NLNSIZE ICLRMAP LFGBG LSYSFNT ****MAXWNU ****IWS WINDOW_X_POS WINDOW_Y_POS WINDOW_WIDTH WINDOW_HEIGHT WAIT WAIT_OPENING WAIT_CLOSING KEYCLICK DUMP ALTERNATE ENABLE_COLOR_PS SEPARATE PRINT SHOW_WINDOW ****MODE ****NLNSIZE COLORMAP_NUMBER ****LFGBG USE_SYSTEM_FONT │ │ │ │ 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZ │ │ │ │ +0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ '()*+,-./:=$ │ │ │ │ '()*+,-./:=$ │ │ │ │ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC │ │ │ │ -SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBEROCTOBER NOVEMBER DECEMBER │ │ │ │ +SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC │ │ │ │ 0123456789ABCDEF │ │ │ │ +EPSILON EPSILON │ │ │ │ +'7LBAR EPSILON MAXSTEP NSTEP │ │ │ │ +LBAR EPSILON MAXSTEP NSTEP │ │ │ │ +MAXSTEP NSTEP MAXSTEP NSTEP │ │ │ │ +LBAR LBAR │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -1,3083 +1,3083 @@ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ 0x0001b8ac 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ 0x0001b8bc 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ 0x0001b8cc 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ 0x0001b8dc 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ 0x0001b8ec 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ - 0x0001b8fc 6c697a65 006f6472 716e705f 006f6472 lize.odrqnp_.odr │ │ │ │ - 0x0001b90c 71696e5f 006c6368 7265715f 006f6472 qin_.lchreq_.odr │ │ │ │ - 0x0001b91c 73766c5f 006d7367 646d705f 00727472 svl_.msgdmp_.rtr │ │ │ │ - 0x0001b92c 6765745f 00726c72 6765745f 006f6472 get_.rlrget_.odr │ │ │ │ - 0x0001b93c 71766c5f 0072746c 6765745f 00726c6c qvl_.rtlget_.rll │ │ │ │ - 0x0001b94c 6765745f 006f6472 71636c5f 006d656d get_.odrqcl_.mem │ │ │ │ - 0x0001b95c 73657400 6d656d63 7079006f 64727163 set.memcpy.odrqc │ │ │ │ - 0x0001b96c 705f006f 64727169 645f006c 656e635f p_.odrqid_.lenc_ │ │ │ │ - 0x0001b97c 006d616c 6c6f6300 5f67666f 72747261 .malloc._gfortra │ │ │ │ - 0x0001b98c 6e5f636f 6e636174 5f737472 696e6700 n_concat_string. │ │ │ │ - 0x0001b99c 6d656d6d 6f766500 6f647267 65745f00 memmove.odrget_. │ │ │ │ - 0x0001b9ac 5f5f7374 61636b5f 63686b5f 6661696c __stack_chk_fail │ │ │ │ - 0x0001b9bc 005f5f73 7461636b 5f63686b 5f677561 .__stack_chk_gua │ │ │ │ - 0x0001b9cc 7264006f 64727374 785f006f 64727365 rd.odrstx_.odrse │ │ │ │ - 0x0001b9dc 745f006f 646c716e 705f006f 646c7169 t_.odlqnp_.odlqi │ │ │ │ - 0x0001b9ec 6e5f006f 646c7376 6c5f006f 646c7176 n_.odlsvl_.odlqv │ │ │ │ - 0x0001b9fc 6c5f006f 646c7163 6c5f006f 646c7163 l_.odlqcl_.odlqc │ │ │ │ - 0x0001ba0c 705f006f 646c7169 645f006f 646c6765 p_.odlqid_.odlge │ │ │ │ - 0x0001ba1c 745f006f 646c7374 785f006f 646c7365 t_.odlstx_.odlse │ │ │ │ - 0x0001ba2c 745f006f 6469716e 705f006f 64697169 t_.odiqnp_.odiqi │ │ │ │ - 0x0001ba3c 6e5f006f 64697376 6c5f0072 74696765 n_.odisvl_.rtige │ │ │ │ - 0x0001ba4c 745f0072 6c696765 745f006f 64697176 t_.rliget_.odiqv │ │ │ │ - 0x0001ba5c 6c5f006f 64697163 6c5f006f 64697163 l_.odiqcl_.odiqc │ │ │ │ - 0x0001ba6c 705f006f 64697169 645f006f 64696765 p_.odiqid_.odige │ │ │ │ - 0x0001ba7c 745f006f 64697374 785f006f 64697365 t_.odistx_.odise │ │ │ │ - 0x0001ba8c 745f006f 6470716e 705f006f 64707169 t_.odpqnp_.odpqi │ │ │ │ - 0x0001ba9c 6e5f006f 64707376 6c5f006f 64707176 n_.odpsvl_.odpqv │ │ │ │ - 0x0001baac 6c5f006f 64707169 745f006f 64707163 l_.odpqit_.odpqc │ │ │ │ - 0x0001babc 6c5f006f 64707163 705f006f 64707169 l_.odpqcp_.odpqi │ │ │ │ - 0x0001bacc 645f006f 64706765 745f006f 64707374 d_.odpget_.odpst │ │ │ │ - 0x0001badc 785f006f 64707365 745f006f 64726b67 x_.odpset_.odrkg │ │ │ │ - 0x0001baec 735f006f 64726b67 5f006f64 726b6772 s_.odrkg_.odrkgr │ │ │ │ - 0x0001bafc 5f006f64 726b6476 5f006f64 726b6475 _.odrkdv_.odrkdu │ │ │ │ - 0x0001bb0c 5f006f64 726b3473 5f006f64 726b345f _.odrk4s_.odrk4_ │ │ │ │ - 0x0001bb1c 006f6472 6b34725f 006f6472 6b325f00 .odrk4r_.odrk2_. │ │ │ │ - 0x0001bb2c 6f64726b 315f0073 696e7469 5f007266 odrk1_.sinti_.rf │ │ │ │ - 0x0001bb3c 70695f00 72666674 695f0073 696e7431 pi_.rffti_.sint1 │ │ │ │ - 0x0001bb4c 5f007266 66746631 5f007369 6e745f00 _.rfftf1_.sint_. │ │ │ │ - 0x0001bb5c 73696e71 695f0063 6f737169 5f007369 sinqi_.cosqi_.si │ │ │ │ - 0x0001bb6c 6e71665f 00636f73 71665f00 73696e71 nqf_.cosqf_.sinq │ │ │ │ - 0x0001bb7c 625f0063 6f737162 5f007266 66746931 b_.cosqb_.rffti1 │ │ │ │ - 0x0001bb8c 5f005f5f 61656162 695f6964 69766d6f _.__aeabi_idivmo │ │ │ │ - 0x0001bb9c 64005f5f 61656162 695f6964 69760073 d.__aeabi_idiv.s │ │ │ │ - 0x0001bbac 696e636f 73660072 61646635 5f007261 incosf.radf5_.ra │ │ │ │ - 0x0001bbbc 6466345f 00726164 66335f00 72616466 df4_.radf3_.radf │ │ │ │ - 0x0001bbcc 325f0072 61646667 5f007266 6674665f 2_.radfg_.rfftf_ │ │ │ │ - 0x0001bbdc 00726666 7462315f 00726164 62355f00 .rfftb1_.radb5_. │ │ │ │ - 0x0001bbec 72616462 345f0072 61646233 5f007261 radb4_.radb3_.ra │ │ │ │ - 0x0001bbfc 6462325f 00726164 62675f00 72666674 db2_.radbg_.rfft │ │ │ │ - 0x0001bc0c 625f0070 61737366 355f0070 61737366 b_.passf5_.passf │ │ │ │ - 0x0001bc1c 345f0070 61737366 335f0070 61737366 4_.passf3_.passf │ │ │ │ - 0x0001bc2c 325f0070 61737366 5f007061 73736235 2_.passf_.passb5 │ │ │ │ - 0x0001bc3c 5f007061 73736234 5f007061 73736233 _.passb4_.passb3 │ │ │ │ - 0x0001bc4c 5f007061 73736232 5f007061 7373625f _.passb2_.passb_ │ │ │ │ - 0x0001bc5c 00657a66 6674695f 00657a66 6674315f .ezffti_.ezfft1_ │ │ │ │ - 0x0001bc6c 00657a66 6674665f 00657a66 6674625f .ezfftf_.ezfftb_ │ │ │ │ - 0x0001bc7c 00636f73 74695f00 636f7374 5f00636f .costi_.cost_.co │ │ │ │ - 0x0001bc8c 73716631 5f00636f 73716231 5f006366 sqf1_.cosqb1_.cf │ │ │ │ - 0x0001bc9c 66746931 5f006366 6674695f 00636666 fti1_.cffti_.cff │ │ │ │ - 0x0001bcac 7466315f 00636666 74665f00 63666674 tf1_.cfftf_.cfft │ │ │ │ - 0x0001bcbc 62315f00 63666674 625f0073 68746c69 b1_.cfftb_.shtli │ │ │ │ - 0x0001bccc 625f0073 68746732 735f0073 68666732 b_.shtg2s_.shfg2 │ │ │ │ - 0x0001bcdc 775f0073 686d7732 735f0073 68747367 w_.shmw2s_.shtsg │ │ │ │ - 0x0001bcec 6a5f0073 686d7377 6a5f0073 68667767 j_.shmswj_.shfwg │ │ │ │ - 0x0001bcfc 6a5f0073 68747367 6d5f0073 686d7377 j_.shtsgm_.shmsw │ │ │ │ - 0x0001bd0c 6d5f0073 68667767 6d5f0073 68747367 m_.shfwgm_.shtsg │ │ │ │ - 0x0001bd1c 7a5f0073 686d7377 7a5f0073 68667767 z_.shmswz_.shfwg │ │ │ │ - 0x0001bd2c 7a5f0073 68747367 615f0073 686d7377 z_.shtsga_.shmsw │ │ │ │ - 0x0001bd3c 615f0073 68667767 615f0073 68747332 a_.shfwga_.shts2 │ │ │ │ - 0x0001bd4c 675f0073 686d7332 775f0073 68667732 g_.shms2w_.shfw2 │ │ │ │ - 0x0001bd5c 675f0073 68746732 775f0073 68747767 g_.shtg2w_.shtwg │ │ │ │ - 0x0001bd6c 6a5f0073 68747767 7a5f0073 68747767 j_.shtwgz_.shtwg │ │ │ │ - 0x0001bd7c 6d5f0073 68747767 615f0073 68747732 m_.shtwga_.shtw2 │ │ │ │ - 0x0001bd8c 675f0073 68747732 735f0073 68747377 g_.shtw2s_.shtsw │ │ │ │ - 0x0001bd9c 6a5f0073 68747377 6d5f0073 68747377 j_.shtswm_.shtsw │ │ │ │ - 0x0001bdac 7a5f0073 68747377 615f0073 68747332 z_.shtswa_.shts2 │ │ │ │ - 0x0001bdbc 775f0073 68746c62 775f0073 686c6277 w_.shtlbw_.shlbw │ │ │ │ - 0x0001bdcc 755f0073 68746c66 775f0073 686c6677 u_.shtlfw_.shlfw │ │ │ │ - 0x0001bddc 755f0073 68746675 6e5f0073 68706675 u_.shtfun_.shpfu │ │ │ │ - 0x0001bdec 6e5f0073 68746e6d 6c5f0073 686e6d32 n_.shtnml_.shnm2 │ │ │ │ - 0x0001bdfc 6c5f0073 68746c61 705f0073 686f6c61 l_.shtlap_.shola │ │ │ │ - 0x0001be0c 705f0073 6874696e 745f0073 68696e69 p_.shtint_.shini │ │ │ │ - 0x0001be1c 745f0073 6870706d 6a5f0073 6870706d t_.shppmj_.shppm │ │ │ │ - 0x0001be2c 615f0073 686d776a 7a5f0073 686c6277 a_.shmwjz_.shlbw │ │ │ │ - 0x0001be3c 6a5f0073 686d776a 6d5f0073 686d6478 j_.shmwjm_.shmdx │ │ │ │ - 0x0001be4c 6a5f0073 686c6677 6d5f0073 686d7372 j_.shlfwm_.shmsr │ │ │ │ - 0x0001be5c 695f0073 686c6277 6d5f0073 686d6478 i_.shlbwm_.shmdx │ │ │ │ - 0x0001be6c 6d5f0073 686c7932 785f0073 686c7373 m_.shly2x_.shlss │ │ │ │ - 0x0001be7c 645f0073 686c7364 735f0073 686c6677 d_.shlsds_.shlfw │ │ │ │ - 0x0001be8c 6c5f0073 686c6277 6c5f0073 68696e69 l_.shlbwl_.shini │ │ │ │ - 0x0001be9c 7a5f0073 68696e69 795f0073 68696e69 z_.shiniy_.shini │ │ │ │ - 0x0001beac 785f0061 73696e00 7368696e 69705f00 x_.asin.shinip_. │ │ │ │ - 0x0001bebc 7368696e 69635f00 7368696e 69725f00 shinic_.shinir_. │ │ │ │ - 0x0001becc 7368696e 69665f00 73686666 74625f00 shinif_.shfftb_. │ │ │ │ - 0x0001bedc 73686666 74665f00 7672726e 6d315f00 shfftf_.vrrnm1_. │ │ │ │ - 0x0001beec 676c7267 65745f00 72617665 315f0076 glrget_.rave1_.v │ │ │ │ - 0x0001befc 72726e6d 305f0072 61766530 5f007672 rrnm0_.rave0_.vr │ │ │ │ - 0x0001bf0c 726e6d5f 00676c6c 6765745f 00767332 rnm_.gllget_.vs2 │ │ │ │ - 0x0001bf1c 696e745f 00767332 6f75745f 00767332 int_.vs2out_.vs2 │ │ │ │ - 0x0001bf2c 64696e5f 00767331 696e745f 00767331 din_.vs1int_.vs1 │ │ │ │ - 0x0001bf3c 6f75745f 00767331 64696e5f 00766369 out_.vs1din_.vci │ │ │ │ - 0x0001bf4c 6e74725f 0063706f 7766005f 67666f72 ntr_.cpowf._gfor │ │ │ │ - 0x0001bf5c 7472616e 5f706f77 5f63345f 69340076 tran_pow_c4_i4.v │ │ │ │ - 0x0001bf6c 72696e74 725f0076 69646976 315f0067 rintr_.vidiv1_.g │ │ │ │ - 0x0001bf7c 6c696765 745f0076 69646976 305f0076 liget_.vidiv0_.v │ │ │ │ - 0x0001bf8c 69646976 5f007669 6d6c7431 5f007669 idiv_.vimlt1_.vi │ │ │ │ - 0x0001bf9c 6d6c7430 5f007669 6d6c745f 00766973 mlt0_.vimlt_.vis │ │ │ │ - 0x0001bfac 7562315f 00766973 7562305f 00766973 ub1_.visub0_.vis │ │ │ │ - 0x0001bfbc 75625f00 76696164 64315f00 76696164 ub_.viadd1_.viad │ │ │ │ - 0x0001bfcc 64305f00 76696164 645f0076 69666e62 d0_.viadd_.vifnb │ │ │ │ - 0x0001bfdc 315f0076 69666e62 305f0076 69666e62 1_.vifnb0_.vifnb │ │ │ │ - 0x0001bfec 5f006372 7672735f 00637261 646a5f00 _.crvrs_.cradj_. │ │ │ │ - 0x0001bffc 636c6164 6a5f006c 656e625f 006c656e cladj_.lenb_.len │ │ │ │ - 0x0001c00c 7a5f006c 656e795f 006e696e 6478725f z_.leny_.nindxr_ │ │ │ │ - 0x0001c01c 006e696e 6478695f 006e696e 64786e5f .nindxi_.nindxn_ │ │ │ │ - 0x0001c02c 005f6766 6f727472 616e5f63 6f6d7061 ._gfortran_compa │ │ │ │ - 0x0001c03c 72655f73 7472696e 67006e69 6e64786d re_string.nindxm │ │ │ │ - 0x0001c04c 5f006e69 6e647863 5f00696e 6478726c _.nindxc_.indxrl │ │ │ │ - 0x0001c05c 5f00696e 64787266 5f00696e 6478696c _.indxrf_.indxil │ │ │ │ - 0x0001c06c 5f00696e 64786966 5f00696e 64786e6c _.indxif_.indxnl │ │ │ │ - 0x0001c07c 5f00696e 64786e66 5f00696e 64786d6c _.indxnf_.indxml │ │ │ │ - 0x0001c08c 5f00696e 64786d66 5f00696e 6478636c _.indxmf_.indxcl │ │ │ │ - 0x0001c09c 5f00696e 64786366 5f006478 696c6f63 _.indxcf_.dxiloc │ │ │ │ - 0x0001c0ac 5f006478 666c6f63 5f007672 676e6e5f _.dxfloc_.vrgnn_ │ │ │ │ - 0x0001c0bc 005f5f61 65616269 5f756964 69760076 .__aeabi_uidiv.v │ │ │ │ - 0x0001c0cc 69676e6e 5f006972 67655f00 6c726f75 ignn_.irge_.lrou │ │ │ │ - 0x0001c0dc 6e646600 6c726571 5f006972 67745f00 ndf.lreq_.irgt_. │ │ │ │ - 0x0001c0ec 69726c65 5f006972 6c745f00 6f736162 irle_.irlt_.osab │ │ │ │ - 0x0001c0fc 72745f00 6f736765 6e765f00 5f5f6d65 rt_.osgenv_.__me │ │ │ │ - 0x0001c10c 6d637079 5f63686b 00737472 6c656e00 mcpy_chk.strlen. │ │ │ │ - 0x0001c11c 6f736578 65635f00 73797374 656d006f osexec_.system.o │ │ │ │ - 0x0001c12c 73716172 6e5f005f 67666f72 7472616e sqarn_._gfortran │ │ │ │ - 0x0001c13c 5f696172 6763006f 73676172 675f005f _iargc.osgarg_._ │ │ │ │ - 0x0001c14c 67666f72 7472616e 5f676574 5f636f6d gfortran_get_com │ │ │ │ - 0x0001c15c 6d616e64 5f617267 756d656e 745f6934 mand_argument_i4 │ │ │ │ - 0x0001c16c 006d737a 646d705f 005f6766 6f727472 .mszdmp_._gfortr │ │ │ │ - 0x0001c17c 616e5f73 746f705f 73747269 6e670070 an_stop_string.p │ │ │ │ - 0x0001c18c 72636f70 6e5f0070 72636e61 6d5f0070 rcopn_.prcnam_.p │ │ │ │ - 0x0001c19c 72636c76 6c5f0070 7263636c 735f005f rclvl_.prccls_._ │ │ │ │ - 0x0001c1ac 67666f72 7472616e 5f73745f 77726974 gfortran_st_writ │ │ │ │ - 0x0001c1bc 65005f67 666f7274 72616e5f 7472616e e._gfortran_tran │ │ │ │ - 0x0001c1cc 73666572 5f696e74 65676572 5f777269 sfer_integer_wri │ │ │ │ - 0x0001c1dc 7465005f 67666f72 7472616e 5f73745f te._gfortran_st_ │ │ │ │ - 0x0001c1ec 77726974 655f646f 6e65005f 67666f72 write_done._gfor │ │ │ │ - 0x0001c1fc 7472616e 5f747261 6e736665 725f6368 tran_transfer_ch │ │ │ │ - 0x0001c20c 61726163 7465725f 77726974 65006366 aracter_write.cf │ │ │ │ - 0x0001c21c 73726368 5f005f67 666f7274 72616e5f srch_._gfortran_ │ │ │ │ - 0x0001c22c 73745f69 6e717569 72650069 75666f70 st_inquire.iufop │ │ │ │ - 0x0001c23c 6e5f0069 66726f6d 635f006c 66726f6d n_.ifromc_.lfrom │ │ │ │ - 0x0001c24c 635f0072 66726f6d 635f005f 67666f72 c_.rfromc_._gfor │ │ │ │ - 0x0001c25c 7472616e 5f737472 696e675f 6c656e5f tran_string_len_ │ │ │ │ - 0x0001c26c 7472696d 00676c71 666e6d5f 005f6766 trim.glqfnm_._gf │ │ │ │ - 0x0001c27c 6f727472 616e5f73 745f6f70 656e005f ortran_st_open._ │ │ │ │ - 0x0001c28c 67666f72 7472616e 5f73745f 72657769 gfortran_st_rewi │ │ │ │ - 0x0001c29c 6e64005f 67666f72 7472616e 5f73745f nd._gfortran_st_ │ │ │ │ - 0x0001c2ac 72656164 005f6766 6f727472 616e5f74 read._gfortran_t │ │ │ │ - 0x0001c2bc 72616e73 6665725f 63686172 61637465 ransfer_characte │ │ │ │ - 0x0001c2cc 72005f67 666f7274 72616e5f 73745f72 r._gfortran_st_r │ │ │ │ - 0x0001c2dc 6561645f 646f6e65 005f6766 6f727472 ead_done._gfortr │ │ │ │ - 0x0001c2ec 616e5f73 7472696e 675f696e 64657800 an_string_index. │ │ │ │ - 0x0001c2fc 5f67666f 72747261 6e5f7374 5f636c6f _gfortran_st_clo │ │ │ │ - 0x0001c30c 73650072 706e7866 6c5f0072 6c637866 se.rpnxfl_.rlcxf │ │ │ │ - 0x0001c31c 6c5f0072 6c727866 6c5f0072 6c6c7866 l_.rlrxfl_.rllxf │ │ │ │ - 0x0001c32c 6c5f0072 6c697866 6c5f0072 74637866 l_.rlixfl_.rtcxf │ │ │ │ - 0x0001c33c 6c5f0072 74727866 6c5f0072 746c7866 l_.rtrxfl_.rtlxf │ │ │ │ - 0x0001c34c 6c5f0072 74697866 6c5f0072 706e656e l_.rtixfl_.rpnen │ │ │ │ - 0x0001c35c 765f0072 6c63656e 765f0072 6c72656e v_.rlcenv_.rlren │ │ │ │ - 0x0001c36c 765f0072 6c6c656e 765f0072 6c69656e v_.rllenv_.rlien │ │ │ │ - 0x0001c37c 765f0072 7463656e 765f0072 7472656e v_.rtcenv_.rtren │ │ │ │ - 0x0001c38c 765f0072 746c656e 765f0072 7469656e v_.rtlenv_.rtien │ │ │ │ - 0x0001c39c 765f0072 706e6f70 745f0072 6c636f70 v_.rpnopt_.rlcop │ │ │ │ - 0x0001c3ac 745f0072 6c726f70 745f0072 6c6c6f70 t_.rlropt_.rllop │ │ │ │ - 0x0001c3bc 745f0072 6c696f70 745f0072 74636f70 t_.rliopt_.rtcop │ │ │ │ - 0x0001c3cc 745f0072 74726f70 745f0072 746c6f70 t_.rtropt_.rtlop │ │ │ │ - 0x0001c3dc 745f0072 74696f70 745f0072 706e6765 t_.rtiopt_.rpnge │ │ │ │ - 0x0001c3ec 745f0072 6c636765 745f0072 74636765 t_.rlcget_.rtcge │ │ │ │ - 0x0001c3fc 745f0067 6c636765 745f0067 6c70716e t_.glcget_.glpqn │ │ │ │ - 0x0001c40c 705f0067 6c707169 6e5f0067 6c707376 p_.glpqin_.glpsv │ │ │ │ - 0x0001c41c 6c5f0067 6c6c7169 645f0067 6c6c7376 l_.gllqid_.gllsv │ │ │ │ - 0x0001c42c 6c5f0067 6c697169 645f0067 6c697376 l_.gliqid_.glisv │ │ │ │ - 0x0001c43c 6c5f0067 6c727169 645f0067 6c727376 l_.glrqid_.glrsv │ │ │ │ - 0x0001c44c 6c5f0067 6c707176 6c5f0067 6c6c7176 l_.glpqvl_.gllqv │ │ │ │ - 0x0001c45c 6c5f0067 6c697176 6c5f0067 6c727176 l_.gliqvl_.glrqv │ │ │ │ - 0x0001c46c 6c5f0067 6c707169 745f0067 6c707163 l_.glpqit_.glpqc │ │ │ │ - 0x0001c47c 6c5f0067 6c707163 705f0067 6c707169 l_.glpqcp_.glpqi │ │ │ │ - 0x0001c48c 645f0067 6c706765 745f0067 6c707374 d_.glpget_.glpst │ │ │ │ - 0x0001c49c 785f0067 6c707365 745f0067 6c63716e x_.glpset_.glcqn │ │ │ │ - 0x0001c4ac 705f0067 6c637169 6e5f0067 6c637376 p_.glcqin_.glcsv │ │ │ │ - 0x0001c4bc 6c5f0067 6c637176 6c5f0067 6c637163 l_.glcqvl_.glcqc │ │ │ │ - 0x0001c4cc 6c5f0067 6c637163 705f0067 6c637169 l_.glcqcp_.glcqi │ │ │ │ - 0x0001c4dc 645f0067 6c637374 785f0067 6c637365 d_.glcstx_.glcse │ │ │ │ - 0x0001c4ec 745f0067 6c72716e 705f0067 6c727169 t_.glrqnp_.glrqi │ │ │ │ - 0x0001c4fc 6e5f0067 6c727163 6c5f0067 6c727163 n_.glrqcl_.glrqc │ │ │ │ - 0x0001c50c 705f0067 6c727374 785f0067 6c727365 p_.glrstx_.glrse │ │ │ │ - 0x0001c51c 745f0067 6c6c716e 705f0067 6c6c7169 t_.gllqnp_.gllqi │ │ │ │ - 0x0001c52c 6e5f0067 6c6c7163 6c5f0067 6c6c7163 n_.gllqcl_.gllqc │ │ │ │ - 0x0001c53c 705f0067 6c6c7374 785f0067 6c6c7365 p_.gllstx_.gllse │ │ │ │ - 0x0001c54c 745f0067 6c69716e 705f0067 6c697169 t_.gliqnp_.gliqi │ │ │ │ - 0x0001c55c 6e5f0067 6c697163 6c5f0067 6c697163 n_.gliqcl_.gliqc │ │ │ │ - 0x0001c56c 705f0067 6c697374 785f0067 6c697365 p_.glistx_.glise │ │ │ │ - 0x0001c57c 745f0072 636f725f 00727661 72305f00 t_.rcor_.rvar0_. │ │ │ │ - 0x0001c58c 72636f76 5f007270 72645f00 6c726765 rcov_.rprd_.lrge │ │ │ │ - 0x0001c59c 615f006c 72657161 5f006c72 6765315f a_.lreqa_.lrge1_ │ │ │ │ - 0x0001c5ac 006c7265 71315f00 6c726765 305f006c .lreq1_.lrge0_.l │ │ │ │ - 0x0001c5bc 7267655f 006c726c 65615f00 6c726c65 rge_.lrlea_.lrle │ │ │ │ - 0x0001c5cc 315f006c 726c6530 5f006c72 6c655f00 1_.lrle0_.lrle_. │ │ │ │ - 0x0001c5dc 6c726774 615f006c 726e6561 5f006c72 lrgta_.lrnea_.lr │ │ │ │ - 0x0001c5ec 6774315f 006c726e 65315f00 6c726774 gt1_.lrne1_.lrgt │ │ │ │ - 0x0001c5fc 305f006c 7267745f 006c726c 74615f00 0_.lrgt_.lrlta_. │ │ │ │ - 0x0001c60c 6c726c74 315f006c 726c7430 5f006c72 lrlt1_.lrlt0_.lr │ │ │ │ - 0x0001c61c 6c745f00 6c726e65 305f006c 726e655f lt_.lrne0_.lrne_ │ │ │ │ - 0x0001c62c 006c7265 71305f00 6d706e77 746e5f00 .lreq0_.mpnwtn_. │ │ │ │ - 0x0001c63c 6d707876 64675f00 786d706c 6f6e5f00 mpxvdg_.xmplon_. │ │ │ │ - 0x0001c64c 6173696e 66006d70 66766467 5f006d70 asinf.mpfvdg_.mp │ │ │ │ - 0x0001c65c 69766467 5f006d70 6673696e 5f006d70 ivdg_.mpfsin_.mp │ │ │ │ - 0x0001c66c 6973696e 5f006d70 66726273 5f006d70 isin_.mpfrbs_.mp │ │ │ │ - 0x0001c67c 69726273 5f005f67 666f7274 72616e5f irbs_._gfortran_ │ │ │ │ - 0x0001c68c 7472616e 73666572 5f726561 6c5f7772 transfer_real_wr │ │ │ │ - 0x0001c69c 69746500 61636f73 66006174 616e3266 ite.acosf.atan2f │ │ │ │ - 0x0001c6ac 006d7066 7074325f 006d7069 7074325f .mpfpt2_.mpipt2_ │ │ │ │ - 0x0001c6bc 006d7078 706c635f 006d7066 706c635f .mpxplc_.mpfplc_ │ │ │ │ - 0x0001c6cc 006d7069 706c635f 006d7066 6d696c5f .mpiplc_.mpfmil_ │ │ │ │ - 0x0001c6dc 006c6f67 66006d70 696d696c 5f007369 .logf.mpimil_.si │ │ │ │ - 0x0001c6ec 6e686600 6174616e 66006d70 66676e6f nhf.atanf.mpfgno │ │ │ │ - 0x0001c6fc 5f006d70 69676e6f 5f006d70 66676c62 _.mpigno_.mpfglb │ │ │ │ - 0x0001c70c 5f006d70 69676c62 5f006d70 66637963 _.mpiglb_.mpfcyc │ │ │ │ - 0x0001c71c 5f006d70 69637963 5f006d70 66637962 _.mpicyc_.mpfcyb │ │ │ │ - 0x0001c72c 5f006d70 73637962 5f006d70 69637962 _.mpscyb_.mpicyb │ │ │ │ - 0x0001c73c 5f006d70 66637961 5f006d70 69637961 _.mpfcya_.mpicya │ │ │ │ - 0x0001c74c 5f006d70 73636374 5f006d70 69636374 _.mpscct_.mpicct │ │ │ │ - 0x0001c75c 5f006d70 66636374 5f006d70 7a6e7774 _.mpfcct_.mpznwt │ │ │ │ - 0x0001c76c 5f006d70 7a6b7464 5f006d70 7a656b36 _.mpzktd_.mpzek6 │ │ │ │ - 0x0001c77c 5f006d70 7a6d7764 5f006d70 66617a61 _.mpzmwd_.mpfaza │ │ │ │ - 0x0001c78c 5f006d70 69617a61 5f006d70 66617a6d _.mpiaza_.mpfazm │ │ │ │ - 0x0001c79c 5f006d70 69617a6d 5f006d70 66707374 _.mpiazm_.mpfpst │ │ │ │ - 0x0001c7ac 5f006d70 69707374 5f006d70 666f7467 _.mpipst_.mpfotg │ │ │ │ - 0x0001c7bc 5f006d70 736f7467 5f006d70 696f7467 _.mpsotg_.mpiotg │ │ │ │ - 0x0001c7cc 5f006d70 66626f6e 5f006d70 73626f6e _.mpfbon_.mpsbon │ │ │ │ - 0x0001c7dc 5f006d70 69626f6e 5f006d70 66636f63 _.mpibon_.mpfcoc │ │ │ │ - 0x0001c7ec 5f006d70 73636f63 5f006d70 69636f63 _.mpscoc_.mpicoc │ │ │ │ - 0x0001c7fc 5f006d70 66636f61 5f006d70 73636f61 _.mpfcoa_.mpscoa │ │ │ │ - 0x0001c80c 5f006d70 69636f61 5f006d70 66636f6e _.mpicoa_.mpfcon │ │ │ │ - 0x0001c81c 5f006d70 73636f6e 5f006d70 69636f6e _.mpscon_.mpicon │ │ │ │ - 0x0001c82c 5f006d70 666b7464 5f006d70 696b7464 _.mpfktd_.mpiktd │ │ │ │ - 0x0001c83c 5f006d70 66656b36 5f006d70 69656b36 _.mpfek6_.mpiek6 │ │ │ │ - 0x0001c84c 5f006d70 66686d72 5f006d70 69686d72 _.mpfhmr_.mpihmr │ │ │ │ - 0x0001c85c 5f006d70 666d776c 5f006d70 696d776c _.mpfmwl_.mpimwl │ │ │ │ - 0x0001c86c 5f006d70 666d7764 5f006d70 696d7764 _.mpfmwd_.mpimwd │ │ │ │ - 0x0001c87c 5f006d70 666d6572 5f006d70 696d6572 _.mpfmer_.mpimer │ │ │ │ - 0x0001c88c 5f006578 7066006d 70666379 6c5f006d _.expf.mpfcyl_.m │ │ │ │ - 0x0001c89c 70696379 6c5f0072 7232645f 00726432 picyl_.rr2d_.rd2 │ │ │ │ - 0x0001c8ac 725f0072 6578705f 00726d6f 645f0066 r_.rexp_.rmod_.f │ │ │ │ - 0x0001c8bc 6d6f6466 00696d6f 645f0069 6775735f modf.imod_.igus_ │ │ │ │ - 0x0001c8cc 00637432 63685f00 63743265 635f0063 .ct2ch_.ct2ec_.c │ │ │ │ - 0x0001c8dc 6f736866 00637432 68635f00 63743262 oshf.ct2hc_.ct2b │ │ │ │ - 0x0001c8ec 635f0063 7233735f 00637233 635f0063 c_.cr3s_.cr3c_.c │ │ │ │ - 0x0001c8fc 7232635f 00637433 73635f00 63743363 r2c_.ct3sc_.ct3c │ │ │ │ - 0x0001c90c 735f0063 74327063 5f006374 3263705f s_.ct2pc_.ct2cp_ │ │ │ │ - 0x0001c91c 00766963 6f6e315f 00766963 6f6e305f .vicon1_.vicon0_ │ │ │ │ - 0x0001c92c 00766966 6374315f 00766966 6374305f .vifct1_.vifct0_ │ │ │ │ - 0x0001c93c 00766969 6e63315f 00766969 6e63305f .viinc1_.viinc0_ │ │ │ │ - 0x0001c94c 00766973 65745f00 76697365 74315f00 .viset_.viset1_. │ │ │ │ - 0x0001c95c 76697365 74305f00 7669636f 6e5f0076 viset0_.vicon_.v │ │ │ │ - 0x0001c96c 69666374 5f007669 696e635f 00766966 ifct_.viinc_.vif │ │ │ │ - 0x0001c97c 6e61315f 00766966 6e61305f 00766966 na1_.vifna0_.vif │ │ │ │ - 0x0001c98c 6e615f00 72766d69 6e315f00 72766d69 na_.rvmin1_.rvmi │ │ │ │ - 0x0001c99c 6e305f00 72766d69 6e5f0072 766d6178 n0_.rvmin_.rvmax │ │ │ │ - 0x0001c9ac 315f0072 766d6178 305f0072 766d6178 1_.rvmax0_.rvmax │ │ │ │ - 0x0001c9bc 5f007261 6d70315f 0072616d 70305f00 _.ramp1_.ramp0_. │ │ │ │ - 0x0001c9cc 72616d70 5f007272 6d73315f 0072726d ramp_.rrms1_.rrm │ │ │ │ - 0x0001c9dc 73305f00 72726d73 5f007273 7464315f s0_.rrms_.rstd1_ │ │ │ │ - 0x0001c9ec 00727374 64305f00 72737464 5f007276 .rstd0_.rstd_.rv │ │ │ │ - 0x0001c9fc 6172315f 00727661 725f0072 6176655f ar1_.rvar_.rave_ │ │ │ │ - 0x0001ca0c 00727375 6d315f00 7273756d 305f0072 .rsum1_.rsum0_.r │ │ │ │ - 0x0001ca1c 73756d5f 00726d69 6e315f00 726d696e sum_.rmin1_.rmin │ │ │ │ - 0x0001ca2c 305f0072 6d696e5f 00726d61 78315f00 0_.rmin_.rmax1_. │ │ │ │ - 0x0001ca3c 726d6178 305f0072 6d61785f 00767263 rmax0_.rmax_.vrc │ │ │ │ - 0x0001ca4c 6f6e315f 00767263 6f6e305f 00767266 on1_.vrcon0_.vrf │ │ │ │ - 0x0001ca5c 6374315f 00767266 6374305f 00767269 ct1_.vrfct0_.vri │ │ │ │ - 0x0001ca6c 6e63315f 00767269 6e63305f 00767273 nc1_.vrinc0_.vrs │ │ │ │ - 0x0001ca7c 65745f00 76727365 74315f00 76727365 et_.vrset1_.vrse │ │ │ │ - 0x0001ca8c 74305f00 7672636f 6e5f0076 72666374 t0_.vrcon_.vrfct │ │ │ │ - 0x0001ca9c 5f007672 696e635f 00767266 6e61315f _.vrinc_.vrfna1_ │ │ │ │ - 0x0001caac 00767266 6e61305f 00767266 6e615f00 .vrfna0_.vrfna_. │ │ │ │ - 0x0001cabc 676e7361 76655f00 676e7162 6c6b5f00 gnsave_.gnqblk_. │ │ │ │ - 0x0001cacc 676e7273 65745f00 676e7362 6c6b5f00 gnrset_.gnsblk_. │ │ │ │ - 0x0001cadc 72676e67 655f0072 676e6774 5f007267 rgnge_.rgngt_.rg │ │ │ │ - 0x0001caec 6e6c655f 0072676e 6c745f00 6c6f6731 nle_.rgnlt_.log1 │ │ │ │ - 0x0001cafc 3066005f 5f706f77 69736632 0069626c 0f.__powisf2.ibl │ │ │ │ - 0x0001cb0c 6b6c655f 0069626c 6b67655f 0069626c kle_.iblkge_.ibl │ │ │ │ - 0x0001cb1c 6b6c745f 0069626c 6b67745f 00666672 klt_.iblkgt_.ffr │ │ │ │ - 0x0001cb2c 6f6d635f 006a6672 6f6d635f 00673271 omc_.jfromc_.g2q │ │ │ │ - 0x0001cb3c 6772645f 00673273 6772645f 006c6732 grd_.g2sgrd_.lg2 │ │ │ │ - 0x0001cb4c 696e715f 00673269 626c325f 00673266 inq_.g2ibl2_.g2f │ │ │ │ - 0x0001cb5c 626c325f 00673266 626c695f 00673266 bl2_.g2fbli_.g2f │ │ │ │ - 0x0001cb6c 6374725f 00673273 6374725f 00673271 ctr_.g2sctr_.g2q │ │ │ │ - 0x0001cb7c 63746d5f 00673271 6374695f 00673269 ctm_.g2qcti_.g2i │ │ │ │ - 0x0001cb8c 6374725f 00767264 6976315f 00767264 ctr_.vrdiv1_.vrd │ │ │ │ - 0x0001cb9c 6976305f 00767264 69765f00 76726d6c iv0_.vrdiv_.vrml │ │ │ │ - 0x0001cbac 74315f00 76726d6c 74305f00 76726d6c t1_.vrmlt0_.vrml │ │ │ │ - 0x0001cbbc 745f0076 72737562 315f0076 72737562 t_.vrsub1_.vrsub │ │ │ │ - 0x0001cbcc 305f0076 72737562 5f007672 61646431 0_.vrsub_.vradd1 │ │ │ │ - 0x0001cbdc 5f007672 61646430 5f007672 6164645f _.vradd0_.vradd_ │ │ │ │ - 0x0001cbec 00767266 6e62315f 00767266 6e62305f .vrfnb1_.vrfnb0_ │ │ │ │ - 0x0001cbfc 00767266 6e625f00 6973756d 315f0069 .vrfnb_.isum1_.i │ │ │ │ - 0x0001cc0c 73756d30 5f006973 756d5f00 696d696e sum0_.isum_.imin │ │ │ │ - 0x0001cc1c 315f0069 6d696e30 5f00696d 696e5f00 1_.imin0_.imin_. │ │ │ │ - 0x0001cc2c 696d6178 315f0069 6d617830 5f00696d imax1_.imax0_.im │ │ │ │ - 0x0001cc3c 61785f00 7365745f 6d736764 6d705f66 ax_.set_msgdmp_f │ │ │ │ - 0x0001cc4c 756e6300 7365745f 6d736764 6d705f65 unc.set_msgdmp_e │ │ │ │ - 0x0001cc5c 72725f66 756e6300 6d736764 6d705f5f rr_func.msgdmp__ │ │ │ │ - 0x0001cc6c 00735f73 746f7000 65786974 00667772 .s_stop.exit.fwr │ │ │ │ - 0x0001cc7c 69746500 73746465 72720069 6e69745f ite.stderr.init_ │ │ │ │ - 0x0001cc8c 6172675f 00786172 67630078 61726776 arg_.xargc.xargv │ │ │ │ - 0x0001cc9c 00735f63 6f707900 65786974 5f004637 .s_copy.exit_.F7 │ │ │ │ - 0x0001ccac 375f616c 6f63005f 5f667072 696e7466 7_aloc.__fprintf │ │ │ │ - 0x0001ccbc 5f63686b 00735f63 6174006d 7367646d _chk.s_cat.msgdm │ │ │ │ - 0x0001cccc 705f6463 6c6f7269 67007573 67695f5f p_dclorig.usgi__ │ │ │ │ - 0x0001ccdc 00757367 695f0063 6861725f 7472696d .usgi_.char_trim │ │ │ │ - 0x0001ccec 5f006373 67695f5f 00637367 695f0069 _.csgi__.csgi_.i │ │ │ │ - 0x0001ccfc 616e645f 5f006961 6e645f00 696f725f and__.iand_.ior_ │ │ │ │ - 0x0001cd0c 5f00696f 725f0075 7361786c 625f5f00 _.ior_.usaxlb__. │ │ │ │ - 0x0001cd1c 63686172 5f747269 6d325f00 75736178 char_trim2_.usax │ │ │ │ - 0x0001cd2c 6c625f00 5f67666f 72747261 6e5f6f73 lb_._gfortran_os │ │ │ │ - 0x0001cd3c 5f657272 6f725f61 74007578 61786c62 _error_at.uxaxlb │ │ │ │ - 0x0001cd4c 5f5f0075 7861786c 625f0075 7961786c __.uxaxlb_.uyaxl │ │ │ │ - 0x0001cd5c 625f5f00 75796178 6c625f00 7573706c b__.uyaxlb_.uspl │ │ │ │ - 0x0001cd6c 626c5f5f 00757370 6c626c5f 00757870 bl__.usplbl_.uxp │ │ │ │ - 0x0001cd7c 6c626c5f 5f007578 706c626c 5f007579 lbl__.uxplbl_.uy │ │ │ │ - 0x0001cd8c 706c626c 5f5f0075 79706c62 6c5f0075 plbl__.uyplbl_.u │ │ │ │ - 0x0001cd9c 78706c62 615f5f00 7578706c 62615f00 xplba__.uxplba_. │ │ │ │ - 0x0001cdac 7579706c 62615f5f 00757970 6c62615f uyplba__.uyplba_ │ │ │ │ - 0x0001cdbc 00757870 6c62625f 5f007578 706c6262 .uxplbb__.uxplbb │ │ │ │ - 0x0001cdcc 5f007579 706c6262 5f5f0075 79706c62 _.uyplbb__.uyplb │ │ │ │ - 0x0001cddc 625f0063 6861725f 7472696d 635f0075 b_.char_trimc_.u │ │ │ │ - 0x0001cdec 6573746c 6e5f5f00 75657374 6c6e5f00 estln__.uestln_. │ │ │ │ - 0x0001cdfc 737a7069 707a5f5f 00737a70 69707a5f szpipz__.szpipz_ │ │ │ │ - 0x0001ce0c 00737a67 69707a5f 5f00737a 6769707a .szgipz__.szgipz │ │ │ │ - 0x0001ce1c 5f00737a 706c6f70 5f5f0073 7a706c6f _.szplop__.szplo │ │ │ │ - 0x0001ce2c 705f0073 7a706c63 6c5f5f00 737a706c p_.szplcl__.szpl │ │ │ │ - 0x0001ce3c 636c5f00 737a7367 636c5f5f 00737a73 cl_.szsgcl__.szs │ │ │ │ - 0x0001ce4c 67636c5f 00737a71 6763795f 5f00737a gcl_.szqgcy__.sz │ │ │ │ - 0x0001ce5c 71676379 5f00737a 71676378 5f5f0073 qgcy_.szqgcx__.s │ │ │ │ - 0x0001ce6c 7a716763 785f0073 7a74786e 6f5f5f00 zqgcx_.sztxno__. │ │ │ │ - 0x0001ce7c 737a7478 6e6f5f00 737a6c6e 7a725f5f sztxno_.szlnzr__ │ │ │ │ - 0x0001ce8c 00737a6c 6e7a725f 00737a6f 706c725f .szlnzr_.szoplr_ │ │ │ │ - 0x0001ce9c 5f00737a 6f706c72 5f00737a 6d766c72 _.szoplr_.szmvlr │ │ │ │ - 0x0001ceac 5f5f0073 7a6d766c 725f0073 7a706c6c __.szmvlr_.szpll │ │ │ │ - 0x0001cebc 725f5f00 737a706c 6c725f00 737a636c r__.szpllr_.szcl │ │ │ │ - 0x0001cecc 6c725f5f 00737a63 6c6c725f 00737a74 lr__.szcllr_.szt │ │ │ │ - 0x0001cedc 6e7a725f 5f00737a 746e7a72 5f00737a nzr__.sztnzr_.sz │ │ │ │ - 0x0001ceec 70636c6c 5f5f0073 7a70636c 6c5f0073 pcll__.szpcll_.s │ │ │ │ - 0x0001cefc 7a67636c 6c5f5f00 737a6763 6c6c5f00 zgcll__.szgcll_. │ │ │ │ - 0x0001cf0c 737a7363 6c6c5f5f 00737a73 636c6c5f szscll__.szscll_ │ │ │ │ - 0x0001cf1c 00737a71 636c6c5f 5f00737a 71636c6c .szqcll__.szqcll │ │ │ │ - 0x0001cf2c 5f00737a 6d337a75 5f5f0073 7a6d337a _.szm3zu__.szm3z │ │ │ │ - 0x0001cf3c 755f0073 7a6c6e7a 755f5f00 737a6c6e u_.szlnzu__.szln │ │ │ │ - 0x0001cf4c 7a755f00 737a7174 78775f5f 00737a71 zu_.szqtxw__.szq │ │ │ │ - 0x0001cf5c 7478775f 00737a74 6e73765f 5f00737a txw_.sztnsv__.sz │ │ │ │ - 0x0001cf6c 746e7376 5f00737a 74337a76 5f5f0073 tnsv_.szt3zv__.s │ │ │ │ - 0x0001cf7c 7a74337a 765f0073 7a706c7a 725f5f00 zt3zv_.szplzr__. │ │ │ │ - 0x0001cf8c 737a706c 7a725f00 737a7063 6c785f5f szplzr_.szpclx__ │ │ │ │ - 0x0001cf9c 00737a70 636c785f 00737a67 636c785f .szpclx_.szgclx_ │ │ │ │ - 0x0001cfac 5f00737a 67636c78 5f00737a 73636c78 _.szgclx_.szsclx │ │ │ │ - 0x0001cfbc 5f5f0073 7a73636c 785f0073 7a71636c __.szsclx_.szqcl │ │ │ │ - 0x0001cfcc 785f5f00 737a7163 6c785f00 737a706c x__.szqclx_.szpl │ │ │ │ - 0x0001cfdc 7a755f5f 00737a70 6c7a755f 00737a74 zu__.szplzu_.szt │ │ │ │ - 0x0001cfec 6e7a765f 5f00737a 746e7a76 5f00737a nzv__.sztnzv_.sz │ │ │ │ - 0x0001cffc 6c336f70 5f5f0073 7a6c336f 705f0073 l3op__.szl3op_.s │ │ │ │ - 0x0001d00c 7a6c3363 6c5f5f00 737a6c33 636c5f00 zl3cl__.szl3cl_. │ │ │ │ - 0x0001d01c 737a6f70 6c755f5f 00737a6f 706c755f szoplu__.szoplu_ │ │ │ │ - 0x0001d02c 00737a6d 766c755f 5f00737a 6d766c75 .szmvlu__.szmvlu │ │ │ │ - 0x0001d03c 5f00737a 706c6c75 5f5f0073 7a706c6c _.szpllu__.szpll │ │ │ │ - 0x0001d04c 755f0073 7a636c6c 755f5f00 737a636c u_.szcllu__.szcl │ │ │ │ - 0x0001d05c 6c755f00 737a7069 706c5f5f 00737a70 lu_.szpipl__.szp │ │ │ │ - 0x0001d06c 69706c5f 00737a67 69706c5f 5f00737a ipl_.szgipl__.sz │ │ │ │ - 0x0001d07c 6769706c 5f00737a 6f706c76 5f5f0073 gipl_.szoplv__.s │ │ │ │ - 0x0001d08c 7a6f706c 765f0073 7a6d766c 765f5f00 zoplv_.szmvlv__. │ │ │ │ - 0x0001d09c 737a6d76 6c765f00 737a706c 6c765f5f szmvlv_.szpllv__ │ │ │ │ - 0x0001d0ac 00737a70 6c6c765f 00737a63 6c6c765f .szpllv_.szcllv_ │ │ │ │ - 0x0001d0bc 5f00737a 636c6c76 5f00737a 6f706c63 _.szcllv_.szoplc │ │ │ │ - 0x0001d0cc 5f5f0073 7a6f706c 635f0073 7a6d766c __.szoplc_.szmvl │ │ │ │ - 0x0001d0dc 635f5f00 737a6d76 6c635f00 737a706c c__.szmvlc_.szpl │ │ │ │ - 0x0001d0ec 6c635f5f 00737a70 6c6c635f 00737a63 lc__.szpllc_.szc │ │ │ │ - 0x0001d0fc 6c6c635f 5f00737a 636c6c63 5f00737a llc__.szcllc_.sz │ │ │ │ - 0x0001d10c 7363687a 5f5f0073 7a736368 7a5f0073 schz__.szschz_.s │ │ │ │ - 0x0001d11c 7a716368 7a5f5f00 737a7163 687a5f00 zqchz__.szqchz_. │ │ │ │ - 0x0001d12c 737a6372 73745f5f 00737a63 7273745f szcrst__.szcrst_ │ │ │ │ - 0x0001d13c 00737a6f 7073765f 5f00737a 6f707376 .szopsv__.szopsv │ │ │ │ - 0x0001d14c 5f00737a 6d767376 5f5f0073 7a6d7673 _.szmvsv__.szmvs │ │ │ │ - 0x0001d15c 765f0073 7a706c73 765f5f00 737a706c v_.szplsv__.szpl │ │ │ │ - 0x0001d16c 73765f00 737a636c 73765f5f 00737a63 sv_.szclsv__.szc │ │ │ │ - 0x0001d17c 6c73765f 00737a74 6e6f705f 5f00737a lsv_.sztnop__.sz │ │ │ │ - 0x0001d18c 746e6f70 5f00737a 746e636c 5f5f0073 tnop_.sztncl__.s │ │ │ │ - 0x0001d19c 7a746e63 6c5f0073 7a706d7a 765f5f00 ztncl_.szpmzv__. │ │ │ │ - 0x0001d1ac 737a706d 7a765f00 737a7433 7a755f5f szpmzv_.szt3zu__ │ │ │ │ - 0x0001d1bc 00737a74 337a755f 00737a6f 7074745f .szt3zu_.szoptt_ │ │ │ │ - 0x0001d1cc 5f00737a 6f707474 5f00737a 73747474 _.szoptt_.szsttt │ │ │ │ - 0x0001d1dc 5f5f0073 7a737474 745f0073 7a636c74 __.szsttt_.szclt │ │ │ │ - 0x0001d1ec 745f5f00 737a636c 74745f00 737a7478 t__.szcltt_.sztx │ │ │ │ - 0x0001d1fc 7a755f5f 00737a74 787a755f 00737a73 zu__.sztxzu_.szs │ │ │ │ - 0x0001d20c 6964785f 5f00737a 73696478 5f00737a idx__.szsidx_.sz │ │ │ │ - 0x0001d21c 71696478 5f5f0073 7a716964 785f0073 qidx__.szqidx_.s │ │ │ │ - 0x0001d22c 7a746e7a 755f5f00 737a746e 7a755f00 ztnzu__.sztnzu_. │ │ │ │ - 0x0001d23c 737a7374 6e695f5f 00737a73 746e695f szstni__.szstni_ │ │ │ │ - 0x0001d24c 00737a71 746e695f 5f00737a 71746e69 .szqtni__.szqtni │ │ │ │ - 0x0001d25c 5f00737a 6c617a75 5f5f0073 7a6c617a _.szlazu__.szlaz │ │ │ │ - 0x0001d26c 755f0073 7a6c617a 725f5f00 737a6c61 u_.szlazr__.szla │ │ │ │ - 0x0001d27c 7a725f00 737a7433 6f705f5f 00737a74 zr_.szt3op__.szt │ │ │ │ - 0x0001d28c 336f705f 00737a74 33636c5f 5f00737a 3op_.szt3cl__.sz │ │ │ │ - 0x0001d29c 7433636c 5f00737a 6f707473 5f5f0073 t3cl_.szopts__.s │ │ │ │ - 0x0001d2ac 7a6f7074 735f0073 7a737474 735f5f00 zopts_.szstts__. │ │ │ │ - 0x0001d2bc 737a7374 74735f00 737a636c 74735f5f szstts_.szclts__ │ │ │ │ - 0x0001d2cc 00737a63 6c74735f 00737a74 6974735f .szclts_.sztits_ │ │ │ │ - 0x0001d2dc 5f00737a 74697473 5f00737a 706d6f70 _.sztits_.szpmop │ │ │ │ - 0x0001d2ec 5f5f0073 7a706d6f 705f0073 7a706d63 __.szpmop_.szpmc │ │ │ │ - 0x0001d2fc 6c5f5f00 737a706d 636c5f00 737a6c33 l__.szpmcl_.szl3 │ │ │ │ - 0x0001d30c 7a765f5f 00737a6c 337a765f 00737a74 zv__.szl3zv_.szt │ │ │ │ - 0x0001d31c 786f705f 5f00737a 74786f70 5f00737a xop__.sztxop_.sz │ │ │ │ - 0x0001d32c 7478636c 5f5f0073 7a747863 6c5f0073 txcl__.sztxcl_.s │ │ │ │ - 0x0001d33c 7a706d7a 755f5f00 737a706d 7a755f00 zpmzu__.szpmzu_. │ │ │ │ - 0x0001d34c 737a7478 7a725f5f 00737a74 787a725f sztxzr__.sztxzr_ │ │ │ │ - 0x0001d35c 00737a73 7479705f 5f00737a 73747970 .szstyp__.szstyp │ │ │ │ - 0x0001d36c 5f00737a 71747970 5f5f0073 7a717479 _.szqtyp__.szqty │ │ │ │ - 0x0001d37c 705f0073 7a6f7074 705f5f00 737a6f70 p_.szoptp__.szop │ │ │ │ - 0x0001d38c 74705f00 737a7374 74705f5f 00737a73 tp_.szsttp__.szs │ │ │ │ - 0x0001d39c 7474705f 00737a63 6c74705f 5f00737a ttp_.szcltp__.sz │ │ │ │ - 0x0001d3ac 636c7470 5f00737a 73746d64 5f5f0073 cltp_.szstmd__.s │ │ │ │ - 0x0001d3bc 7a73746d 645f0073 7a71746d 645f5f00 zstmd_.szqtmd__. │ │ │ │ - 0x0001d3cc 737a7174 6d645f00 737a6f70 74755f5f szqtmd_.szoptu__ │ │ │ │ - 0x0001d3dc 00737a6f 7074755f 00737a73 7474755f .szoptu_.szsttu_ │ │ │ │ - 0x0001d3ec 5f00737a 73747475 5f00737a 636c7475 _.szsttu_.szcltu │ │ │ │ - 0x0001d3fc 5f5f0073 7a636c74 755f0073 7a736c74 __.szcltu_.szslt │ │ │ │ - 0x0001d40c 695f5f00 737a736c 74695f00 737a7478 i__.szslti_.sztx │ │ │ │ - 0x0001d41c 7a765f5f 00737a74 787a765f 00737a6f zv__.sztxzv_.szo │ │ │ │ - 0x0001d42c 7074725f 5f00737a 6f707472 5f00737a ptr__.szoptr_.sz │ │ │ │ - 0x0001d43c 73747472 5f5f0073 7a737474 725f0073 sttr__.szsttr_.s │ │ │ │ - 0x0001d44c 7a636c74 725f5f00 737a636c 74725f00 zcltr__.szcltr_. │ │ │ │ - 0x0001d45c 737a7069 70745f5f 00737a70 6970745f szpipt__.szpipt_ │ │ │ │ - 0x0001d46c 00737a67 6970745f 5f00737a 67697074 .szgipt__.szgipt │ │ │ │ - 0x0001d47c 5f00737a 706d7a72 5f5f0073 7a706d7a _.szpmzr__.szpmz │ │ │ │ - 0x0001d48c 725f0073 7a6f706c 645f5f00 737a6f70 r_.szopld__.szop │ │ │ │ - 0x0001d49c 6c645f00 737a6d76 6c645f5f 00737a6d ld_.szmvld__.szm │ │ │ │ - 0x0001d4ac 766c645f 00737a70 6c6c645f 5f00737a vld_.szplld__.sz │ │ │ │ - 0x0001d4bc 706c6c64 5f00737a 636c6c64 5f5f0073 plld_.szclld__.s │ │ │ │ - 0x0001d4cc 7a636c6c 645f0073 7a737479 7a5f5f00 zclld_.szstyz__. │ │ │ │ - 0x0001d4dc 737a7374 797a5f00 737a7174 797a5f5f szstyz_.szqtyz__ │ │ │ │ - 0x0001d4ec 00737a71 74797a5f 00737a6c 6e7a765f .szqtyz_.szlnzv_ │ │ │ │ - 0x0001d4fc 5f00737a 6c6e7a76 5f00737a 66696e74 _.szlnzv_.szfint │ │ │ │ - 0x0001d50c 5f5f0073 7a66696e 745f0073 7a71666e __.szfint_.szqfn │ │ │ │ - 0x0001d51c 745f5f00 737a7166 6e745f00 737a7166 t__.szqfnt_.szqf │ │ │ │ - 0x0001d52c 6e775f5f 00737a71 666e775f 00737a6f nw__.szqfnw_.szo │ │ │ │ - 0x0001d53c 706c745f 5f00737a 6f706c74 5f00737a plt__.szoplt_.sz │ │ │ │ - 0x0001d54c 6d766c74 5f5f0073 7a6d766c 745f0073 mvlt__.szmvlt_.s │ │ │ │ - 0x0001d55c 7a706c6c 745f5f00 737a706c 6c745f00 zpllt__.szpllt_. │ │ │ │ - 0x0001d56c 737a636c 6c745f5f 00737a63 6c6c745f szcllt__.szcllt_ │ │ │ │ - 0x0001d57c 00737a6d 336f705f 5f00737a 6d336f70 .szm3op__.szm3op │ │ │ │ - 0x0001d58c 5f00737a 6d33636c 5f5f0073 7a6d3363 _.szm3cl__.szm3c │ │ │ │ - 0x0001d59c 6c5f0073 7a6c616f 705f5f00 737a6c61 l_.szlaop__.szla │ │ │ │ - 0x0001d5ac 6f705f00 737a6c61 636c5f5f 00737a6c op_.szlacl__.szl │ │ │ │ - 0x0001d5bc 61636c5f 00737a6c 6e6f705f 5f00737a acl_.szlnop__.sz │ │ │ │ - 0x0001d5cc 6c6e6f70 5f00737a 6c6e636c 5f5f0073 lnop_.szlncl__.s │ │ │ │ - 0x0001d5dc 7a6c6e63 6c5f0073 7a6f706c 335f5f00 zlncl_.szopl3__. │ │ │ │ - 0x0001d5ec 737a6f70 6c335f00 737a6d76 6c335f5f szopl3_.szmvl3__ │ │ │ │ - 0x0001d5fc 00737a6d 766c335f 00737a70 6c6c335f .szmvl3_.szpll3_ │ │ │ │ - 0x0001d60c 5f00737a 706c6c33 5f00737a 636c6c33 _.szpll3_.szcll3 │ │ │ │ - 0x0001d61c 5f5f0073 7a636c6c 335f0073 7a6f7074 __.szcll3_.szopt │ │ │ │ - 0x0001d62c 7a5f5f00 737a6f70 747a5f00 737a7374 z__.szoptz_.szst │ │ │ │ - 0x0001d63c 747a5f5f 00737a73 74747a5f 00737a63 tz__.szsttz_.szc │ │ │ │ - 0x0001d64c 6c747a5f 5f00737a 636c747a 5f00737a ltz__.szcltz_.sz │ │ │ │ - 0x0001d65c 7469747a 5f5f0073 7a746974 7a5f0073 titz__.sztitz_.s │ │ │ │ - 0x0001d66c 7a6c337a 755f5f00 737a6c33 7a755f00 zl3zu__.szl3zu_. │ │ │ │ - 0x0001d67c 737a6f70 6c7a5f5f 00737a6f 706c7a5f szoplz__.szoplz_ │ │ │ │ - 0x0001d68c 00737a6d 766c7a5f 5f00737a 6d766c7a .szmvlz__.szmvlz │ │ │ │ - 0x0001d69c 5f00737a 706c6c7a 5f5f0073 7a706c6c _.szpllz__.szpll │ │ │ │ - 0x0001d6ac 7a5f0073 7a636c6c 7a5f5f00 737a636c z_.szcllz__.szcl │ │ │ │ - 0x0001d6bc 6c7a5f00 737a6d33 7a765f5f 00737a6d lz_.szm3zv__.szm │ │ │ │ - 0x0001d6cc 337a765f 00737a70 636c795f 5f00737a 3zv_.szpcly__.sz │ │ │ │ - 0x0001d6dc 70636c79 5f00737a 67636c79 5f5f0073 pcly_.szgcly__.s │ │ │ │ - 0x0001d6ec 7a67636c 795f0073 7a73636c 795f5f00 zgcly_.szscly__. │ │ │ │ - 0x0001d6fc 737a7363 6c795f00 737a7163 6c795f5f szscly_.szqcly__ │ │ │ │ - 0x0001d70c 00737a71 636c795f 00737a6f 706c705f .szqcly_.szoplp_ │ │ │ │ - 0x0001d71c 5f00737a 6f706c70 5f00737a 6d766c70 _.szoplp_.szmvlp │ │ │ │ - 0x0001d72c 5f5f0073 7a6d766c 705f0073 7a706c6c __.szmvlp_.szpll │ │ │ │ - 0x0001d73c 705f5f00 737a706c 6c705f00 737a636c p__.szpllp_.szcl │ │ │ │ - 0x0001d74c 6c705f5f 00737a63 6c6c705f 00737a66 lp__.szcllp_.szf │ │ │ │ - 0x0001d75c 6f6e745f 5f00737a 6c617a76 5f5f0073 ont__.szlazv__.s │ │ │ │ - 0x0001d76c 7a6c617a 765f0073 7a747877 765f5f00 zlazv_.sztxwv__. │ │ │ │ - 0x0001d77c 737a7478 77765f00 737a636c 746e5f5f sztxwv_.szcltn__ │ │ │ │ - 0x0001d78c 00737a63 6c746e5f 00737a70 6c7a765f .szcltn_.szplzv_ │ │ │ │ - 0x0001d79c 5f00737a 706c7a76 5f00737a 6f707476 _.szplzv_.szoptv │ │ │ │ - 0x0001d7ac 5f5f0073 7a6f7074 765f0073 7a737474 __.szoptv_.szstt │ │ │ │ - 0x0001d7bc 765f5f00 737a7374 74765f00 737a636c v__.szsttv_.szcl │ │ │ │ - 0x0001d7cc 74765f5f 00737a63 6c74765f 00737466 tv__.szcltv_.stf │ │ │ │ - 0x0001d7dc 726f745f 5f007374 66726f74 5f007374 rot__.stfrot_.st │ │ │ │ - 0x0001d7ec 69726f74 5f5f0073 7469726f 745f0073 irot__.stirot_.s │ │ │ │ - 0x0001d7fc 7473726f 745f5f00 73747372 6f745f00 tsrot__.stsrot_. │ │ │ │ - 0x0001d80c 73746674 726e5f5f 00737466 74726e5f stftrn__.stftrn_ │ │ │ │ - 0x0001d81c 00737469 74726e5f 5f007374 6974726e .stitrn__.stitrn │ │ │ │ - 0x0001d82c 5f007374 73747269 5f5f0073 74737472 _.ststri__.ststr │ │ │ │ - 0x0001d83c 695f0073 74737472 705f5f00 73747374 i_.ststrp__.stst │ │ │ │ - 0x0001d84c 72705f00 73746670 72335f5f 00737466 rp_.stfpr3__.stf │ │ │ │ - 0x0001d85c 7072335f 00737473 7072335f 5f007374 pr3_.stspr3__.st │ │ │ │ - 0x0001d86c 73707233 5f007374 66707232 5f5f0073 spr3_.stfpr2__.s │ │ │ │ - 0x0001d87c 74667072 325f0073 74697072 325f5f00 tfpr2_.stipr2__. │ │ │ │ - 0x0001d88c 73746970 72325f00 73747370 72325f5f stipr2_.stspr2__ │ │ │ │ - 0x0001d89c 00737473 7072325f 00737465 7072325f .stspr2_.stepr2_ │ │ │ │ - 0x0001d8ac 5f007374 65707232 5f007374 72707232 _.stepr2_.strpr2 │ │ │ │ - 0x0001d8bc 5f5f0073 74727072 325f0073 74667472 __.strpr2_.stftr │ │ │ │ - 0x0001d8cc 665f5f00 73746674 72665f00 73746974 f__.stftrf_.stit │ │ │ │ - 0x0001d8dc 72665f5f 00737469 7472665f 00737471 rf__.stitrf_.stq │ │ │ │ - 0x0001d8ec 7472665f 5f007374 71747266 5f007374 trf__.stqtrf_.st │ │ │ │ - 0x0001d8fc 73747266 5f5f0073 74737472 665f0073 strf__.ststrf_.s │ │ │ │ - 0x0001d90c 74737472 6e5f5f00 73747374 726e5f00 tstrn__.ststrn_. │ │ │ │ - 0x0001d91c 73746672 61645f5f 00737466 7261645f stfrad__.stfrad_ │ │ │ │ - 0x0001d92c 00737469 7261645f 5f007374 69726164 .stirad__.stirad │ │ │ │ - 0x0001d93c 5f007374 73726164 5f5f0073 74737261 _.stsrad__.stsra │ │ │ │ - 0x0001d94c 645f0073 74667472 335f5f00 73746674 d_.stftr3__.stft │ │ │ │ - 0x0001d95c 72335f00 73747374 72335f5f 00737473 r3_.ststr3__.sts │ │ │ │ - 0x0001d96c 7472335f 00737473 7264335f 5f007374 tr3_.stsrd3__.st │ │ │ │ - 0x0001d97c 73726433 5f007374 736c6733 5f5f0073 srd3_.stslg3__.s │ │ │ │ - 0x0001d98c 74736c67 335f0073 74667573 725f5f00 tslg3_.stfusr__. │ │ │ │ - 0x0001d99c 73746675 73725f00 73746975 73725f5f stfusr_.stiusr__ │ │ │ │ - 0x0001d9ac 00737469 7573725f 00737473 7573725f .stiusr_.stsusr_ │ │ │ │ - 0x0001d9bc 5f007374 73757372 5f007374 6e757372 _.stsusr_.stnusr │ │ │ │ - 0x0001d9cc 5f5f0073 746e7573 725f0073 74637573 __.stnusr_.stcus │ │ │ │ - 0x0001d9dc 725f5f00 73746375 73725f00 73746677 r__.stcusr_.stfw │ │ │ │ - 0x0001d9ec 74725f5f 00737466 7774725f 00737469 tr__.stfwtr_.sti │ │ │ │ - 0x0001d9fc 7774725f 5f007374 69777472 5f007374 wtr__.stiwtr_.st │ │ │ │ - 0x0001da0c 73777472 5f5f0073 74737774 725f0073 swtr__.stswtr_.s │ │ │ │ - 0x0001da1c 74717774 725f5f00 73747177 74725f00 tqwtr__.stqwtr_. │ │ │ │ - 0x0001da2c 73747377 72635f5f 00737473 7772635f stswrc__.stswrc_ │ │ │ │ - 0x0001da3c 00737471 7772635f 5f007374 71777263 .stqwrc__.stqwrc │ │ │ │ - 0x0001da4c 5f00736c 70616765 5f5f0073 6c706167 _.slpage__.slpag │ │ │ │ - 0x0001da5c 655f0073 6c707776 725f5f00 736c7077 e_.slpwvr__.slpw │ │ │ │ - 0x0001da6c 76725f00 736c7a74 746c5f5f 00736c7a vr_.slzttl__.slz │ │ │ │ - 0x0001da7c 74746c5f 00736c72 61745f5f 00736c72 ttl_.slrat__.slr │ │ │ │ - 0x0001da8c 61745f00 736c7172 63745f5f 00736c71 at_.slqrct__.slq │ │ │ │ - 0x0001da9c 7263745f 00736c70 7777725f 5f00736c rct_.slpwwr__.sl │ │ │ │ - 0x0001daac 70777772 5f00736c 70777763 5f5f0073 pwwr_.slpwwc__.s │ │ │ │ - 0x0001dabc 6c707777 635f0073 6c646976 5f5f0073 lpwwc_.sldiv__.s │ │ │ │ - 0x0001dacc 6c646976 5f00736c 7374746c 5f5f0073 ldiv_.slsttl__.s │ │ │ │ - 0x0001dadc 6c737474 6c5f0073 6c647474 6c5f5f00 lsttl_.sldttl__. │ │ │ │ - 0x0001daec 736c6474 746c5f00 736c7074 746c5f5f sldttl_.slpttl__ │ │ │ │ - 0x0001dafc 00736c70 74746c5f 00736c64 69767a5f .slpttl_.sldivz_ │ │ │ │ - 0x0001db0c 5f00736c 6469767a 5f00736c 7261747a _.sldivz_.slratz │ │ │ │ - 0x0001db1c 5f5f0073 6c726174 7a5f0073 6c707776 __.slratz_.slpwv │ │ │ │ - 0x0001db2c 635f5f00 736c7077 76635f00 736c7173 c__.slpwvc_.slqs │ │ │ │ - 0x0001db3c 697a5f5f 00736c71 73697a5f 00736c70 iz__.slqsiz_.slp │ │ │ │ - 0x0001db4c 7670725f 5f00736c 70767072 5f00736c vpr__.slpvpr_.sl │ │ │ │ - 0x0001db5c 696e6974 5f5f0073 6c696e69 745f0073 init__.slinit_.s │ │ │ │ - 0x0001db6c 6c73697a 655f5f00 736c7369 7a655f00 lsize__.slsize_. │ │ │ │ - 0x0001db7c 736c666f 726d5f5f 00736c66 6f726d5f slform__.slform_ │ │ │ │ - 0x0001db8c 00736c70 636e725f 5f00736c 70636e72 .slpcnr__.slpcnr │ │ │ │ - 0x0001db9c 5f00736c 70767063 5f5f0073 6c707670 _.slpvpc__.slpvp │ │ │ │ - 0x0001dbac 635f0073 6c6d676e 5f5f0073 6c6d676e c_.slmgn__.slmgn │ │ │ │ - 0x0001dbbc 5f00736c 6d676e7a 5f5f0073 6c6d676e _.slmgnz__.slmgn │ │ │ │ - 0x0001dbcc 7a5f0073 6c746c63 765f5f00 736c746c z_.sltlcv__.sltl │ │ │ │ - 0x0001dbdc 63765f00 7363746e 7a755f5f 00736374 cv_.sctnzu__.sct │ │ │ │ - 0x0001dbec 6e7a755f 00736374 6e755f5f 00736374 nzu_.sctnu__.sct │ │ │ │ - 0x0001dbfc 6e755f00 7363746e 765f5f00 7363746e nu_.sctnv__.sctn │ │ │ │ - 0x0001dc0c 765f0073 6373746e 705f5f00 73637374 v_.scstnp__.scst │ │ │ │ - 0x0001dc1c 6e705f00 73637174 6e705f5f 00736371 np_.scqtnp__.scq │ │ │ │ - 0x0001dc2c 746e705f 00736370 6c7a755f 5f007363 tnp_.scplzu__.sc │ │ │ │ - 0x0001dc3c 706c7a75 5f007363 73776e64 5f5f0073 plzu_.scswnd__.s │ │ │ │ - 0x0001dc4c 6373776e 645f0073 6371776e 645f5f00 cswnd_.scqwnd__. │ │ │ │ - 0x0001dc5c 73637177 6e645f00 73637370 6c6e5f5f scqwnd_.scspln__ │ │ │ │ - 0x0001dc6c 00736373 706c6e5f 00736371 706c6e5f .scspln_.scqpln_ │ │ │ │ - 0x0001dc7c 5f007363 71706c6e 5f007363 736c6f67 _.scqpln_.scslog │ │ │ │ - 0x0001dc8c 5f5f0073 63736c6f 675f0073 63716c6f __.scslog_.scqlo │ │ │ │ - 0x0001dc9c 675f5f00 7363716c 6f675f00 7363706c g__.scqlog_.scpl │ │ │ │ - 0x0001dcac 755f5f00 7363706c 755f0073 63706c76 u__.scplu_.scplv │ │ │ │ - 0x0001dcbc 5f5f0073 63706c76 5f007363 73706c69 __.scplv_.scspli │ │ │ │ - 0x0001dccc 5f5f0073 6373706c 695f0073 6371706c __.scspli_.scqpl │ │ │ │ - 0x0001dcdc 695f5f00 73637170 6c695f00 7363746e i__.scqpli_.sctn │ │ │ │ - 0x0001dcec 7a765f5f 00736374 6e7a765f 00736370 zv__.sctnzv_.scp │ │ │ │ - 0x0001dcfc 6c7a765f 5f007363 706c7a76 5f007363 lzv__.scplzv_.sc │ │ │ │ - 0x0001dd0c 736f7267 5f5f0073 63736f72 675f0073 sorg__.scsorg_.s │ │ │ │ - 0x0001dd1c 63716f72 675f5f00 7363716f 72675f00 cqorg__.scqorg_. │ │ │ │ - 0x0001dd2c 73637365 79655f5f 00736373 6579655f scseye__.scseye_ │ │ │ │ - 0x0001dd3c 00736371 6579655f 5f007363 71657965 .scqeye__.scqeye │ │ │ │ - 0x0001dd4c 5f007363 7370726a 5f5f0073 63737072 _.scsprj__.scspr │ │ │ │ - 0x0001dd5c 6a5f0073 63706d75 5f5f0073 63706d75 j_.scpmu__.scpmu │ │ │ │ - 0x0001dd6c 5f007363 706d765f 5f007363 706d765f _.scpmv__.scpmv_ │ │ │ │ - 0x0001dd7c 00736373 706d745f 5f007363 73706d74 .scspmt__.scspmt │ │ │ │ - 0x0001dd8c 5f007363 71706d74 5f5f0073 6371706d _.scqpmt__.scqpm │ │ │ │ - 0x0001dd9c 745f0073 6373706d 695f5f00 73637370 t_.scspmi__.scsp │ │ │ │ - 0x0001ddac 6d695f00 73637170 6d695f5f 00736371 mi_.scqpmi__.scq │ │ │ │ - 0x0001ddbc 706d695f 00736373 706d735f 5f007363 pmi_.scspms__.sc │ │ │ │ - 0x0001ddcc 73706d73 5f007363 71706d73 5f5f0073 spms_.scqpms__.s │ │ │ │ - 0x0001dddc 6371706d 735f0073 63706d7a 755f5f00 cqpms_.scpmzu__. │ │ │ │ - 0x0001ddec 7363706d 7a755f00 73637374 72665f5f scpmzu_.scstrf__ │ │ │ │ - 0x0001ddfc 00736373 7472665f 00736373 6f626a5f .scstrf_.scsobj_ │ │ │ │ - 0x0001de0c 5f007363 736f626a 5f007363 716f626a _.scsobj_.scqobj │ │ │ │ - 0x0001de1c 5f5f0073 63716f62 6a5f0073 63737472 __.scqobj_.scstr │ │ │ │ - 0x0001de2c 6e5f5f00 73637374 726e5f00 73637174 n__.scstrn_.scqt │ │ │ │ - 0x0001de3c 726e5f5f 00736371 74726e5f 00736370 rn__.scqtrn_.scp │ │ │ │ - 0x0001de4c 6d7a765f 5f007363 706d7a76 5f007363 mzv__.scpmzv_.sc │ │ │ │ - 0x0001de5c 73767074 5f5f0073 63737670 745f0073 svpt__.scsvpt_.s │ │ │ │ - 0x0001de6c 63717670 745f5f00 73637176 70745f00 cqvpt__.scqvpt_. │ │ │ │ - 0x0001de7c 73677267 65745f5f 00736772 6765745f sgrget__.sgrget_ │ │ │ │ - 0x0001de8c 00736772 7365745f 5f007367 72736574 .sgrset__.sgrset │ │ │ │ - 0x0001de9c 5f007367 72737478 5f5f0073 67727374 _.sgrstx__.sgrst │ │ │ │ - 0x0001deac 785f0073 67706d7a 725f5f00 7367706d x_.sgpmzr__.sgpm │ │ │ │ - 0x0001debc 7a725f00 7367706d 7a755f5f 00736770 zr_.sgpmzu__.sgp │ │ │ │ - 0x0001decc 6d7a755f 00736774 7878725f 5f007367 mzu_.sgtxxr__.sg │ │ │ │ - 0x0001dedc 74787872 5f007367 6c617872 5f5f0073 txxr_.sglaxr__.s │ │ │ │ - 0x0001deec 676c6178 725f0073 67737478 795f5f00 glaxr_.sgstxy__. │ │ │ │ - 0x0001defc 73677374 78795f00 73677174 78795f5f sgstxy_.sgqtxy__ │ │ │ │ - 0x0001df0c 00736771 7478795f 00736774 787a755f .sgqtxy_.sgtxzu_ │ │ │ │ - 0x0001df1c 5f007367 74787a75 5f007367 6c6e7a76 _.sgtxzu_.sglnzv │ │ │ │ - 0x0001df2c 5f5f0073 676c6e7a 765f0073 67746e78 __.sglnzv_.sgtnx │ │ │ │ - 0x0001df3c 765f5f00 7367746e 78765f00 7367706d v__.sgtnxv_.sgpm │ │ │ │ - 0x0001df4c 78765f5f 00736770 6d78765f 00736773 xv__.sgpmxv_.sgs │ │ │ │ - 0x0001df5c 776e645f 5f007367 73776e64 5f007367 wnd__.sgswnd_.sg │ │ │ │ - 0x0001df6c 71776e64 5f5f0073 6771776e 645f0073 qwnd__.sgqwnd_.s │ │ │ │ - 0x0001df7c 67737472 665f5f00 73677374 72665f00 gstrf__.sgstrf_. │ │ │ │ - 0x0001df8c 73677067 65745f5f 00736770 6765745f sgpget__.sgpget_ │ │ │ │ - 0x0001df9c 00736770 7365745f 5f007367 70736574 .sgpset__.sgpset │ │ │ │ - 0x0001dfac 5f007367 70737478 5f5f0073 67707374 _.sgpstx__.sgpst │ │ │ │ - 0x0001dfbc 785f0073 67747878 765f5f00 73677478 x_.sgtxxv__.sgtx │ │ │ │ - 0x0001dfcc 78765f00 73676c71 6e705f5f 0073676c xv_.sglqnp__.sgl │ │ │ │ - 0x0001dfdc 716e705f 0073676c 7169645f 5f007367 qnp_.sglqid__.sg │ │ │ │ - 0x0001dfec 6c716964 5f007367 6c716370 5f5f0073 lqid_.sglqcp__.s │ │ │ │ - 0x0001dffc 676c7163 705f0073 676c7163 6c5f5f00 glqcp_.sglqcl__. │ │ │ │ - 0x0001e00c 73676c71 636c5f00 73676c71 766c5f5f sglqcl_.sglqvl__ │ │ │ │ - 0x0001e01c 0073676c 71766c5f 0073676c 73766c5f .sglqvl_.sglsvl_ │ │ │ │ - 0x0001e02c 5f007367 6c73766c 5f007367 6c71696e _.sglsvl_.sglqin │ │ │ │ - 0x0001e03c 5f5f0073 676c7169 6e5f0073 67706d7a __.sglqin_.sgpmz │ │ │ │ - 0x0001e04c 765f5f00 7367706d 7a765f00 73676c61 v__.sgpmzv_.sgla │ │ │ │ - 0x0001e05c 78765f5f 0073676c 6178765f 0073676c xv__.sglaxv_.sgl │ │ │ │ - 0x0001e06c 61755f5f 0073676c 61755f00 73676c61 au__.sglau_.sgla │ │ │ │ - 0x0001e07c 765f5f00 73676c61 765f0073 676c6172 v__.sglav_.sglar │ │ │ │ - 0x0001e08c 5f5f0073 676c6172 5f007367 736c6174 __.sglar_.sgslat │ │ │ │ - 0x0001e09c 5f5f0073 67736c61 745f0073 67716c61 __.sgslat_.sgqla │ │ │ │ - 0x0001e0ac 745f5f00 7367716c 61745f00 7367736c t__.sgqlat_.sgsl │ │ │ │ - 0x0001e0bc 61695f5f 00736773 6c61695f 00736771 ai__.sgslai_.sgq │ │ │ │ - 0x0001e0cc 6c61695f 5f007367 716c6169 5f007367 lai__.sgqlai_.sg │ │ │ │ - 0x0001e0dc 73637764 5f5f0073 67736377 645f0073 scwd__.sgscwd_.s │ │ │ │ - 0x0001e0ec 67716377 645f5f00 73677163 77645f00 gqcwd__.sgqcwd_. │ │ │ │ - 0x0001e0fc 73677066 6c6e5f5f 00736770 666c6e5f sgpfln__.sgpfln_ │ │ │ │ - 0x0001e10c 00736774 6e7a725f 5f007367 746e7a72 .sgtnzr__.sgtnzr │ │ │ │ - 0x0001e11c 5f007367 706c755f 5f007367 706c755f _.sgplu__.sgplu_ │ │ │ │ - 0x0001e12c 00736770 6c765f5f 00736770 6c765f00 .sgplv__.sgplv_. │ │ │ │ - 0x0001e13c 7367706c 725f5f00 7367706c 725f0073 sgplr__.sgplr_.s │ │ │ │ - 0x0001e14c 6773706c 745f5f00 73677370 6c745f00 gsplt__.sgsplt_. │ │ │ │ - 0x0001e15c 73677170 6c745f5f 00736771 706c745f sgqplt__.sgqplt_ │ │ │ │ - 0x0001e16c 00736773 706c695f 5f007367 73706c69 .sgspli__.sgspli │ │ │ │ - 0x0001e17c 5f007367 71706c69 5f5f0073 6771706c _.sgqpli__.sgqpl │ │ │ │ - 0x0001e18c 695f0073 676c6e7a 755f5f00 73676c6e i_.sglnzu__.sgln │ │ │ │ - 0x0001e19c 7a755f00 73676c67 65745f5f 0073676c zu_.sglget__.sgl │ │ │ │ - 0x0001e1ac 6765745f 0073676c 7365745f 5f007367 get_.sglset__.sg │ │ │ │ - 0x0001e1bc 6c736574 5f007367 6c737478 5f5f0073 lset_.sglstx__.s │ │ │ │ - 0x0001e1cc 676c7374 785f0073 67737670 745f5f00 glstx_.sgsvpt__. │ │ │ │ - 0x0001e1dc 73677376 70745f00 73677176 70745f5f sgsvpt_.sgqvpt__ │ │ │ │ - 0x0001e1ec 00736771 7670745f 00736770 6c7a725f .sgqvpt_.sgplzr_ │ │ │ │ - 0x0001e1fc 5f007367 706c7a72 5f007367 6c617a76 _.sgplzr_.sglazv │ │ │ │ - 0x0001e20c 5f5f0073 676c617a 765f0073 676c6178 __.sglazv_.sglax │ │ │ │ - 0x0001e21c 755f5f00 73676c61 78755f00 73677478 u__.sglaxu_.sgtx │ │ │ │ - 0x0001e22c 78755f5f 00736774 7878755f 00736774 xu__.sgtxxu_.sgt │ │ │ │ - 0x0001e23c 6e7a755f 5f007367 746e7a75 5f007367 nzu__.sgtnzu_.sg │ │ │ │ - 0x0001e24c 7478755f 5f007367 7478755f 00736774 txu__.sgtxu_.sgt │ │ │ │ - 0x0001e25c 78765f5f 00736774 78765f00 73677478 xv__.sgtxv_.sgtx │ │ │ │ - 0x0001e26c 725f5f00 73677478 725f0073 67737478 r__.sgtxr_.sgstx │ │ │ │ - 0x0001e27c 735f5f00 73677374 78735f00 73677174 s__.sgstxs_.sgqt │ │ │ │ - 0x0001e28c 78735f5f 00736771 7478735f 00736773 xs__.sgqtxs_.sgs │ │ │ │ - 0x0001e29c 7478725f 5f007367 73747872 5f007367 txr__.sgstxr_.sg │ │ │ │ - 0x0001e2ac 71747872 5f5f0073 67717478 725f0073 qtxr__.sgqtxr_.s │ │ │ │ - 0x0001e2bc 67737478 635f5f00 73677374 78635f00 gstxc__.sgstxc_. │ │ │ │ - 0x0001e2cc 73677174 78635f5f 00736771 7478635f sgqtxc__.sgqtxc_ │ │ │ │ - 0x0001e2dc 00736773 7478695f 5f007367 73747869 .sgstxi__.sgstxi │ │ │ │ - 0x0001e2ec 5f007367 71747869 5f5f0073 67717478 _.sgqtxi__.sgqtx │ │ │ │ - 0x0001e2fc 695f0073 676c6e78 755f5f00 73676c6e i_.sglnxu__.sgln │ │ │ │ - 0x0001e30c 78755f00 7367706c 78765f5f 00736770 xu_.sgplxv__.sgp │ │ │ │ - 0x0001e31c 6c78765f 00736774 787a765f 5f007367 lxv_.sgtxzv__.sg │ │ │ │ - 0x0001e32c 74787a76 5f007367 6c6e7872 5f5f0073 txzv_.sglnxr__.s │ │ │ │ - 0x0001e33c 676c6e78 725f0073 67707773 6e5f5f00 glnxr_.sgpwsn__. │ │ │ │ - 0x0001e34c 73677077 736e5f00 7367706c 78725f5f sgpwsn_.sgplxr__ │ │ │ │ - 0x0001e35c 00736770 6c78725f 00736773 74726e5f .sgplxr_.sgstrn_ │ │ │ │ - 0x0001e36c 5f007367 7374726e 5f007367 7174726e _.sgstrn_.sgqtrn │ │ │ │ - 0x0001e37c 5f5f0073 67717472 6e5f0073 6773706c __.sgqtrn_.sgspl │ │ │ │ - 0x0001e38c 635f5f00 73677370 6c635f00 73677170 c__.sgsplc_.sgqp │ │ │ │ - 0x0001e39c 6c635f5f 00736771 706c635f 00736773 lc__.sgqplc_.sgs │ │ │ │ - 0x0001e3ac 706c735f 5f007367 73706c73 5f007367 pls__.sgspls_.sg │ │ │ │ - 0x0001e3bc 71706c73 5f5f0073 6771706c 735f0073 qpls__.sgqpls_.s │ │ │ │ - 0x0001e3cc 676e706c 635f5f00 73676e70 6c635f00 gnplc__.sgnplc_. │ │ │ │ - 0x0001e3dc 73676967 65745f5f 00736769 6765745f sgiget__.sgiget_ │ │ │ │ - 0x0001e3ec 00736769 7365745f 5f007367 69736574 .sgiset__.sgiset │ │ │ │ - 0x0001e3fc 5f007367 69737478 5f5f0073 67697374 _.sgistx__.sgist │ │ │ │ - 0x0001e40c 785f0073 6774787a 725f5f00 73677478 x_.sgtxzr__.sgtx │ │ │ │ - 0x0001e41c 7a725f00 73676c6e 7a725f5f 0073676c zr_.sglnzr__.sgl │ │ │ │ - 0x0001e42c 6e7a725f 00736770 6d78755f 5f007367 nzr_.sgpmxu__.sg │ │ │ │ - 0x0001e43c 706d7875 5f006973 67747263 5f5f0069 pmxu_.isgtrc__.i │ │ │ │ - 0x0001e44c 73677472 635f0073 67706d75 5f5f0073 sgtrc_.sgpmu__.s │ │ │ │ - 0x0001e45c 67706d75 5f007367 706d765f 5f007367 gpmu_.sgpmv__.sg │ │ │ │ - 0x0001e46c 706d765f 00736770 6d725f5f 00736770 pmv_.sgpmr__.sgp │ │ │ │ - 0x0001e47c 6d725f00 73677370 6d745f5f 00736773 mr_.sgspmt__.sgs │ │ │ │ - 0x0001e48c 706d745f 00736771 706d745f 5f007367 pmt_.sgqpmt__.sg │ │ │ │ - 0x0001e49c 71706d74 5f007367 73706d69 5f5f0073 qpmt_.sgspmi__.s │ │ │ │ - 0x0001e4ac 6773706d 695f0073 6771706d 695f5f00 gspmi_.sgqpmi__. │ │ │ │ - 0x0001e4bc 73677170 6d695f00 73677370 6d735f5f sgqpmi_.sgspms__ │ │ │ │ - 0x0001e4cc 00736773 706d735f 00736771 706d735f .sgspms_.sgqpms_ │ │ │ │ - 0x0001e4dc 5f007367 71706d73 5f007367 6c617a72 _.sgqpms_.sglazr │ │ │ │ - 0x0001e4ec 5f5f0073 676c617a 725f0073 67746e75 __.sglazr_.sgtnu │ │ │ │ - 0x0001e4fc 5f5f0073 67746e75 5f007367 746e765f __.sgtnu_.sgtnv_ │ │ │ │ - 0x0001e50c 5f007367 746e765f 00736774 6e725f5f _.sgtnv_.sgtnr__ │ │ │ │ - 0x0001e51c 00736774 6e725f00 73677374 6e705f5f .sgtnr_.sgstnp__ │ │ │ │ - 0x0001e52c 00736773 746e705f 00736771 746e705f .sgstnp_.sgqtnp_ │ │ │ │ - 0x0001e53c 5f007367 71746e70 5f007367 706c7875 _.sgqtnp_.sgplxu │ │ │ │ - 0x0001e54c 5f5f0073 67706c78 755f0073 67736d70 __.sgplxu_.sgsmp │ │ │ │ - 0x0001e55c 6c5f5f00 7367736d 706c5f00 7367716d l__.sgsmpl_.sgqm │ │ │ │ - 0x0001e56c 706c5f5f 00736771 6d706c5f 0073676c pl__.sgqmpl_.sgl │ │ │ │ - 0x0001e57c 617a755f 5f007367 6c617a75 5f007367 azu__.sglazu_.sg │ │ │ │ - 0x0001e58c 706c7a75 5f5f0073 67706c7a 755f0073 plzu__.sgplzu_.s │ │ │ │ - 0x0001e59c 676c6e78 765f5f00 73676c6e 78765f00 glnxv__.sglnxv_. │ │ │ │ - 0x0001e5ac 7367746e 78725f5f 00736774 6e78725f sgtnxr__.sgtnxr_ │ │ │ │ - 0x0001e5bc 00736770 6d78725f 5f007367 706d7872 .sgpmxr__.sgpmxr │ │ │ │ - 0x0001e5cc 5f007367 73636d6e 5f5f0073 6773636d _.sgscmn__.sgscm │ │ │ │ - 0x0001e5dc 6e5f0073 6771636d 6e5f5f00 73677163 n_.sgqcmn__.sgqc │ │ │ │ - 0x0001e5ec 6d6e5f00 73676f70 6e5f5f00 73676f70 mn_.sgopn__.sgop │ │ │ │ - 0x0001e5fc 6e5f0073 67696e69 745f5f00 7367696e n_.sginit__.sgin │ │ │ │ - 0x0001e60c 69745f00 73676672 6d5f5f00 73676672 it_.sgfrm__.sgfr │ │ │ │ - 0x0001e61c 6d5f0073 67636c73 5f5f0073 67636c73 m_.sgcls__.sgcls │ │ │ │ - 0x0001e62c 5f007367 746e7875 5f5f0073 67746e78 _.sgtnxu__.sgtnx │ │ │ │ - 0x0001e63c 755f0073 676f6f70 6e5f5f00 73676f6f u_.sgoopn__.sgoo │ │ │ │ - 0x0001e64c 706e5f00 73676f63 6c735f5f 0073676f pn_.sgocls__.sgo │ │ │ │ - 0x0001e65c 636c735f 00736774 6e7a765f 5f007367 cls_.sgtnzv__.sg │ │ │ │ - 0x0001e66c 746e7a76 5f007367 706c7a76 5f5f0073 tnzv_.sgplzv__.s │ │ │ │ - 0x0001e67c 67706c7a 765f0073 6769716e 705f5f00 gplzv_.sgiqnp__. │ │ │ │ - 0x0001e68c 73676971 6e705f00 73676971 69645f5f sgiqnp_.sgiqid__ │ │ │ │ - 0x0001e69c 00736769 7169645f 00736769 7163705f .sgiqid_.sgiqcp_ │ │ │ │ - 0x0001e6ac 5f007367 69716370 5f007367 6971636c _.sgiqcp_.sgiqcl │ │ │ │ - 0x0001e6bc 5f5f0073 67697163 6c5f0073 67697176 __.sgiqcl_.sgiqv │ │ │ │ - 0x0001e6cc 6c5f5f00 73676971 766c5f00 73676973 l__.sgiqvl_.sgis │ │ │ │ - 0x0001e6dc 766c5f5f 00736769 73766c5f 00736769 vl__.sgisvl_.sgi │ │ │ │ - 0x0001e6ec 71696e5f 5f007367 6971696e 5f007367 qin__.sgiqin_.sg │ │ │ │ - 0x0001e6fc 6c6e755f 5f007367 6c6e755f 0073676c lnu__.sglnu_.sgl │ │ │ │ - 0x0001e70c 6e765f5f 0073676c 6e765f00 73676c6e nv__.sglnv_.sgln │ │ │ │ - 0x0001e71c 725f5f00 73676c6e 725f0073 67736c6e r__.sglnr_.sgsln │ │ │ │ - 0x0001e72c 695f5f00 7367736c 6e695f00 7367716c i__.sgslni_.sgql │ │ │ │ - 0x0001e73c 6e695f5f 00736771 6c6e695f 00736770 ni__.sgqlni_.sgp │ │ │ │ - 0x0001e74c 716e705f 5f007367 70716e70 5f007367 qnp__.sgpqnp_.sg │ │ │ │ - 0x0001e75c 70716964 5f5f0073 67707169 645f0073 pqid__.sgpqid_.s │ │ │ │ - 0x0001e76c 67707163 705f5f00 73677071 63705f00 gpqcp__.sgpqcp_. │ │ │ │ - 0x0001e77c 73677071 636c5f5f 00736770 71636c5f sgpqcl__.sgpqcl_ │ │ │ │ - 0x0001e78c 00736770 7169745f 5f007367 70716974 .sgpqit__.sgpqit │ │ │ │ - 0x0001e79c 5f007367 7071766c 5f5f0073 67707176 _.sgpqvl__.sgpqv │ │ │ │ - 0x0001e7ac 6c5f0073 67707376 6c5f5f00 73677073 l_.sgpsvl__.sgps │ │ │ │ - 0x0001e7bc 766c5f00 73677071 696e5f5f 00736770 vl_.sgpqin__.sgp │ │ │ │ - 0x0001e7cc 71696e5f 00736770 636d645f 5f007367 qin_.sgpcmd__.sg │ │ │ │ - 0x0001e7dc 70636d64 5f007367 72716e70 5f5f0073 pcmd_.sgrqnp__.s │ │ │ │ - 0x0001e7ec 6772716e 705f0073 67727169 645f5f00 grqnp_.sgrqid__. │ │ │ │ - 0x0001e7fc 73677271 69645f00 73677271 63705f5f sgrqid_.sgrqcp__ │ │ │ │ - 0x0001e80c 00736772 7163705f 00736772 71636c5f .sgrqcp_.sgrqcl_ │ │ │ │ - 0x0001e81c 5f007367 7271636c 5f007367 7271766c _.sgrqcl_.sgrqvl │ │ │ │ - 0x0001e82c 5f5f0073 67727176 6c5f0073 67727376 __.sgrqvl_.sgrsv │ │ │ │ - 0x0001e83c 6c5f5f00 73677273 766c5f00 73677271 l__.sgrsvl_.sgrq │ │ │ │ - 0x0001e84c 696e5f5f 00736772 71696e5f 00697367 in__.sgrqin_.isg │ │ │ │ - 0x0001e85c 7267625f 5f006973 67726762 5f007367 rgb__.isgrgb_.sg │ │ │ │ - 0x0001e86c 74727166 5f5f0073 67747271 665f0073 trqf__.sgtrqf_.s │ │ │ │ - 0x0001e87c 67747273 6c5f5f00 73677472 736c5f00 gtrsl__.sgtrsl_. │ │ │ │ - 0x0001e88c 73677472 736e5f5f 00736774 72736e5f sgtrsn__.sgtrsn_ │ │ │ │ - 0x0001e89c 00736774 726c735f 5f007367 74726c73 .sgtrls__.sgtrls │ │ │ │ - 0x0001e8ac 5f007367 74726c6e 5f5f0073 6774726c _.sgtrln__.sgtrl │ │ │ │ - 0x0001e8bc 6e5f0073 6774726e 735f5f00 73677472 n_.sgtrns__.sgtr │ │ │ │ - 0x0001e8cc 6e735f00 73677472 6e6c5f5f 00736774 ns_.sgtrnl__.sgt │ │ │ │ - 0x0001e8dc 726e6c5f 00736763 6c73745f 5f007367 rnl_.sgclst__.sg │ │ │ │ - 0x0001e8ec 636c7374 5f007367 71636c5f 5f007367 clst_.sgqcl__.sg │ │ │ │ - 0x0001e8fc 71636c5f 00736773 73696d5f 5f007367 qcl_.sgssim__.sg │ │ │ │ - 0x0001e90c 7373696d 5f007367 7173696d 5f5f0073 ssim_.sgqsim__.s │ │ │ │ - 0x0001e91c 67717369 6d5f007a 67697365 745f5f00 gqsim_.zgiset__. │ │ │ │ - 0x0001e92c 7a676973 65745f00 7a677273 65745f5f zgiset_.zgrset__ │ │ │ │ - 0x0001e93c 007a6772 7365745f 007a6766 72656c5f .zgrset_.zgfrel_ │ │ │ │ - 0x0001e94c 5f007a67 6672656c 5f007a67 69696e74 _.zgfrel_.zgiint │ │ │ │ - 0x0001e95c 5f5f007a 6769696e 745f007a 67646f70 __.zgiint_.zgdop │ │ │ │ - 0x0001e96c 6e5f5f00 7a67646f 706e5f00 7a676463 n__.zgdopn_.zgdc │ │ │ │ - 0x0001e97c 6c735f5f 007a6764 636c735f 007a6770 ls__.zgdcls_.zgp │ │ │ │ - 0x0001e98c 6f706e5f 5f007a67 706f706e 5f007a67 opn__.zgpopn_.zg │ │ │ │ - 0x0001e99c 70636c73 5f5f007a 6770636c 735f007a pcls__.zgpcls_.z │ │ │ │ - 0x0001e9ac 67666c61 73685f5f 007a6766 6c617368 gflash__.zgflash │ │ │ │ - 0x0001e9bc 5f007a67 6f6f706e 5f5f007a 676f6f70 _.zgoopn__.zgoop │ │ │ │ - 0x0001e9cc 6e5f007a 676f636c 735f5f00 7a676f63 n_.zgocls__.zgoc │ │ │ │ - 0x0001e9dc 6c735f00 7a677377 64695f5f 007a6773 ls_.zgswdi__.zgs │ │ │ │ - 0x0001e9ec 7764695f 007a6773 636c695f 5f007a67 wdi_.zgscli__.zg │ │ │ │ - 0x0001e9fc 73636c69 5f007a67 676f706e 5f5f007a scli_.zggopn__.z │ │ │ │ - 0x0001ea0c 67676f70 6e5f007a 67676d6f 765f5f00 ggopn_.zggmov__. │ │ │ │ - 0x0001ea1c 7a67676d 6f765f00 7a67636c 69705f5f zggmov_.zgclip__ │ │ │ │ - 0x0001ea2c 007a6763 6c69705f 007a6772 636c705f .zgclip_.zgrclp_ │ │ │ │ - 0x0001ea3c 5f007a67 72636c70 5f007a67 7478745f _.zgrclp_.zgtxt_ │ │ │ │ - 0x0001ea4c 5f007a67 7478745f 007a6773 656c6563 _.zgtxt_.zgselec │ │ │ │ - 0x0001ea5c 74666f6e 745f5f00 7a677365 6c656374 tfont__.zgselect │ │ │ │ - 0x0001ea6c 666f6e74 5f007a67 66746663 5f5f007a font_.zgftfc__.z │ │ │ │ - 0x0001ea7c 67667466 635f007a 67736677 5f5f007a gftfc_.zgsfw__.z │ │ │ │ - 0x0001ea8c 67736677 5f007a67 6e756d66 6f6e7473 gsfw_.zgnumfonts │ │ │ │ - 0x0001ea9c 5f5f007a 676e756d 666f6e74 735f007a __.zgnumfonts_.z │ │ │ │ - 0x0001eaac 676c6973 74666f6e 74735f5f 007a676c glistfonts__.zgl │ │ │ │ - 0x0001eabc 69737466 6f6e7473 5f007a67 666f6e74 istfonts_.zgfont │ │ │ │ - 0x0001eacc 6e616d65 5f5f007a 67666f6e 746e616d name__.zgfontnam │ │ │ │ - 0x0001eadc 655f007a 6767706c 745f5f00 7a676770 e_.zggplt__.zggp │ │ │ │ - 0x0001eaec 6c745f00 7a676763 6c735f5f 007a6767 lt_.zggcls__.zgg │ │ │ │ - 0x0001eafc 636c735f 007a6767 746f6e5f 5f007a67 cls_.zggton__.zg │ │ │ │ - 0x0001eb0c 67746f6e 5f007a67 696f706e 5f5f007a gton_.zgiopn__.z │ │ │ │ - 0x0001eb1c 67696f70 6e5f007a 67696461 745f5f00 giopn_.zgidat__. │ │ │ │ - 0x0001eb2c 7a676964 61745f00 7a676963 6c735f5f zgidat_.zgicls__ │ │ │ │ - 0x0001eb3c 007a6769 636c735f 007a6771 706e745f .zgicls_.zgqpnt_ │ │ │ │ - 0x0001eb4c 5f007a67 71706e74 5f007a67 71776463 _.zgqpnt_.zgqwdc │ │ │ │ - 0x0001eb5c 5f5f007a 67717764 635f007a 6771636c __.zgqwdc_.zgqcl │ │ │ │ - 0x0001eb6c 635f5f00 7a677163 6c635f00 7a677174 c__.zgqclc_.zgqt │ │ │ │ - 0x0001eb7c 6e635f5f 007a6771 746e635f 007a6771 nc__.zgqtnc_.zgq │ │ │ │ - 0x0001eb8c 696d635f 5f007a67 71696d63 5f007a67 imc__.zgqimc_.zg │ │ │ │ - 0x0001eb9c 71707463 5f5f007a 67717074 635f007a qptc__.zgqptc_.z │ │ │ │ - 0x0001ebac 67717263 745f5f00 7a677172 63745f00 gqrct__.zgqrct_. │ │ │ │ - 0x0001ebbc 7a677372 6f745f5f 007a6773 726f745f zgsrot__.zgsrot_ │ │ │ │ - 0x0001ebcc 007a6773 66636d5f 5f007a67 7366636d .zgsfcm__.zgsfcm │ │ │ │ - 0x0001ebdc 5f007a67 736c636c 5f5f007a 67736c63 _.zgslcl__.zgslc │ │ │ │ - 0x0001ebec 6c5f007a 67737463 6c5f5f00 7a677374 l_.zgstcl__.zgst │ │ │ │ - 0x0001ebfc 636c5f00 7a676963 6c725f5f 007a6769 cl_.zgiclr__.zgi │ │ │ │ - 0x0001ec0c 636c725f 007a6763 6c696e69 5f5f007a clr_.zgclini__.z │ │ │ │ - 0x0001ec1c 67636c69 6e695f00 7377646f 706e5f5f gclini_.swdopn__ │ │ │ │ - 0x0001ec2c 00737764 6f706e5f 00737764 636c735f .swdopn_.swdcls_ │ │ │ │ - 0x0001ec3c 5f007377 64636c73 5f007377 706f706e _.swdcls_.swpopn │ │ │ │ - 0x0001ec4c 5f5f0073 77706f70 6e5f0073 77666c73 __.swpopn_.swfls │ │ │ │ - 0x0001ec5c 685f5f00 7377666c 73685f00 73777063 h__.swflsh_.swpc │ │ │ │ - 0x0001ec6c 6c735f5f 00737770 636c735f 0073776f ls__.swpcls_.swo │ │ │ │ - 0x0001ec7c 6f706e5f 5f007377 6f6f706e 5f007377 opn__.swoopn_.sw │ │ │ │ - 0x0001ec8c 6f636c73 5f5f0073 776f636c 735f0073 ocls__.swocls_.s │ │ │ │ - 0x0001ec9c 77716663 635f5f00 73777166 63635f00 wqfcc__.swqfcc_. │ │ │ │ - 0x0001ecac 73777366 636d5f5f 00737773 66636d5f swsfcm__.swsfcm_ │ │ │ │ - 0x0001ecbc 00737773 7764695f 5f007377 73776469 .swswdi__.swswdi │ │ │ │ - 0x0001eccc 5f007377 73636c69 5f5f0073 7773636c _.swscli__.swscl │ │ │ │ - 0x0001ecdc 695f0073 77736c63 6c5f5f00 7377736c i_.swslcl__.swsl │ │ │ │ - 0x0001ecec 636c5f00 73777366 775f5f00 73777366 cl_.swsfw__.swsf │ │ │ │ - 0x0001ecfc 775f0073 77676f70 6e5f5f00 7377676f w_.swgopn__.swgo │ │ │ │ - 0x0001ed0c 706e5f00 7377676d 6f765f5f 00737767 pn_.swgmov__.swg │ │ │ │ - 0x0001ed1c 6d6f765f 00737767 706c745f 5f007377 mov_.swgplt__.sw │ │ │ │ - 0x0001ed2c 67706c74 5f007377 67636c73 5f5f0073 gplt_.swgcls__.s │ │ │ │ - 0x0001ed3c 7767636c 735f0073 77737463 6c5f5f00 wgcls_.swstcl__. │ │ │ │ - 0x0001ed4c 73777374 636c5f00 73776774 6f6e5f5f swstcl_.swgton__ │ │ │ │ - 0x0001ed5c 00737767 746f6e5f 00737769 716e705f .swgton_.swiqnp_ │ │ │ │ - 0x0001ed6c 5f007377 69716e70 5f007377 69716964 _.swiqnp_.swiqid │ │ │ │ - 0x0001ed7c 5f5f0073 77697169 645f0073 77697163 __.swiqid_.swiqc │ │ │ │ - 0x0001ed8c 705f5f00 73776971 63705f00 73776971 p__.swiqcp_.swiq │ │ │ │ - 0x0001ed9c 636c5f5f 00737769 71636c5f 00737769 cl__.swiqcl_.swi │ │ │ │ - 0x0001edac 71766c5f 5f007377 6971766c 5f007377 qvl__.swiqvl_.sw │ │ │ │ - 0x0001edbc 6973766c 5f5f0073 77697376 6c5f0073 isvl__.swisvl_.s │ │ │ │ - 0x0001edcc 77697169 6e5f5f00 73776971 696e5f00 wiqin__.swiqin_. │ │ │ │ - 0x0001eddc 7377696f 706e5f5f 00737769 6f706e5f swiopn__.swiopn_ │ │ │ │ - 0x0001edec 00737769 6461745f 5f007377 69646174 .swidat__.swidat │ │ │ │ - 0x0001edfc 5f007377 69636c72 5f5f0073 7769636c _.swiclr__.swicl │ │ │ │ - 0x0001ee0c 725f0073 7769636c 735f5f00 73776963 r_.swicls__.swic │ │ │ │ - 0x0001ee1c 6c735f00 73777170 6e745f5f 00737771 ls_.swqpnt__.swq │ │ │ │ - 0x0001ee2c 706e745f 00737766 696e745f 5f007377 pnt_.swfint__.sw │ │ │ │ - 0x0001ee3c 66696e74 5f007377 69696e74 5f5f0073 fint_.swiint__.s │ │ │ │ - 0x0001ee4c 7769696e 745f0073 77717764 635f5f00 wiint_.swqwdc__. │ │ │ │ - 0x0001ee5c 73777177 64635f00 73777163 6c635f5f swqwdc_.swqclc__ │ │ │ │ - 0x0001ee6c 00737771 636c635f 00737771 746e635f .swqclc_.swqtnc_ │ │ │ │ - 0x0001ee7c 5f007377 71746e63 5f007377 71696d63 _.swqtnc_.swqimc │ │ │ │ - 0x0001ee8c 5f5f0073 7771696d 635f0073 77717074 __.swqimc_.swqpt │ │ │ │ - 0x0001ee9c 635f5f00 73777170 74635f00 73777172 c__.swqptc_.swqr │ │ │ │ - 0x0001eeac 63745f5f 00737771 7263745f 00737773 ct__.swqrct_.sws │ │ │ │ - 0x0001eebc 726f745f 5f007377 73726f74 5f007377 rot__.swsrot_.sw │ │ │ │ - 0x0001eecc 636c6368 5f5f0073 77636c63 685f0073 clch__.swclch_.s │ │ │ │ - 0x0001eedc 77717478 775f5f00 73777174 78775f00 wqtxw__.swqtxw_. │ │ │ │ - 0x0001eeec 73776674 66635f5f 00737766 7466635f swftfc__.swftfc_ │ │ │ │ - 0x0001eefc 00737766 746e6d5f 5f007377 66746e6d .swftnm__.swftnm │ │ │ │ - 0x0001ef0c 5f007377 736c6674 5f5f0073 77736c66 _.swslft__.swslf │ │ │ │ - 0x0001ef1c 745f0073 77677466 745f5f00 73776774 t_.swgtft__.swgt │ │ │ │ - 0x0001ef2c 66745f00 73776c73 66745f5f 0073776c ft_.swlsft__.swl │ │ │ │ - 0x0001ef3c 7366745f 00737774 78745f5f 00737774 sft_.swtxt__.swt │ │ │ │ - 0x0001ef4c 78745f00 73777267 65745f5f 00737772 xt_.swrget__.swr │ │ │ │ - 0x0001ef5c 6765745f 00737772 7365745f 5f007377 get_.swrset__.sw │ │ │ │ - 0x0001ef6c 72736574 5f007377 72737478 5f5f0073 rset_.swrstx__.s │ │ │ │ - 0x0001ef7c 77727374 785f0073 7770716e 705f5f00 wrstx_.swpqnp__. │ │ │ │ - 0x0001ef8c 73777071 6e705f00 73777071 69645f5f swpqnp_.swpqid__ │ │ │ │ - 0x0001ef9c 00737770 7169645f 00737770 7163705f .swpqid_.swpqcp_ │ │ │ │ - 0x0001efac 5f007377 70716370 5f007377 7071636c _.swpqcp_.swpqcl │ │ │ │ - 0x0001efbc 5f5f0073 77707163 6c5f0073 77707169 __.swpqcl_.swpqi │ │ │ │ - 0x0001efcc 745f5f00 73777071 69745f00 73777071 t__.swpqit_.swpq │ │ │ │ - 0x0001efdc 766c5f5f 00737770 71766c5f 00737770 vl__.swpqvl_.swp │ │ │ │ - 0x0001efec 73766c5f 5f007377 7073766c 5f007377 svl__.swpsvl_.sw │ │ │ │ - 0x0001effc 7071696e 5f5f0073 77707169 6e5f0073 pqin__.swpqin_.s │ │ │ │ - 0x0001f00c 7772716e 705f5f00 73777271 6e705f00 wrqnp__.swrqnp_. │ │ │ │ - 0x0001f01c 73777271 69645f5f 00737772 7169645f swrqid__.swrqid_ │ │ │ │ - 0x0001f02c 00737772 7163705f 5f007377 72716370 .swrqcp__.swrqcp │ │ │ │ - 0x0001f03c 5f007377 7271636c 5f5f0073 77727163 _.swrqcl__.swrqc │ │ │ │ - 0x0001f04c 6c5f0073 77727176 6c5f5f00 73777271 l_.swrqvl__.swrq │ │ │ │ - 0x0001f05c 766c5f00 73777273 766c5f5f 00737772 vl_.swrsvl__.swr │ │ │ │ - 0x0001f06c 73766c5f 00737772 71696e5f 5f007377 svl_.swrqin__.sw │ │ │ │ - 0x0001f07c 7271696e 5f007377 63716e70 5f5f0073 rqin_.swcqnp__.s │ │ │ │ - 0x0001f08c 7763716e 705f0073 77637169 645f5f00 wcqnp_.swcqid__. │ │ │ │ - 0x0001f09c 73776371 69645f00 73776371 63705f5f swcqid_.swcqcp__ │ │ │ │ - 0x0001f0ac 00737763 7163705f 00737763 71636c5f .swcqcp_.swcqcl_ │ │ │ │ - 0x0001f0bc 5f007377 6371636c 5f007377 6371766c _.swcqcl_.swcqvl │ │ │ │ - 0x0001f0cc 5f5f0073 77637176 6c5f0073 77637376 __.swcqvl_.swcsv │ │ │ │ - 0x0001f0dc 6c5f5f00 73776373 766c5f00 73776371 l__.swcsvl_.swcq │ │ │ │ - 0x0001f0ec 696e5f5f 00737763 71696e5f 0073776c in__.swcqin_.swl │ │ │ │ - 0x0001f0fc 6765745f 5f007377 6c676574 5f007377 get__.swlget_.sw │ │ │ │ - 0x0001f10c 6c736574 5f5f0073 776c7365 745f0073 lset__.swlset_.s │ │ │ │ - 0x0001f11c 776c7374 785f5f00 73776c73 74785f00 wlstx__.swlstx_. │ │ │ │ - 0x0001f12c 73777166 6e6d5f5f 00737771 666e6d5f swqfnm__.swqfnm_ │ │ │ │ - 0x0001f13c 007a6766 696e745f 5f007a67 66696e74 .zgfint__.zgfint │ │ │ │ - 0x0001f14c 5f007a67 71747877 5f5f007a 67717478 _.zgqtxw__.zgqtx │ │ │ │ - 0x0001f15c 775f0073 776c716e 705f5f00 73776c71 w_.swlqnp__.swlq │ │ │ │ - 0x0001f16c 6e705f00 73776c71 69645f5f 0073776c np_.swlqid__.swl │ │ │ │ - 0x0001f17c 7169645f 0073776c 7163705f 5f007377 qid_.swlqcp__.sw │ │ │ │ - 0x0001f18c 6c716370 5f007377 6c71636c 5f5f0073 lqcp_.swlqcl__.s │ │ │ │ - 0x0001f19c 776c7163 6c5f0073 776c7176 6c5f5f00 wlqcl_.swlqvl__. │ │ │ │ - 0x0001f1ac 73776c71 766c5f00 73776c73 766c5f5f swlqvl_.swlsvl__ │ │ │ │ - 0x0001f1bc 0073776c 73766c5f 0073776c 71696e5f .swlsvl_.swlqin_ │ │ │ │ - 0x0001f1cc 5f007377 6c71696e 5f007377 63676574 _.swlqin_.swcget │ │ │ │ - 0x0001f1dc 5f5f0073 77636765 745f0073 77637365 __.swcget_.swcse │ │ │ │ - 0x0001f1ec 745f5f00 73776373 65745f00 73776373 t__.swcset_.swcs │ │ │ │ - 0x0001f1fc 74785f5f 00737763 7374785f 00737769 tx__.swcstx_.swi │ │ │ │ - 0x0001f20c 6765745f 5f007377 69676574 5f007377 get__.swiget_.sw │ │ │ │ - 0x0001f21c 69736574 5f5f0073 77697365 745f0073 iset__.swiset_.s │ │ │ │ - 0x0001f22c 77697374 785f5f00 73776973 74785f00 wistx__.swistx_. │ │ │ │ - 0x0001f23c 7377636d 6c6c5f5f 00737763 6d6c6c5f swcmll__.swcmll_ │ │ │ │ - 0x0001f24c 00737771 636d6e5f 5f007377 71636d6e .swqcmn__.swqcmn │ │ │ │ - 0x0001f25c 5f007377 71636d66 5f5f0073 7771636d _.swqcmf__.swqcm │ │ │ │ - 0x0001f26c 665f0073 7771636d 645f5f00 73777163 f_.swqcmd__.swqc │ │ │ │ - 0x0001f27c 6d645f00 73777067 65745f5f 00737770 md_.swpget__.swp │ │ │ │ - 0x0001f28c 6765745f 00737770 7365745f 5f007377 get_.swpset__.sw │ │ │ │ - 0x0001f29c 70736574 5f007377 70737478 5f5f0073 pset_.swpstx__.s │ │ │ │ - 0x0001f2ac 77707374 785f0075 656c6765 745f5f00 wpstx_.uelget__. │ │ │ │ - 0x0001f2bc 75656c67 65745f00 75656c73 65745f5f uelget_.uelset__ │ │ │ │ - 0x0001f2cc 0075656c 7365745f 0075656c 7374785f .uelset_.uelstx_ │ │ │ │ - 0x0001f2dc 5f007565 6c737478 5f007565 7a63686b _.uelstx_.uezchk │ │ │ │ - 0x0001f2ec 5f5f0075 657a6368 6b5f0075 6569746c __.uezchk_.ueitl │ │ │ │ - 0x0001f2fc 765f5f00 75656974 6c765f00 75657374 v__.ueitlv_.uest │ │ │ │ - 0x0001f30c 6c765f5f 00756573 746c765f 00756571 lv__.uestlv_.ueq │ │ │ │ - 0x0001f31c 746c765f 5f007565 71746c76 5f007565 tlv__.ueqtlv_.ue │ │ │ │ - 0x0001f32c 716e746c 5f5f0075 65716e74 6c5f0075 qntl__.ueqntl_.u │ │ │ │ - 0x0001f33c 6573746c 7a5f5f00 75657374 6c7a5f00 estlz__.uestlz_. │ │ │ │ - 0x0001f34c 75657174 6c7a5f5f 00756571 746c7a5f ueqtlz__.ueqtlz_ │ │ │ │ - 0x0001f35c 00756569 6765745f 5f007565 69676574 .ueiget__.ueiget │ │ │ │ - 0x0001f36c 5f007565 69736574 5f5f0075 65697365 _.ueiset__.ueise │ │ │ │ - 0x0001f37c 745f0075 65697374 785f5f00 75656973 t_.ueistx__.ueis │ │ │ │ - 0x0001f38c 74785f00 7565746f 6e7a5f5f 00756574 tx_.uetonz__.uet │ │ │ │ - 0x0001f39c 6f6e7a5f 00756574 6f6e655f 5f007565 onz_.uetone__.ue │ │ │ │ - 0x0001f3ac 746f6e65 5f007565 72676574 5f5f0075 tone_.uerget__.u │ │ │ │ - 0x0001f3bc 65726765 745f0075 65727365 745f5f00 erget_.uerset__. │ │ │ │ - 0x0001f3cc 75657273 65745f00 75657273 74785f5f uerset_.uerstx__ │ │ │ │ - 0x0001f3dc 00756572 7374785f 00756567 746c625f .uerstx_.uegtlb_ │ │ │ │ - 0x0001f3ec 5f007565 67746c62 5f007565 70676574 _.uegtlb_.uepget │ │ │ │ - 0x0001f3fc 5f5f0075 65706765 745f0075 65707365 __.uepget_.uepse │ │ │ │ - 0x0001f40c 745f5f00 75657073 65745f00 75657073 t__.uepset_.ueps │ │ │ │ - 0x0001f41c 74785f5f 00756570 7374785f 00756574 tx__.uepstx_.uet │ │ │ │ - 0x0001f42c 6f6e635f 5f007565 746f6e63 5f007565 onc__.uetonc_.ue │ │ │ │ - 0x0001f43c 61726561 5f5f0075 65617265 615f0075 area__.uearea_.u │ │ │ │ - 0x0001f44c 6561696e 745f5f00 75656169 6e745f00 eaint__.ueaint_. │ │ │ │ - 0x0001f45c 75657071 6e705f5f 00756570 716e705f uepqnp__.uepqnp_ │ │ │ │ - 0x0001f46c 00756570 7169645f 5f007565 70716964 .uepqid__.uepqid │ │ │ │ - 0x0001f47c 5f007565 70716370 5f5f0075 65707163 _.uepqcp__.uepqc │ │ │ │ - 0x0001f48c 705f0075 65707163 6c5f5f00 75657071 p_.uepqcl__.uepq │ │ │ │ - 0x0001f49c 636c5f00 75657071 69745f5f 00756570 cl_.uepqit__.uep │ │ │ │ - 0x0001f4ac 7169745f 00756570 71766c5f 5f007565 qit_.uepqvl__.ue │ │ │ │ - 0x0001f4bc 7071766c 5f007565 7073766c 5f5f0075 pqvl_.uepsvl__.u │ │ │ │ - 0x0001f4cc 65707376 6c5f0075 65707169 6e5f5f00 epsvl_.uepqin__. │ │ │ │ - 0x0001f4dc 75657071 696e5f00 75657271 6e705f5f uepqin_.uerqnp__ │ │ │ │ - 0x0001f4ec 00756572 716e705f 00756572 7169645f .uerqnp_.uerqid_ │ │ │ │ - 0x0001f4fc 5f007565 72716964 5f007565 72716370 _.uerqid_.uerqcp │ │ │ │ - 0x0001f50c 5f5f0075 65727163 705f0075 65727163 __.uerqcp_.uerqc │ │ │ │ - 0x0001f51c 6c5f5f00 75657271 636c5f00 75657271 l__.uerqcl_.uerq │ │ │ │ - 0x0001f52c 766c5f5f 00756572 71766c5f 00756572 vl__.uerqvl_.uer │ │ │ │ - 0x0001f53c 73766c5f 5f007565 7273766c 5f007565 svl__.uersvl_.ue │ │ │ │ - 0x0001f54c 7271696e 5f5f0075 65727169 6e5f0075 rqin__.uerqin_.u │ │ │ │ - 0x0001f55c 6567746c 615f5f00 75656774 6c615f00 egtla__.uegtla_. │ │ │ │ - 0x0001f56c 75656971 6e705f5f 00756569 716e705f ueiqnp__.ueiqnp_ │ │ │ │ - 0x0001f57c 00756569 7169645f 5f007565 69716964 .ueiqid__.ueiqid │ │ │ │ - 0x0001f58c 5f007565 69716370 5f5f0075 65697163 _.ueiqcp__.ueiqc │ │ │ │ - 0x0001f59c 705f0075 65697163 6c5f5f00 75656971 p_.ueiqcl__.ueiq │ │ │ │ - 0x0001f5ac 636c5f00 75656971 766c5f5f 00756569 cl_.ueiqvl__.uei │ │ │ │ - 0x0001f5bc 71766c5f 00756569 73766c5f 5f007565 qvl_.ueisvl__.ue │ │ │ │ - 0x0001f5cc 6973766c 5f007565 6971696e 5f5f0075 isvl_.ueiqin__.u │ │ │ │ - 0x0001f5dc 65697169 6e5f0075 65746f6e 665f5f00 eiqin_.uetonf__. │ │ │ │ - 0x0001f5ec 7565746f 6e665f00 7565746f 6e625f5f uetonf_.uetonb__ │ │ │ │ - 0x0001f5fc 00756574 6f6e625f 0075656c 716e705f .uetonb_.uelqnp_ │ │ │ │ - 0x0001f60c 5f007565 6c716e70 5f007565 6c716964 _.uelqnp_.uelqid │ │ │ │ - 0x0001f61c 5f5f0075 656c7169 645f0075 656c7163 __.uelqid_.uelqc │ │ │ │ - 0x0001f62c 705f5f00 75656c71 63705f00 75656c71 p__.uelqcp_.uelq │ │ │ │ - 0x0001f63c 636c5f5f 0075656c 71636c5f 0075656c cl__.uelqcl_.uel │ │ │ │ - 0x0001f64c 71766c5f 5f007565 6c71766c 5f007565 qvl__.uelqvl_.ue │ │ │ │ - 0x0001f65c 6c73766c 5f5f0075 656c7376 6c5f0075 lsvl__.uelsvl_.u │ │ │ │ - 0x0001f66c 656c7169 6e5f5f00 75656c71 696e5f00 elqin__.uelqin_. │ │ │ │ - 0x0001f67c 69756574 6f6e5f5f 00697565 746f6e5f iueton__.iueton_ │ │ │ │ - 0x0001f68c 00757370 716e705f 5f007573 70716e70 .uspqnp__.uspqnp │ │ │ │ - 0x0001f69c 5f007573 70716964 5f5f0075 73707169 _.uspqid__.uspqi │ │ │ │ - 0x0001f6ac 645f0075 73707163 705f5f00 75737071 d_.uspqcp__.uspq │ │ │ │ - 0x0001f6bc 63705f00 75737071 636c5f5f 00757370 cp_.uspqcl__.usp │ │ │ │ - 0x0001f6cc 71636c5f 00757370 7169745f 5f007573 qcl_.uspqit__.us │ │ │ │ - 0x0001f6dc 70716974 5f007573 7071766c 5f5f0075 pqit_.uspqvl__.u │ │ │ │ - 0x0001f6ec 73707176 6c5f0075 73707376 6c5f5f00 spqvl_.uspsvl__. │ │ │ │ - 0x0001f6fc 75737073 766c5f00 75737071 696e5f5f uspsvl_.uspqin__ │ │ │ │ - 0x0001f70c 00757370 71696e5f 00757370 74746c5f .uspqin_.uspttl_ │ │ │ │ - 0x0001f71c 5f007573 7074746c 5f007573 72716e70 _.uspttl_.usrqnp │ │ │ │ - 0x0001f72c 5f5f0075 7372716e 705f0075 73727169 __.usrqnp_.usrqi │ │ │ │ - 0x0001f73c 645f5f00 75737271 69645f00 75737271 d__.usrqid_.usrq │ │ │ │ - 0x0001f74c 63705f5f 00757372 7163705f 00757372 cp__.usrqcp_.usr │ │ │ │ - 0x0001f75c 71636c5f 5f007573 7271636c 5f007573 qcl__.usrqcl_.us │ │ │ │ - 0x0001f76c 7271766c 5f5f0075 73727176 6c5f0075 rqvl__.usrqvl_.u │ │ │ │ - 0x0001f77c 73727376 6c5f5f00 75737273 766c5f00 srsvl__.usrsvl_. │ │ │ │ - 0x0001f78c 75737271 696e5f5f 00757372 71696e5f usrqin__.usrqin_ │ │ │ │ - 0x0001f79c 00757378 6178735f 5f007573 78617873 .usxaxs__.usxaxs │ │ │ │ - 0x0001f7ac 5f007573 79737562 5f5f0075 73797375 _.usysub__.usysu │ │ │ │ - 0x0001f7bc 625f0075 73706669 745f5f00 75737066 b_.uspfit__.uspf │ │ │ │ - 0x0001f7cc 69745f00 75736178 636c5f5f 00757361 it_.usaxcl__.usa │ │ │ │ - 0x0001f7dc 78636c5f 00757370 6e756d5f 5f007573 xcl_.uspnum__.us │ │ │ │ - 0x0001f7ec 706e756d 5f007573 7a646774 5f5f0075 pnum_.uszdgt__.u │ │ │ │ - 0x0001f7fc 737a6467 745f0075 736c6765 745f5f00 szdgt_.uslget__. │ │ │ │ - 0x0001f80c 75736c67 65745f00 75736c73 65745f5f uslget_.uslset__ │ │ │ │ - 0x0001f81c 0075736c 7365745f 0075736c 7374785f .uslset_.uslstx_ │ │ │ │ - 0x0001f82c 5f007573 6c737478 5f007573 61786c67 _.uslstx_.usaxlg │ │ │ │ - 0x0001f83c 5f5f0075 7361786c 675f0075 73776170 __.usaxlg_.uswap │ │ │ │ - 0x0001f84c 7a5f5f00 75737761 707a5f00 75737573 z__.uswapz_.usus │ │ │ │ - 0x0001f85c 636c5f5f 00757375 73636c5f 00757375 cl__.ususcl_.usu │ │ │ │ - 0x0001f86c 7363755f 5f007573 75736375 5f007573 scu__.ususcu_.us │ │ │ │ - 0x0001f87c 78696e7a 5f5f0075 7378696e 7a5f0075 xinz__.usxinz_.u │ │ │ │ - 0x0001f88c 7378746c 7a5f5f00 75737874 6c7a5f00 sxtlz__.usxtlz_. │ │ │ │ - 0x0001f89c 75736967 65745f5f 00757369 6765745f usiget__.usiget_ │ │ │ │ - 0x0001f8ac 00757369 7365745f 5f007573 69736574 .usiset__.usiset │ │ │ │ - 0x0001f8bc 5f007573 69737478 5f5f0075 73697374 _.usistx__.usist │ │ │ │ - 0x0001f8cc 785f0075 7373706e 745f5f00 75737370 x_.usspnt__.ussp │ │ │ │ - 0x0001f8dc 6e745f00 7573786f 66665f5f 00757378 nt_.usxoff__.usx │ │ │ │ - 0x0001f8ec 6f66665f 00757361 786e6d5f 5f007573 off_.usaxnm__.us │ │ │ │ - 0x0001f8fc 61786e6d 5f007573 61787363 5f5f0075 axnm_.usaxsc__.u │ │ │ │ - 0x0001f90c 73617873 635f0075 73646178 735f5f00 saxsc_.usdaxs__. │ │ │ │ - 0x0001f91c 75736461 78735f00 75736971 6e705f5f usdaxs_.usiqnp__ │ │ │ │ - 0x0001f92c 00757369 716e705f 00757369 7169645f .usiqnp_.usiqid_ │ │ │ │ - 0x0001f93c 5f007573 69716964 5f007573 69716370 _.usiqid_.usiqcp │ │ │ │ - 0x0001f94c 5f5f0075 73697163 705f0075 73697163 __.usiqcp_.usiqc │ │ │ │ - 0x0001f95c 6c5f5f00 75736971 636c5f00 75736971 l__.usiqcl_.usiq │ │ │ │ - 0x0001f96c 766c5f5f 00757369 71766c5f 00757369 vl__.usiqvl_.usi │ │ │ │ - 0x0001f97c 73766c5f 5f007573 6973766c 5f007573 svl__.usisvl_.us │ │ │ │ - 0x0001f98c 6971696e 5f5f0075 73697169 6e5f0075 iqin__.usiqin_.u │ │ │ │ - 0x0001f99c 73726765 745f5f00 75737267 65745f00 srget__.usrget_. │ │ │ │ - 0x0001f9ac 75737273 65745f5f 00757372 7365745f usrset__.usrset_ │ │ │ │ - 0x0001f9bc 00757372 7374785f 5f007573 72737478 .usrstx__.usrstx │ │ │ │ - 0x0001f9cc 5f007573 6368766c 5f5f0075 73636876 _.uschvl__.uschv │ │ │ │ - 0x0001f9dc 6c5f0075 73787375 625f5f00 75737873 l_.usxsub__.usxs │ │ │ │ - 0x0001f9ec 75625f00 75737861 78755f5f 00757378 ub_.usxaxu__.usx │ │ │ │ - 0x0001f9fc 6178755f 00757379 6178735f 5f007573 axu_.usyaxs__.us │ │ │ │ - 0x0001fa0c 79617873 5f007573 67727068 5f5f0075 yaxs_.usgrph__.u │ │ │ │ - 0x0001fa1c 73677270 685f0075 73617864 765f5f00 sgrph_.usaxdv__. │ │ │ │ - 0x0001fa2c 75736178 64765f00 6373626c 626c5f5f usaxdv_.csblbl__ │ │ │ │ - 0x0001fa3c 00637362 6c626c5f 00757370 6765745f .csblbl_.uspget_ │ │ │ │ - 0x0001fa4c 5f007573 70676574 5f007573 70736574 _.uspget_.uspset │ │ │ │ - 0x0001fa5c 5f5f0075 73707365 745f0075 73707374 __.uspset_.uspst │ │ │ │ - 0x0001fa6c 785f5f00 75737073 74785f00 75736c71 x__.uspstx_.uslq │ │ │ │ - 0x0001fa7c 6e705f5f 0075736c 716e705f 0075736c np__.uslqnp_.usl │ │ │ │ - 0x0001fa8c 7169645f 5f007573 6c716964 5f007573 qid__.uslqid_.us │ │ │ │ - 0x0001fa9c 6c716370 5f5f0075 736c7163 705f0075 lqcp__.uslqcp_.u │ │ │ │ - 0x0001faac 736c7163 6c5f5f00 75736c71 636c5f00 slqcl__.uslqcl_. │ │ │ │ - 0x0001fabc 75736c71 766c5f5f 0075736c 71766c5f uslqvl__.uslqvl_ │ │ │ │ - 0x0001facc 0075736c 73766c5f 5f007573 6c73766c .uslsvl__.uslsvl │ │ │ │ - 0x0001fadc 5f007573 6c71696e 5f5f0075 736c7169 _.uslqin__.uslqi │ │ │ │ - 0x0001faec 6e5f0075 73737474 6c5f5f00 75737374 n_.ussttl__.usst │ │ │ │ - 0x0001fafc 746c5f00 75737361 78735f5f 00757373 tl_.ussaxs__.uss │ │ │ │ - 0x0001fb0c 6178735f 00757378 61786c5f 5f007573 axs_.usxaxl__.us │ │ │ │ - 0x0001fb1c 7861786c 5f007573 696e6974 5f5f0075 xaxl_.usinit__.u │ │ │ │ - 0x0001fb2c 73696e69 745f0075 73796178 6c5f5f00 sinit_.usyaxl__. │ │ │ │ - 0x0001fb3c 75737961 786c5f00 7573796f 66665f5f usyaxl_.usyoff__ │ │ │ │ - 0x0001fb4c 00757379 6f66665f 00757363 716e705f .usyoff_.uscqnp_ │ │ │ │ - 0x0001fb5c 5f007573 63716e70 5f007573 63716964 _.uscqnp_.uscqid │ │ │ │ - 0x0001fb6c 5f5f0075 73637169 645f0075 73637163 __.uscqid_.uscqc │ │ │ │ - 0x0001fb7c 705f5f00 75736371 63705f00 75736371 p__.uscqcp_.uscq │ │ │ │ - 0x0001fb8c 636c5f5f 00757363 71636c5f 00757363 cl__.uscqcl_.usc │ │ │ │ - 0x0001fb9c 71766c5f 5f007573 6371766c 5f007573 qvl__.uscqvl_.us │ │ │ │ - 0x0001fbac 6373766c 5f5f0075 73637376 6c5f0075 csvl__.uscsvl_.u │ │ │ │ - 0x0001fbbc 73637169 6e5f5f00 75736371 696e5f00 scqin__.uscqin_. │ │ │ │ - 0x0001fbcc 75737074 6d6b5f5f 00757370 746d6b5f usptmk__.usptmk_ │ │ │ │ - 0x0001fbdc 00757375 72646c5f 5f007573 7572646c .usurdl__.usurdl │ │ │ │ - 0x0001fbec 5f007573 75726474 5f5f0075 73757264 _.usurdt__.usurd │ │ │ │ - 0x0001fbfc 745f0075 73706178 735f5f00 75737061 t_.uspaxs__.uspa │ │ │ │ - 0x0001fc0c 78735f00 75737969 6e7a5f5f 00757379 xs_.usyinz__.usy │ │ │ │ - 0x0001fc1c 696e7a5f 00757379 746c7a5f 5f007573 inz_.usytlz__.us │ │ │ │ - 0x0001fc2c 79746c7a 5f007573 63676574 5f5f0075 ytlz_.uscget__.u │ │ │ │ - 0x0001fc3c 73636765 745f0075 73637365 745f5f00 scget_.uscset__. │ │ │ │ - 0x0001fc4c 75736373 65745f00 75736373 74785f5f uscset_.uscstx__ │ │ │ │ - 0x0001fc5c 00757363 7374785f 00757379 6178755f .uscstx_.usyaxu_ │ │ │ │ - 0x0001fc6c 5f007573 79617875 5f007579 70617873 _.usyaxu_.uypaxs │ │ │ │ - 0x0001fc7c 5f5f0075 79706178 735f0075 79707474 __.uypaxs_.uyptt │ │ │ │ - 0x0001fc8c 6c5f5f00 75797074 746c5f00 75797361 l__.uypttl_.uysa │ │ │ │ - 0x0001fc9c 78735f5f 00757973 6178735f 00757970 xs__.uysaxs_.uyp │ │ │ │ - 0x0001fcac 6e756d5f 5f007579 706e756d 5f007579 num__.uypnum_.uy │ │ │ │ - 0x0001fcbc 7361787a 5f5f0075 79736178 7a5f006c saxz__.uysaxz_.l │ │ │ │ - 0x0001fccc 75796368 6b5f5f00 6c757963 686b5f00 uychk__.luychk_. │ │ │ │ - 0x0001fcdc 75797074 6d6b5f5f 00757970 746d6b5f uyptmk__.uyptmk_ │ │ │ │ - 0x0001fcec 00757973 74746c5f 5f007579 7374746c .uysttl__.uysttl │ │ │ │ - 0x0001fcfc 5f007579 61786476 5f5f0075 79617864 _.uyaxdv__.uyaxd │ │ │ │ - 0x0001fd0c 765f0075 7973666d 745f5f00 75797366 v_.uysfmt__.uysf │ │ │ │ - 0x0001fd1c 6d745f00 75797166 6d745f5f 00757971 mt_.uyqfmt__.uyq │ │ │ │ - 0x0001fd2c 666d745f 00757970 746d7a5f 5f007579 fmt_.uyptmz__.uy │ │ │ │ - 0x0001fd3c 70746d7a 5f007579 736f6666 5f5f0075 ptmz_.uysoff__.u │ │ │ │ - 0x0001fd4c 79736f66 665f0075 79726f66 665f5f00 ysoff_.uyroff__. │ │ │ │ - 0x0001fd5c 7579726f 66665f00 75796d74 746c5f5f uyroff_.uymttl__ │ │ │ │ - 0x0001fd6c 0075796d 74746c5f 00757961 786e6d5f .uymttl_.uyaxnm_ │ │ │ │ - 0x0001fd7c 5f007579 61786e6d 5f00756c 69676574 _.uyaxnm_.uliget │ │ │ │ - 0x0001fd8c 5f5f0075 6c696765 745f0075 6c697365 __.uliget_.ulise │ │ │ │ - 0x0001fd9c 745f5f00 756c6973 65745f00 756c6973 t__.uliset_.ulis │ │ │ │ - 0x0001fdac 74785f5f 00756c69 7374785f 00756c6c tx__.ulistx_.ull │ │ │ │ - 0x0001fdbc 6765745f 5f00756c 6c676574 5f00756c get__.ullget_.ul │ │ │ │ - 0x0001fdcc 6c736574 5f5f0075 6c6c7365 745f0075 lset__.ullset_.u │ │ │ │ - 0x0001fddc 6c6c7374 785f5f00 756c6c73 74785f00 llstx__.ullstx_. │ │ │ │ - 0x0001fdec 756c7071 6e705f5f 00756c70 716e705f ulpqnp__.ulpqnp_ │ │ │ │ - 0x0001fdfc 00756c70 7169645f 5f00756c 70716964 .ulpqid__.ulpqid │ │ │ │ - 0x0001fe0c 5f00756c 70716370 5f5f0075 6c707163 _.ulpqcp__.ulpqc │ │ │ │ - 0x0001fe1c 705f0075 6c707163 6c5f5f00 756c7071 p_.ulpqcl__.ulpq │ │ │ │ - 0x0001fe2c 636c5f00 756c7071 69745f5f 00756c70 cl_.ulpqit__.ulp │ │ │ │ - 0x0001fe3c 7169745f 00756c70 71766c5f 5f00756c qit_.ulpqvl__.ul │ │ │ │ - 0x0001fe4c 7071766c 5f00756c 7073766c 5f5f0075 pqvl_.ulpsvl__.u │ │ │ │ - 0x0001fe5c 6c707376 6c5f0075 6c707169 6e5f5f00 lpsvl_.ulpqin__. │ │ │ │ - 0x0001fe6c 756c7071 696e5f00 756c7271 6e705f5f ulpqin_.ulrqnp__ │ │ │ │ - 0x0001fe7c 00756c72 716e705f 00756c72 7169645f .ulrqnp_.ulrqid_ │ │ │ │ - 0x0001fe8c 5f00756c 72716964 5f00756c 72716370 _.ulrqid_.ulrqcp │ │ │ │ - 0x0001fe9c 5f5f0075 6c727163 705f0075 6c727163 __.ulrqcp_.ulrqc │ │ │ │ - 0x0001feac 6c5f5f00 756c7271 636c5f00 756c7271 l__.ulrqcl_.ulrq │ │ │ │ - 0x0001febc 766c5f5f 00756c72 71766c5f 00756c72 vl__.ulrqvl_.ulr │ │ │ │ - 0x0001fecc 73766c5f 5f00756c 7273766c 5f00756c svl__.ulrsvl_.ul │ │ │ │ - 0x0001fedc 7271696e 5f5f0075 6c727169 6e5f0075 rqin__.ulrqin_.u │ │ │ │ - 0x0001feec 6c786c62 6c5f5f00 756c786c 626c5f00 lxlbl__.ulxlbl_. │ │ │ │ - 0x0001fefc 756c7378 626c5f5f 00756c73 78626c5f ulsxbl__.ulsxbl_ │ │ │ │ - 0x0001ff0c 00756c71 78626c5f 5f00756c 7178626c .ulqxbl__.ulqxbl │ │ │ │ - 0x0001ff1c 5f00756c 6c716e70 5f5f0075 6c6c716e _.ullqnp__.ullqn │ │ │ │ - 0x0001ff2c 705f0075 6c6c7169 645f5f00 756c6c71 p_.ullqid__.ullq │ │ │ │ - 0x0001ff3c 69645f00 756c6c71 63705f5f 00756c6c id_.ullqcp__.ull │ │ │ │ - 0x0001ff4c 7163705f 00756c6c 71636c5f 5f00756c qcp_.ullqcl__.ul │ │ │ │ - 0x0001ff5c 6c71636c 5f00756c 6c71766c 5f5f0075 lqcl_.ullqvl__.u │ │ │ │ - 0x0001ff6c 6c6c7176 6c5f0075 6c6c7376 6c5f5f00 llqvl_.ullsvl__. │ │ │ │ - 0x0001ff7c 756c6c73 766c5f00 756c6c71 696e5f5f ullsvl_.ullqin__ │ │ │ │ - 0x0001ff8c 00756c6c 71696e5f 00756c69 716e705f .ullqin_.uliqnp_ │ │ │ │ - 0x0001ff9c 5f00756c 69716e70 5f00756c 69716964 _.uliqnp_.uliqid │ │ │ │ - 0x0001ffac 5f5f0075 6c697169 645f0075 6c697163 __.uliqid_.uliqc │ │ │ │ - 0x0001ffbc 705f5f00 756c6971 63705f00 756c6971 p__.uliqcp_.uliq │ │ │ │ - 0x0001ffcc 636c5f5f 00756c69 71636c5f 00756c69 cl__.uliqcl_.uli │ │ │ │ - 0x0001ffdc 71766c5f 5f00756c 6971766c 5f00756c qvl__.uliqvl_.ul │ │ │ │ - 0x0001ffec 6973766c 5f5f0075 6c697376 6c5f0075 isvl__.ulisvl_.u │ │ │ │ - 0x0001fffc 6c697169 6e5f5f00 756c6971 696e5f00 liqin__.uliqin_. │ │ │ │ - 0x0002000c 756c7873 666d5f5f 00756c78 73666d5f ulxsfm__.ulxsfm_ │ │ │ │ - 0x0002001c 00756c78 71666d5f 5f00756c 7871666d .ulxqfm__.ulxqfm │ │ │ │ - 0x0002002c 5f00756c 72676574 5f5f0075 6c726765 _.ulrget__.ulrge │ │ │ │ - 0x0002003c 745f0075 6c727365 745f5f00 756c7273 t_.ulrset__.ulrs │ │ │ │ - 0x0002004c 65745f00 756c7273 74785f5f 00756c72 et_.ulrstx__.ulr │ │ │ │ - 0x0002005c 7374785f 00756c79 73666d5f 5f00756c stx_.ulysfm__.ul │ │ │ │ - 0x0002006c 7973666d 5f00756c 7971666d 5f5f0075 ysfm_.ulyqfm__.u │ │ │ │ - 0x0002007c 6c797166 6d5f0075 6c796c62 6c5f5f00 lyqfm_.ulylbl__. │ │ │ │ - 0x0002008c 756c796c 626c5f00 756c7379 626c5f5f ulylbl_.ulsybl__ │ │ │ │ - 0x0002009c 00756c73 79626c5f 00756c71 79626c5f .ulsybl_.ulqybl_ │ │ │ │ - 0x000200ac 5f00756c 7179626c 5f00756c 786c6f67 _.ulqybl_.ulxlog │ │ │ │ - 0x000200bc 5f5f0075 6c786c6f 675f0075 6c706765 __.ulxlog_.ulpge │ │ │ │ - 0x000200cc 745f5f00 756c7067 65745f00 756c7073 t__.ulpget_.ulps │ │ │ │ - 0x000200dc 65745f5f 00756c70 7365745f 00756c70 et__.ulpset_.ulp │ │ │ │ - 0x000200ec 7374785f 5f00756c 70737478 5f00756c stx__.ulpstx_.ul │ │ │ │ - 0x000200fc 796c6f67 5f5f0075 6c796c6f 675f0075 ylog__.ulylog_.u │ │ │ │ - 0x0002010c 756c696e 5f5f0075 756c696e 5f007575 ulin__.uulin_.uu │ │ │ │ - 0x0002011c 69716e70 5f5f0075 7569716e 705f0075 iqnp__.uuiqnp_.u │ │ │ │ - 0x0002012c 75697169 645f5f00 75756971 69645f00 uiqid__.uuiqid_. │ │ │ │ - 0x0002013c 75756971 63705f5f 00757569 7163705f uuiqcp__.uuiqcp_ │ │ │ │ - 0x0002014c 00757569 71636c5f 5f007575 6971636c .uuiqcl__.uuiqcl │ │ │ │ - 0x0002015c 5f007575 6971766c 5f5f0075 75697176 _.uuiqvl__.uuiqv │ │ │ │ - 0x0002016c 6c5f0075 75697376 6c5f5f00 75756973 l_.uuisvl__.uuis │ │ │ │ - 0x0002017c 766c5f00 75756971 696e5f5f 00757569 vl_.uuiqin__.uui │ │ │ │ - 0x0002018c 71696e5f 0075756d 726b5f5f 0075756d qin_.uumrk__.uum │ │ │ │ - 0x0002019c 726b5f00 75756c67 65745f5f 0075756c rk_.uulget__.uul │ │ │ │ - 0x000201ac 6765745f 0075756c 7365745f 5f007575 get_.uulset__.uu │ │ │ │ - 0x000201bc 6c736574 5f007575 6c737478 5f5f0075 lset_.uulstx__.u │ │ │ │ - 0x000201cc 756c7374 785f0075 75736672 745f5f00 ulstx_.uusfrt__. │ │ │ │ - 0x000201dc 75757366 72745f00 75757166 72745f5f uusfrt_.uuqfrt__ │ │ │ │ - 0x000201ec 00757571 6672745f 00757573 6672695f .uuqfrt_.uusfri_ │ │ │ │ - 0x000201fc 5f007575 73667269 5f007575 71667269 _.uusfri_.uuqfri │ │ │ │ - 0x0002020c 5f5f0075 75716672 695f0075 75736172 __.uuqfri_.uusar │ │ │ │ - 0x0002021c 705f5f00 75757361 72705f00 75757161 p__.uusarp_.uuqa │ │ │ │ - 0x0002022c 72705f5f 00757571 6172705f 0075756c rp__.uuqarp_.uul │ │ │ │ - 0x0002023c 716e705f 5f007575 6c716e70 5f007575 qnp__.uulqnp_.uu │ │ │ │ - 0x0002024c 6c716964 5f5f0075 756c7169 645f0075 lqid__.uulqid_.u │ │ │ │ - 0x0002025c 756c7163 705f5f00 75756c71 63705f00 ulqcp__.uulqcp_. │ │ │ │ - 0x0002026c 75756c71 636c5f5f 0075756c 71636c5f uulqcl__.uulqcl_ │ │ │ │ - 0x0002027c 0075756c 71766c5f 5f007575 6c71766c .uulqvl__.uulqvl │ │ │ │ - 0x0002028c 5f007575 6c73766c 5f5f0075 756c7376 _.uulsvl__.uulsv │ │ │ │ - 0x0002029c 6c5f0075 756c7169 6e5f5f00 75756c71 l_.uulqin__.uulq │ │ │ │ - 0x000202ac 696e5f00 75757267 65745f5f 00757572 in_.uurget__.uur │ │ │ │ - 0x000202bc 6765745f 00757572 7365745f 5f007575 get_.uurset__.uu │ │ │ │ - 0x000202cc 72736574 5f007575 72737478 5f5f0075 rset_.uurstx__.u │ │ │ │ - 0x000202dc 75727374 785f0075 756c696e 7a5f5f00 urstx_.uulinz__. │ │ │ │ - 0x000202ec 75756c69 6e7a5f00 75757271 6e705f5f uulinz_.uurqnp__ │ │ │ │ - 0x000202fc 00757572 716e705f 00757572 7169645f .uurqnp_.uurqid_ │ │ │ │ - 0x0002030c 5f007575 72716964 5f007575 72716370 _.uurqid_.uurqcp │ │ │ │ - 0x0002031c 5f5f0075 75727163 705f0075 75727163 __.uurqcp_.uurqc │ │ │ │ - 0x0002032c 6c5f5f00 75757271 636c5f00 75757271 l__.uurqcl_.uurq │ │ │ │ - 0x0002033c 766c5f5f 00757572 71766c5f 00757572 vl__.uurqvl_.uur │ │ │ │ - 0x0002034c 73766c5f 5f007575 7273766c 5f007575 svl__.uursvl_.uu │ │ │ │ - 0x0002035c 7271696e 5f5f0075 75727169 6e5f0075 rqin__.uurqin_.u │ │ │ │ - 0x0002036c 75706765 745f5f00 75757067 65745f00 upget__.uupget_. │ │ │ │ - 0x0002037c 75757073 65745f5f 00757570 7365745f uupset__.uupset_ │ │ │ │ - 0x0002038c 00757570 7374785f 5f007575 70737478 .uupstx__.uupstx │ │ │ │ - 0x0002039c 5f007575 696e6974 5f5f0075 75696e69 _.uuinit__.uuini │ │ │ │ - 0x000203ac 745f0075 75736c6e 745f5f00 7575736c t_.uuslnt__.uusl │ │ │ │ - 0x000203bc 6e745f00 7575716c 6e745f5f 00757571 nt_.uuqlnt__.uuq │ │ │ │ - 0x000203cc 6c6e745f 00757573 6c6e695f 5f007575 lnt_.uuslni__.uu │ │ │ │ - 0x000203dc 736c6e69 5f007575 716c6e69 5f5f0075 slni_.uuqlni__.u │ │ │ │ - 0x000203ec 75716c6e 695f0075 75736964 765f5f00 uqlni_.uusidv__. │ │ │ │ - 0x000203fc 75757369 64765f00 75757169 64765f5f uusidv_.uuqidv__ │ │ │ │ - 0x0002040c 00757571 6964765f 00757570 716e705f .uuqidv_.uupqnp_ │ │ │ │ - 0x0002041c 5f007575 70716e70 5f007575 70716964 _.uupqnp_.uupqid │ │ │ │ - 0x0002042c 5f5f0075 75707169 645f0075 75707163 __.uupqid_.uupqc │ │ │ │ - 0x0002043c 705f5f00 75757071 63705f00 75757071 p__.uupqcp_.uupq │ │ │ │ - 0x0002044c 636c5f5f 00757570 71636c5f 00757570 cl__.uupqcl_.uup │ │ │ │ - 0x0002045c 7169745f 5f007575 70716974 5f007575 qit__.uupqit_.uu │ │ │ │ - 0x0002046c 7071766c 5f5f0075 75707176 6c5f0075 pqvl__.uupqvl_.u │ │ │ │ - 0x0002047c 75707376 6c5f5f00 75757073 766c5f00 upsvl__.uupsvl_. │ │ │ │ - 0x0002048c 75757071 696e5f5f 00757570 71696e5f uupqin__.uupqin_ │ │ │ │ - 0x0002049c 00757573 6272735f 5f007575 73627273 .uusbrs__.uusbrs │ │ │ │ - 0x000204ac 5f007575 71627273 5f5f0075 75716272 _.uuqbrs__.uuqbr │ │ │ │ - 0x000204bc 735f0075 75736d6b 745f5f00 7575736d s_.uusmkt__.uusm │ │ │ │ - 0x000204cc 6b745f00 7575716d 6b745f5f 00757571 kt_.uuqmkt__.uuq │ │ │ │ - 0x000204dc 6d6b745f 00757573 6d6b695f 5f007575 mkt_.uusmki__.uu │ │ │ │ - 0x000204ec 736d6b69 5f007575 716d6b69 5f5f0075 smki_.uuqmki__.u │ │ │ │ - 0x000204fc 75716d6b 695f0075 75736d6b 735f5f00 uqmki_.uusmks__. │ │ │ │ - 0x0002050c 7575736d 6b735f00 7575716d 6b735f5f uusmks_.uuqmks__ │ │ │ │ - 0x0002051c 00757571 6d6b735f 00757569 6765745f .uuqmks_.uuiget_ │ │ │ │ - 0x0002052c 5f007575 69676574 5f007575 69736574 _.uuiget_.uuiset │ │ │ │ - 0x0002053c 5f5f0075 75697365 745f0075 75697374 __.uuiset_.uuist │ │ │ │ - 0x0002054c 785f5f00 75756973 74785f00 75757365 x__.uuistx_.uuse │ │ │ │ - 0x0002055c 62745f5f 00757573 6562745f 00757571 bt__.uusebt_.uuq │ │ │ │ - 0x0002056c 6562745f 5f007575 71656274 5f007575 ebt__.uuqebt_.uu │ │ │ │ - 0x0002057c 73656269 5f5f0075 75736562 695f0075 sebi__.uusebi_.u │ │ │ │ - 0x0002058c 75716562 695f5f00 75757165 62695f00 uqebi__.uuqebi_. │ │ │ │ - 0x0002059c 75757365 62735f5f 00757573 6562735f uusebs__.uusebs_ │ │ │ │ - 0x000205ac 00757571 6562735f 5f007575 71656273 .uuqebs__.uuqebs │ │ │ │ - 0x000205bc 5f007575 6d726b7a 5f5f0075 756d726b _.uumrkz__.uumrk │ │ │ │ - 0x000205cc 7a5f0075 67737574 5f5f0075 67737574 z_.ugsut__.ugsut │ │ │ │ - 0x000205dc 5f007567 6475745f 5f007567 6475745f _.ugdut__.ugdut_ │ │ │ │ - 0x000205ec 00756776 6563745f 5f007567 76656374 .ugvect__.ugvect │ │ │ │ - 0x000205fc 5f007567 72716e70 5f5f0075 6772716e _.ugrqnp__.ugrqn │ │ │ │ - 0x0002060c 705f0075 67727169 645f5f00 75677271 p_.ugrqid__.ugrq │ │ │ │ - 0x0002061c 69645f00 75677271 63705f5f 00756772 id_.ugrqcp__.ugr │ │ │ │ - 0x0002062c 7163705f 00756772 71636c5f 5f007567 qcp_.ugrqcl__.ug │ │ │ │ - 0x0002063c 7271636c 5f007567 7271766c 5f5f0075 rqcl_.ugrqvl__.u │ │ │ │ - 0x0002064c 67727176 6c5f0075 67727376 6c5f5f00 grqvl_.ugrsvl__. │ │ │ │ - 0x0002065c 75677273 766c5f00 75677271 696e5f5f ugrsvl_.ugrqin__ │ │ │ │ - 0x0002066c 00756772 71696e5f 00756769 716e705f .ugrqin_.ugiqnp_ │ │ │ │ - 0x0002067c 5f007567 69716e70 5f007567 69716964 _.ugiqnp_.ugiqid │ │ │ │ - 0x0002068c 5f5f0075 67697169 645f0075 67697163 __.ugiqid_.ugiqc │ │ │ │ - 0x0002069c 705f5f00 75676971 63705f00 75676971 p__.ugiqcp_.ugiq │ │ │ │ - 0x000206ac 636c5f5f 00756769 71636c5f 00756769 cl__.ugiqcl_.ugi │ │ │ │ - 0x000206bc 71766c5f 5f007567 6971766c 5f007567 qvl__.ugiqvl_.ug │ │ │ │ - 0x000206cc 6973766c 5f5f0075 67697376 6c5f0075 isvl__.ugisvl_.u │ │ │ │ - 0x000206dc 67697169 6e5f5f00 75676971 696e5f00 giqin__.ugiqin_. │ │ │ │ - 0x000206ec 7567756e 69745f5f 00756775 6e69745f ugunit__.ugunit_ │ │ │ │ - 0x000206fc 00756772 6765745f 5f007567 72676574 .ugrget__.ugrget │ │ │ │ - 0x0002070c 5f007567 72736574 5f5f0075 67727365 _.ugrset__.ugrse │ │ │ │ - 0x0002071c 745f0075 67727374 785f5f00 75677273 t_.ugrstx__.ugrs │ │ │ │ - 0x0002072c 74785f00 75677071 6e705f5f 00756770 tx_.ugpqnp__.ugp │ │ │ │ - 0x0002073c 716e705f 00756770 7169645f 5f007567 qnp_.ugpqid__.ug │ │ │ │ - 0x0002074c 70716964 5f007567 70716370 5f5f0075 pqid_.ugpqcp__.u │ │ │ │ - 0x0002075c 67707163 705f0075 67707163 6c5f5f00 gpqcp_.ugpqcl__. │ │ │ │ - 0x0002076c 75677071 636c5f00 75677071 69745f5f ugpqcl_.ugpqit__ │ │ │ │ - 0x0002077c 00756770 7169745f 00756770 71766c5f .ugpqit_.ugpqvl_ │ │ │ │ - 0x0002078c 5f007567 7071766c 5f007567 7073766c _.ugpqvl_.ugpsvl │ │ │ │ - 0x0002079c 5f5f0075 67707376 6c5f0075 67707169 __.ugpsvl_.ugpqi │ │ │ │ - 0x000207ac 6e5f5f00 75677071 696e5f00 75676967 n__.ugpqin_.ugig │ │ │ │ - 0x000207bc 65745f5f 00756769 6765745f 00756769 et__.ugiget_.ugi │ │ │ │ - 0x000207cc 7365745f 5f007567 69736574 5f007567 set__.ugiset_.ug │ │ │ │ - 0x000207dc 69737478 5f5f0075 67697374 785f0075 istx__.ugistx_.u │ │ │ │ - 0x000207ec 676c716e 705f5f00 75676c71 6e705f00 glqnp__.uglqnp_. │ │ │ │ - 0x000207fc 75676c71 69645f5f 0075676c 7169645f uglqid__.uglqid_ │ │ │ │ - 0x0002080c 0075676c 7163705f 5f007567 6c716370 .uglqcp__.uglqcp │ │ │ │ - 0x0002081c 5f007567 6c71636c 5f5f0075 676c7163 _.uglqcl__.uglqc │ │ │ │ - 0x0002082c 6c5f0075 676c7176 6c5f5f00 75676c71 l_.uglqvl__.uglq │ │ │ │ - 0x0002083c 766c5f00 75676c73 766c5f5f 0075676c vl_.uglsvl__.ugl │ │ │ │ - 0x0002084c 73766c5f 0075676c 71696e5f 5f007567 svl_.uglqin__.ug │ │ │ │ - 0x0002085c 6c71696e 5f007567 70676574 5f5f0075 lqin_.ugpget__.u │ │ │ │ - 0x0002086c 67706765 745f0075 67707365 745f5f00 gpget_.ugpset__. │ │ │ │ - 0x0002087c 75677073 65745f00 75677073 74785f5f ugpset_.ugpstx__ │ │ │ │ - 0x0002088c 00756770 7374785f 0075676c 6765745f .ugpstx_.uglget_ │ │ │ │ - 0x0002089c 5f007567 6c676574 5f007567 6c736574 _.uglget_.uglset │ │ │ │ - 0x000208ac 5f5f0075 676c7365 745f0075 676c7374 __.uglset_.uglst │ │ │ │ - 0x000208bc 785f5f00 75676c73 74785f00 757a6371 x__.uglstx_.uzcq │ │ │ │ - 0x000208cc 6e705f5f 00757a63 716e705f 00757a63 np__.uzcqnp_.uzc │ │ │ │ - 0x000208dc 7169645f 5f00757a 63716964 5f00757a qid__.uzcqid_.uz │ │ │ │ - 0x000208ec 63716370 5f5f0075 7a637163 705f0075 cqcp__.uzcqcp_.u │ │ │ │ - 0x000208fc 7a637163 6c5f5f00 757a6371 636c5f00 zcqcl__.uzcqcl_. │ │ │ │ - 0x0002090c 757a6371 766c5f5f 00757a63 71766c5f uzcqvl__.uzcqvl_ │ │ │ │ - 0x0002091c 00757a63 73766c5f 5f00757a 6373766c .uzcsvl__.uzcsvl │ │ │ │ - 0x0002092c 5f00757a 6371696e 5f5f0075 7a637169 _.uzcqin__.uzcqi │ │ │ │ - 0x0002093c 6e5f0075 7a637361 765f5f00 757a6373 n_.uzcsav__.uzcs │ │ │ │ - 0x0002094c 61765f00 757a6372 73745f5f 00757a63 av_.uzcrst__.uzc │ │ │ │ - 0x0002095c 7273745f 00757a69 6765745f 5f00757a rst_.uziget__.uz │ │ │ │ - 0x0002096c 69676574 5f00757a 69736574 5f5f0075 iget_.uziset__.u │ │ │ │ - 0x0002097c 7a697365 745f0075 7a697374 785f5f00 ziset_.uzistx__. │ │ │ │ - 0x0002098c 757a6973 74785f00 757a6367 65745f5f uzistx_.uzcget__ │ │ │ │ - 0x0002099c 00757a63 6765745f 00757a63 7365745f .uzcget_.uzcset_ │ │ │ │ - 0x000209ac 5f00757a 63736574 5f00757a 63737478 _.uzcset_.uzcstx │ │ │ │ - 0x000209bc 5f5f0075 7a637374 785f0075 7a6c6765 __.uzcstx_.uzlge │ │ │ │ - 0x000209cc 745f5f00 757a6c67 65745f00 757a6c73 t__.uzlget_.uzls │ │ │ │ - 0x000209dc 65745f5f 00757a6c 7365745f 00757a6c et__.uzlset_.uzl │ │ │ │ - 0x000209ec 7374785f 5f00757a 6c737478 5f00757a stx__.uzlstx_.uz │ │ │ │ - 0x000209fc 696e6974 5f5f0075 7a696e69 745f0075 init__.uzinit_.u │ │ │ │ - 0x00020a0c 7a707361 765f5f00 757a7073 61765f00 zpsav__.uzpsav_. │ │ │ │ - 0x00020a1c 757a7072 73745f5f 00757a70 7273745f uzprst__.uzprst_ │ │ │ │ - 0x00020a2c 00757a70 716e705f 5f00757a 70716e70 .uzpqnp__.uzpqnp │ │ │ │ - 0x00020a3c 5f00757a 70716964 5f5f0075 7a707169 _.uzpqid__.uzpqi │ │ │ │ - 0x00020a4c 645f0075 7a707163 705f5f00 757a7071 d_.uzpqcp__.uzpq │ │ │ │ - 0x00020a5c 63705f00 757a7071 636c5f5f 00757a70 cp_.uzpqcl__.uzp │ │ │ │ - 0x00020a6c 71636c5f 00757a70 7169745f 5f00757a qcl_.uzpqit__.uz │ │ │ │ - 0x00020a7c 70716974 5f00757a 7071766c 5f5f0075 pqit_.uzpqvl__.u │ │ │ │ - 0x00020a8c 7a707176 6c5f0075 7a707376 6c5f5f00 zpqvl_.uzpsvl__. │ │ │ │ - 0x00020a9c 757a7073 766c5f00 757a7071 696e5f5f uzpsvl_.uzpqin__ │ │ │ │ - 0x00020aac 00757a70 71696e5f 00757a66 6163745f .uzpqin_.uzfact_ │ │ │ │ - 0x00020abc 5f00757a 66616374 5f00757a 69716e70 _.uzfact_.uziqnp │ │ │ │ - 0x00020acc 5f5f0075 7a69716e 705f0075 7a697169 __.uziqnp_.uziqi │ │ │ │ - 0x00020adc 645f5f00 757a6971 69645f00 757a6971 d__.uziqid_.uziq │ │ │ │ - 0x00020aec 63705f5f 00757a69 7163705f 00757a69 cp__.uziqcp_.uzi │ │ │ │ - 0x00020afc 71636c5f 5f00757a 6971636c 5f00757a qcl__.uziqcl_.uz │ │ │ │ - 0x00020b0c 6971766c 5f5f0075 7a697176 6c5f0075 iqvl__.uziqvl_.u │ │ │ │ - 0x00020b1c 7a697376 6c5f5f00 757a6973 766c5f00 zisvl__.uzisvl_. │ │ │ │ - 0x00020b2c 757a6971 696e5f5f 00757a69 71696e5f uziqin__.uziqin_ │ │ │ │ - 0x00020b3c 00757a69 7361765f 5f00757a 69736176 .uzisav__.uzisav │ │ │ │ - 0x00020b4c 5f00757a 69727374 5f5f0075 7a697273 _.uzirst__.uzirs │ │ │ │ - 0x00020b5c 745f0075 7a706765 745f5f00 757a7067 t_.uzpget__.uzpg │ │ │ │ - 0x00020b6c 65745f00 757a7073 65745f5f 00757a70 et_.uzpset__.uzp │ │ │ │ - 0x00020b7c 7365745f 00757a70 7374785f 5f00757a set_.uzpstx__.uz │ │ │ │ - 0x00020b8c 70737478 5f00757a 6c716e70 5f5f0075 pstx_.uzlqnp__.u │ │ │ │ - 0x00020b9c 7a6c716e 705f0075 7a6c7169 645f5f00 zlqnp_.uzlqid__. │ │ │ │ - 0x00020bac 757a6c71 69645f00 757a6c71 63705f5f uzlqid_.uzlqcp__ │ │ │ │ - 0x00020bbc 00757a6c 7163705f 00757a6c 71636c5f .uzlqcp_.uzlqcl_ │ │ │ │ - 0x00020bcc 5f00757a 6c71636c 5f00757a 6c71766c _.uzlqcl_.uzlqvl │ │ │ │ - 0x00020bdc 5f5f0075 7a6c7176 6c5f0075 7a6c7376 __.uzlqvl_.uzlsv │ │ │ │ - 0x00020bec 6c5f5f00 757a6c73 766c5f00 757a6c71 l__.uzlsvl_.uzlq │ │ │ │ - 0x00020bfc 696e5f5f 00757a6c 71696e5f 00757a6c in__.uzlqin_.uzl │ │ │ │ - 0x00020c0c 7361765f 5f00757a 6c736176 5f00757a sav__.uzlsav_.uz │ │ │ │ - 0x00020c1c 6c727374 5f5f0075 7a6c7273 745f0075 lrst__.uzlrst_.u │ │ │ │ - 0x00020c2c 7a726765 745f5f00 757a7267 65745f00 zrget__.uzrget_. │ │ │ │ - 0x00020c3c 757a7273 65745f5f 00757a72 7365745f uzrset__.uzrset_ │ │ │ │ - 0x00020c4c 00757a72 7374785f 5f00757a 72737478 .uzrstx__.uzrstx │ │ │ │ - 0x00020c5c 5f00757a 72716e70 5f5f0075 7a72716e _.uzrqnp__.uzrqn │ │ │ │ - 0x00020c6c 705f0075 7a727169 645f5f00 757a7271 p_.uzrqid__.uzrq │ │ │ │ - 0x00020c7c 69645f00 757a7271 63705f5f 00757a72 id_.uzrqcp__.uzr │ │ │ │ - 0x00020c8c 7163705f 00757a72 71636c5f 5f00757a qcp_.uzrqcl__.uz │ │ │ │ - 0x00020c9c 7271636c 5f00757a 7271766c 5f5f0075 rqcl_.uzrqvl__.u │ │ │ │ - 0x00020cac 7a727176 6c5f0075 7a727376 6c5f5f00 zrqvl_.uzrsvl__. │ │ │ │ - 0x00020cbc 757a7273 766c5f00 757a7271 696e5f5f uzrsvl_.uzrqin__ │ │ │ │ - 0x00020ccc 00757a72 71696e5f 00757a72 7361765f .uzrqin_.uzrsav_ │ │ │ │ - 0x00020cdc 5f00757a 72736176 5f00757a 72727374 _.uzrsav_.uzrrst │ │ │ │ - 0x00020cec 5f5f0075 7a727273 745f0075 63786179 __.uzrrst_.ucxay │ │ │ │ - 0x00020cfc 725f5f00 75637861 79725f00 75637071 r__.ucxayr_.ucpq │ │ │ │ - 0x00020d0c 6e705f5f 00756370 716e705f 00756370 np__.ucpqnp_.ucp │ │ │ │ - 0x00020d1c 7169645f 5f007563 70716964 5f007563 qid__.ucpqid_.uc │ │ │ │ - 0x00020d2c 70716370 5f5f0075 63707163 705f0075 pqcp__.ucpqcp_.u │ │ │ │ - 0x00020d3c 63707163 6c5f5f00 75637071 636c5f00 cpqcl__.ucpqcl_. │ │ │ │ - 0x00020d4c 75637071 69745f5f 00756370 7169745f ucpqit__.ucpqit_ │ │ │ │ - 0x00020d5c 00756370 71766c5f 5f007563 7071766c .ucpqvl__.ucpqvl │ │ │ │ - 0x00020d6c 5f007563 7073766c 5f5f0075 63707376 _.ucpsvl__.ucpsv │ │ │ │ - 0x00020d7c 6c5f0075 63707169 6e5f5f00 75637071 l_.ucpqin__.ucpq │ │ │ │ - 0x00020d8c 696e5f00 75637271 6e705f5f 00756372 in_.ucrqnp__.ucr │ │ │ │ - 0x00020d9c 716e705f 00756372 7169645f 5f007563 qnp_.ucrqid__.uc │ │ │ │ - 0x00020dac 72716964 5f007563 72716370 5f5f0075 rqid_.ucrqcp__.u │ │ │ │ - 0x00020dbc 63727163 705f0075 63727163 6c5f5f00 crqcp_.ucrqcl__. │ │ │ │ - 0x00020dcc 75637271 636c5f00 75637271 766c5f5f ucrqcl_.ucrqvl__ │ │ │ │ - 0x00020ddc 00756372 71766c5f 00756372 73766c5f .ucrqvl_.ucrsvl_ │ │ │ │ - 0x00020dec 5f007563 7273766c 5f007563 7271696e _.ucrsvl_.ucrqin │ │ │ │ - 0x00020dfc 5f5f0075 63727169 6e5f0075 6378616d __.ucrqin_.ucxam │ │ │ │ - 0x00020e0c 6e5f5f00 75637861 6d6e5f00 75637961 n__.ucxamn_.ucya │ │ │ │ - 0x00020e1c 64795f5f 00756379 6164795f 00756370 dy__.ucyady_.ucp │ │ │ │ - 0x00020e2c 6765745f 5f007563 70676574 5f007563 get__.ucpget_.uc │ │ │ │ - 0x00020e3c 70736574 5f5f0075 63707365 745f0075 pset__.ucpset_.u │ │ │ │ - 0x00020e4c 63707374 785f5f00 75637073 74785f00 cpstx__.ucpstx_. │ │ │ │ - 0x00020e5c 75637961 6d6e5f5f 00756379 616d6e5f ucyamn__.ucyamn_ │ │ │ │ - 0x00020e6c 00756379 61636c5f 5f007563 7961636c .ucyacl__.ucyacl │ │ │ │ - 0x00020e7c 5f007563 6c676574 5f5f0075 636c6765 _.uclget__.uclge │ │ │ │ - 0x00020e8c 745f0075 636c7365 745f5f00 75636c73 t_.uclset__.ucls │ │ │ │ - 0x00020e9c 65745f00 75636c73 74785f5f 0075636c et_.uclstx__.ucl │ │ │ │ - 0x00020eac 7374785f 00756378 61636c5f 5f007563 stx_.ucxacl__.uc │ │ │ │ - 0x00020ebc 7861636c 5f007563 69676574 5f5f0075 xacl_.uciget__.u │ │ │ │ - 0x00020ecc 63696765 745f0075 63697365 745f5f00 ciget_.uciset__. │ │ │ │ - 0x00020edc 75636973 65745f00 75636973 74785f5f uciset_.ucistx__ │ │ │ │ - 0x00020eec 00756369 7374785f 00756369 716e705f .ucistx_.uciqnp_ │ │ │ │ - 0x00020efc 5f007563 69716e70 5f007563 69716964 _.uciqnp_.uciqid │ │ │ │ - 0x00020f0c 5f5f0075 63697169 645f0075 63697163 __.uciqid_.uciqc │ │ │ │ - 0x00020f1c 705f5f00 75636971 63705f00 75636971 p__.uciqcp_.uciq │ │ │ │ - 0x00020f2c 636c5f5f 00756369 71636c5f 00756369 cl__.uciqcl_.uci │ │ │ │ - 0x00020f3c 71766c5f 5f007563 6971766c 5f007563 qvl__.uciqvl_.uc │ │ │ │ - 0x00020f4c 6973766c 5f5f0075 63697376 6c5f0075 isvl__.ucisvl_.u │ │ │ │ - 0x00020f5c 63697169 6e5f5f00 75636971 696e5f00 ciqin__.uciqin_. │ │ │ │ - 0x00020f6c 6e756364 61795f5f 006e7563 6461795f nucday__.nucday_ │ │ │ │ - 0x00020f7c 00756372 6765745f 5f007563 72676574 .ucrget__.ucrget │ │ │ │ - 0x00020f8c 5f007563 72736574 5f5f0075 63727365 _.ucrset__.ucrse │ │ │ │ - 0x00020f9c 745f0075 63727374 785f5f00 75637273 t_.ucrstx__.ucrs │ │ │ │ - 0x00020fac 74785f00 75637861 64795f5f 00756378 tx_.ucxady__.ucx │ │ │ │ - 0x00020fbc 6164795f 006e7563 6368725f 5f006e75 ady_.nucchr__.nu │ │ │ │ - 0x00020fcc 63636872 5f007563 6c716e70 5f5f0075 cchr_.uclqnp__.u │ │ │ │ - 0x00020fdc 636c716e 705f0075 636c7169 645f5f00 clqnp_.uclqid__. │ │ │ │ - 0x00020fec 75636c71 69645f00 75636c71 63705f5f uclqid_.uclqcp__ │ │ │ │ - 0x00020ffc 0075636c 7163705f 0075636c 71636c5f .uclqcp_.uclqcl_ │ │ │ │ - 0x0002100c 5f007563 6c71636c 5f007563 6c71766c _.uclqcl_.uclqvl │ │ │ │ - 0x0002101c 5f5f0075 636c7176 6c5f0075 636c7376 __.uclqvl_.uclsv │ │ │ │ - 0x0002102c 6c5f5f00 75636c73 766c5f00 75636c71 l__.uclsvl_.uclq │ │ │ │ - 0x0002103c 696e5f5f 0075636c 71696e5f 00756379 in__.uclqin_.ucy │ │ │ │ - 0x0002104c 6179725f 5f007563 79617972 5f007564 ayr__.ucyayr_.ud │ │ │ │ - 0x0002105c 62736574 5f5f0075 64627365 745f0075 bset__.udbset_.u │ │ │ │ - 0x0002106c 64706765 745f5f00 75647067 65745f00 dpget__.udpget_. │ │ │ │ - 0x0002107c 75647073 65745f5f 00756470 7365745f udpset__.udpset_ │ │ │ │ - 0x0002108c 00756470 7374785f 5f007564 70737478 .udpstx__.udpstx │ │ │ │ - 0x0002109c 5f007564 6772646e 5f5f0075 64677264 _.udgrdn__.udgrd │ │ │ │ - 0x000210ac 6e5f0075 64696765 745f5f00 75646967 n_.udiget__.udig │ │ │ │ - 0x000210bc 65745f00 75646973 65745f5f 00756469 et_.udiset__.udi │ │ │ │ - 0x000210cc 7365745f 00756469 7374785f 5f007564 set_.udistx__.ud │ │ │ │ - 0x000210dc 69737478 5f007564 69716e70 5f5f0075 istx_.udiqnp__.u │ │ │ │ - 0x000210ec 6469716e 705f0075 64697169 645f5f00 diqnp_.udiqid__. │ │ │ │ - 0x000210fc 75646971 69645f00 75646971 63705f5f udiqid_.udiqcp__ │ │ │ │ - 0x0002110c 00756469 7163705f 00756469 71636c5f .udiqcp_.udiqcl_ │ │ │ │ - 0x0002111c 5f007564 6971636c 5f007564 6971766c _.udiqcl_.udiqvl │ │ │ │ - 0x0002112c 5f5f0075 64697176 6c5f0075 64697376 __.udiqvl_.udisv │ │ │ │ - 0x0002113c 6c5f5f00 75646973 766c5f00 75646971 l__.udisvl_.udiq │ │ │ │ - 0x0002114c 696e5f5f 00756469 71696e5f 0075646c in__.udiqin_.udl │ │ │ │ - 0x0002115c 6765745f 5f007564 6c676574 5f007564 get__.udlget_.ud │ │ │ │ - 0x0002116c 6c736574 5f5f0075 646c7365 745f0075 lset__.udlset_.u │ │ │ │ - 0x0002117c 646c7374 785f5f00 75646c73 74785f00 dlstx__.udlstx_. │ │ │ │ - 0x0002118c 75646963 6c765f5f 00756469 636c765f udiclv__.udiclv_ │ │ │ │ - 0x0002119c 00756473 636c765f 5f007564 73636c76 .udsclv__.udsclv │ │ │ │ - 0x000211ac 5f007564 71636c76 5f5f0075 6471636c _.udqclv__.udqcl │ │ │ │ - 0x000211bc 765f0075 6471636c 6e5f5f00 75647163 v_.udqcln__.udqc │ │ │ │ - 0x000211cc 6c6e5f00 75646463 6c765f5f 00756464 ln_.uddclv__.udd │ │ │ │ - 0x000211dc 636c765f 00756473 636c7a5f 5f007564 clv_.udsclz__.ud │ │ │ │ - 0x000211ec 73636c7a 5f007564 71636c7a 5f5f0075 sclz_.udqclz__.u │ │ │ │ - 0x000211fc 6471636c 7a5f0075 6467636c 615f5f00 dqclz_.udgcla__. │ │ │ │ - 0x0002120c 75646763 6c615f00 75646963 6c725f5f udgcla_.udiclr__ │ │ │ │ - 0x0002121c 00756469 636c725f 0075646c 61626c5f .udiclr_.udlabl_ │ │ │ │ - 0x0002122c 5f007564 6c61626c 5f007564 73666d74 _.udlabl_.udsfmt │ │ │ │ - 0x0002123c 5f5f0075 6473666d 745f0075 6471666d __.udsfmt_.udqfm │ │ │ │ - 0x0002124c 745f5f00 75647166 6d745f00 75647267 t__.udqfmt_.udrg │ │ │ │ - 0x0002125c 65745f5f 00756472 6765745f 00756472 et__.udrget_.udr │ │ │ │ - 0x0002126c 7365745f 5f007564 72736574 5f007564 set__.udrset_.ud │ │ │ │ - 0x0002127c 72737478 5f5f0075 64727374 785f006c rstx__.udrstx_.l │ │ │ │ - 0x0002128c 75646368 6b5f5f00 6c756463 686b5f00 udchk__.ludchk_. │ │ │ │ - 0x0002129c 75646c71 6e705f5f 0075646c 716e705f udlqnp__.udlqnp_ │ │ │ │ - 0x000212ac 0075646c 7169645f 5f007564 6c716964 .udlqid__.udlqid │ │ │ │ - 0x000212bc 5f007564 6c716370 5f5f0075 646c7163 _.udlqcp__.udlqc │ │ │ │ - 0x000212cc 705f0075 646c7163 6c5f5f00 75646c71 p_.udlqcl__.udlq │ │ │ │ - 0x000212dc 636c5f00 75646c71 766c5f5f 0075646c cl_.udlqvl__.udl │ │ │ │ - 0x000212ec 71766c5f 0075646c 73766c5f 5f007564 qvl_.udlsvl__.ud │ │ │ │ - 0x000212fc 6c73766c 5f007564 6c71696e 5f5f0075 lsvl_.udlqin__.u │ │ │ │ - 0x0002130c 646c7169 6e5f0075 64636e74 7a5f5f00 dlqin_.udcntz__. │ │ │ │ - 0x0002131c 7564636e 747a5f00 75647578 75795f5f udcntz_.uduxuy__ │ │ │ │ - 0x0002132c 00756475 7875795f 00756462 636c725f .uduxuy_.udbclr_ │ │ │ │ - 0x0002133c 5f007564 62636c72 5f007564 70716e70 _.udbclr_.udpqnp │ │ │ │ - 0x0002134c 5f5f0075 6470716e 705f0075 64707169 __.udpqnp_.udpqi │ │ │ │ - 0x0002135c 645f5f00 75647071 69645f00 75647071 d__.udpqid_.udpq │ │ │ │ - 0x0002136c 63705f5f 00756470 7163705f 00756470 cp__.udpqcp_.udp │ │ │ │ - 0x0002137c 71636c5f 5f007564 7071636c 5f007564 qcl__.udpqcl_.ud │ │ │ │ - 0x0002138c 70716974 5f5f0075 64707169 745f0075 pqit__.udpqit_.u │ │ │ │ - 0x0002139c 64707176 6c5f5f00 75647071 766c5f00 dpqvl__.udpqvl_. │ │ │ │ - 0x000213ac 75647073 766c5f5f 00756470 73766c5f udpsvl__.udpsvl_ │ │ │ │ - 0x000213bc 00756470 71696e5f 5f007564 7071696e .udpqin__.udpqin │ │ │ │ - 0x000213cc 5f007564 72716e70 5f5f0075 6472716e _.udrqnp__.udrqn │ │ │ │ - 0x000213dc 705f0075 64727169 645f5f00 75647271 p_.udrqid__.udrq │ │ │ │ - 0x000213ec 69645f00 75647271 63705f5f 00756472 id_.udrqcp__.udr │ │ │ │ - 0x000213fc 7163705f 00756472 71636c5f 5f007564 qcp_.udrqcl__.ud │ │ │ │ - 0x0002140c 7271636c 5f007564 7271766c 5f5f0075 rqcl_.udrqvl__.u │ │ │ │ - 0x0002141c 64727176 6c5f0075 64727376 6c5f5f00 drqvl_.udrsvl__. │ │ │ │ - 0x0002142c 75647273 766c5f00 75647271 696e5f5f udrsvl_.udrqin__ │ │ │ │ - 0x0002143c 00756472 71696e5f 0075646c 696e655f .udrqin_.udline_ │ │ │ │ - 0x0002144c 5f007564 6c696e65 5f007564 636e7472 _.udline_.udcntr │ │ │ │ - 0x0002145c 5f5f0075 64636e74 725f0075 6467636c __.udcntr_.udgcl │ │ │ │ - 0x0002146c 625f5f00 75646763 6c625f00 756d7271 b__.udgclb_.umrq │ │ │ │ - 0x0002147c 6e705f5f 00756d72 716e705f 00756d72 np__.umrqnp_.umr │ │ │ │ - 0x0002148c 7169645f 5f00756d 72716964 5f00756d qid__.umrqid_.um │ │ │ │ - 0x0002149c 72716370 5f5f0075 6d727163 705f0075 rqcp__.umrqcp_.u │ │ │ │ - 0x000214ac 6d727163 6c5f5f00 756d7271 636c5f00 mrqcl__.umrqcl_. │ │ │ │ - 0x000214bc 756d7271 766c5f5f 00756d72 71766c5f umrqvl__.umrqvl_ │ │ │ │ - 0x000214cc 00756d72 73766c5f 5f00756d 7273766c .umrsvl__.umrsvl │ │ │ │ - 0x000214dc 5f00756d 7271696e 5f5f0075 6d727169 _.umrqin__.umrqi │ │ │ │ - 0x000214ec 6e5f0075 6d706765 745f5f00 756d7067 n_.umpget__.umpg │ │ │ │ - 0x000214fc 65745f00 756d7073 65745f5f 00756d70 et_.umpset__.ump │ │ │ │ - 0x0002150c 7365745f 00756d70 7374785f 5f00756d set_.umpstx__.um │ │ │ │ - 0x0002151c 70737478 5f00756d 73677264 5f5f0075 pstx_.umsgrd__.u │ │ │ │ - 0x0002152c 6d736772 645f0075 6d706c69 6d5f5f00 msgrd_.umplim__. │ │ │ │ - 0x0002153c 756d706c 696d5f00 756d7370 77645f5f umplim_.umspwd__ │ │ │ │ - 0x0002154c 00756d73 7077645f 00756d70 6d61705f .umspwd_.umpmap_ │ │ │ │ - 0x0002155c 5f00756d 706d6170 5f00756d 73636f6d _.umpmap_.umscom │ │ │ │ - 0x0002156c 5f5f0075 6d73636f 6d5f0075 6d71666e __.umscom_.umqfn │ │ │ │ - 0x0002157c 6d5f5f00 756d7166 6e6d5f00 756d7370 m__.umqfnm_.umsp │ │ │ │ - 0x0002158c 64665f5f 00756d73 7064665f 00756d70 df__.umspdf_.ump │ │ │ │ - 0x0002159c 6772645f 5f00756d 70677264 5f00756d grd__.umpgrd_.um │ │ │ │ - 0x000215ac 626e6470 5f5f0075 6d626e64 705f0075 bndp__.umbndp_.u │ │ │ │ - 0x000215bc 6d736377 645f5f00 756d7363 77645f00 mscwd__.umscwd_. │ │ │ │ - 0x000215cc 756d7163 77645f5f 00756d71 6377645f umqcwd__.umqcwd_ │ │ │ │ - 0x000215dc 00756d69 6765745f 5f00756d 69676574 .umiget__.umiget │ │ │ │ - 0x000215ec 5f00756d 69736574 5f5f0075 6d697365 _.umiset__.umise │ │ │ │ - 0x000215fc 745f0075 6d697374 785f5f00 756d6973 t_.umistx__.umis │ │ │ │ - 0x0002160c 74785f00 756d7370 6e745f5f 00756d73 tx_.umspnt__.ums │ │ │ │ - 0x0002161c 706e745f 00756d71 706e745f 5f00756d pnt_.umqpnt__.um │ │ │ │ - 0x0002162c 71706e74 5f00756d 7170746e 5f5f0075 qpnt_.umqptn__.u │ │ │ │ - 0x0002163c 6d717074 6e5f0075 6d72706e 745f5f00 mqptn_.umrpnt__. │ │ │ │ - 0x0002164c 756d7270 6e745f00 756d7067 6c625f5f umrpnt_.umpglb__ │ │ │ │ - 0x0002165c 00756d70 676c625f 00756d6c 6765745f .umpglb_.umlget_ │ │ │ │ - 0x0002166c 5f00756d 6c676574 5f00756d 6c736574 _.umlget_.umlset │ │ │ │ - 0x0002167c 5f5f0075 6d6c7365 745f0075 6d6c7374 __.umlset_.umlst │ │ │ │ - 0x0002168c 785f5f00 756d6c73 74785f00 756d7174 x__.umlstx_.umqt │ │ │ │ - 0x0002169c 78795f5f 00756d71 7478795f 00756d73 xy__.umqtxy_.ums │ │ │ │ - 0x000216ac 7063745f 5f00756d 73706374 5f00756d pct__.umspct_.um │ │ │ │ - 0x000216bc 72676574 5f5f0075 6d726765 745f0075 rget__.umrget_.u │ │ │ │ - 0x000216cc 6d727365 745f5f00 756d7273 65745f00 mrset__.umrset_. │ │ │ │ - 0x000216dc 756d7273 74785f5f 00756d72 7374785f umrstx__.umrstx_ │ │ │ │ - 0x000216ec 00756d66 6d61705f 5f00756d 666d6170 .umfmap__.umfmap │ │ │ │ - 0x000216fc 5f00756d 626e6463 5f5f0075 6d626e64 _.umbndc__.umbnd │ │ │ │ - 0x0002170c 635f0075 6d696e69 745f5f00 756d696e c_.uminit__.umin │ │ │ │ - 0x0002171c 69745f00 756d7363 6e745f5f 00756d73 it_.umscnt__.ums │ │ │ │ - 0x0002172c 636e745f 00756d71 636e745f 5f00756d cnt_.umqcnt__.um │ │ │ │ - 0x0002173c 71636e74 5f00756d 70666974 5f5f0075 qcnt_.umpfit__.u │ │ │ │ - 0x0002174c 6d706669 745f0075 6d69716e 705f5f00 mpfit_.umiqnp__. │ │ │ │ - 0x0002175c 756d6971 6e705f00 756d6971 69645f5f umiqnp_.umiqid__ │ │ │ │ - 0x0002176c 00756d69 7169645f 00756d69 7163705f .umiqid_.umiqcp_ │ │ │ │ - 0x0002177c 5f00756d 69716370 5f00756d 6971636c _.umiqcp_.umiqcl │ │ │ │ - 0x0002178c 5f5f0075 6d697163 6c5f0075 6d697176 __.umiqcl_.umiqv │ │ │ │ - 0x0002179c 6c5f5f00 756d6971 766c5f00 756d6973 l__.umiqvl_.umis │ │ │ │ - 0x000217ac 766c5f5f 00756d69 73766c5f 00756d69 vl__.umisvl_.umi │ │ │ │ - 0x000217bc 71696e5f 5f00756d 6971696e 5f00756d qin__.umiqin_.um │ │ │ │ - 0x000217cc 73707074 5f5f0075 6d737070 745f0075 sppt__.umsppt_.u │ │ │ │ - 0x000217dc 6d6c716e 705f5f00 756d6c71 6e705f00 mlqnp__.umlqnp_. │ │ │ │ - 0x000217ec 756d6c71 69645f5f 00756d6c 7169645f umlqid__.umlqid_ │ │ │ │ - 0x000217fc 00756d6c 7163705f 5f00756d 6c716370 .umlqcp__.umlqcp │ │ │ │ - 0x0002180c 5f00756d 6c71636c 5f5f0075 6d6c7163 _.umlqcl__.umlqc │ │ │ │ - 0x0002181c 6c5f0075 6d6c7176 6c5f5f00 756d6c71 l_.umlqvl__.umlq │ │ │ │ - 0x0002182c 766c5f00 756d6c73 766c5f5f 00756d6c vl_.umlsvl__.uml │ │ │ │ - 0x0002183c 73766c5f 00756d6c 71696e5f 5f00756d svl_.umlqin__.um │ │ │ │ - 0x0002184c 6c71696e 5f00756d 73706377 5f5f0075 lqin_.umspcw__.u │ │ │ │ - 0x0002185c 6d737063 775f0075 6d737476 7a5f5f00 mspcw_.umstvz__. │ │ │ │ - 0x0002186c 756d7374 767a5f00 756d7071 6e705f5f umstvz_.umpqnp__ │ │ │ │ - 0x0002187c 00756d70 716e705f 00756d70 7169645f .umpqnp_.umpqid_ │ │ │ │ - 0x0002188c 5f00756d 70716964 5f00756d 70716370 _.umpqid_.umpqcp │ │ │ │ - 0x0002189c 5f5f0075 6d707163 705f0075 6d707163 __.umpqcp_.umpqc │ │ │ │ - 0x000218ac 6c5f5f00 756d7071 636c5f00 756d7071 l__.umpqcl_.umpq │ │ │ │ - 0x000218bc 69745f5f 00756d70 7169745f 00756d70 it__.umpqit_.ump │ │ │ │ - 0x000218cc 71766c5f 5f00756d 7071766c 5f00756d qvl__.umpqvl_.um │ │ │ │ - 0x000218dc 7073766c 5f5f0075 6d707376 6c5f0075 psvl__.umpsvl_.u │ │ │ │ - 0x000218ec 6d707169 6e5f5f00 756d7071 696e5f00 mpqin__.umpqin_. │ │ │ │ - 0x000218fc 6772696e 69745f5f 00677269 6e69745f grinit__.grinit_ │ │ │ │ - 0x0002190c 00677273 7472665f 5f006772 73747266 .grstrf__.grstrf │ │ │ │ - 0x0002191c 5f006772 73637764 5f5f0067 72736377 _.grscwd__.grscw │ │ │ │ - 0x0002192c 645f0067 72737670 745f5f00 67727376 d_.grsvpt__.grsv │ │ │ │ - 0x0002193c 70745f00 6772736d 706c5f5f 00677273 pt_.grsmpl__.grs │ │ │ │ - 0x0002194c 6d706c5f 0067726f 706e5f5f 0067726f mpl_.gropn__.gro │ │ │ │ - 0x0002195c 706e5f00 67726672 6d5f5f00 67726672 pn_.grfrm__.grfr │ │ │ │ - 0x0002196c 6d5f0067 72666967 5f5f0067 72666967 m_.grfig__.grfig │ │ │ │ - 0x0002197c 5f006772 636c735f 5f006772 636c735f _.grcls__.grcls_ │ │ │ │ - 0x0002198c 00677273 74726e5f 5f006772 7374726e .grstrn__.grstrn │ │ │ │ - 0x0002199c 5f006772 7373696d 5f5f0067 72737369 _.grssim__.grssi │ │ │ │ - 0x000219ac 6d5f0067 72737478 795f5f00 67727374 m_.grstxy__.grst │ │ │ │ - 0x000219bc 78795f00 67727377 6e645f5f 00677273 xy_.grswnd__.grs │ │ │ │ - 0x000219cc 776e645f 00756972 716e705f 5f007569 wnd_.uirqnp__.ui │ │ │ │ - 0x000219dc 72716e70 5f007569 72716964 5f5f0075 rqnp_.uirqid__.u │ │ │ │ - 0x000219ec 69727169 645f0075 69727163 705f5f00 irqid_.uirqcp__. │ │ │ │ - 0x000219fc 75697271 63705f00 75697271 636c5f5f uirqcp_.uirqcl__ │ │ │ │ - 0x00021a0c 00756972 71636c5f 00756972 71766c5f .uirqcl_.uirqvl_ │ │ │ │ - 0x00021a1c 5f007569 7271766c 5f007569 7273766c _.uirqvl_.uirsvl │ │ │ │ - 0x00021a2c 5f5f0075 69727376 6c5f0075 69727169 __.uirsvl_.uirqi │ │ │ │ - 0x00021a3c 6e5f5f00 75697271 696e5f00 75697064 n__.uirqin_.uipd │ │ │ │ - 0x00021a4c 61325f5f 00756970 6461325f 00756970 a2__.uipda2_.uip │ │ │ │ - 0x00021a5c 64327a5f 5f007569 7064327a 5f007569 d2z__.uipd2z_.ui │ │ │ │ - 0x00021a6c 70646133 5f5f0075 69706461 335f0075 pda3__.uipda3_.u │ │ │ │ - 0x00021a7c 69706433 7a5f5f00 75697064 337a5f00 ipd3z__.uipd3z_. │ │ │ │ - 0x00021a8c 75696332 645f5f00 75696332 645f0075 uic2d__.uic2d_.u │ │ │ │ - 0x00021a9c 6932696e 695f5f00 75693269 6e695f00 i2ini__.ui2ini_. │ │ │ │ - 0x00021aac 75697363 72325f5f 00756973 6372325f uiscr2__.uiscr2_ │ │ │ │ - 0x00021abc 00756971 6372325f 5f007569 71637232 .uiqcr2__.uiqcr2 │ │ │ │ - 0x00021acc 5f007569 73636d70 5f5f0075 6973636d _.uiscmp__.uiscm │ │ │ │ - 0x00021adc 705f0075 69696765 745f5f00 75696967 p_.uiiget__.uiig │ │ │ │ - 0x00021aec 65745f00 75696973 65745f5f 00756969 et_.uiiset__.uii │ │ │ │ - 0x00021afc 7365745f 00756969 7374785f 5f007569 set_.uiistx__.ui │ │ │ │ - 0x00021b0c 69737478 5f007569 7064617a 5f5f0075 istx_.uipdaz__.u │ │ │ │ - 0x00021b1c 69706461 7a5f0075 69736864 775f5f00 ipdaz_.uishdw__. │ │ │ │ - 0x00021b2c 75697368 64775f00 75696971 6e705f5f uishdw_.uiiqnp__ │ │ │ │ - 0x00021b3c 00756969 716e705f 00756969 7169645f .uiiqnp_.uiiqid_ │ │ │ │ - 0x00021b4c 5f007569 69716964 5f007569 69716370 _.uiiqid_.uiiqcp │ │ │ │ - 0x00021b5c 5f5f0075 69697163 705f0075 69697163 __.uiiqcp_.uiiqc │ │ │ │ - 0x00021b6c 6c5f5f00 75696971 636c5f00 75696971 l__.uiiqcl_.uiiq │ │ │ │ - 0x00021b7c 766c5f5f 00756969 71766c5f 00756969 vl__.uiiqvl_.uii │ │ │ │ - 0x00021b8c 73766c5f 5f007569 6973766c 5f007569 svl__.uiisvl_.ui │ │ │ │ - 0x00021b9c 6971696e 5f5f0075 69697169 6e5f0075 iqin__.uiiqin_.u │ │ │ │ - 0x00021bac 696c6765 745f5f00 75696c67 65745f00 ilget__.uilget_. │ │ │ │ - 0x00021bbc 75696c73 65745f5f 0075696c 7365745f uilset__.uilset_ │ │ │ │ - 0x00021bcc 0075696c 7374785f 5f007569 6c737478 .uilstx__.uilstx │ │ │ │ - 0x00021bdc 5f007569 66706163 5f5f0075 69667061 _.uifpac__.uifpa │ │ │ │ - 0x00021bec 635f0075 69697061 635f5f00 75696970 c_.uiipac__.uiip │ │ │ │ - 0x00021bfc 61635f00 75697962 61725f5f 00756979 ac_.uiybar__.uiy │ │ │ │ - 0x00021c0c 6261725f 00756971 666e6d5f 5f007569 bar_.uiqfnm__.ui │ │ │ │ - 0x00021c1c 71666e6d 5f007569 70646174 5f5f0075 qfnm_.uipdat__.u │ │ │ │ - 0x00021c2c 69706461 745f0075 69637267 625f5f00 ipdat_.uicrgb__. │ │ │ │ - 0x00021c3c 75696372 67625f00 75696369 6e695f5f uicrgb_.uicini__ │ │ │ │ - 0x00021c4c 00756963 696e695f 00756973 6372675f .uicini_.uiscrg_ │ │ │ │ - 0x00021c5c 5f007569 73637267 5f007569 736d7267 _.uiscrg_.uismrg │ │ │ │ - 0x00021c6c 5f5f0075 69736d72 675f0075 69716372 __.uismrg_.uiqcr │ │ │ │ - 0x00021c7c 675f5f00 75697163 72675f00 7569716d g__.uiqcrg_.uiqm │ │ │ │ - 0x00021c8c 72675f5f 00756971 6d72675f 00756973 rg__.uiqmrg_.uis │ │ │ │ - 0x00021c9c 6373715f 5f007569 73637371 5f007569 csq__.uiscsq_.ui │ │ │ │ - 0x00021cac 7363666c 5f5f0075 69736366 6c5f0075 scfl__.uiscfl_.u │ │ │ │ - 0x00021cbc 69736d73 715f5f00 7569736d 73715f00 ismsq__.uismsq_. │ │ │ │ - 0x00021ccc 7569736d 666c5f5f 00756973 6d666c5f uismfl__.uismfl_ │ │ │ │ - 0x00021cdc 0075696c 716e705f 5f007569 6c716e70 .uilqnp__.uilqnp │ │ │ │ - 0x00021cec 5f007569 6c716964 5f5f0075 696c7169 _.uilqid__.uilqi │ │ │ │ - 0x00021cfc 645f0075 696c7163 705f5f00 75696c71 d_.uilqcp__.uilq │ │ │ │ - 0x00021d0c 63705f00 75696c71 636c5f5f 0075696c cp_.uilqcl__.uil │ │ │ │ - 0x00021d1c 71636c5f 0075696c 71766c5f 5f007569 qcl_.uilqvl__.ui │ │ │ │ - 0x00021d2c 6c71766c 5f007569 6c73766c 5f5f0075 lqvl_.uilsvl__.u │ │ │ │ - 0x00021d3c 696c7376 6c5f0075 696c7169 6e5f5f00 ilsvl_.uilqin__. │ │ │ │ - 0x00021d4c 75696c71 696e5f00 75697267 65745f5f uilqin_.uirget__ │ │ │ │ - 0x00021d5c 00756972 6765745f 00756972 7365745f .uirget_.uirset_ │ │ │ │ - 0x00021d6c 5f007569 72736574 5f007569 72737478 _.uirset_.uirstx │ │ │ │ - 0x00021d7c 5f5f0075 69727374 785f0075 69633364 __.uirstx_.uic3d │ │ │ │ - 0x00021d8c 5f5f0075 69633364 5f007569 33696e69 __.uic3d_.ui3ini │ │ │ │ - 0x00021d9c 5f5f0075 6933696e 695f0075 69666c61 __.ui3ini_.uifla │ │ │ │ - 0x00021dac 625f5f00 7569666c 61625f00 7569696c b__.uiflab_.uiil │ │ │ │ - 0x00021dbc 61625f5f 00756969 6c61625f 00756966 ab__.uiilab_.uif │ │ │ │ - 0x00021dcc 6c75765f 5f007569 666c7576 5f007569 luv__.uifluv_.ui │ │ │ │ - 0x00021ddc 696c7576 5f5f0075 69696c75 765f0075 iluv__.uiiluv_.u │ │ │ │ - 0x00021dec 69667267 625f5f00 75696672 67625f00 ifrgb__.uifrgb_. │ │ │ │ - 0x00021dfc 75696972 67625f5f 00756969 7267625f uiirgb__.uiirgb_ │ │ │ │ - 0x00021e0c 00756966 7978795f 5f007569 66797879 .uifyxy__.uifyxy │ │ │ │ - 0x00021e1c 5f007569 69797879 5f5f0075 69697978 _.uiiyxy__.uiiyx │ │ │ │ - 0x00021e2c 795f0075 69656e63 645f5f00 7569656e y_.uiencd__.uien │ │ │ │ - 0x00021e3c 63645f00 75696465 63645f5f 00756964 cd_.uidecd__.uid │ │ │ │ - 0x00021e4c 6563645f 00756978 6261725f 5f007569 ecd_.uixbar__.ui │ │ │ │ - 0x00021e5c 78626172 5f007569 70636d70 5f5f0075 xbar_.uipcmp__.u │ │ │ │ - 0x00021e6c 6970636d 705f0075 7764666c 745f5f00 ipcmp_.uwdflt__. │ │ │ │ - 0x00021e7c 75776466 6c745f00 7577696e 69745f5f uwdflt_.uwinit__ │ │ │ │ - 0x00021e8c 00757769 6e69745f 00697577 67795f5f .uwinit_.iuwgy__ │ │ │ │ - 0x00021e9c 00697577 67795f00 69757767 785f5f00 .iuwgy_.iuwgx__. │ │ │ │ - 0x00021eac 69757767 785f0075 786d7474 6c5f5f00 iuwgx_.uxmttl__. │ │ │ │ - 0x00021ebc 75786d74 746c5f00 7578706e 756d5f5f uxmttl_.uxpnum__ │ │ │ │ - 0x00021ecc 00757870 6e756d5f 00757873 666d745f .uxpnum_.uxsfmt_ │ │ │ │ - 0x00021edc 5f007578 73666d74 5f007578 71666d74 _.uxsfmt_.uxqfmt │ │ │ │ - 0x00021eec 5f5f0075 7871666d 745f0075 78707474 __.uxqfmt_.uxptt │ │ │ │ - 0x00021efc 6c5f5f00 75787074 746c5f00 75787074 l__.uxpttl_.uxpt │ │ │ │ - 0x00021f0c 6d7a5f5f 00757870 746d7a5f 00757870 mz__.uxptmz_.uxp │ │ │ │ - 0x00021f1c 6178735f 5f007578 70617873 5f007578 axs__.uxpaxs_.ux │ │ │ │ - 0x00021f2c 73617873 5f5f0075 78736178 735f0075 saxs__.uxsaxs_.u │ │ │ │ - 0x00021f3c 78736178 7a5f5f00 75787361 787a5f00 xsaxz__.uxsaxz_. │ │ │ │ - 0x00021f4c 7578736f 66665f5f 00757873 6f66665f uxsoff__.uxsoff_ │ │ │ │ - 0x00021f5c 00757872 6f66665f 5f007578 726f6666 .uxroff__.uxroff │ │ │ │ - 0x00021f6c 5f007578 70746d6b 5f5f0075 7870746d _.uxptmk__.uxptm │ │ │ │ - 0x00021f7c 6b5f006c 75786368 6b5f5f00 6c757863 k_.luxchk__.luxc │ │ │ │ - 0x00021f8c 686b5f00 75786178 6e6d5f5f 00757861 hk_.uxaxnm__.uxa │ │ │ │ - 0x00021f9c 786e6d5f 00757861 7864765f 5f007578 xnm_.uxaxdv__.ux │ │ │ │ - 0x00021fac 61786476 5f007578 7374746c 5f5f0075 axdv_.uxsttl__.u │ │ │ │ - 0x00021fbc 78737474 6c5f0075 7662786c 5f5f0075 xsttl_.uvbxl__.u │ │ │ │ - 0x00021fcc 7662786c 5f007576 62726c5f 5f007576 vbxl_.uvbrl__.uv │ │ │ │ - 0x00021fdc 62726c5f 00757662 726c7a5f 5f007576 brl_.uvbrlz__.uv │ │ │ │ - 0x00021fec 62726c7a 5f007576 6572627a 5f5f0075 brlz_.uverbz__.u │ │ │ │ - 0x00021ffc 76657262 7a5f0075 76627866 5f5f0075 verbz_.uvbxf__.u │ │ │ │ - 0x0002200c 76627866 5f007576 6278667a 5f5f0075 vbxf_.uvbxfz__.u │ │ │ │ - 0x0002201c 76627866 7a5f0075 76627266 7a5f5f00 vbxfz_.uvbrfz__. │ │ │ │ - 0x0002202c 75766272 667a5f00 75766278 617a5f5f uvbrfz_.uvbxaz__ │ │ │ │ - 0x0002203c 00757662 78617a5f 00757662 72665f5f .uvbxaz_.uvbrf__ │ │ │ │ - 0x0002204c 00757662 72665f00 75766278 615f5f00 .uvbrf_.uvbxa__. │ │ │ │ - 0x0002205c 75766278 615f0075 7662786c 7a5f5f00 uvbxa_.uvbxlz__. │ │ │ │ - 0x0002206c 75766278 6c7a5f00 75766469 665f5f00 uvbxlz_.uvdif__. │ │ │ │ - 0x0002207c 75766469 665f0075 76627261 5f5f0075 uvdif_.uvbra__.u │ │ │ │ - 0x0002208c 76627261 5f007576 6272617a 5f5f0075 vbra_.uvbraz__.u │ │ │ │ - 0x0002209c 76627261 7a5f0075 76657262 5f5f0075 vbraz_.uverb__.u │ │ │ │ - 0x000220ac 76657262 5f007576 6469667a 5f5f0075 verb_.uvdifz__.u │ │ │ │ - 0x000220bc 76646966 7a5f0075 68627866 7a5f5f00 vdifz_.uhbxfz__. │ │ │ │ - 0x000220cc 75686278 667a5f00 75686469 667a5f5f uhbxfz_.uhdifz__ │ │ │ │ - 0x000220dc 00756864 69667a5f 00756862 72617a5f .uhdifz_.uhbraz_ │ │ │ │ - 0x000220ec 5f007568 6272617a 5f007568 6278665f _.uhbraz_.uhbxf_ │ │ │ │ - 0x000220fc 5f007568 6278665f 00756862 786c5f5f _.uhbxf_.uhbxl__ │ │ │ │ - 0x0002210c 00756862 786c5f00 75686469 665f5f00 .uhbxl_.uhdif__. │ │ │ │ - 0x0002211c 75686469 665f0075 68657262 5f5f0075 uhdif_.uherb__.u │ │ │ │ - 0x0002212c 68657262 5f007568 6272667a 5f5f0075 herb_.uhbrfz__.u │ │ │ │ - 0x0002213c 68627266 7a5f0075 6862726c 5f5f0075 hbrfz_.uhbrl__.u │ │ │ │ - 0x0002214c 6862726c 5f007568 6278615f 5f007568 hbrl_.uhbxa__.uh │ │ │ │ - 0x0002215c 6278615f 00756862 72615f5f 00756862 bxa_.uhbra__.uhb │ │ │ │ - 0x0002216c 72615f00 75686278 617a5f5f 00756862 ra_.uhbxaz__.uhb │ │ │ │ - 0x0002217c 78617a5f 00756862 786c7a5f 5f007568 xaz_.uhbxlz__.uh │ │ │ │ - 0x0002218c 62786c7a 5f007568 6272665f 5f007568 bxlz_.uhbrf__.uh │ │ │ │ - 0x0002219c 6272665f 00756862 726c7a5f 5f007568 brf_.uhbrlz__.uh │ │ │ │ - 0x000221ac 62726c7a 5f007568 6572627a 5f5f0075 brlz_.uherbz__.u │ │ │ │ - 0x000221bc 68657262 7a5f0069 6e64786e 6c5f5f00 herbz_.indxnl__. │ │ │ │ - 0x000221cc 6e696e64 78635f5f 00696e64 7872665f nindxc__.indxrf_ │ │ │ │ - 0x000221dc 5f006e69 6e64786d 5f5f0069 6e64786e _.nindxm__.indxn │ │ │ │ - 0x000221ec 665f5f00 696e6478 69665f5f 00696e64 f__.indxif__.ind │ │ │ │ - 0x000221fc 78696c5f 5f006e69 6e647872 5f5f0069 xil__.nindxr__.i │ │ │ │ - 0x0002220c 6e647872 6c5f5f00 696e6478 636c5f5f ndxrl__.indxcl__ │ │ │ │ - 0x0002221c 00696e64 786d6c5f 5f00696e 64786d66 .indxml__.indxmf │ │ │ │ - 0x0002222c 5f5f006e 696e6478 6e5f5f00 696e6478 __.nindxn__.indx │ │ │ │ - 0x0002223c 63665f5f 006e696e 6478695f 5f007672 cf__.nindxi__.vr │ │ │ │ - 0x0002224c 7365745f 5f007672 73657430 5f5f0076 set__.vrset0__.v │ │ │ │ - 0x0002225c 72736574 315f5f00 7672696e 63305f5f rset1__.vrinc0__ │ │ │ │ - 0x0002226c 00767266 63745f5f 00767263 6f6e315f .vrfct__.vrcon1_ │ │ │ │ - 0x0002227c 5f007672 66637431 5f5f0076 72696e63 _.vrfct1__.vrinc │ │ │ │ - 0x0002228c 5f5f0076 72636f6e 305f5f00 7672636f __.vrcon0__.vrco │ │ │ │ - 0x0002229c 6e5f5f00 76726663 74305f5f 00767269 n__.vrfct0__.vri │ │ │ │ - 0x000222ac 6e63315f 5f006c72 6e65615f 5f006c72 nc1__.lrnea__.lr │ │ │ │ - 0x000222bc 6c65315f 5f006c72 6c74305f 5f006c72 le1__.lrlt0__.lr │ │ │ │ - 0x000222cc 65715f5f 006c7265 71305f5f 006c7267 eq__.lreq0__.lrg │ │ │ │ - 0x000222dc 74615f5f 006c7267 745f5f00 6c726e65 ta__.lrgt__.lrne │ │ │ │ - 0x000222ec 305f5f00 6c726765 315f5f00 6c726571 0__.lrge1__.lreq │ │ │ │ - 0x000222fc 615f5f00 6c726c74 315f5f00 6c726c65 a__.lrlt1__.lrle │ │ │ │ - 0x0002230c 615f5f00 6c726571 315f5f00 6c726c65 a__.lreq1__.lrle │ │ │ │ - 0x0002231c 5f5f006c 7267655f 5f006c72 6e655f5f __.lrge__.lrne__ │ │ │ │ - 0x0002232c 006c726c 65305f5f 006c7267 74305f5f .lrle0__.lrgt0__ │ │ │ │ - 0x0002233c 006c7267 74315f5f 006c7267 65305f5f .lrgt1__.lrge0__ │ │ │ │ - 0x0002234c 006c7267 65615f5f 006c726c 745f5f00 .lrgea__.lrlt__. │ │ │ │ - 0x0002235c 6c726e65 315f5f00 6c726c74 615f5f00 lrne1__.lrlta__. │ │ │ │ - 0x0002236c 6c656e63 5f5f0063 7261646a 5f5f006c lenc__.cradj__.l │ │ │ │ - 0x0002237c 656e625f 5f00636c 61646a5f 5f006c65 enb__.cladj__.le │ │ │ │ - 0x0002238c 6e7a5f5f 006c656e 795f5f00 63727672 nz__.leny__.crvr │ │ │ │ - 0x0002239c 735f5f00 69626c6b 67745f5f 0069626c s__.iblkgt__.ibl │ │ │ │ - 0x000223ac 6b67655f 5f006962 6c6b6c65 5f5f0069 kge__.iblkle__.i │ │ │ │ - 0x000223bc 626c6b6c 745f5f00 6d706661 7a6d5f5f blklt__.mpfazm__ │ │ │ │ - 0x000223cc 006d7069 617a6d5f 5f006d70 6673696e .mpiazm__.mpfsin │ │ │ │ - 0x000223dc 5f5f006d 70697369 6e5f5f00 6d707a6b __.mpisin__.mpzk │ │ │ │ - 0x000223ec 74645f5f 006d707a 656b365f 5f006d70 td__.mpzek6__.mp │ │ │ │ - 0x000223fc 666d6572 5f5f006d 70696d65 725f5f00 fmer__.mpimer__. │ │ │ │ - 0x0002240c 6d706670 73745f5f 006d7069 7073745f mpfpst__.mpipst_ │ │ │ │ - 0x0002241c 5f006d70 73636374 5f5f006d 70666363 _.mpscct__.mpfcc │ │ │ │ - 0x0002242c 745f5f00 6d706963 63745f5f 006d7066 t__.mpicct__.mpf │ │ │ │ - 0x0002243c 676e6f5f 5f006d70 69676e6f 5f5f006d gno__.mpigno__.m │ │ │ │ - 0x0002244c 70666d77 645f5f00 6d70696d 77645f5f pfmwd__.mpimwd__ │ │ │ │ - 0x0002245c 006d7066 6d696c5f 5f006d70 696d696c .mpfmil__.mpimil │ │ │ │ - 0x0002246c 5f5f006d 7066636f 6e5f5f00 6d706963 __.mpfcon__.mpic │ │ │ │ - 0x0002247c 6f6e5f5f 006d7073 636f6e5f 5f006d70 on__.mpscon__.mp │ │ │ │ - 0x0002248c 66637961 5f5f006d 70696379 615f5f00 fcya__.mpicya__. │ │ │ │ - 0x0002249c 6d707a6d 77645f5f 006d7066 6379635f mpzmwd__.mpfcyc_ │ │ │ │ - 0x000224ac 5f006d70 69637963 5f5f006d 70787664 _.mpicyc__.mpxvd │ │ │ │ - 0x000224bc 675f5f00 6d706676 64675f5f 006d7069 g__.mpfvdg__.mpi │ │ │ │ - 0x000224cc 7664675f 5f006d70 66617a61 5f5f006d vdg__.mpfaza__.m │ │ │ │ - 0x000224dc 7069617a 615f5f00 6d70666b 74645f5f piaza__.mpfktd__ │ │ │ │ - 0x000224ec 006d7069 6b74645f 5f006d70 66626f6e .mpiktd__.mpfbon │ │ │ │ - 0x000224fc 5f5f006d 7069626f 6e5f5f00 6d707362 __.mpibon__.mpsb │ │ │ │ - 0x0002250c 6f6e5f5f 006d7066 636f615f 5f006d70 on__.mpfcoa__.mp │ │ │ │ - 0x0002251c 69636f61 5f5f006d 7073636f 615f5f00 icoa__.mpscoa__. │ │ │ │ - 0x0002252c 6d706663 6f635f5f 006d7069 636f635f mpfcoc__.mpicoc_ │ │ │ │ - 0x0002253c 5f006d70 73636f63 5f5f006d 7066706c _.mpscoc__.mpfpl │ │ │ │ - 0x0002254c 635f5f00 6d706970 6c635f5f 006d7078 c__.mpiplc__.mpx │ │ │ │ - 0x0002255c 706c635f 5f006d70 66637962 5f5f006d plc__.mpfcyb__.m │ │ │ │ - 0x0002256c 70696379 625f5f00 6d707363 79625f5f picyb__.mpscyb__ │ │ │ │ - 0x0002257c 006d7066 686d725f 5f006d70 69686d72 .mpfhmr__.mpihmr │ │ │ │ - 0x0002258c 5f5f006d 70666d77 6c5f5f00 6d70696d __.mpfmwl__.mpim │ │ │ │ - 0x0002259c 776c5f5f 006d7066 656b365f 5f006d70 wl__.mpfek6__.mp │ │ │ │ - 0x000225ac 69656b36 5f5f006d 70667074 325f5f00 iek6__.mpfpt2__. │ │ │ │ - 0x000225bc 6d706970 74325f5f 006d7066 63796c5f mpipt2__.mpfcyl_ │ │ │ │ - 0x000225cc 5f006d70 6963796c 5f5f006d 7066676c _.mpicyl__.mpfgl │ │ │ │ - 0x000225dc 625f5f00 6d706967 6c625f5f 006d7066 b__.mpiglb__.mpf │ │ │ │ - 0x000225ec 6f74675f 5f006d70 696f7467 5f5f006d otg__.mpiotg__.m │ │ │ │ - 0x000225fc 70736f74 675f5f00 6d706672 62735f5f psotg__.mpfrbs__ │ │ │ │ - 0x0002260c 006d7069 7262735f 5f006f73 67656e76 .mpirbs__.osgenv │ │ │ │ - 0x0002261c 5f5f006f 73676172 675f5f00 6f737161 __.osgarg__.osqa │ │ │ │ - 0x0002262c 726e5f5f 006f7365 7865635f 5f006f73 rn__.osexec__.os │ │ │ │ - 0x0002263c 61627274 5f5f0076 69636f6e 315f5f00 abrt__.vicon1__. │ │ │ │ - 0x0002264c 76696663 74305f5f 00766966 6374315f vifct0__.vifct1_ │ │ │ │ - 0x0002265c 5f007669 636f6e30 5f5f0076 69636f6e _.vicon0__.vicon │ │ │ │ - 0x0002266c 5f5f0076 69696e63 5f5f0076 69736574 __.viinc__.viset │ │ │ │ - 0x0002267c 5f5f0076 69736574 305f5f00 76697365 __.viset0__.vise │ │ │ │ - 0x0002268c 74315f5f 00766969 6e63305f 5f007669 t1__.viinc0__.vi │ │ │ │ - 0x0002269c 696e6331 5f5f0076 69666374 5f5f0069 inc1__.vifct__.i │ │ │ │ - 0x000226ac 6d696e31 5f5f0069 73756d30 5f5f0069 min1__.isum0__.i │ │ │ │ - 0x000226bc 6d696e30 5f5f0069 73756d31 5f5f0069 min0__.isum1__.i │ │ │ │ - 0x000226cc 6d617831 5f5f0069 73756d5f 5f00696d max1__.isum__.im │ │ │ │ - 0x000226dc 61785f5f 00696d61 78305f5f 00696d69 ax__.imax0__.imi │ │ │ │ - 0x000226ec 6e5f5f00 6c66726f 6d635f5f 006a6672 n__.lfromc__.jfr │ │ │ │ - 0x000226fc 6f6d635f 5f006966 726f6d63 5f5f0063 omc__.ifromc__.c │ │ │ │ - 0x0002270c 74326368 5f5f0063 7233635f 5f006374 t2ch__.cr3c__.ct │ │ │ │ - 0x0002271c 3270635f 5f006374 3268635f 5f006372 2pc__.ct2hc__.cr │ │ │ │ - 0x0002272c 32635f5f 00637433 63735f5f 00637432 2c__.ct3cs__.ct2 │ │ │ │ - 0x0002273c 63705f5f 00637433 73635f5f 00637432 cp__.ct3sc__.ct2 │ │ │ │ - 0x0002274c 62635f5f 00637432 65635f5f 00637233 bc__.ct2ec__.cr3 │ │ │ │ - 0x0002275c 735f5f00 69726c74 5f5f0069 7267655f s__.irlt__.irge_ │ │ │ │ - 0x0002276c 5f006972 6c655f5f 00697267 745f5f00 _.irle__.irgt__. │ │ │ │ - 0x0002277c 76697375 625f5f00 76696469 76305f5f visub__.vidiv0__ │ │ │ │ - 0x0002278c 00766964 6976315f 5f007669 73756230 .vidiv1__.visub0 │ │ │ │ - 0x0002279c 5f5f0076 696d6c74 305f5f00 76696d6c __.vimlt0__.viml │ │ │ │ - 0x000227ac 745f5f00 76696d6c 74315f5f 00766973 t__.vimlt1__.vis │ │ │ │ - 0x000227bc 7562315f 5f007669 6164645f 5f007669 ub1__.viadd__.vi │ │ │ │ - 0x000227cc 6469765f 5f007669 61646430 5f5f0076 div__.viadd0__.v │ │ │ │ - 0x000227dc 69616464 315f5f00 67326962 6c325f5f iadd1__.g2ibl2__ │ │ │ │ - 0x000227ec 00673266 626c695f 5f006c67 32696e71 .g2fbli__.lg2inq │ │ │ │ - 0x000227fc 5f5f0067 3266626c 325f5f00 67327167 __.g2fbl2__.g2qg │ │ │ │ - 0x0002280c 72645f5f 00673273 6772645f 5f007270 rd__.g2sgrd__.rp │ │ │ │ - 0x0002281c 6e676574 5f5f0072 74696765 745f5f00 nget__.rtiget__. │ │ │ │ - 0x0002282c 72746c67 65745f5f 00727472 6765745f rtlget__.rtrget_ │ │ │ │ - 0x0002283c 5f007274 63676574 5f5f0072 6c696765 _.rtcget__.rlige │ │ │ │ - 0x0002284c 745f5f00 726c6c67 65745f5f 00726c72 t__.rllget__.rlr │ │ │ │ - 0x0002285c 6765745f 5f00726c 63676574 5f5f0067 get__.rlcget__.g │ │ │ │ - 0x0002286c 6c6c6765 745f5f00 676c6c73 65745f5f llget__.gllset__ │ │ │ │ - 0x0002287c 00676c6c 7374785f 5f00676c 71666e6d .gllstx__.glqfnm │ │ │ │ - 0x0002288c 5f5f0067 6c726765 745f5f00 676c7273 __.glrget__.glrs │ │ │ │ - 0x0002289c 65745f5f 00676c72 7374785f 5f007072 et__.glrstx__.pr │ │ │ │ - 0x000228ac 636f706e 5f5f0070 7263636c 735f5f00 copn__.prccls__. │ │ │ │ - 0x000228bc 7072636c 766c5f5f 00707263 6e616d5f prclvl__.prcnam_ │ │ │ │ - 0x000228cc 5f007270 6e656e76 5f5f0072 7469656e _.rpnenv__.rtien │ │ │ │ - 0x000228dc 765f5f00 72746c65 6e765f5f 00727472 v__.rtlenv__.rtr │ │ │ │ - 0x000228ec 656e765f 5f007274 63656e76 5f5f0072 env__.rtcenv__.r │ │ │ │ - 0x000228fc 6c69656e 765f5f00 726c6c65 6e765f5f lienv__.rllenv__ │ │ │ │ - 0x0002290c 00726c72 656e765f 5f00726c 63656e76 .rlrenv__.rlcenv │ │ │ │ - 0x0002291c 5f5f0072 706e6f70 745f5f00 7274696f __.rpnopt__.rtio │ │ │ │ - 0x0002292c 70745f5f 0072746c 6f70745f 5f007274 pt__.rtlopt__.rt │ │ │ │ - 0x0002293c 726f7074 5f5f0072 74636f70 745f5f00 ropt__.rtcopt__. │ │ │ │ - 0x0002294c 726c696f 70745f5f 00726c6c 6f70745f rliopt__.rllopt_ │ │ │ │ - 0x0002295c 5f00726c 726f7074 5f5f0072 6c636f70 _.rlropt__.rlcop │ │ │ │ - 0x0002296c 745f5f00 6d737a64 6d705f5f 00697566 t__.mszdmp__.iuf │ │ │ │ - 0x0002297c 6f706e5f 5f00676c 6c716e70 5f5f0067 opn__.gllqnp__.g │ │ │ │ - 0x0002298c 6c6c7169 645f5f00 676c6c71 63705f5f llqid__.gllqcp__ │ │ │ │ - 0x0002299c 00676c6c 71636c5f 5f00676c 6c71766c .gllqcl__.gllqvl │ │ │ │ - 0x000229ac 5f5f0067 6c6c7376 6c5f5f00 676c6c71 __.gllsvl__.gllq │ │ │ │ - 0x000229bc 696e5f5f 00676c69 6765745f 5f00676c in__.gliget__.gl │ │ │ │ - 0x000229cc 69736574 5f5f0067 6c697374 785f5f00 iset__.glistx__. │ │ │ │ - 0x000229dc 72706e78 666c5f5f 00727469 78666c5f rpnxfl__.rtixfl_ │ │ │ │ - 0x000229ec 5f007274 6c78666c 5f5f0072 74727866 _.rtlxfl__.rtrxf │ │ │ │ - 0x000229fc 6c5f5f00 72746378 666c5f5f 00726c69 l__.rtcxfl__.rli │ │ │ │ - 0x00022a0c 78666c5f 5f00726c 6c78666c 5f5f0072 xfl__.rllxfl__.r │ │ │ │ - 0x00022a1c 6c727866 6c5f5f00 726c6378 666c5f5f lrxfl__.rlcxfl__ │ │ │ │ - 0x00022a2c 00636673 7263685f 5f00676c 63676574 .cfsrch__.glcget │ │ │ │ - 0x00022a3c 5f5f0067 6c637365 745f5f00 676c6373 __.glcset__.glcs │ │ │ │ - 0x00022a4c 74785f5f 006c6368 7265715f 5f00676c tx__.lchreq__.gl │ │ │ │ - 0x00022a5c 70716e70 5f5f0067 6c707169 645f5f00 pqnp__.glpqid__. │ │ │ │ - 0x00022a6c 676c7071 63705f5f 00676c70 71636c5f glpqcp__.glpqcl_ │ │ │ │ - 0x00022a7c 5f00676c 70716974 5f5f0067 6c707176 _.glpqit__.glpqv │ │ │ │ - 0x00022a8c 6c5f5f00 676c7073 766c5f5f 00676c70 l__.glpsvl__.glp │ │ │ │ - 0x00022a9c 71696e5f 5f00676c 70676574 5f5f0067 qin__.glpget__.g │ │ │ │ - 0x00022aac 6c707365 745f5f00 676c7073 74785f5f lpset__.glpstx__ │ │ │ │ - 0x00022abc 00647866 6c6f635f 5f006478 696c6f63 .dxfloc__.dxiloc │ │ │ │ - 0x00022acc 5f5f0076 72676e6e 5f5f0076 69676e6e __.vrgnn__.vignn │ │ │ │ - 0x00022adc 5f5f0076 726d6c74 305f5f00 76726469 __.vrmlt0__.vrdi │ │ │ │ - 0x00022aec 76305f5f 00767261 6464305f 5f007672 v0__.vradd0__.vr │ │ │ │ - 0x00022afc 6469765f 5f007672 73756231 5f5f0076 div__.vrsub1__.v │ │ │ │ - 0x00022b0c 72616464 5f5f0076 72737562 5f5f0076 radd__.vrsub__.v │ │ │ │ - 0x00022b1c 72737562 305f5f00 76726164 64315f5f rsub0__.vradd1__ │ │ │ │ - 0x00022b2c 0076726d 6c74315f 5f007672 64697631 .vrmlt1__.vrdiv1 │ │ │ │ - 0x00022b3c 5f5f0076 726d6c74 5f5f0069 6d6f645f __.vrmlt__.imod_ │ │ │ │ - 0x00022b4c 5f006967 75735f5f 00676e73 626c6b5f _.igus__.gnsblk_ │ │ │ │ - 0x00022b5c 5f00676e 71626c6b 5f5f0067 6e736176 _.gnqblk__.gnsav │ │ │ │ - 0x00022b6c 655f5f00 676e7273 65745f5f 00706173 e__.gnrset__.pas │ │ │ │ - 0x00022b7c 7362345f 5f007061 73736235 5f5f0072 sb4__.passb5__.r │ │ │ │ - 0x00022b8c 61646634 5f5f0063 6f737469 5f5f0072 adf4__.costi__.r │ │ │ │ - 0x00022b9c 61646632 5f5f0070 61737362 325f5f00 adf2__.passb2__. │ │ │ │ - 0x00022bac 63666674 625f5f00 73696e74 315f5f00 cfftb__.sint1__. │ │ │ │ - 0x00022bbc 73696e74 5f5f0070 61737366 345f5f00 sint__.passf4__. │ │ │ │ - 0x00022bcc 72666674 665f5f00 72616462 335f5f00 rfftf__.radb3__. │ │ │ │ - 0x00022bdc 657a6666 74315f5f 0073696e 71695f5f ezfft1__.sinqi__ │ │ │ │ - 0x00022bec 00706173 73625f5f 00636666 74695f5f .passb__.cffti__ │ │ │ │ - 0x00022bfc 00726164 62355f5f 00706173 7362335f .radb5__.passb3_ │ │ │ │ - 0x00022c0c 5f006366 6674665f 5f006366 66746231 _.cfftf__.cfftb1 │ │ │ │ - 0x00022c1c 5f5f0072 61646234 5f5f0070 61737366 __.radb4__.passf │ │ │ │ - 0x00022c2c 355f5f00 70617373 66335f5f 00657a66 5__.passf3__.ezf │ │ │ │ - 0x00022c3c 6674695f 5f00636f 73716231 5f5f0072 fti__.cosqb1__.r │ │ │ │ - 0x00022c4c 66667462 315f5f00 72616462 325f5f00 fftb1__.radb2__. │ │ │ │ - 0x00022c5c 72666674 625f5f00 63666674 66315f5f rfftb__.cfftf1__ │ │ │ │ - 0x00022c6c 00657a66 6674665f 5f007261 6462675f .ezfftf__.radbg_ │ │ │ │ - 0x00022c7c 5f00636f 73745f5f 00706173 73665f5f _.cost__.passf__ │ │ │ │ - 0x00022c8c 00726164 66335f5f 00726164 66675f5f .radf3__.radfg__ │ │ │ │ - 0x00022c9c 00636f73 7166315f 5f006366 66746931 .cosqf1__.cffti1 │ │ │ │ - 0x00022cac 5f5f0065 7a666674 625f5f00 70617373 __.ezfftb__.pass │ │ │ │ - 0x00022cbc 66325f5f 00636f73 71625f5f 0073696e f2__.cosqb__.sin │ │ │ │ - 0x00022ccc 71665f5f 00726164 66355f5f 00726666 qf__.radf5__.rff │ │ │ │ - 0x00022cdc 74695f5f 00726666 7466315f 5f00636f ti__.rfftf1__.co │ │ │ │ - 0x00022cec 7371695f 5f007369 6e74695f 5f00636f sqi__.sinti__.co │ │ │ │ - 0x00022cfc 7371665f 5f007369 6e71625f 5f007266 sqf__.sinqb__.rf │ │ │ │ - 0x00022d0c 66746931 5f5f006f 64726765 745f5f00 fti1__.odrget__. │ │ │ │ - 0x00022d1c 6f647273 65745f5f 006f6472 7374785f odrset__.odrstx_ │ │ │ │ - 0x00022d2c 5f006f64 72716e70 5f5f006f 64727169 _.odrqnp__.odrqi │ │ │ │ - 0x00022d3c 645f5f00 6f647271 63705f5f 006f6472 d__.odrqcp__.odr │ │ │ │ - 0x00022d4c 71636c5f 5f006f64 7271766c 5f5f006f qcl__.odrqvl__.o │ │ │ │ - 0x00022d5c 64727376 6c5f5f00 6f647271 696e5f5f drsvl__.odrqin__ │ │ │ │ - 0x00022d6c 006f6469 6765745f 5f006f64 69736574 .odiget__.odiset │ │ │ │ - 0x00022d7c 5f5f006f 64697374 785f5f00 6f646c71 __.odistx__.odlq │ │ │ │ - 0x00022d8c 6e705f5f 006f646c 7169645f 5f006f64 np__.odlqid__.od │ │ │ │ - 0x00022d9c 6c716370 5f5f006f 646c7163 6c5f5f00 lqcp__.odlqcl__. │ │ │ │ - 0x00022dac 6f646c71 766c5f5f 006f646c 73766c5f odlqvl__.odlsvl_ │ │ │ │ - 0x00022dbc 5f006f64 6c71696e 5f5f006f 6470716e _.odlqin__.odpqn │ │ │ │ - 0x00022dcc 705f5f00 6f647071 69645f5f 006f6470 p__.odpqid__.odp │ │ │ │ - 0x00022ddc 7163705f 5f006f64 7071636c 5f5f006f qcp__.odpqcl__.o │ │ │ │ - 0x00022dec 64707169 745f5f00 6f647071 766c5f5f dpqit__.odpqvl__ │ │ │ │ - 0x00022dfc 006f6470 73766c5f 5f006f64 7071696e .odpsvl__.odpqin │ │ │ │ - 0x00022e0c 5f5f006f 646c6765 745f5f00 6f646c73 __.odlget__.odls │ │ │ │ - 0x00022e1c 65745f5f 006f646c 7374785f 5f006f64 et__.odlstx__.od │ │ │ │ - 0x00022e2c 69716e70 5f5f006f 64697169 645f5f00 iqnp__.odiqid__. │ │ │ │ - 0x00022e3c 6f646971 63705f5f 006f6469 71636c5f odiqcp__.odiqcl_ │ │ │ │ - 0x00022e4c 5f006f64 6971766c 5f5f006f 64697376 _.odiqvl__.odisv │ │ │ │ - 0x00022e5c 6c5f5f00 6f646971 696e5f5f 006f6470 l__.odiqin__.odp │ │ │ │ - 0x00022e6c 6765745f 5f006f64 70736574 5f5f006f get__.odpset__.o │ │ │ │ - 0x00022e7c 64707374 785f5f00 73686677 32675f5f dpstx__.shfw2g__ │ │ │ │ - 0x00022e8c 00736869 6e69705f 5f007368 696e6966 .shinip__.shinif │ │ │ │ - 0x00022e9c 5f5f0073 686c6277 755f5f00 73686d77 __.shlbwu__.shmw │ │ │ │ - 0x00022eac 6a7a5f5f 00736869 6e697a5f 5f007368 jz__.shiniz__.sh │ │ │ │ - 0x00022ebc 6c793278 5f5f0073 68706675 6e5f5f00 ly2x__.shpfun__. │ │ │ │ - 0x00022ecc 7368696e 69635f5f 0073686c 66776c5f shinic__.shlfwl_ │ │ │ │ - 0x00022edc 5f007368 6c62776a 5f5f0073 686d776a _.shlbwj__.shmwj │ │ │ │ - 0x00022eec 6d5f5f00 73686c73 64735f5f 00736869 m__.shlsds__.shi │ │ │ │ - 0x00022efc 6e69785f 5f007368 6d64786d 5f5f0073 nix__.shmdxm__.s │ │ │ │ - 0x00022f0c 68667767 615f5f00 73686d73 72695f5f hfwga__.shmsri__ │ │ │ │ - 0x00022f1c 00736866 77677a5f 5f007368 6d773273 .shfwgz__.shmw2s │ │ │ │ - 0x00022f2c 5f5f0073 68666674 625f5f00 73686c62 __.shfftb__.shlb │ │ │ │ - 0x00022f3c 776c5f5f 0073686c 66776d5f 5f007368 wl__.shlfwm__.sh │ │ │ │ - 0x00022f4c 696e6972 5f5f0073 686c6277 6d5f5f00 inir__.shlbwm__. │ │ │ │ - 0x00022f5c 73687070 6d615f5f 00736869 6e69745f shppma__.shinit_ │ │ │ │ - 0x00022f6c 5f007368 6677676a 5f5f0073 686d6478 _.shfwgj__.shmdx │ │ │ │ - 0x00022f7c 6a5f5f00 73686f6c 61705f5f 00736874 j__.sholap__.sht │ │ │ │ - 0x00022f8c 6c69625f 5f007368 74696e74 5f5f0073 lib__.shtint__.s │ │ │ │ - 0x00022f9c 68746c61 705f5f00 7368746e 6d6c5f5f htlap__.shtnml__ │ │ │ │ - 0x00022fac 00736874 66756e5f 5f007368 746c6677 .shtfun__.shtlfw │ │ │ │ - 0x00022fbc 5f5f0073 68746c62 775f5f00 73687473 __.shtlbw__.shts │ │ │ │ - 0x00022fcc 32775f5f 00736874 7377615f 5f007368 2w__.shtswa__.sh │ │ │ │ - 0x00022fdc 7473777a 5f5f0073 68747377 6d5f5f00 tswz__.shtswm__. │ │ │ │ - 0x00022fec 73687473 776a5f5f 00736874 7732735f shtswj__.shtw2s_ │ │ │ │ - 0x00022ffc 5f007368 74773267 5f5f0073 68747767 _.shtw2g__.shtwg │ │ │ │ - 0x0002300c 615f5f00 73687477 676d5f5f 00736874 a__.shtwgm__.sht │ │ │ │ - 0x0002301c 77677a5f 5f007368 7477676a 5f5f0073 wgz__.shtwgj__.s │ │ │ │ - 0x0002302c 68746732 775f5f00 73687473 32675f5f htg2w__.shts2g__ │ │ │ │ - 0x0002303c 00736874 7367615f 5f007368 7473677a .shtsga__.shtsgz │ │ │ │ - 0x0002304c 5f5f0073 68747367 6d5f5f00 73687473 __.shtsgm__.shts │ │ │ │ - 0x0002305c 676a5f5f 00736874 6732735f 5f007368 gj__.shtg2s__.sh │ │ │ │ - 0x0002306c 66673277 5f5f0073 686d7377 615f5f00 fg2w__.shmswa__. │ │ │ │ - 0x0002307c 73686d73 777a5f5f 00736866 6674665f shmswz__.shfftf_ │ │ │ │ - 0x0002308c 5f007368 6c737364 5f5f0073 686d7377 _.shlssd__.shmsw │ │ │ │ - 0x0002309c 6d5f5f00 73686d73 32775f5f 0073686e m__.shms2w__.shn │ │ │ │ - 0x000230ac 6d326c5f 5f007368 6677676d 5f5f0073 m2l__.shfwgm__.s │ │ │ │ - 0x000230bc 686c6677 755f5f00 7368696e 69795f5f hlfwu__.shiniy__ │ │ │ │ - 0x000230cc 0073686d 73776a5f 5f007368 70706d6a .shmswj__.shppmj │ │ │ │ - 0x000230dc 5f5f0076 72726e6d 5f5f0076 72726e6d __.vrrnm__.vrrnm │ │ │ │ - 0x000230ec 315f5f00 7672726e 6d305f5f 00767332 1__.vrrnm0__.vs2 │ │ │ │ - 0x000230fc 696e745f 5f007673 3264696e 5f5f0076 int__.vs2din__.v │ │ │ │ - 0x0002310c 73326f75 745f5f00 76733169 6e745f5f s2out__.vs1int__ │ │ │ │ - 0x0002311c 00767331 64696e5f 5f007673 316f7574 .vs1din__.vs1out │ │ │ │ - 0x0002312c 5f5f0076 72696e74 725f5f00 63686e67 __.vrintr__.chng │ │ │ │ - 0x0002313c 725f5f00 63686e67 725f0063 686e6769 r__.chngr_.chngi │ │ │ │ - 0x0002314c 5f5f0063 686e6769 5f006368 6e67635f __.chngi_.chngc_ │ │ │ │ - 0x0002315c 5f006368 6e67635f 00636c63 6b73745f _.chngc_.clckst_ │ │ │ │ - 0x0002316c 5f00636c 636b7374 5f00636c 636b6774 _.clckst_.clckgt │ │ │ │ - 0x0002317c 5f5f0063 6c636b67 745f0063 6c636b64 __.clckgt_.clckd │ │ │ │ - 0x0002318c 745f5f00 636c636b 64745f00 64617465 t__.clckdt_.date │ │ │ │ - 0x0002319c 71335f5f 00646174 6571335f 00646174 q3__.dateq3_.dat │ │ │ │ - 0x000231ac 6531325f 5f006461 74653132 5f006461 e12__.date12_.da │ │ │ │ - 0x000231bc 74656733 5f5f0064 61746567 335f0069 teg3__.dateg3_.i │ │ │ │ - 0x000231cc 7765656b 315f5f00 69776565 6b315f00 week1__.iweek1_. │ │ │ │ - 0x000231dc 6e646174 65315f5f 006e6461 7465315f ndate1__.ndate1_ │ │ │ │ - 0x000231ec 00646174 6571315f 5f006461 74657131 .dateq1__.dateq1 │ │ │ │ - 0x000231fc 5f006461 74653332 5f5f0064 61746533 _.date32__.date3 │ │ │ │ - 0x0002320c 325f006e 64617465 335f5f00 6e646174 2_.ndate3__.ndat │ │ │ │ - 0x0002321c 65335f00 64617465 63335f5f 00646174 e3_.datec3__.dat │ │ │ │ - 0x0002322c 6563335f 00646174 6532335f 5f006461 ec3_.date23__.da │ │ │ │ - 0x0002323c 74653233 5f006461 74656632 5f5f0064 te23_.datef2__.d │ │ │ │ - 0x0002324c 61746566 325f0064 61746563 315f5f00 atef2_.datec1__. │ │ │ │ - 0x0002325c 64617465 63315f00 64617465 66335f5f datec1_.datef3__ │ │ │ │ - 0x0002326c 00646174 6566335f 00646174 6567325f .datef3_.dateg2_ │ │ │ │ - 0x0002327c 5f006461 74656732 5f006461 74653133 _.dateg2_.date13 │ │ │ │ - 0x0002328c 5f5f0064 61746531 335f0064 61746567 __.date13_.dateg │ │ │ │ - 0x0002329c 315f5f00 64617465 67315f00 6e647965 1__.dateg1_.ndye │ │ │ │ - 0x000232ac 61725f5f 006e6479 6561725f 00646174 ar__.ndyear_.dat │ │ │ │ - 0x000232bc 6532315f 5f006461 74653231 5f00636d e21__.date21_.cm │ │ │ │ - 0x000232cc 6f6e5f5f 00636d6f 6e5f006e 646d6f6e on__.cmon_.ndmon │ │ │ │ - 0x000232dc 5f5f006e 646d6f6e 5f006461 74653331 __.ndmon_.date31 │ │ │ │ - 0x000232ec 5f5f0064 61746533 315f0064 61746563 __.date31_.datec │ │ │ │ - 0x000232fc 325f5f00 64617465 63325f00 69776565 2__.datec2_.iwee │ │ │ │ - 0x0002330c 6b325f5f 00697765 656b325f 00646174 k2__.iweek2_.dat │ │ │ │ - 0x0002331c 6571325f 5f006461 74657132 5f006377 eq2__.dateq2_.cw │ │ │ │ - 0x0002332c 65656b5f 5f006377 65656b5f 00697765 eek__.cweek_.iwe │ │ │ │ - 0x0002333c 656b335f 5f006977 65656b33 5f006e64 ek3__.iweek3_.nd │ │ │ │ - 0x0002334c 61746532 5f5f006e 64617465 325f0064 ate2__.ndate2_.d │ │ │ │ - 0x0002335c 61746566 315f5f00 64617465 66315f00 atef1__.datef1_. │ │ │ │ - 0x0002336c 636c6f77 65725f5f 00636c6f 7765725f clower__.clower_ │ │ │ │ - 0x0002337c 00637570 7065725f 5f006375 70706572 .cupper__.cupper │ │ │ │ - 0x0002338c 5f006762 79746573 5f5f0067 62797465 _.gbytes__.gbyte │ │ │ │ - 0x0002339c 735f0062 69747063 695f5f00 62697470 s_.bitpci__.bitp │ │ │ │ - 0x000233ac 63695f00 73627974 655f5f00 73627974 ci_.sbyte__.sbyt │ │ │ │ - 0x000233bc 655f0067 62797465 5f5f0067 62797465 e_.gbyte__.gbyte │ │ │ │ - 0x000233cc 5f007362 79746573 5f5f0073 62797465 _.sbytes__.sbyte │ │ │ │ - 0x000233dc 735f0062 69747069 635f5f00 62697470 s_.bitpic__.bitp │ │ │ │ - 0x000233ec 69635f00 69736869 66745f5f 00697368 ic_.ishift__.ish │ │ │ │ - 0x000233fc 6966745f 0064636c 766e6d5f 5f006463 ift_.dclvnm__.dc │ │ │ │ - 0x0002340c 6c766e6d 5f006364 626c6b5f 5f006364 lvnm_.cdblk__.cd │ │ │ │ - 0x0002341c 626c6b5f 00636e73 5f5f0063 6e735f00 blk_.cns__.cns_. │ │ │ │ - 0x0002342c 726e6775 305f5f00 726e6775 305f006c rngu0__.rngu0_.l │ │ │ │ - 0x0002343c 63687261 5f5f006c 63687261 5f006c63 chra__.lchra_.lc │ │ │ │ - 0x0002344c 6872625f 5f006c63 6872625f 006c6368 hrb__.lchrb_.lch │ │ │ │ - 0x0002345c 72735f5f 006c6368 72735f00 6c636872 rs__.lchrs_.lchr │ │ │ │ - 0x0002346c 635f5f00 6c636872 635f006c 63687264 c__.lchrc_.lchrd │ │ │ │ - 0x0002347c 5f5f006c 63687264 5f006c63 68725f5f __.lchrd_.lchr__ │ │ │ │ - 0x0002348c 006c6368 725f006c 63687266 5f5f006c .lchr_.lchrf__.l │ │ │ │ - 0x0002349c 63687266 5f006c63 68726c5f 5f006c63 chrf_.lchrl__.lc │ │ │ │ - 0x000234ac 68726c5f 00636c6c 7372675f 5f00636c hrl_.cllsrg__.cl │ │ │ │ - 0x000234bc 6c737267 5f00636c 72676c73 5f5f0063 lsrg_.clrgls__.c │ │ │ │ - 0x000234cc 6c72676c 735f0063 6c726773 765f5f00 lrgls_.clrgsv__. │ │ │ │ - 0x000234dc 636c7267 73765f00 696e6f72 6d6c5f5f clrgsv_.inorml__ │ │ │ │ - 0x000234ec 00696e6f 726d6c5f 00726e6f 726d6c5f .inorml_.rnorml_ │ │ │ │ - 0x000234fc 5f00726e 6f726d6c 5f00636c 73767267 _.rnorml_.clsvrg │ │ │ │ - 0x0002350c 5f5f0063 6c737672 675f0068 65786469 __.clsvrg_.hexdi │ │ │ │ - 0x0002351c 635f5f00 68657864 69635f00 68657864 c__.hexdic_.hexd │ │ │ │ - 0x0002352c 63695f5f 00686578 6463695f 0074696d ci__.hexdci_.tim │ │ │ │ - 0x0002353c 6531325f 5f007469 6d653132 5f007469 e12__.time12_.ti │ │ │ │ - 0x0002354c 6d657133 5f5f0074 696d6571 335f0074 meq3__.timeq3_.t │ │ │ │ - 0x0002355c 696d6533 325f5f00 74696d65 33325f00 ime32__.time32_. │ │ │ │ - 0x0002356c 74696d65 32335f5f 0074696d 6532335f time23__.time23_ │ │ │ │ - 0x0002357c 0074696d 6563315f 5f007469 6d656331 .timec1__.timec1 │ │ │ │ - 0x0002358c 5f007469 6d653331 5f5f0074 696d6533 _.time31__.time3 │ │ │ │ - 0x0002359c 315f0074 696d6571 325f5f00 74696d65 1_.timeq2__.time │ │ │ │ - 0x000235ac 71325f00 74696d65 63325f5f 0074696d q2_.timec2__.tim │ │ │ │ - 0x000235bc 6563325f 0074696d 6563335f 5f007469 ec2_.timec3__.ti │ │ │ │ - 0x000235cc 6d656333 5f007469 6d657131 5f5f0074 mec3_.timeq1__.t │ │ │ │ - 0x000235dc 696d6571 315f0074 696d6532 315f5f00 imeq1_.time21__. │ │ │ │ - 0x000235ec 74696d65 32315f00 74696d65 31335f5f time21_.time13__ │ │ │ │ - 0x000235fc 0074696d 6531335f 00636876 616c5f5f .time13_.chval__ │ │ │ │ - 0x0002360c 00636876 616c5f00 72617665 5f5f0072 .chval_.rave__.r │ │ │ │ - 0x0002361c 61766530 5f5f0072 61766531 5f5f0072 ave0__.rave1__.r │ │ │ │ - 0x0002362c 6d696e31 5f5f0072 6d696e30 5f5f0072 min1__.rmin0__.r │ │ │ │ - 0x0002363c 6d696e5f 5f00726d 6178315f 5f00726d min__.rmax1__.rm │ │ │ │ - 0x0002364c 61785f5f 00726d61 78305f5f 00727374 ax__.rmax0__.rst │ │ │ │ - 0x0002365c 64305f5f 00727374 64315f5f 0072616d d0__.rstd1__.ram │ │ │ │ - 0x0002366c 70305f5f 0072616d 70315f5f 00727375 p0__.ramp1__.rsu │ │ │ │ - 0x0002367c 6d305f5f 00727375 6d315f5f 00673266 m0__.rsum1__.g2f │ │ │ │ - 0x0002368c 6374725f 5f007577 73677861 5f5f0075 ctr__.uwsgxa__.u │ │ │ │ - 0x0002369c 77736778 615f0075 77716779 695f5f00 wsgxa_.uwqgyi__. │ │ │ │ - 0x000236ac 75777167 79695f00 72766d69 6e5f5f00 uwqgyi_.rvmin__. │ │ │ │ - 0x000236bc 7266726f 6d635f5f 00757771 6779615f rfromc__.uwqgya_ │ │ │ │ - 0x000236cc 5f007577 71677961 5f007577 69677969 _.uwqgya_.uwigyi │ │ │ │ - 0x000236dc 5f5f0075 77696779 695f0075 77696778 __.uwigyi_.uwigx │ │ │ │ - 0x000236ec 695f5f00 75776967 78695f00 67326963 i__.uwigxi_.g2ic │ │ │ │ - 0x000236fc 74725f5f 00757771 6778625f 5f007577 tr__.uwqgxb__.uw │ │ │ │ - 0x0002370c 71677862 5f007273 74645f5f 00757771 qgxb_.rstd__.uwq │ │ │ │ - 0x0002371c 6779625f 5f007577 71677962 5f007577 gyb__.uwqgyb_.uw │ │ │ │ - 0x0002372c 73677962 5f5f0075 77736779 625f0072 sgyb__.uwsgyb_.r │ │ │ │ - 0x0002373c 6432725f 5f007275 7767795f 5f007275 d2r__.ruwgy__.ru │ │ │ │ - 0x0002374c 7767795f 0072766d 6178305f 5f007272 wgy_.rvmax0__.rr │ │ │ │ - 0x0002375c 6d73315f 5f007276 6d696e30 5f5f0072 ms1__.rvmin0__.r │ │ │ │ - 0x0002376c 6e677531 5f5f0072 6e677531 5f007577 ngu1__.rngu1_.uw │ │ │ │ - 0x0002377c 7367787a 5f5f0075 77736778 7a5f0067 sgxz__.uwsgxz_.g │ │ │ │ - 0x0002378c 32716374 6d5f5f00 72707264 5f5f0072 2qctm__.rprd__.r │ │ │ │ - 0x0002379c 636f765f 5f00726d 6f645f5f 00726670 cov__.rmod__.rfp │ │ │ │ - 0x000237ac 695f5f00 72616d70 5f5f0072 73756d5f i__.ramp__.rsum_ │ │ │ │ - 0x000237bc 5f006732 73637472 5f5f0072 76617231 _.g2sctr__.rvar1 │ │ │ │ - 0x000237cc 5f5f0072 76617230 5f5f0069 7367635f __.rvar0__.isgc_ │ │ │ │ - 0x000237dc 5f006973 67635f00 75777367 79615f5f _.isgc_.uwsgya__ │ │ │ │ - 0x000237ec 00757773 6779615f 0072676e 6c745f5f .uwsgya_.rgnlt__ │ │ │ │ - 0x000237fc 0072676e 67745f5f 00757773 6778625f .rgngt__.uwsgxb_ │ │ │ │ - 0x0002380c 5f007577 73677862 5f007276 6d617831 _.uwsgxb_.rvmax1 │ │ │ │ - 0x0002381c 5f5f0072 766d696e 315f5f00 75777167 __.rvmin1__.uwqg │ │ │ │ - 0x0002382c 797a5f5f 00757771 67797a5f 00757771 yz__.uwqgyz_.uwq │ │ │ │ - 0x0002383c 6778695f 5f007577 71677869 5f00726e gxi__.uwqgxi_.rn │ │ │ │ - 0x0002384c 6775325f 5f00726e 6775325f 0072676e gu2__.rngu2_.rgn │ │ │ │ - 0x0002385c 67655f5f 0072676e 6c655f5f 00727661 ge__.rgnle__.rva │ │ │ │ - 0x0002386c 725f5f00 75777167 78615f5f 00757771 r__.uwqgxa__.uwq │ │ │ │ - 0x0002387c 6778615f 00673271 6374695f 5f007263 gxa_.g2qcti__.rc │ │ │ │ - 0x0002388c 6f725f5f 0072766d 61785f5f 00757771 or__.rvmax__.uwq │ │ │ │ - 0x0002389c 67787a5f 5f007577 7167787a 5f007275 gxz__.uwqgxz_.ru │ │ │ │ - 0x000238ac 7767785f 5f007275 7767785f 0072726d wgx__.ruwgx_.rrm │ │ │ │ - 0x000238bc 73305f5f 00757773 67797a5f 5f007577 s0__.uwsgyz__.uw │ │ │ │ - 0x000238cc 7367797a 5f007275 646c6576 5f5f0072 sgyz_.rudlev__.r │ │ │ │ - 0x000238dc 75646c65 765f0072 6578705f 5f007272 udlev_.rexp__.rr │ │ │ │ - 0x000238ec 32645f5f 0072726d 735f5f00 7669666e 2d__.rrms__.vifn │ │ │ │ - 0x000238fc 615f5f00 7669666e 61305f5f 00766966 a__.vifna0__.vif │ │ │ │ - 0x0002390c 6e61315f 5f007672 666e615f 5f007672 na1__.vrfna__.vr │ │ │ │ - 0x0002391c 666e6130 5f5f0076 72666e61 315f5f00 fna0__.vrfna1__. │ │ │ │ - 0x0002392c 756d626e 64725f5f 00756d62 6e64725f umbndr__.umbndr_ │ │ │ │ - 0x0002393c 00766966 6e625f5f 00766966 6e62305f .vifnb__.vifnb0_ │ │ │ │ - 0x0002394c 5f007669 666e6231 5f5f0076 72666e62 _.vifnb1__.vrfnb │ │ │ │ - 0x0002395c 5f5f0076 72666e62 305f5f00 7672666e __.vrfnb0__.vrfn │ │ │ │ - 0x0002396c 62315f5f 00766369 6e74725f 5f00746d b1__.vcintr__.tm │ │ │ │ - 0x0002397c 69676574 5f5f0074 6d696765 745f0074 iget__.tmiget_.t │ │ │ │ - 0x0002398c 6d697365 745f5f00 746d6973 65745f00 miset__.tmiset_. │ │ │ │ - 0x0002399c 746d6973 74785f5f 00746d69 7374785f tmistx__.tmistx_ │ │ │ │ - 0x000239ac 00746d69 716e705f 5f00746d 69716e70 .tmiqnp__.tmiqnp │ │ │ │ - 0x000239bc 5f00746d 69716964 5f5f0074 6d697169 _.tmiqid__.tmiqi │ │ │ │ - 0x000239cc 645f0074 6d697163 705f5f00 746d6971 d_.tmiqcp__.tmiq │ │ │ │ - 0x000239dc 63705f00 746d6971 636c5f5f 00746d69 cp_.tmiqcl__.tmi │ │ │ │ - 0x000239ec 71636c5f 00746d69 71766c5f 5f00746d qcl_.tmiqvl__.tm │ │ │ │ - 0x000239fc 6971766c 5f00746d 6973766c 5f5f0074 iqvl_.tmisvl__.t │ │ │ │ - 0x00023a0c 6d697376 6c5f0074 6d697169 6e5f5f00 misvl_.tmiqin__. │ │ │ │ - 0x00023a1c 746d6971 696e5f00 746d6c67 65745f5f tmiqin_.tmlget__ │ │ │ │ - 0x00023a2c 00746d6c 6765745f 00746d6c 7365745f .tmlget_.tmlset_ │ │ │ │ - 0x00023a3c 5f00746d 6c736574 5f00746d 6c737478 _.tmlset_.tmlstx │ │ │ │ - 0x00023a4c 5f5f0074 6d6c7374 785f0074 6d6c716e __.tmlstx_.tmlqn │ │ │ │ - 0x00023a5c 705f5f00 746d6c71 6e705f00 746d6c71 p__.tmlqnp_.tmlq │ │ │ │ - 0x00023a6c 69645f5f 00746d6c 7169645f 00746d6c id__.tmlqid_.tml │ │ │ │ - 0x00023a7c 7163705f 5f00746d 6c716370 5f00746d qcp__.tmlqcp_.tm │ │ │ │ - 0x00023a8c 6c71636c 5f5f0074 6d6c7163 6c5f0074 lqcl__.tmlqcl_.t │ │ │ │ - 0x00023a9c 6d6c7176 6c5f5f00 746d6c71 766c5f00 mlqvl__.tmlqvl_. │ │ │ │ - 0x00023aac 746d6c73 766c5f5f 00746d6c 73766c5f tmlsvl__.tmlsvl_ │ │ │ │ - 0x00023abc 00746d6c 71696e5f 5f00746d 6c71696e .tmlqin__.tmlqin │ │ │ │ - 0x00023acc 5f00746d 70676574 5f5f0074 6d706765 _.tmpget__.tmpge │ │ │ │ - 0x00023adc 745f0074 6d707365 745f5f00 746d7073 t_.tmpset__.tmps │ │ │ │ - 0x00023aec 65745f00 746d7073 74785f5f 00746d70 et_.tmpstx__.tmp │ │ │ │ - 0x00023afc 7374785f 00746d70 716e705f 5f00746d stx_.tmpqnp__.tm │ │ │ │ - 0x00023b0c 70716e70 5f00746d 70716964 5f5f0074 pqnp_.tmpqid__.t │ │ │ │ - 0x00023b1c 6d707169 645f0074 6d707163 705f5f00 mpqid_.tmpqcp__. │ │ │ │ - 0x00023b2c 746d7071 63705f00 746d7071 636c5f5f tmpqcp_.tmpqcl__ │ │ │ │ - 0x00023b3c 00746d70 71636c5f 00746d70 7169745f .tmpqcl_.tmpqit_ │ │ │ │ - 0x00023b4c 5f00746d 70716974 5f00746d 7071766c _.tmpqit_.tmpqvl │ │ │ │ - 0x00023b5c 5f5f0074 6d707176 6c5f0074 6d707376 __.tmpqvl_.tmpsv │ │ │ │ - 0x00023b6c 6c5f5f00 746d7073 766c5f00 746d7071 l__.tmpsvl_.tmpq │ │ │ │ - 0x00023b7c 696e5f5f 00746d70 71696e5f 00746d72 in__.tmpqin_.tmr │ │ │ │ - 0x00023b8c 6765745f 5f00746d 72676574 5f00746d get__.tmrget_.tm │ │ │ │ - 0x00023b9c 72736574 5f5f0074 6d727365 745f0074 rset__.tmrset_.t │ │ │ │ - 0x00023bac 6d727374 785f5f00 746d7273 74785f00 mrstx__.tmrstx_. │ │ │ │ - 0x00023bbc 746d7271 6e705f5f 00746d72 716e705f tmrqnp__.tmrqnp_ │ │ │ │ - 0x00023bcc 00746d72 7169645f 5f00746d 72716964 .tmrqid__.tmrqid │ │ │ │ - 0x00023bdc 5f00746d 72716370 5f5f0074 6d727163 _.tmrqcp__.tmrqc │ │ │ │ - 0x00023bec 705f0074 6d727163 6c5f5f00 746d7271 p_.tmrqcl__.tmrq │ │ │ │ - 0x00023bfc 636c5f00 746d7271 766c5f5f 00746d72 cl_.tmrqvl__.tmr │ │ │ │ - 0x00023c0c 71766c5f 00746d72 73766c5f 5f00746d qvl_.tmrsvl__.tm │ │ │ │ - 0x00023c1c 7273766c 5f00746d 7271696e 5f5f0074 rsvl_.tmrqin__.t │ │ │ │ - 0x00023c2c 6d727169 6e5f0074 6d73746c 615f5f00 mrqin_.tmstla__. │ │ │ │ - 0x00023c3c 746d7374 6c615f00 746d7374 6c635f5f tmstla_.tmstlc__ │ │ │ │ - 0x00023c4c 00746d73 746c635f 00746d73 746c735f .tmstlc_.tmstls_ │ │ │ │ - 0x00023c5c 5f00746d 73746c73 5f005f5f 757a7061 _.tmstls_.__uzpa │ │ │ │ - 0x00023c6c 636b5f4d 4f445f64 636c7365 74617869 ck_MOD_dclsetaxi │ │ │ │ - 0x00023c7c 73666163 746f7200 5f5f7577 7061636b sfactor.__uwpack │ │ │ │ - 0x00023c8c 5f4d4f44 5f64636c 67657479 67726964 _MOD_dclgetygrid │ │ │ │ - 0x00023c9c 6e756d62 6572005f 5f757770 61636b5f number.__uwpack_ │ │ │ │ - 0x00023cac 4d4f445f 64636c67 65747867 7269646e MOD_dclgetxgridn │ │ │ │ - 0x00023cbc 756d6265 72005f5f 75777061 636b5f4d umber.__uwpack_M │ │ │ │ - 0x00023ccc 4f445f64 636c6765 74796772 69647661 OD_dclgetygridva │ │ │ │ - 0x00023cdc 6c756500 5f5f7577 7061636b 5f4d4f44 lue.__uwpack_MOD │ │ │ │ - 0x00023cec 5f64636c 67657478 67726964 76616c75 _dclgetxgridvalu │ │ │ │ - 0x00023cfc 65005f5f 75777061 636b5f4d 4f445f64 e.__uwpack_MOD_d │ │ │ │ - 0x00023d0c 636c6765 74796576 656e6772 6964005f clgetyevengrid._ │ │ │ │ - 0x00023d1c 5f757770 61636b5f 4d4f445f 64636c67 _uwpack_MOD_dclg │ │ │ │ - 0x00023d2c 65747865 76656e67 72696400 5f5f7577 etxevengrid.__uw │ │ │ │ - 0x00023d3c 7061636b 5f4d4f44 5f64636c 73657479 pack_MOD_dclsety │ │ │ │ - 0x00023d4c 6576656e 67726964 005f5f75 77706163 evengrid.__uwpac │ │ │ │ - 0x00023d5c 6b5f4d4f 445f6463 6c736574 78657665 k_MOD_dclsetxeve │ │ │ │ - 0x00023d6c 6e677269 64005f5f 75777061 636b5f4d ngrid.__uwpack_M │ │ │ │ - 0x00023d7c 4f445f64 636c6765 74796772 6964005f OD_dclgetygrid._ │ │ │ │ - 0x00023d8c 5f757770 61636b5f 4d4f445f 64636c73 _uwpack_MOD_dcls │ │ │ │ - 0x00023d9c 65747967 72696400 5f5f7577 7061636b etygrid.__uwpack │ │ │ │ - 0x00023dac 5f4d4f44 5f64636c 67657478 67726964 _MOD_dclgetxgrid │ │ │ │ - 0x00023dbc 005f5f75 77706163 6b5f4d4f 445f6463 .__uwpack_MOD_dc │ │ │ │ - 0x00023dcc 6c736574 78677269 64005f5f 75767061 lsetxgrid.__uvpa │ │ │ │ - 0x00023ddc 636b5f4d 4f445f64 636c6472 61777962 ck_MOD_dcldrawyb │ │ │ │ - 0x00023dec 6f786c69 6e65005f 5f757670 61636b5f oxline.__uvpack_ │ │ │ │ - 0x00023dfc 4d4f445f 64636c73 68616465 79626f78 MOD_dclshadeybox │ │ │ │ - 0x00023e0c 61726561 005f5f75 76706163 6b5f4d4f area.__uvpack_MO │ │ │ │ - 0x00023e1c 445f6463 6c647261 7779626f 78667261 D_dcldrawyboxfra │ │ │ │ - 0x00023e2c 6d65005f 5f757670 61636b5f 4d4f445f me.__uvpack_MOD_ │ │ │ │ - 0x00023e3c 64636c64 72617779 6261726c 696e6500 dcldrawybarline. │ │ │ │ - 0x00023e4c 5f5f7576 7061636b 5f4d4f44 5f64636c __uvpack_MOD_dcl │ │ │ │ - 0x00023e5c 73686164 65796261 72617265 61005f5f shadeybararea.__ │ │ │ │ - 0x00023e6c 75767061 636b5f4d 4f445f64 636c6472 uvpack_MOD_dcldr │ │ │ │ - 0x00023e7c 61777962 61726672 616d6500 5f5f7576 awybarframe.__uv │ │ │ │ - 0x00023e8c 7061636b 5f4d4f44 5f64636c 73686164 pack_MOD_dclshad │ │ │ │ - 0x00023e9c 65796761 70005f5f 75767061 636b5f4d eygap.__uvpack_M │ │ │ │ - 0x00023eac 4f445f64 636c6472 61777965 72726f72 OD_dcldrawyerror │ │ │ │ - 0x00023ebc 62617200 5f5f7575 7061636b 5f4d4f44 bar.__uupack_MOD │ │ │ │ - 0x00023ecc 5f64636c 67657466 72616d65 696e6465 _dclgetframeinde │ │ │ │ - 0x00023edc 78005f5f 75757061 636b5f4d 4f445f64 x.__uupack_MOD_d │ │ │ │ - 0x00023eec 636c7365 74667261 6d65696e 64657800 clsetframeindex. │ │ │ │ - 0x00023efc 5f5f7575 7061636b 5f4d4f44 5f64636c __uupack_MOD_dcl │ │ │ │ - 0x00023f0c 67657466 72616d65 74797065 005f5f75 getframetype.__u │ │ │ │ - 0x00023f1c 75706163 6b5f4d4f 445f6463 6c736574 upack_MOD_dclset │ │ │ │ - 0x00023f2c 6672616d 65747970 65005f5f 75757061 frametype.__uupa │ │ │ │ - 0x00023f3c 636b5f4d 4f445f64 636c6765 74617265 ck_MOD_dclgetare │ │ │ │ - 0x00023f4c 61706174 7465726e 005f5f75 75706163 apattern.__uupac │ │ │ │ - 0x00023f5c 6b5f4d4f 445f6463 6c736574 61726561 k_MOD_dclsetarea │ │ │ │ - 0x00023f6c 70617474 65726e00 5f5f7575 7061636b pattern.__uupack │ │ │ │ - 0x00023f7c 5f4d4f44 5f64636c 67657462 61727769 _MOD_dclgetbarwi │ │ │ │ - 0x00023f8c 64746800 5f5f7575 7061636b 5f4d4f44 dth.__uupack_MOD │ │ │ │ - 0x00023f9c 5f64636c 73657462 61727769 64746800 _dclsetbarwidth. │ │ │ │ - 0x00023fac 5f5f7575 7061636b 5f4d4f44 5f64636c __uupack_MOD_dcl │ │ │ │ - 0x00023fbc 67657465 72726f72 62617277 69647468 geterrorbarwidth │ │ │ │ - 0x00023fcc 005f5f75 75706163 6b5f4d4f 445f6463 .__uupack_MOD_dc │ │ │ │ - 0x00023fdc 6c736574 6572726f 72626172 77696474 lseterrorbarwidt │ │ │ │ - 0x00023fec 68005f5f 75757061 636b5f4d 4f445f64 h.__uupack_MOD_d │ │ │ │ - 0x00023ffc 636c6765 74657272 6f726261 726c696e clgeterrorbarlin │ │ │ │ - 0x0002400c 65696e64 6578005f 5f757570 61636b5f eindex.__uupack_ │ │ │ │ - 0x0002401c 4d4f445f 64636c73 65746572 726f7262 MOD_dclseterrorb │ │ │ │ - 0x0002402c 61726c69 6e65696e 64657800 5f5f7575 arlineindex.__uu │ │ │ │ - 0x0002403c 7061636b 5f4d4f44 5f64636c 67657465 pack_MOD_dclgete │ │ │ │ - 0x0002404c 72726f72 6261726c 696e6574 79706500 rrorbarlinetype. │ │ │ │ - 0x0002405c 5f5f7575 7061636b 5f4d4f44 5f64636c __uupack_MOD_dcl │ │ │ │ - 0x0002406c 73657465 72726f72 6261726c 696e6574 seterrorbarlinet │ │ │ │ - 0x0002407c 79706500 5f5f7573 7061636b 5f4d4f44 ype.__uspack_MOD │ │ │ │ - 0x0002408c 5f787474 6c30005f 5f757370 61636b5f _xttl0.__uspack_ │ │ │ │ - 0x0002409c 4d4f445f 7974746c 30005f5f 75737061 MOD_yttl0.__uspa │ │ │ │ - 0x000240ac 636b5f4d 4f445f78 756e6930 005f5f75 ck_MOD_xuni0.__u │ │ │ │ - 0x000240bc 73706163 6b5f4d4f 445f7975 6e693000 spack_MOD_yuni0. │ │ │ │ - 0x000240cc 5f5f7573 7061636b 5f4d4f44 5f64636c __uspack_MOD_dcl │ │ │ │ - 0x000240dc 73686966 74617869 73005f5f 75737061 shiftaxis.__uspa │ │ │ │ - 0x000240ec 636b5f4d 4f445f64 636c6472 61776178 ck_MOD_dcldrawax │ │ │ │ - 0x000240fc 69736c61 62656c00 5f5f7573 7061636b islabel.__uspack │ │ │ │ - 0x0002410c 5f4d4f44 5f64636c 64726177 7469636b _MOD_dcldrawtick │ │ │ │ - 0x0002411c 6d61726b 005f5f75 73706163 6b5f4d4f mark.__uspack_MO │ │ │ │ - 0x0002412c 445f6463 6c647261 77617869 736c696e D_dcldrawaxislin │ │ │ │ - 0x0002413c 65005f5f 75737061 636b5f4d 4f445f64 e.__uspack_MOD_d │ │ │ │ - 0x0002414c 636c6472 61777469 746c6500 5f5f7573 cldrawtitle.__us │ │ │ │ - 0x0002415c 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x0002416c 61786973 63616c65 6e646172 005f5f75 axiscalendar.__u │ │ │ │ - 0x0002417c 73706163 6b5f4d4f 445f6463 6c647261 spack_MOD_dcldra │ │ │ │ - 0x0002418c 77617869 736c6f67 005f5f75 73706163 waxislog.__uspac │ │ │ │ - 0x0002419c 6b5f4d4f 445f6463 6c647261 77617869 k_MOD_dcldrawaxi │ │ │ │ - 0x000241ac 73737065 63696679 005f5f75 73706163 sspecify.__uspac │ │ │ │ - 0x000241bc 6b5f4d4f 445f6463 6c647261 77617869 k_MOD_dcldrawaxi │ │ │ │ - 0x000241cc 73005f5f 75737061 636b5f4d 4f445f64 s.__uspack_MOD_d │ │ │ │ - 0x000241dc 636c6472 61777363 616c6564 67726170 cldrawscaledgrap │ │ │ │ - 0x000241ec 68005f5f 75737061 636b5f4d 4f445f64 h.__uspack_MOD_d │ │ │ │ - 0x000241fc 636c6472 61777363 616c6564 61786973 cldrawscaledaxis │ │ │ │ - 0x0002420c 005f5f75 73706163 6b5f4d4f 445f6463 .__uspack_MOD_dc │ │ │ │ - 0x0002421c 6c666974 7363616c 696e6770 61726d00 lfitscalingparm. │ │ │ │ - 0x0002422c 5f5f7573 7061636b 5f4d4f44 5f64636c __uspack_MOD_dcl │ │ │ │ - 0x0002423c 73657474 69746c65 005f5f75 73706163 settitle.__uspac │ │ │ │ - 0x0002424c 6b5f4d4f 445f6463 6c736361 6c696e67 k_MOD_dclscaling │ │ │ │ - 0x0002425c 706f696e 74005f5f 756d7061 636b5f4d point.__umpack_M │ │ │ │ - 0x0002426c 4f445f64 636c6669 6c6c6d61 70005f5f OD_dclfillmap.__ │ │ │ │ - 0x0002427c 756d7061 636b5f4d 4f445f64 636c6472 umpack_MOD_dcldr │ │ │ │ - 0x0002428c 61776d61 70005f5f 756d7061 636b5f4d awmap.__umpack_M │ │ │ │ - 0x0002429c 4f445f64 636c6472 61776c69 6d62005f OD_dcldrawlimb._ │ │ │ │ - 0x000242ac 5f756d70 61636b5f 4d4f445f 64636c64 _umpack_MOD_dcld │ │ │ │ - 0x000242bc 72617767 72696400 5f5f756d 7061636b rawgrid.__umpack │ │ │ │ - 0x000242cc 5f4d4f44 5f64636c 64726177 676c6f62 _MOD_dcldrawglob │ │ │ │ - 0x000242dc 65005f5f 756d7061 636b5f4d 4f445f64 e.__umpack_MOD_d │ │ │ │ - 0x000242ec 636c6669 746d6170 7061726d 005f5f75 clfitmapparm.__u │ │ │ │ - 0x000242fc 6d706163 6b5f4d4f 445f6463 6c736574 mpack_MOD_dclset │ │ │ │ - 0x0002430c 6d617070 6f696e74 005f5f75 6d706163 mappoint.__umpac │ │ │ │ - 0x0002431c 6b5f4d4f 445f6463 6c736574 63697263 k_MOD_dclsetcirc │ │ │ │ - 0x0002432c 6c657769 6e646f77 005f5f75 6d706163 lewindow.__umpac │ │ │ │ - 0x0002433c 6b5f4d4f 445f6463 6c736574 6d617063 k_MOD_dclsetmapc │ │ │ │ - 0x0002434c 6f6e7461 6374706f 696e7400 5f5f7568 ontactpoint.__uh │ │ │ │ - 0x0002435c 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x0002436c 78626f78 6c696e65 005f5f75 68706163 xboxline.__uhpac │ │ │ │ - 0x0002437c 6b5f4d4f 445f6463 6c736861 64657862 k_MOD_dclshadexb │ │ │ │ - 0x0002438c 6f786172 6561005f 5f756870 61636b5f oxarea.__uhpack_ │ │ │ │ - 0x0002439c 4d4f445f 64636c64 72617778 626f7866 MOD_dcldrawxboxf │ │ │ │ - 0x000243ac 72616d65 005f5f75 68706163 6b5f4d4f rame.__uhpack_MO │ │ │ │ - 0x000243bc 445f6463 6c647261 77786261 726c696e D_dcldrawxbarlin │ │ │ │ - 0x000243cc 65005f5f 75687061 636b5f4d 4f445f64 e.__uhpack_MOD_d │ │ │ │ - 0x000243dc 636c7368 61646578 62617261 72656100 clshadexbararea. │ │ │ │ - 0x000243ec 5f5f7568 7061636b 5f4d4f44 5f64636c __uhpack_MOD_dcl │ │ │ │ - 0x000243fc 64726177 78626172 6672616d 65005f5f drawxbarframe.__ │ │ │ │ - 0x0002440c 75687061 636b5f4d 4f445f64 636c7368 uhpack_MOD_dclsh │ │ │ │ - 0x0002441c 61646578 67617000 5f5f7568 7061636b adexgap.__uhpack │ │ │ │ - 0x0002442c 5f4d4f44 5f64636c 64726177 78657272 _MOD_dcldrawxerr │ │ │ │ - 0x0002443c 6f726261 72005f5f 75677061 636b5f4d orbar.__ugpack_M │ │ │ │ - 0x0002444c 4f445f64 636c7365 74756e69 74766563 OD_dclsetunitvec │ │ │ │ - 0x0002445c 746f7274 69746c65 005f5f75 67706163 tortitle.__ugpac │ │ │ │ - 0x0002446c 6b5f4d4f 445f6463 6c647261 77766563 k_MOD_dcldrawvec │ │ │ │ - 0x0002447c 746f7273 005f5f75 65706163 6b5f4d4f tors.__uepack_MO │ │ │ │ - 0x0002448c 445f6463 6c636c65 61727368 6164656c D_dclclearshadel │ │ │ │ - 0x0002449c 6576656c 005f5f75 65706163 6b5f4d4f evel.__uepack_MO │ │ │ │ - 0x000244ac 445f6463 6c676574 73686164 656c6576 D_dclgetshadelev │ │ │ │ - 0x000244bc 656c6e75 6d626572 005f5f75 65706163 elnumber.__uepac │ │ │ │ - 0x000244cc 6b5f4d4f 445f6463 6c676574 73686164 k_MOD_dclgetshad │ │ │ │ - 0x000244dc 656c6576 656c005f 5f756570 61636b5f elevel.__uepack_ │ │ │ │ - 0x000244ec 4d4f445f 64636c73 65747368 6164656e MOD_dclsetshaden │ │ │ │ - 0x000244fc 005f5f75 65706163 6b5f4d4f 445f6463 .__uepack_MOD_dc │ │ │ │ - 0x0002450c 6c736574 73686164 6576005f 5f756570 lsetshadev.__uep │ │ │ │ - 0x0002451c 61636b5f 4d4f445f 64636c73 65747368 ack_MOD_dclsetsh │ │ │ │ - 0x0002452c 61646562 005f5f75 65706163 6b5f4d4f adeb.__uepack_MO │ │ │ │ - 0x0002453c 445f6463 6c736574 73686164 6561005f D_dclsetshadea._ │ │ │ │ - 0x0002454c 5f756570 61636b5f 4d4f445f 64636c73 _uepack_MOD_dcls │ │ │ │ - 0x0002455c 68616465 636f6e74 6f757265 78005f5f hadecontourex.__ │ │ │ │ - 0x0002456c 75657061 636b5f4d 4f445f64 636c7368 uepack_MOD_dclsh │ │ │ │ - 0x0002457c 61646563 6f6e746f 7572005f 5f756470 adecontour.__udp │ │ │ │ - 0x0002458c 61636b5f 4d4f445f 64636c67 6574636f ack_MOD_dclgetco │ │ │ │ - 0x0002459c 6e746f75 726c6162 656c666f 726d6174 ntourlabelformat │ │ │ │ - 0x000245ac 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ - 0x000245bc 6c736574 636f6e74 6f75726c 6162656c lsetcontourlabel │ │ │ │ - 0x000245cc 666f726d 6174005f 5f756470 61636b5f format.__udpack_ │ │ │ │ - 0x000245dc 4d4f445f 64636c67 6574636f 6e746f75 MOD_dclgetcontou │ │ │ │ - 0x000245ec 72696e74 65727661 6c005f5f 75647061 rinterval.__udpa │ │ │ │ - 0x000245fc 636b5f4d 4f445f64 636c636c 65617263 ck_MOD_dclclearc │ │ │ │ - 0x0002460c 6f6e746f 75726c65 76656c00 5f5f7564 ontourlevel.__ud │ │ │ │ - 0x0002461c 7061636b 5f4d4f44 5f64636c 64656c63 pack_MOD_dcldelc │ │ │ │ - 0x0002462c 6f6e746f 75726c65 76656c00 5f5f7564 ontourlevel.__ud │ │ │ │ - 0x0002463c 7061636b 5f4d4f44 5f64636c 67657463 pack_MOD_dclgetc │ │ │ │ - 0x0002464c 6f6e746f 75726c65 76656c6e 756d6265 ontourlevelnumbe │ │ │ │ - 0x0002465c 72005f5f 75647061 636b5f4d 4f445f64 r.__udpack_MOD_d │ │ │ │ - 0x0002466c 636c6765 74636f6e 746f7572 6c696e65 clgetcontourline │ │ │ │ - 0x0002467c 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ - 0x0002468c 6c736574 636f6e74 6f75726c 696e6500 lsetcontourline. │ │ │ │ - 0x0002469c 5f5f7564 7061636b 5f4d4f44 5f64636c __udpack_MOD_dcl │ │ │ │ - 0x000246ac 73657463 6f6e746f 75726200 5f5f7564 setcontourb.__ud │ │ │ │ - 0x000246bc 7061636b 5f4d4f44 5f64636c 73657463 pack_MOD_dclsetc │ │ │ │ - 0x000246cc 6f6e746f 75726100 5f5f7564 7061636b ontoura.__udpack │ │ │ │ - 0x000246dc 5f4d4f44 5f64636c 64726177 636f6e74 _MOD_dcldrawcont │ │ │ │ - 0x000246ec 6f757200 5f5f7469 6d656c69 625f4d4f our.__timelib_MO │ │ │ │ - 0x000246fc 445f6463 6c666f72 6d617474 696d6500 D_dclformattime. │ │ │ │ - 0x0002470c 5f5f7469 6d656c69 625f4d4f 445f6463 __timelib_MOD_dc │ │ │ │ - 0x0002471c 6c676574 74696d65 005f5f73 79736c69 lgettime.__sysli │ │ │ │ - 0x0002472c 625f4d4f 445f6463 6c676574 756e6974 b_MOD_dclgetunit │ │ │ │ - 0x0002473c 6e756d00 5f5f7379 736c6962 5f4d4f44 num.__syslib_MOD │ │ │ │ - 0x0002474c 5f64636c 636f6d70 63686172 005f5f73 _dclcompchar.__s │ │ │ │ - 0x0002475c 79736c69 625f4d4f 445f6463 6c6d6573 yslib_MOD_dclmes │ │ │ │ - 0x0002476c 73616765 64756d70 005f5f73 6c706163 sagedump.__slpac │ │ │ │ - 0x0002477c 6b5f4d4f 445f6463 6c647261 77646576 k_MOD_dcldrawdev │ │ │ │ - 0x0002478c 69636576 69657770 6f727463 6f726e65 iceviewportcorne │ │ │ │ - 0x0002479c 72005f5f 736c7061 636b5f4d 4f445f64 r.__slpack_MOD_d │ │ │ │ - 0x000247ac 636c6472 61776465 76696365 77696e64 cldrawdevicewind │ │ │ │ - 0x000247bc 6f77636f 726e6572 005f5f73 6c706163 owcorner.__slpac │ │ │ │ - 0x000247cc 6b5f4d4f 445f6463 6c647261 77766965 k_MOD_dcldrawvie │ │ │ │ - 0x000247dc 77706f72 74636f72 6e657200 5f5f736c wportcorner.__sl │ │ │ │ - 0x000247ec 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x000247fc 64657669 63657669 6577706f 72746672 deviceviewportfr │ │ │ │ - 0x0002480c 616d6500 5f5f736c 7061636b 5f4d4f44 ame.__slpack_MOD │ │ │ │ - 0x0002481c 5f64636c 64726177 64657669 63657769 _dcldrawdevicewi │ │ │ │ - 0x0002482c 6e646f77 6672616d 65005f5f 736c7061 ndowframe.__slpa │ │ │ │ - 0x0002483c 636b5f4d 4f445f64 636c6472 61777669 ck_MOD_dcldrawvi │ │ │ │ - 0x0002484c 6577706f 72746672 616d6500 5f5f736c ewportframe.__sl │ │ │ │ - 0x0002485c 7061636b 5f4d4f44 5f64636c 73657466 pack_MOD_dclsetf │ │ │ │ - 0x0002486c 72616d65 7469746c 65005f5f 736c7061 rametitle.__slpa │ │ │ │ - 0x0002487c 636b5f4d 4f445f64 636c7365 74617370 ck_MOD_dclsetasp │ │ │ │ - 0x0002488c 65637472 6174696f 005f5f73 6c706163 ectratio.__slpac │ │ │ │ - 0x0002489c 6b5f4d4f 445f6463 6c736574 6672616d k_MOD_dclsetfram │ │ │ │ - 0x000248ac 656d6172 67696e00 5f5f736c 7061636b emargin.__slpack │ │ │ │ - 0x000248bc 5f4d4f44 5f64636c 64697669 64656672 _MOD_dcldividefr │ │ │ │ - 0x000248cc 616d6500 5f5f7368 74726c69 625f4d4f ame.__shtrlib_MO │ │ │ │ - 0x000248dc 445f6463 6c6c6567 656e6472 65747261 D_dcllegendretra │ │ │ │ - 0x000248ec 6e73666f 726d5f62 005f6766 6f727472 nsform_b._gfortr │ │ │ │ - 0x000248fc 616e5f69 6e746572 6e616c5f 7061636b an_internal_pack │ │ │ │ - 0x0002490c 005f6766 6f727472 616e5f69 6e746572 ._gfortran_inter │ │ │ │ - 0x0002491c 6e616c5f 756e7061 636b005f 5f736874 nal_unpack.__sht │ │ │ │ - 0x0002492c 726c6962 5f4d4f44 5f64636c 6c656765 rlib_MOD_dcllege │ │ │ │ - 0x0002493c 6e647265 7472616e 73666f72 6d5f6600 ndretransform_f. │ │ │ │ - 0x0002494c 5f5f7368 74726c69 625f4d4f 445f6463 __shtrlib_MOD_dc │ │ │ │ - 0x0002495c 6c676574 6c656765 6e647265 66756e63 lgetlegendrefunc │ │ │ │ - 0x0002496c 74696f6e 73005f5f 73687472 6c69625f tions.__shtrlib_ │ │ │ │ - 0x0002497c 4d4f445f 64636c73 70656374 72756d74 MOD_dclspectrumt │ │ │ │ - 0x0002498c 6f677269 64666f72 6c617469 74756465 ogridforlatitude │ │ │ │ - 0x0002499c 005f5f73 6874726c 69625f4d 4f445f64 .__shtrlib_MOD_d │ │ │ │ - 0x000249ac 636c7370 65637472 756d746f 67726964 clspectrumtogrid │ │ │ │ - 0x000249bc 666f727a 6f6e616c 005f5f73 6874726c forzonal.__shtrl │ │ │ │ - 0x000249cc 69625f4d 4f445f64 636c7370 65637472 ib_MOD_dclspectr │ │ │ │ - 0x000249dc 756d746f 67726964 666f7277 61766500 umtogridforwave. │ │ │ │ - 0x000249ec 5f5f7368 74726c69 625f4d4f 445f6463 __shtrlib_MOD_dc │ │ │ │ - 0x000249fc 6c677269 64746f73 70656374 72756d00 lgridtospectrum. │ │ │ │ - 0x00024a0c 5f5f7368 74726c69 625f4d4f 445f6463 __shtrlib_MOD_dc │ │ │ │ - 0x00024a1c 6c737065 63747275 6d746f67 72696400 lspectrumtogrid. │ │ │ │ - 0x00024a2c 5f5f7368 74726c69 625f4d4f 445f6463 __shtrlib_MOD_dc │ │ │ │ - 0x00024a3c 6c6f7065 72617465 6c61706c 61636961 loperatelaplacia │ │ │ │ - 0x00024a4c 6e005f5f 73687472 6c69625f 4d4f445f n.__shtrlib_MOD_ │ │ │ │ - 0x00024a5c 64636c67 65747370 65637472 756d6e75 dclgetspectrumnu │ │ │ │ - 0x00024a6c 6d626572 005f5f73 6874726c 69625f4d mber.__shtrlib_M │ │ │ │ - 0x00024a7c 4f445f64 636c6465 616c6c6f 63736874 OD_dcldeallocsht │ │ │ │ - 0x00024a8c 005f6766 6f727472 616e5f72 756e7469 ._gfortran_runti │ │ │ │ - 0x00024a9c 6d655f65 72726f72 5f617400 5f5f7368 me_error_at.__sh │ │ │ │ - 0x00024aac 74726c69 625f4d4f 445f6463 6c696e69 trlib_MOD_dclini │ │ │ │ - 0x00024abc 74736874 005f6766 6f727472 616e5f72 tsht._gfortran_r │ │ │ │ - 0x00024acc 756e7469 6d655f65 72726f72 005f5f73 untime_error.__s │ │ │ │ - 0x00024adc 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ - 0x00024aec 6172726f 776c696e 65696e64 6578005f arrowlineindex._ │ │ │ │ - 0x00024afc 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ - 0x00024b0c 65746172 726f776c 696e6574 79706500 etarrowlinetype. │ │ │ │ - 0x00024b1c 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x00024b2c 73657461 72726f77 6c696e65 696e6465 setarrowlineinde │ │ │ │ - 0x00024b3c 78005f5f 73677061 636b5f4d 4f445f64 x.__sgpack_MOD_d │ │ │ │ - 0x00024b4c 636c7365 74617272 6f776c69 6e657479 clsetarrowlinety │ │ │ │ - 0x00024b5c 7065005f 5f736770 61636b5f 4d4f445f pe.__sgpack_MOD_ │ │ │ │ - 0x00024b6c 64636c64 72617761 72726f77 70726f6a dcldrawarrowproj │ │ │ │ - 0x00024b7c 65637465 64005f5f 73677061 636b5f4d ected.__sgpack_M │ │ │ │ - 0x00024b8c 4f445f64 636c6472 61776172 726f776e OD_dcldrawarrown │ │ │ │ - 0x00024b9c 6f726d61 6c697a65 64005f5f 73677061 ormalized.__sgpa │ │ │ │ - 0x00024bac 636b5f4d 4f445f64 636c6472 61776172 ck_MOD_dcldrawar │ │ │ │ - 0x00024bbc 726f7700 5f5f7367 7061636b 5f4d4f44 row.__sgpack_MOD │ │ │ │ - 0x00024bcc 5f64636c 67657473 68616465 70617474 _dclgetshadepatt │ │ │ │ - 0x00024bdc 65726e00 5f5f7367 7061636b 5f4d4f44 ern.__sgpack_MOD │ │ │ │ - 0x00024bec 5f64636c 73657473 68616465 70617474 _dclsetshadepatt │ │ │ │ - 0x00024bfc 65726e00 5f5f7367 7061636b 5f4d4f44 ern.__sgpack_MOD │ │ │ │ - 0x00024c0c 5f64636c 73686164 65726567 696f6e70 _dclshaderegionp │ │ │ │ - 0x00024c1c 726f6a65 63746564 005f5f73 67706163 rojected.__sgpac │ │ │ │ - 0x00024c2c 6b5f4d4f 445f6463 6c736861 64657265 k_MOD_dclshadere │ │ │ │ - 0x00024c3c 67696f6e 6e6f726d 616c697a 6564005f gionnormalized._ │ │ │ │ - 0x00024c4c 5f736770 61636b5f 4d4f445f 64636c73 _sgpack_MOD_dcls │ │ │ │ - 0x00024c5c 68616465 72656769 6f6e005f 5f736770 haderegion.__sgp │ │ │ │ - 0x00024c6c 61636b5f 4d4f445f 64636c67 65747465 ack_MOD_dclgette │ │ │ │ - 0x00024c7c 7874706f 73697469 6f6e005f 5f736770 xtposition.__sgp │ │ │ │ - 0x00024c8c 61636b5f 4d4f445f 64636c67 65747465 ack_MOD_dclgette │ │ │ │ - 0x00024c9c 7874696e 64657800 5f5f7367 7061636b xtindex.__sgpack │ │ │ │ - 0x00024cac 5f4d4f44 5f64636c 67657474 65787461 _MOD_dclgettexta │ │ │ │ - 0x00024cbc 6e676c65 005f5f73 67706163 6b5f4d4f ngle.__sgpack_MO │ │ │ │ - 0x00024ccc 445f6463 6c676574 74657874 68656967 D_dclgettextheig │ │ │ │ - 0x00024cdc 6874005f 5f736770 61636b5f 4d4f445f ht.__sgpack_MOD_ │ │ │ │ - 0x00024cec 64636c73 65747465 7874706f 73697469 dclsettextpositi │ │ │ │ - 0x00024cfc 6f6e005f 5f736770 61636b5f 4d4f445f on.__sgpack_MOD_ │ │ │ │ - 0x00024d0c 64636c73 65747465 7874696e 64657800 dclsettextindex. │ │ │ │ - 0x00024d1c 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x00024d2c 73657474 65787461 6e676c65 005f5f73 settextangle.__s │ │ │ │ - 0x00024d3c 67706163 6b5f4d4f 445f6463 6c736574 gpack_MOD_dclset │ │ │ │ - 0x00024d4c 74657874 68656967 6874005f 5f736770 textheight.__sgp │ │ │ │ - 0x00024d5c 61636b5f 4d4f445f 64636c64 72617774 ack_MOD_dcldrawt │ │ │ │ - 0x00024d6c 65787470 726f6a65 63746564 005f5f73 extprojected.__s │ │ │ │ - 0x00024d7c 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ - 0x00024d8c 77746578 746e6f72 6d616c69 7a656400 wtextnormalized. │ │ │ │ - 0x00024d9c 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x00024dac 64726177 74657874 005f5f73 67706163 drawtext.__sgpac │ │ │ │ - 0x00024dbc 6b5f4d4f 445f6463 6c676574 6d61726b k_MOD_dclgetmark │ │ │ │ - 0x00024dcc 65727369 7a65005f 5f736770 61636b5f ersize.__sgpack_ │ │ │ │ - 0x00024ddc 4d4f445f 64636c67 65746d61 726b6572 MOD_dclgetmarker │ │ │ │ - 0x00024dec 696e6465 78005f5f 73677061 636b5f4d index.__sgpack_M │ │ │ │ - 0x00024dfc 4f445f64 636c6765 746d6172 6b657274 OD_dclgetmarkert │ │ │ │ - 0x00024e0c 79706500 5f5f7367 7061636b 5f4d4f44 ype.__sgpack_MOD │ │ │ │ - 0x00024e1c 5f64636c 7365746d 61726b65 7273697a _dclsetmarkersiz │ │ │ │ - 0x00024e2c 65005f5f 73677061 636b5f4d 4f445f64 e.__sgpack_MOD_d │ │ │ │ - 0x00024e3c 636c7365 746d6172 6b657269 6e646578 clsetmarkerindex │ │ │ │ - 0x00024e4c 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x00024e5c 6c736574 6d61726b 65727479 7065005f lsetmarkertype._ │ │ │ │ - 0x00024e6c 5f736770 61636b5f 4d4f445f 64636c64 _sgpack_MOD_dcld │ │ │ │ - 0x00024e7c 7261776d 61726b65 7270726f 6a656374 rawmarkerproject │ │ │ │ - 0x00024e8c 6564005f 5f736770 61636b5f 4d4f445f ed.__sgpack_MOD_ │ │ │ │ - 0x00024e9c 64636c64 7261776d 61726b65 726e6f72 dcldrawmarkernor │ │ │ │ - 0x00024eac 6d616c69 7a656400 5f5f7367 7061636b malized.__sgpack │ │ │ │ - 0x00024ebc 5f4d4f44 5f64636c 64726177 6d61726b _MOD_dcldrawmark │ │ │ │ - 0x00024ecc 6572005f 5f736770 61636b5f 4d4f445f er.__sgpack_MOD_ │ │ │ │ - 0x00024edc 64636c67 65746c69 6e657465 78747369 dclgetlinetextsi │ │ │ │ - 0x00024eec 7a65005f 5f736770 61636b5f 4d4f445f ze.__sgpack_MOD_ │ │ │ │ - 0x00024efc 64636c67 65746c69 6e657465 7874005f dclgetlinetext._ │ │ │ │ - 0x00024f0c 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ - 0x00024f1c 65746c69 6e65696e 64657800 5f5f7367 etlineindex.__sg │ │ │ │ - 0x00024f2c 7061636b 5f4d4f44 5f64636c 6765746c pack_MOD_dclgetl │ │ │ │ - 0x00024f3c 696e6574 79706500 5f5f7367 7061636b inetype.__sgpack │ │ │ │ - 0x00024f4c 5f4d4f44 5f64636c 6e657874 6c696e65 _MOD_dclnextline │ │ │ │ - 0x00024f5c 74657874 005f5f73 67706163 6b5f4d4f text.__sgpack_MO │ │ │ │ - 0x00024f6c 445f6463 6c736574 6c696e65 74657874 D_dclsetlinetext │ │ │ │ - 0x00024f7c 73697a65 005f5f73 67706163 6b5f4d4f size.__sgpack_MO │ │ │ │ - 0x00024f8c 445f6463 6c736574 6c696e65 74657874 D_dclsetlinetext │ │ │ │ - 0x00024f9c 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x00024fac 6c736574 6c696e65 696e6465 78005f5f lsetlineindex.__ │ │ │ │ - 0x00024fbc 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ - 0x00024fcc 746c696e 65747970 65005f5f 73677061 tlinetype.__sgpa │ │ │ │ - 0x00024fdc 636b5f4d 4f445f64 636c6472 61776c69 ck_MOD_dcldrawli │ │ │ │ - 0x00024fec 6e657072 6f6a6563 74656432 005f5f73 neprojected2.__s │ │ │ │ - 0x00024ffc 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ - 0x0002500c 776c696e 6570726f 6a656374 65643100 wlineprojected1. │ │ │ │ - 0x0002501c 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x0002502c 64726177 6c696e65 6e6f726d 616c697a drawlinenormaliz │ │ │ │ - 0x0002503c 65643200 5f5f7367 7061636b 5f4d4f44 ed2.__sgpack_MOD │ │ │ │ - 0x0002504c 5f64636c 64726177 6c696e65 6e6f726d _dcldrawlinenorm │ │ │ │ - 0x0002505c 616c697a 65643100 5f5f7367 7061636b alized1.__sgpack │ │ │ │ - 0x0002506c 5f4d4f44 5f64636c 64726177 6c696e65 _MOD_dcldrawline │ │ │ │ - 0x0002507c 32005f5f 73677061 636b5f4d 4f445f64 2.__sgpack_MOD_d │ │ │ │ - 0x0002508c 636c6472 61776c69 6e653100 5f5f7367 cldrawline1.__sg │ │ │ │ - 0x0002509c 7061636b 5f4d4f44 5f64636c 67657474 pack_MOD_dclgett │ │ │ │ - 0x000250ac 72616e73 6e756d62 6572005f 5f736770 ransnumber.__sgp │ │ │ │ - 0x000250bc 61636b5f 4d4f445f 64636c67 65746d61 ack_MOD_dclgetma │ │ │ │ - 0x000250cc 7070726f 6a656374 696f6e61 6e676c65 pprojectionangle │ │ │ │ - 0x000250dc 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x000250ec 6c676574 73696d69 6c617269 7479005f lgetsimilarity._ │ │ │ │ - 0x000250fc 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ - 0x0002510c 65747769 6e646f77 005f5f73 67706163 etwindow.__sgpac │ │ │ │ - 0x0002511c 6b5f4d4f 445f6463 6c676574 76696577 k_MOD_dclgetview │ │ │ │ - 0x0002512c 706f7274 005f5f73 67706163 6b5f4d4f port.__sgpack_MO │ │ │ │ - 0x0002513c 445f6463 6c747261 6e736e75 6d746f6c D_dcltransnumtol │ │ │ │ - 0x0002514c 6f6e6700 5f5f7367 7061636b 5f4d4f44 ong.__sgpack_MOD │ │ │ │ - 0x0002515c 5f64636c 7472616e 736e756d 746f7368 _dcltransnumtosh │ │ │ │ - 0x0002516c 6f727400 5f5f7367 7061636b 5f4d4f44 ort.__sgpack_MOD │ │ │ │ - 0x0002517c 5f64636c 7472616e 736c6f6e 67746f6e _dcltranslongton │ │ │ │ - 0x0002518c 756d005f 5f736770 61636b5f 4d4f445f um.__sgpack_MOD_ │ │ │ │ - 0x0002519c 64636c74 72616e73 6c6f6e67 746f7368 dcltranslongtosh │ │ │ │ - 0x000251ac 6f727400 5f5f7367 7061636b 5f4d4f44 ort.__sgpack_MOD │ │ │ │ - 0x000251bc 5f64636c 7472616e 7373686f 7274746f _dcltransshortto │ │ │ │ - 0x000251cc 6e756d00 5f5f7367 7061636b 5f4d4f44 num.__sgpack_MOD │ │ │ │ - 0x000251dc 5f64636c 7472616e 7373686f 7274746f _dcltransshortto │ │ │ │ - 0x000251ec 6c6f6e67 005f5f73 67706163 6b5f4d4f long.__sgpack_MO │ │ │ │ - 0x000251fc 445f6463 6c707269 6e746465 76696365 D_dclprintdevice │ │ │ │ - 0x0002520c 6c697374 005f5f73 63706163 6b5f4d4f list.__scpack_MO │ │ │ │ - 0x0002521c 445f6463 6c676574 33646861 74636870 D_dclget3dhatchp │ │ │ │ - 0x0002522c 61747465 726e005f 5f736370 61636b5f attern.__scpack_ │ │ │ │ - 0x0002523c 4d4f445f 64636c73 65743364 68617463 MOD_dclset3dhatc │ │ │ │ - 0x0002524c 68706174 7465726e 005f5f73 63706163 hpattern.__scpac │ │ │ │ - 0x0002525c 6b5f4d4f 445f6463 6c647261 77336468 k_MOD_dcldraw3dh │ │ │ │ - 0x0002526c 61746368 6e6f726d 616c697a 6564005f atchnormalized._ │ │ │ │ - 0x0002527c 5f736370 61636b5f 4d4f445f 64636c64 _scpack_MOD_dcld │ │ │ │ - 0x0002528c 72617733 64686174 6368005f 5f736370 raw3dhatch.__scp │ │ │ │ - 0x0002529c 61636b5f 4d4f445f 64636c67 65743364 ack_MOD_dclget3d │ │ │ │ - 0x000252ac 6d61726b 65727369 7a65005f 5f736370 markersize.__scp │ │ │ │ - 0x000252bc 61636b5f 4d4f445f 64636c67 65743364 ack_MOD_dclget3d │ │ │ │ - 0x000252cc 6d61726b 6572696e 64657800 5f5f7363 markerindex.__sc │ │ │ │ - 0x000252dc 7061636b 5f4d4f44 5f64636c 67657433 pack_MOD_dclget3 │ │ │ │ - 0x000252ec 646d6172 6b657274 79706500 5f5f7363 dmarkertype.__sc │ │ │ │ - 0x000252fc 7061636b 5f4d4f44 5f64636c 73657433 pack_MOD_dclset3 │ │ │ │ - 0x0002530c 646d6172 6b657273 697a6500 5f5f7363 dmarkersize.__sc │ │ │ │ - 0x0002531c 7061636b 5f4d4f44 5f64636c 73657433 pack_MOD_dclset3 │ │ │ │ - 0x0002532c 646d6172 6b657269 6e646578 005f5f73 dmarkerindex.__s │ │ │ │ - 0x0002533c 63706163 6b5f4d4f 445f6463 6c736574 cpack_MOD_dclset │ │ │ │ - 0x0002534c 33646d61 726b6572 74797065 005f5f73 3dmarkertype.__s │ │ │ │ - 0x0002535c 63706163 6b5f4d4f 445f6463 6c647261 cpack_MOD_dcldra │ │ │ │ - 0x0002536c 7733646d 61726b65 726e6f72 6d616c69 w3dmarkernormali │ │ │ │ - 0x0002537c 7a656400 5f5f7363 7061636b 5f4d4f44 zed.__scpack_MOD │ │ │ │ - 0x0002538c 5f64636c 64726177 33646d61 726b6572 _dcldraw3dmarker │ │ │ │ - 0x0002539c 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x000253ac 6c676574 33646c69 6e65696e 64657800 lget3dlineindex. │ │ │ │ - 0x000253bc 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ - 0x000253cc 73657433 646c696e 65696e64 6578005f set3dlineindex._ │ │ │ │ - 0x000253dc 5f736370 61636b5f 4d4f445f 64636c64 _scpack_MOD_dcld │ │ │ │ - 0x000253ec 72617733 646c696e 656e6f72 6d616c69 raw3dlinenormali │ │ │ │ - 0x000253fc 7a656400 5f5f7363 7061636b 5f4d4f44 zed.__scpack_MOD │ │ │ │ - 0x0002540c 5f64636c 64726177 33646c69 6e65005f _dcldraw3dline._ │ │ │ │ - 0x0002541c 5f736370 61636b5f 4d4f445f 64636c67 _scpack_MOD_dclg │ │ │ │ - 0x0002542c 65743264 706c616e 65005f5f 73637061 et2dplane.__scpa │ │ │ │ - 0x0002543c 636b5f4d 4f445f64 636c6765 7433646f ck_MOD_dclget3do │ │ │ │ - 0x0002544c 626a6563 74706f69 6e74005f 5f736370 bjectpoint.__scp │ │ │ │ - 0x0002545c 61636b5f 4d4f445f 64636c67 65743364 ack_MOD_dclget3d │ │ │ │ - 0x0002546c 65796570 6f696e74 005f5f73 63706163 eyepoint.__scpac │ │ │ │ - 0x0002547c 6b5f4d4f 445f6463 6c736574 33647072 k_MOD_dclset3dpr │ │ │ │ - 0x0002548c 6f6a6563 74696f6e 005f5f73 63706163 ojection.__scpac │ │ │ │ - 0x0002549c 6b5f4d4f 445f6463 6c736574 3264706c k_MOD_dclset2dpl │ │ │ │ - 0x000254ac 616e6500 5f5f7363 7061636b 5f4d4f44 ane.__scpack_MOD │ │ │ │ - 0x000254bc 5f64636c 73657433 646f626a 65637470 _dclset3dobjectp │ │ │ │ - 0x000254cc 6f696e74 005f5f73 63706163 6b5f4d4f oint.__scpack_MO │ │ │ │ - 0x000254dc 445f6463 6c736574 33646579 65706f69 D_dclset3deyepoi │ │ │ │ - 0x000254ec 6e74005f 5f736370 61636b5f 4d4f445f nt.__scpack_MOD_ │ │ │ │ - 0x000254fc 64636c67 65743364 7472616e 736e756d dclget3dtransnum │ │ │ │ - 0x0002550c 62657200 5f5f7363 7061636b 5f4d4f44 ber.__scpack_MOD │ │ │ │ - 0x0002551c 5f64636c 67657433 646f7269 67696e00 _dclget3dorigin. │ │ │ │ - 0x0002552c 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ - 0x0002553c 67657433 646c6f67 61786973 005f5f73 get3dlogaxis.__s │ │ │ │ - 0x0002554c 63706163 6b5f4d4f 445f6463 6c676574 cpack_MOD_dclget │ │ │ │ - 0x0002555c 33647769 6e646f77 005f5f73 63706163 3dwindow.__scpac │ │ │ │ - 0x0002556c 6b5f4d4f 445f6463 6c676574 33647669 k_MOD_dclget3dvi │ │ │ │ - 0x0002557c 6577706f 7274005f 5f736370 61636b5f ewport.__scpack_ │ │ │ │ - 0x0002558c 4d4f445f 64636c73 65743364 7472616e MOD_dclset3dtran │ │ │ │ - 0x0002559c 7366756e 6374696f 6e005f5f 73637061 sfunction.__scpa │ │ │ │ - 0x000255ac 636b5f4d 4f445f64 636c7365 74336474 ck_MOD_dclset3dt │ │ │ │ - 0x000255bc 72616e73 6e756d62 6572005f 5f736370 ransnumber.__scp │ │ │ │ - 0x000255cc 61636b5f 4d4f445f 64636c73 65743364 ack_MOD_dclset3d │ │ │ │ - 0x000255dc 6f726967 696e005f 5f736370 61636b5f origin.__scpack_ │ │ │ │ - 0x000255ec 4d4f445f 64636c73 65743364 6c6f6761 MOD_dclset3dloga │ │ │ │ - 0x000255fc 78697300 5f5f7363 7061636b 5f4d4f44 xis.__scpack_MOD │ │ │ │ - 0x0002560c 5f64636c 73657433 6477696e 646f7700 _dclset3dwindow. │ │ │ │ - 0x0002561c 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ - 0x0002562c 73657433 64766965 77706f72 74005f5f set3dviewport.__ │ │ │ │ - 0x0002563c 726e6d6c 69625f4d 4f445f64 636c7275 rnmlib_MOD_dclru │ │ │ │ - 0x0002564c 6e6e696e 676d6561 6e005f5f 7266626c nningmean.__rfbl │ │ │ │ - 0x0002565c 69625f4d 4f445f64 636c6765 74636f72 ib_MOD_dclgetcor │ │ │ │ - 0x0002566c 005f5f72 66626c69 625f4d4f 445f6463 .__rfblib_MOD_dc │ │ │ │ - 0x0002567c 6c676574 636f7600 5f5f7266 626c6962 lgetcov.__rfblib │ │ │ │ - 0x0002568c 5f4d4f44 5f64636c 67657470 7264005f _MOD_dclgetprd._ │ │ │ │ - 0x0002569c 5f726661 6c69625f 4d4f445f 64636c67 _rfalib_MOD_dclg │ │ │ │ - 0x000256ac 6574616d 70005f5f 7266616c 69625f4d etamp.__rfalib_M │ │ │ │ - 0x000256bc 4f445f64 636c6765 74726d73 005f5f72 OD_dclgetrms.__r │ │ │ │ - 0x000256cc 66616c69 625f4d4f 445f6463 6c676574 falib_MOD_dclget │ │ │ │ - 0x000256dc 73746400 5f5f7266 616c6962 5f4d4f44 std.__rfalib_MOD │ │ │ │ - 0x000256ec 5f64636c 67657476 6172005f 5f726661 _dclgetvar.__rfa │ │ │ │ - 0x000256fc 6c69625f 4d4f445f 64636c67 65746176 lib_MOD_dclgetav │ │ │ │ - 0x0002570c 65005f5f 6f736c69 625f4d4f 445f6463 e.__oslib_MOD_dc │ │ │ │ - 0x0002571c 6c61626f 7274005f 5f6f736c 69625f4d labort.__oslib_M │ │ │ │ - 0x0002572c 4f445f64 636c6765 74617267 756d656e OD_dclgetargumen │ │ │ │ - 0x0002573c 74005f5f 6f736c69 625f4d4f 445f6463 t.__oslib_MOD_dc │ │ │ │ - 0x0002574c 6c676574 61726775 6d656e74 6e756d00 lgetargumentnum. │ │ │ │ - 0x0002575c 5f5f6f73 6c69625f 4d4f445f 64636c67 __oslib_MOD_dclg │ │ │ │ - 0x0002576c 6574656e 76005f5f 6f736c69 625f4d4f etenv.__oslib_MO │ │ │ │ - 0x0002577c 445f6463 6c657865 63636f6d 6d616e64 D_dclexeccommand │ │ │ │ - 0x0002578c 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x0002579c 6c736574 6f727468 6f677261 70686963 lsetorthographic │ │ │ │ - 0x000257ac 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x000257bc 6c736574 626f6e6e 6573005f 5f6d6170 lsetbonnes.__map │ │ │ │ - 0x000257cc 6c69625f 4d4f445f 64636c73 6574636f lib_MOD_dclsetco │ │ │ │ - 0x000257dc 6e696361 6c63005f 5f6d6170 6c69625f nicalc.__maplib_ │ │ │ │ - 0x000257ec 4d4f445f 64636c73 6574636f 6e696361 MOD_dclsetconica │ │ │ │ - 0x000257fc 6c61005f 5f6d6170 6c69625f 4d4f445f la.__maplib_MOD_ │ │ │ │ - 0x0002580c 64636c73 6574636f 6e696361 6c005f5f dclsetconical.__ │ │ │ │ - 0x0002581c 6d61706c 69625f4d 4f445f64 636c617a maplib_MOD_dclaz │ │ │ │ - 0x0002582c 696d7574 68616c61 5f62005f 5f6d6170 imuthala_b.__map │ │ │ │ - 0x0002583c 6c69625f 4d4f445f 64636c61 7a696d75 lib_MOD_dclazimu │ │ │ │ - 0x0002584c 7468616c 5f62005f 5f6d6170 6c69625f thal_b.__maplib_ │ │ │ │ - 0x0002585c 4d4f445f 64636c70 6f6c6172 73746572 MOD_dclpolarster │ │ │ │ - 0x0002586c 656f5f62 005f5f6d 61706c69 625f4d4f eo_b.__maplib_MO │ │ │ │ - 0x0002587c 445f6463 6c6f7274 686f6772 61706869 D_dclorthographi │ │ │ │ - 0x0002588c 635f6200 5f5f6d61 706c6962 5f4d4f44 c_b.__maplib_MOD │ │ │ │ - 0x0002589c 5f64636c 626f6e6e 65735f62 005f5f6d _dclbonnes_b.__m │ │ │ │ - 0x000258ac 61706c69 625f4d4f 445f6463 6c636f6e aplib_MOD_dclcon │ │ │ │ - 0x000258bc 6963616c 635f6200 5f5f6d61 706c6962 icalc_b.__maplib │ │ │ │ - 0x000258cc 5f4d4f44 5f64636c 636f6e69 63616c61 _MOD_dclconicala │ │ │ │ - 0x000258dc 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ - 0x000258ec 64636c63 6f6e6963 616c5f62 005f5f6d dclconical_b.__m │ │ │ │ - 0x000258fc 61706c69 625f4d4f 445f6463 6c6b6974 aplib_MOD_dclkit │ │ │ │ - 0x0002590c 6164615f 62005f5f 6d61706c 69625f4d ada_b.__maplib_M │ │ │ │ - 0x0002591c 4f445f64 636c6563 6b657274 365f6200 OD_dcleckert6_b. │ │ │ │ - 0x0002592c 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x0002593c 68616d6d 65725f62 005f5f6d 61706c69 hammer_b.__mapli │ │ │ │ - 0x0002594c 625f4d4f 445f6463 6c6d6f6c 6c776569 b_MOD_dclmollwei │ │ │ │ - 0x0002595c 64656c69 6b655f62 005f5f6d 61706c69 delike_b.__mapli │ │ │ │ - 0x0002596c 625f4d4f 445f6463 6c6d6f6c 6c776569 b_MOD_dclmollwei │ │ │ │ - 0x0002597c 64655f62 005f5f6d 61706c69 625f4d4f de_b.__maplib_MO │ │ │ │ - 0x0002598c 445f6463 6c6d6572 6361746f 725f6200 D_dclmercator_b. │ │ │ │ - 0x0002599c 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x000259ac 63796c69 6e647269 63616c5f 62005f5f cylindrical_b.__ │ │ │ │ - 0x000259bc 6d61706c 69625f4d 4f445f64 636c617a maplib_MOD_dclaz │ │ │ │ - 0x000259cc 696d7574 68616c61 5f66005f 5f6d6170 imuthala_f.__map │ │ │ │ - 0x000259dc 6c69625f 4d4f445f 64636c61 7a696d75 lib_MOD_dclazimu │ │ │ │ - 0x000259ec 7468616c 5f66005f 5f6d6170 6c69625f thal_f.__maplib_ │ │ │ │ - 0x000259fc 4d4f445f 64636c70 6f6c6172 73746572 MOD_dclpolarster │ │ │ │ - 0x00025a0c 656f5f66 005f5f6d 61706c69 625f4d4f eo_f.__maplib_MO │ │ │ │ - 0x00025a1c 445f6463 6c6f7274 686f6772 61706869 D_dclorthographi │ │ │ │ - 0x00025a2c 635f6600 5f5f6d61 706c6962 5f4d4f44 c_f.__maplib_MOD │ │ │ │ - 0x00025a3c 5f64636c 626f6e6e 65735f66 005f5f6d _dclbonnes_f.__m │ │ │ │ - 0x00025a4c 61706c69 625f4d4f 445f6463 6c636f6e aplib_MOD_dclcon │ │ │ │ - 0x00025a5c 6963616c 635f6600 5f5f6d61 706c6962 icalc_f.__maplib │ │ │ │ - 0x00025a6c 5f4d4f44 5f64636c 636f6e69 63616c5f _MOD_dclconical_ │ │ │ │ - 0x00025a7c 66005f5f 6d61706c 69625f4d 4f445f64 f.__maplib_MOD_d │ │ │ │ - 0x00025a8c 636c636f 6e696361 6c615f66 005f5f6d clconicala_f.__m │ │ │ │ - 0x00025a9c 61706c69 625f4d4f 445f6463 6c6b6974 aplib_MOD_dclkit │ │ │ │ - 0x00025aac 6164615f 66005f5f 6d61706c 69625f4d ada_f.__maplib_M │ │ │ │ - 0x00025abc 4f445f64 636c6563 6b657274 365f6600 OD_dcleckert6_f. │ │ │ │ - 0x00025acc 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x00025adc 68616d6d 65725f66 005f5f6d 61706c69 hammer_f.__mapli │ │ │ │ - 0x00025aec 625f4d4f 445f6463 6c6d6f6c 6c776569 b_MOD_dclmollwei │ │ │ │ - 0x00025afc 64656c69 6b655f66 005f5f6d 61706c69 delike_f.__mapli │ │ │ │ - 0x00025b0c 625f4d4f 445f6463 6c6d6f6c 6c776569 b_MOD_dclmollwei │ │ │ │ - 0x00025b1c 64655f66 005f5f6d 61706c69 625f4d4f de_f.__maplib_MO │ │ │ │ - 0x00025b2c 445f6463 6c6d6572 6361746f 725f6600 D_dclmercator_f. │ │ │ │ - 0x00025b3c 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x00025b4c 63796c69 6e647269 63616c5f 66005f5f cylindrical_f.__ │ │ │ │ - 0x00025b5c 6c726c6c 69625f4d 4f445f64 636c6765 lrllib_MOD_dclge │ │ │ │ - 0x00025b6c 005f5f6c 726c6c69 625f4d4f 445f6463 .__lrllib_MOD_dc │ │ │ │ - 0x00025b7c 6c677400 5f5f6c72 6c6c6962 5f4d4f44 lgt.__lrllib_MOD │ │ │ │ - 0x00025b8c 5f64636c 6c65005f 5f6c726c 6c69625f _dclle.__lrllib_ │ │ │ │ - 0x00025b9c 4d4f445f 64636c6c 74005f5f 6c726c6c MOD_dcllt.__lrll │ │ │ │ - 0x00025bac 69625f4d 4f445f64 636c6e65 005f5f6c ib_MOD_dclne.__l │ │ │ │ - 0x00025bbc 726c6c69 625f4d4f 445f6463 6c657100 rllib_MOD_dcleq. │ │ │ │ - 0x00025bcc 5f5f696e 74726c69 625f4d4f 445f6463 __intrlib_MOD_dc │ │ │ │ - 0x00025bdc 6c696e74 6572706f 6c617465 63005f5f linterpolatec.__ │ │ │ │ - 0x00025bec 696e7472 6c69625f 4d4f445f 64636c69 intrlib_MOD_dcli │ │ │ │ - 0x00025bfc 6e746572 706f6c61 74657200 5f5f696e nterpolater.__in │ │ │ │ - 0x00025c0c 746c6962 5f4d4f44 5f64636c 696e7467 tlib_MOD_dclintg │ │ │ │ - 0x00025c1c 65005f5f 696e746c 69625f4d 4f445f64 e.__intlib_MOD_d │ │ │ │ - 0x00025c2c 636c696e 74677400 5f5f696e 746c6962 clintgt.__intlib │ │ │ │ - 0x00025c3c 5f4d4f44 5f64636c 696e746c 65005f5f _MOD_dclintle.__ │ │ │ │ - 0x00025c4c 696e746c 69625f4d 4f445f64 636c696e intlib_MOD_dclin │ │ │ │ - 0x00025c5c 746c7400 5f5f696e 64786c69 625f4d4f tlt.__indxlib_MO │ │ │ │ - 0x00025c6c 445f6463 6c6c6f63 6c617374 7265616c D_dclloclastreal │ │ │ │ - 0x00025c7c 005f5f69 6e64786c 69625f4d 4f445f64 .__indxlib_MOD_d │ │ │ │ - 0x00025c8c 636c6c6f 63666972 73747265 616c005f cllocfirstreal._ │ │ │ │ - 0x00025c9c 5f696e64 786c6962 5f4d4f44 5f64636c _indxlib_MOD_dcl │ │ │ │ - 0x00025cac 6c6f636c 61737469 6e74005f 5f696e64 loclastint.__ind │ │ │ │ - 0x00025cbc 786c6962 5f4d4f44 5f64636c 6c6f6366 xlib_MOD_dcllocf │ │ │ │ - 0x00025ccc 69727374 696e7400 5f5f696e 64786c69 irstint.__indxli │ │ │ │ - 0x00025cdc 625f4d4f 445f6463 6c6c6f63 6c617374 b_MOD_dclloclast │ │ │ │ - 0x00025cec 63686172 6578005f 5f696e64 786c6962 charex.__indxlib │ │ │ │ - 0x00025cfc 5f4d4f44 5f64636c 6c6f6366 69727374 _MOD_dcllocfirst │ │ │ │ - 0x00025d0c 63686172 6578005f 5f696e64 786c6962 charex.__indxlib │ │ │ │ - 0x00025d1c 5f4d4f44 5f64636c 6c6f636c 61737463 _MOD_dclloclastc │ │ │ │ - 0x00025d2c 68617200 5f5f696e 64786c69 625f4d4f har.__indxlib_MO │ │ │ │ - 0x00025d3c 445f6463 6c6c6f63 66697273 74636861 D_dcllocfirstcha │ │ │ │ - 0x00025d4c 72005f5f 67727061 636b5f4d 4f445f64 r.__grpack_MOD_d │ │ │ │ - 0x00025d5c 636c7365 7477696e 646f7700 5f5f6772 clsetwindow.__gr │ │ │ │ - 0x00025d6c 7061636b 5f4d4f44 5f64636c 73657476 pack_MOD_dclsetv │ │ │ │ - 0x00025d7c 69657770 6f727400 5f5f6772 7061636b iewport.__grpack │ │ │ │ - 0x00025d8c 5f4d4f44 5f64636c 7365746d 61707072 _MOD_dclsetmappr │ │ │ │ - 0x00025d9c 6f6a6563 74696f6e 77696e64 6f77005f ojectionwindow._ │ │ │ │ - 0x00025dac 5f677270 61636b5f 4d4f445f 64636c73 _grpack_MOD_dcls │ │ │ │ - 0x00025dbc 65747369 6d696c61 72697479 005f5f67 etsimilarity.__g │ │ │ │ - 0x00025dcc 72706163 6b5f4d4f 445f6463 6c736574 rpack_MOD_dclset │ │ │ │ - 0x00025ddc 6d617070 726f6a65 6374696f 6e616e67 mapprojectionang │ │ │ │ - 0x00025dec 6c65005f 5f677270 61636b5f 4d4f445f le.__grpack_MOD_ │ │ │ │ - 0x00025dfc 64636c73 65747472 616e736e 756d6265 dclsettransnumbe │ │ │ │ - 0x00025e0c 72005f5f 67727061 636b5f4d 4f445f64 r.__grpack_MOD_d │ │ │ │ - 0x00025e1c 636c7365 74747261 6e736675 6e637469 clsettransfuncti │ │ │ │ - 0x00025e2c 6f6e005f 5f677270 61636b5f 4d4f445f on.__grpack_MOD_ │ │ │ │ - 0x00025e3c 64636c63 6c6f7365 67726170 68696373 dclclosegraphics │ │ │ │ - 0x00025e4c 005f5f67 72706163 6b5f4d4f 445f6463 .__grpack_MOD_dc │ │ │ │ - 0x00025e5c 6c6e6577 66696700 5f5f6772 7061636b lnewfig.__grpack │ │ │ │ - 0x00025e6c 5f4d4f44 5f64636c 6e657766 72616d65 _MOD_dclnewframe │ │ │ │ - 0x00025e7c 005f5f67 72706163 6b5f4d4f 445f6463 .__grpack_MOD_dc │ │ │ │ - 0x00025e8c 6c6f7065 6e677261 70686963 73005f67 lopengraphics._g │ │ │ │ - 0x00025e9c 666f7274 72616e5f 7472616e 73666572 fortran_transfer │ │ │ │ - 0x00025eac 5f696e74 65676572 005f5f67 72706163 _integer.__grpac │ │ │ │ - 0x00025ebc 6b5f4d4f 445f6463 6c73656c 65637464 k_MOD_dclselectd │ │ │ │ - 0x00025ecc 65766963 65005f5f 676e6d6c 69625f4d evice.__gnmlib_M │ │ │ │ - 0x00025edc 4f445f64 636c676f 6f646e75 6d676500 OD_dclgoodnumge. │ │ │ │ - 0x00025eec 5f5f676e 6d6c6962 5f4d4f44 5f64636c __gnmlib_MOD_dcl │ │ │ │ - 0x00025efc 676f6f64 6e756d67 74005f5f 676e6d6c goodnumgt.__gnml │ │ │ │ - 0x00025f0c 69625f4d 4f445f64 636c676f 6f646e75 ib_MOD_dclgoodnu │ │ │ │ - 0x00025f1c 6d6c6500 5f5f676e 6d6c6962 5f4d4f44 mle.__gnmlib_MOD │ │ │ │ - 0x00025f2c 5f64636c 676f6f64 6e756d6c 74005f5f _dclgoodnumlt.__ │ │ │ │ - 0x00025f3c 676e6d6c 69625f4d 4f445f64 636c7265 gnmlib_MOD_dclre │ │ │ │ - 0x00025f4c 73746f72 65676f6f 646e756d 6c697374 storegoodnumlist │ │ │ │ - 0x00025f5c 005f5f67 6e6d6c69 625f4d4f 445f6463 .__gnmlib_MOD_dc │ │ │ │ - 0x00025f6c 6c736176 65676f6f 646e756d 6c697374 lsavegoodnumlist │ │ │ │ - 0x00025f7c 005f5f67 6e6d6c69 625f4d4f 445f6463 .__gnmlib_MOD_dc │ │ │ │ - 0x00025f8c 6c676574 676f6f64 6e756d6c 69737400 lgetgoodnumlist. │ │ │ │ - 0x00025f9c 5f5f676e 6d6c6962 5f4d4f44 5f64636c __gnmlib_MOD_dcl │ │ │ │ - 0x00025fac 73657467 6f6f646e 756d6c69 7374005f setgoodnumlist._ │ │ │ │ - 0x00025fbc 5f676e6d 6c69625f 4d4f445f 64636c67 _gnmlib_MOD_dclg │ │ │ │ - 0x00025fcc 6f6f646e 756d6578 6765005f 5f676e6d oodnumexge.__gnm │ │ │ │ - 0x00025fdc 6c69625f 4d4f445f 64636c67 6f6f646e lib_MOD_dclgoodn │ │ │ │ - 0x00025fec 756d6578 6c65005f 5f676e6d 6c69625f umexle.__gnmlib_ │ │ │ │ - 0x00025ffc 4d4f445f 64636c67 6f6f646e 756d6578 MOD_dclgoodnumex │ │ │ │ - 0x0002600c 6774005f 5f676e6d 6c69625f 4d4f445f gt.__gnmlib_MOD_ │ │ │ │ - 0x0002601c 64636c67 6f6f646e 756d6578 6c74005f dclgoodnumexlt._ │ │ │ │ - 0x0002602c 5f666674 5f776f72 6b5f4d4f 445f5f5f _fft_work_MOD___ │ │ │ │ - 0x0002603c 636f7079 5f666674 5f776f72 6b5f576f copy_fft_work_Wo │ │ │ │ - 0x0002604c 726b005f 5f666674 7265616c 5f4d4f44 rk.__fftreal_MOD │ │ │ │ - 0x0002605c 5f64636c 7265616c 6666745f 62005f5f _dclrealfft_b.__ │ │ │ │ - 0x0002606c 66667472 65616c5f 4d4f445f 64636c72 fftreal_MOD_dclr │ │ │ │ - 0x0002607c 65616c66 66745f66 005f5f66 66747265 ealfft_f.__fftre │ │ │ │ - 0x0002608c 616c5f4d 4f445f64 636c6465 616c6c6f al_MOD_dcldeallo │ │ │ │ - 0x0002609c 63726561 6c666674 005f5f66 66747265 crealfft.__fftre │ │ │ │ - 0x000260ac 616c5f4d 4f445f64 636c696e 69747265 al_MOD_dclinitre │ │ │ │ - 0x000260bc 616c6666 74005f5f 66667465 6173795f alfft.__ffteasy_ │ │ │ │ - 0x000260cc 4d4f445f 64636c65 61737966 66745f62 MOD_dcleasyfft_b │ │ │ │ - 0x000260dc 005f5f66 66746561 73795f4d 4f445f64 .__ffteasy_MOD_d │ │ │ │ - 0x000260ec 636c6561 73796666 745f6600 5f5f6666 cleasyfft_f.__ff │ │ │ │ - 0x000260fc 74656173 795f4d4f 445f6463 6c646561 teasy_MOD_dcldea │ │ │ │ - 0x0002610c 6c6c6f63 65617379 66667400 5f5f6666 lloceasyfft.__ff │ │ │ │ - 0x0002611c 74656173 795f4d4f 445f6463 6c696e69 teasy_MOD_dclini │ │ │ │ - 0x0002612c 74656173 79666674 005f5f66 66747369 teasyfft.__fftsi │ │ │ │ - 0x0002613c 6e5f4d4f 445f6463 6c73696e 66667400 n_MOD_dclsinfft. │ │ │ │ - 0x0002614c 5f5f6666 7473696e 5f4d4f44 5f64636c __fftsin_MOD_dcl │ │ │ │ - 0x0002615c 6465616c 6c6f6373 696e6666 74005f5f deallocsinfft.__ │ │ │ │ - 0x0002616c 66667473 696e5f4d 4f445f64 636c696e fftsin_MOD_dclin │ │ │ │ - 0x0002617c 69747369 6e666674 005f5f66 6674636f itsinfft.__fftco │ │ │ │ - 0x0002618c 735f4d4f 445f6463 6c636f73 66667400 s_MOD_dclcosfft. │ │ │ │ - 0x0002619c 5f5f6666 74636f73 5f4d4f44 5f64636c __fftcos_MOD_dcl │ │ │ │ - 0x000261ac 6465616c 6c6f6363 6f736666 74005f5f dealloccosfft.__ │ │ │ │ - 0x000261bc 66667463 6f735f4d 4f445f64 636c696e fftcos_MOD_dclin │ │ │ │ - 0x000261cc 6974636f 73666674 005f5f66 66747173 itcosfft.__fftqs │ │ │ │ - 0x000261dc 696e5f4d 4f445f64 636c7369 6e716674 in_MOD_dclsinqft │ │ │ │ - 0x000261ec 5f62005f 5f666674 7173696e 5f4d4f44 _b.__fftqsin_MOD │ │ │ │ - 0x000261fc 5f64636c 73696e71 66745f66 005f5f66 _dclsinqft_f.__f │ │ │ │ - 0x0002620c 66747173 696e5f4d 4f445f64 636c6465 ftqsin_MOD_dclde │ │ │ │ - 0x0002621c 616c6c6f 6373696e 71667400 5f5f6666 allocsinqft.__ff │ │ │ │ - 0x0002622c 74717369 6e5f4d4f 445f6463 6c696e69 tqsin_MOD_dclini │ │ │ │ - 0x0002623c 7473696e 71667400 5f5f6666 7471636f tsinqft.__fftqco │ │ │ │ - 0x0002624c 735f4d4f 445f6463 6c636f73 7166745f s_MOD_dclcosqft_ │ │ │ │ - 0x0002625c 62005f5f 66667471 636f735f 4d4f445f b.__fftqcos_MOD_ │ │ │ │ - 0x0002626c 64636c63 6f737166 745f6600 5f5f6666 dclcosqft_f.__ff │ │ │ │ - 0x0002627c 7471636f 735f4d4f 445f6463 6c646561 tqcos_MOD_dcldea │ │ │ │ - 0x0002628c 6c6c6f63 636f7371 6674005f 5f666674 lloccosqft.__fft │ │ │ │ - 0x0002629c 71636f73 5f4d4f44 5f64636c 696e6974 qcos_MOD_dclinit │ │ │ │ - 0x000262ac 636f7371 6674005f 5f666674 636d706c cosqft.__fftcmpl │ │ │ │ - 0x000262bc 785f4d4f 445f6463 6c636f6d 706c6578 x_MOD_dclcomplex │ │ │ │ - 0x000262cc 6666745f 62005f5f 66667463 6d706c78 fft_b.__fftcmplx │ │ │ │ - 0x000262dc 5f4d4f44 5f64636c 636f6d70 6c657866 _MOD_dclcomplexf │ │ │ │ - 0x000262ec 66745f66 005f5f66 6674636d 706c785f ft_f.__fftcmplx_ │ │ │ │ - 0x000262fc 4d4f445f 64636c64 65616c6c 6f63636f MOD_dcldeallocco │ │ │ │ - 0x0002630c 6d706c65 78666674 005f5f66 6674636d mplexfft.__fftcm │ │ │ │ - 0x0002631c 706c785f 4d4f445f 64636c69 6e697463 plx_MOD_dclinitc │ │ │ │ - 0x0002632c 6f6d706c 65786666 74005f5f 6666745f omplexfft.__fft_ │ │ │ │ - 0x0002633c 776f726b 5f4d4f44 5f5f5f76 7461625f work_MOD___vtab_ │ │ │ │ - 0x0002634c 6666745f 776f726b 5f576f72 6b005f5f fft_work_Work.__ │ │ │ │ - 0x0002635c 6666745f 776f726b 5f4d4f44 5f5f5f64 fft_work_MOD___d │ │ │ │ - 0x0002636c 65665f69 6e69745f 6666745f 776f726b ef_init_fft_work │ │ │ │ - 0x0002637c 5f576f72 6b005f5f 64617465 6c69625f _Work.__datelib_ │ │ │ │ - 0x0002638c 4d4f445f 64636c6c 656e6774 686f6679 MOD_dcllengthofy │ │ │ │ - 0x0002639c 65617200 5f5f6461 74656c69 625f4d4f ear.__datelib_MO │ │ │ │ - 0x000263ac 445f6463 6c6c656e 6774686f 666d6f6e D_dcllengthofmon │ │ │ │ - 0x000263bc 7468005f 5f646174 656c6962 5f4d4f44 th.__datelib_MOD │ │ │ │ - 0x000263cc 5f64636c 6461796f 66776565 6b005f5f _dcldayofweek.__ │ │ │ │ - 0x000263dc 64617465 6c69625f 4d4f445f 64636c66 datelib_MOD_dclf │ │ │ │ - 0x000263ec 6f726d61 74646174 65005f5f 64617465 ormatdate.__date │ │ │ │ - 0x000263fc 6c69625f 4d4f445f 64636c64 69666664 lib_MOD_dcldiffd │ │ │ │ - 0x0002640c 61746500 5f5f6461 74656c69 625f4d4f ate.__datelib_MO │ │ │ │ - 0x0002641c 445f6463 6c616464 64617465 005f5f64 D_dcladddate.__d │ │ │ │ - 0x0002642c 6174656c 69625f4d 4f445f64 636c6765 atelib_MOD_dclge │ │ │ │ - 0x0002643c 74646174 65005f5f 6374726c 69625f4d tdate.__ctrlib_M │ │ │ │ - 0x0002644c 4f445f64 636c726f 74617465 73706865 OD_dclrotatesphe │ │ │ │ - 0x0002645c 72696361 6c005f5f 6374726c 69625f4d rical.__ctrlib_M │ │ │ │ - 0x0002646c 4f445f64 636c726f 74617465 3364005f OD_dclrotate3d._ │ │ │ │ - 0x0002647c 5f637472 6c69625f 4d4f445f 64636c72 _ctrlib_MOD_dclr │ │ │ │ - 0x0002648c 6f746174 65326400 5f5f6374 726c6962 otate2d.__ctrlib │ │ │ │ - 0x0002649c 5f4d4f44 5f64636c 636f6e76 73706865 _MOD_dclconvsphe │ │ │ │ - 0x000264ac 72696361 6c005f5f 6374726c 69625f4d rical.__ctrlib_M │ │ │ │ - 0x000264bc 4f445f64 636c636f 6e763364 005f5f63 OD_dclconv3d.__c │ │ │ │ - 0x000264cc 74726c69 625f4d4f 445f6463 6c636f6e trlib_MOD_dclcon │ │ │ │ - 0x000264dc 76687970 6572626f 6c696300 5f5f6374 vhyperbolic.__ct │ │ │ │ - 0x000264ec 726c6962 5f4d4f44 5f64636c 636f6e76 rlib_MOD_dclconv │ │ │ │ - 0x000264fc 706f6c61 72005f5f 6374726c 69625f4d polar.__ctrlib_M │ │ │ │ - 0x0002650c 4f445f64 636c6832 63005f5f 6374726c OD_dclh2c.__ctrl │ │ │ │ - 0x0002651c 69625f4d 4f445f64 636c6232 63005f5f ib_MOD_dclb2c.__ │ │ │ │ - 0x0002652c 6374726c 69625f4d 4f445f64 636c6532 ctrlib_MOD_dcle2 │ │ │ │ - 0x0002653c 63005f5f 6374726c 69625f4d 4f445f64 c.__ctrlib_MOD_d │ │ │ │ - 0x0002654c 636c7032 63005f5f 63686b6c 69625f4d clp2c.__chklib_M │ │ │ │ - 0x0002655c 4f445f64 636c6368 65636b63 68617270 OD_dclcheckcharp │ │ │ │ - 0x0002656c 61747465 726e005f 5f63686b 6c69625f attern.__chklib_ │ │ │ │ - 0x0002657c 4d4f445f 64636c63 6865636b 666f7274 MOD_dclcheckfort │ │ │ │ - 0x0002658c 72616e00 5f5f6368 6b6c6962 5f4d4f44 ran.__chklib_MOD │ │ │ │ - 0x0002659c 5f64636c 63686563 6b616c70 68616e75 _dclcheckalphanu │ │ │ │ - 0x000265ac 6d005f5f 63686b6c 69625f4d 4f445f64 m.__chklib_MOD_d │ │ │ │ - 0x000265bc 636c6368 65636b6e 756d6265 72005f5f clchecknumber.__ │ │ │ │ - 0x000265cc 63686b6c 69625f4d 4f445f64 636c6368 chklib_MOD_dclch │ │ │ │ - 0x000265dc 65636b61 6c706861 62657400 5f5f6368 eckalphabet.__ch │ │ │ │ - 0x000265ec 6b6c6962 5f4d4f44 5f64636c 63686563 klib_MOD_dclchec │ │ │ │ - 0x000265fc 6b737065 6369616c 005f5f63 686b6c69 kspecial.__chkli │ │ │ │ - 0x0002660c 625f4d4f 445f6463 6c636865 636b6375 b_MOD_dclcheckcu │ │ │ │ - 0x0002661c 7272656e 6379005f 5f63686b 6c69625f rrency.__chklib_ │ │ │ │ - 0x0002662c 4d4f445f 64636c63 6865636b 626c616e MOD_dclcheckblan │ │ │ │ - 0x0002663c 6b005f5f 6368676c 69625f4d 4f445f64 k.__chglib_MOD_d │ │ │ │ - 0x0002664c 636c746f 6c6f7765 72005f5f 6368676c cltolower.__chgl │ │ │ │ - 0x0002665c 69625f4d 4f445f64 636c746f 75707065 ib_MOD_dcltouppe │ │ │ │ - 0x0002666c 72005f5f 626c6b6c 69625f4d 4f445f64 r.__blklib_MOD_d │ │ │ │ - 0x0002667c 636c696e 74657276 616c6765 005f5f62 clintervalge.__b │ │ │ │ - 0x0002668c 6c6b6c69 625f4d4f 445f6463 6c696e74 lklib_MOD_dclint │ │ │ │ - 0x0002669c 65727661 6c677400 5f5f626c 6b6c6962 ervalgt.__blklib │ │ │ │ - 0x000266ac 5f4d4f44 5f64636c 696e7465 7276616c _MOD_dclinterval │ │ │ │ - 0x000266bc 6c65005f 5f626c6b 6c69625f 4d4f445f le.__blklib_MOD_ │ │ │ │ - 0x000266cc 64636c69 6e746572 76616c6c 74005f5f dclintervallt.__ │ │ │ │ - 0x000266dc 64636c5f 7061726d 5f4d4f44 5f64636c dcl_parm_MOD_dcl │ │ │ │ - 0x000266ec 73657463 68617265 78005f67 666f7274 setcharex._gfort │ │ │ │ - 0x000266fc 72616e5f 73656c65 63745f73 7472696e ran_select_strin │ │ │ │ - 0x0002670c 67005f5f 64636c5f 7061726d 5f4d4f44 g.__dcl_parm_MOD │ │ │ │ - 0x0002671c 5f64636c 7365746c 6f676963 616c6578 _dclsetlogicalex │ │ │ │ - 0x0002672c 005f5f64 636c5f70 61726d5f 4d4f445f .__dcl_parm_MOD_ │ │ │ │ - 0x0002673c 64636c73 65747265 616c6578 005f5f64 dclsetrealex.__d │ │ │ │ - 0x0002674c 636c5f70 61726d5f 4d4f445f 64636c73 cl_parm_MOD_dcls │ │ │ │ - 0x0002675c 6574696e 74656765 72657800 5f5f6463 etintegerex.__dc │ │ │ │ - 0x0002676c 6c5f7061 726d5f4d 4f445f64 636c7365 l_parm_MOD_dclse │ │ │ │ - 0x0002677c 74636861 72005f5f 64636c5f 7061726d tchar.__dcl_parm │ │ │ │ - 0x0002678c 5f4d4f44 5f64636c 7365746c 6f676963 _MOD_dclsetlogic │ │ │ │ - 0x0002679c 616c005f 5f64636c 5f706172 6d5f4d4f al.__dcl_parm_MO │ │ │ │ - 0x000267ac 445f6463 6c736574 7265616c 005f5f64 D_dclsetreal.__d │ │ │ │ - 0x000267bc 636c5f70 61726d5f 4d4f445f 64636c73 cl_parm_MOD_dcls │ │ │ │ - 0x000267cc 6574696e 74656765 72005f5f 64636c5f etinteger.__dcl_ │ │ │ │ - 0x000267dc 7061726d 5f4d4f44 5f64636c 67657463 parm_MOD_dclgetc │ │ │ │ - 0x000267ec 68617273 005f5f64 636c5f70 61726d5f hars.__dcl_parm_ │ │ │ │ - 0x000267fc 4d4f445f 64636c67 65746c6f 67696361 MOD_dclgetlogica │ │ │ │ - 0x0002680c 6c73005f 5f64636c 5f706172 6d5f4d4f ls.__dcl_parm_MO │ │ │ │ - 0x0002681c 445f6463 6c676574 7265616c 73005f5f D_dclgetreals.__ │ │ │ │ - 0x0002682c 64636c5f 7061726d 5f4d4f44 5f64636c dcl_parm_MOD_dcl │ │ │ │ - 0x0002683c 67657469 6e746567 65727300 5f5f6463 getintegers.__dc │ │ │ │ - 0x0002684c 6c5f7061 726d5f4d 4f445f64 636c6765 l_parm_MOD_dclge │ │ │ │ - 0x0002685c 74636861 72005f5f 64636c5f 7061726d tchar.__dcl_parm │ │ │ │ - 0x0002686c 5f4d4f44 5f64636c 6765746c 6f676963 _MOD_dclgetlogic │ │ │ │ - 0x0002687c 616c005f 5f64636c 5f706172 6d5f4d4f al.__dcl_parm_MO │ │ │ │ - 0x0002688c 445f6463 6c676574 7265616c 005f5f64 D_dclgetreal.__d │ │ │ │ - 0x0002689c 636c5f70 61726d5f 4d4f445f 64636c67 cl_parm_MOD_dclg │ │ │ │ - 0x000268ac 6574696e 74656765 72005f5f 64636c5f etinteger.__dcl_ │ │ │ │ - 0x000268bc 636f6d6d 6f6e5f4d 4f445f5f 5f636f70 common_MOD___cop │ │ │ │ - 0x000268cc 795f6463 6c5f636f 6d6d6f6e 5f537068 y_dcl_common_Sph │ │ │ │ - 0x000268dc 65726963 616c005f 5f64636c 5f636f6d erical.__dcl_com │ │ │ │ - 0x000268ec 6d6f6e5f 4d4f445f 5f5f636f 70795f64 mon_MOD___copy_d │ │ │ │ - 0x000268fc 636c5f63 6f6d6d6f 6e5f506f 6c617200 cl_common_Polar. │ │ │ │ - 0x0002690c 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ - 0x0002691c 5f5f5f63 6f70795f 64636c5f 636f6d6d ___copy_dcl_comm │ │ │ │ - 0x0002692c 6f6e5f4d 6170005f 5f64636c 5f636f6d on_Map.__dcl_com │ │ │ │ - 0x0002693c 6d6f6e5f 4d4f445f 5f5f636f 70795f64 mon_MOD___copy_d │ │ │ │ - 0x0002694c 636c5f63 6f6d6d6f 6e5f4879 70657262 cl_common_Hyperb │ │ │ │ - 0x0002695c 6f6c6963 005f5f64 636c5f63 6f6d6d6f olic.__dcl_commo │ │ │ │ - 0x0002696c 6e5f4d4f 445f5f5f 636f7079 5f64636c n_MOD___copy_dcl │ │ │ │ - 0x0002697c 5f636f6d 6d6f6e5f 456c6c69 70746963 _common_Elliptic │ │ │ │ - 0x0002698c 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ - 0x0002699c 445f5f5f 636f7079 5f64636c 5f636f6d D___copy_dcl_com │ │ │ │ - 0x000269ac 6d6f6e5f 44636c5f 74696d65 005f5f64 mon_Dcl_time.__d │ │ │ │ - 0x000269bc 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ - 0x000269cc 636f7079 5f64636c 5f636f6d 6d6f6e5f copy_dcl_common_ │ │ │ │ - 0x000269dc 44636c5f 64617465 005f5f64 636c5f63 Dcl_date.__dcl_c │ │ │ │ - 0x000269ec 6f6d6d6f 6e5f4d4f 445f5f5f 636f7079 ommon_MOD___copy │ │ │ │ - 0x000269fc 5f64636c 5f636f6d 6d6f6e5f 43617274 _dcl_common_Cart │ │ │ │ - 0x00026a0c 65736961 6e336400 5f5f6463 6c5f636f esian3d.__dcl_co │ │ │ │ - 0x00026a1c 6d6d6f6e 5f4d4f44 5f5f5f63 6f70795f mmon_MOD___copy_ │ │ │ │ - 0x00026a2c 64636c5f 636f6d6d 6f6e5f43 61727465 dcl_common_Carte │ │ │ │ - 0x00026a3c 7369616e 005f5f64 636c5f63 6f6d6d6f sian.__dcl_commo │ │ │ │ - 0x00026a4c 6e5f4d4f 445f5f5f 636f7079 5f64636c n_MOD___copy_dcl │ │ │ │ - 0x00026a5c 5f636f6d 6d6f6e5f 4269706f 6c617200 _common_Bipolar. │ │ │ │ - 0x00026a6c 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ - 0x00026a7c 5f64636c 73776170 696e6465 78005f67 _dclswapindex._g │ │ │ │ - 0x00026a8c 666f7274 72616e5f 72657368 6170655f fortran_reshape_ │ │ │ │ - 0x00026a9c 7234005f 5f64636c 5f636f6d 6d6f6e5f r4.__dcl_common_ │ │ │ │ - 0x00026aac 4d4f445f 64636c5f 7765656b 005f5f64 MOD_dcl_week.__d │ │ │ │ - 0x00026abc 636c5f63 6f6d6d6f 6e5f4d4f 445f6463 cl_common_MOD_dc │ │ │ │ - 0x00026acc 6c5f6d6f 6e746800 5f5f6463 6c5f636f l_month.__dcl_co │ │ │ │ - 0x00026adc 6d6d6f6e 5f4d4f44 5f5f5f76 7461625f mmon_MOD___vtab_ │ │ │ │ - 0x00026aec 64636c5f 636f6d6d 6f6e5f53 70686572 dcl_common_Spher │ │ │ │ - 0x00026afc 6963616c 005f5f64 636c5f63 6f6d6d6f ical.__dcl_commo │ │ │ │ - 0x00026b0c 6e5f4d4f 445f5f5f 76746162 5f64636c n_MOD___vtab_dcl │ │ │ │ - 0x00026b1c 5f636f6d 6d6f6e5f 506f6c61 72005f5f _common_Polar.__ │ │ │ │ - 0x00026b2c 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ - 0x00026b3c 5f767461 625f6463 6c5f636f 6d6d6f6e _vtab_dcl_common │ │ │ │ - 0x00026b4c 5f4d6170 005f5f64 636c5f63 6f6d6d6f _Map.__dcl_commo │ │ │ │ - 0x00026b5c 6e5f4d4f 445f5f5f 76746162 5f64636c n_MOD___vtab_dcl │ │ │ │ - 0x00026b6c 5f636f6d 6d6f6e5f 48797065 72626f6c _common_Hyperbol │ │ │ │ - 0x00026b7c 6963005f 5f64636c 5f636f6d 6d6f6e5f ic.__dcl_common_ │ │ │ │ - 0x00026b8c 4d4f445f 5f5f7674 61625f64 636c5f63 MOD___vtab_dcl_c │ │ │ │ - 0x00026b9c 6f6d6d6f 6e5f456c 6c697074 6963005f ommon_Elliptic._ │ │ │ │ - 0x00026bac 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x00026bbc 5f5f7674 61625f64 636c5f63 6f6d6d6f __vtab_dcl_commo │ │ │ │ - 0x00026bcc 6e5f4463 6c5f7469 6d65005f 5f64636c n_Dcl_time.__dcl │ │ │ │ - 0x00026bdc 5f636f6d 6d6f6e5f 4d4f445f 5f5f7674 _common_MOD___vt │ │ │ │ - 0x00026bec 61625f64 636c5f63 6f6d6d6f 6e5f4463 ab_dcl_common_Dc │ │ │ │ - 0x00026bfc 6c5f6461 7465005f 5f64636c 5f636f6d l_date.__dcl_com │ │ │ │ - 0x00026c0c 6d6f6e5f 4d4f445f 5f5f7674 61625f64 mon_MOD___vtab_d │ │ │ │ - 0x00026c1c 636c5f63 6f6d6d6f 6e5f4361 72746573 cl_common_Cartes │ │ │ │ - 0x00026c2c 69616e33 64005f5f 64636c5f 636f6d6d ian3d.__dcl_comm │ │ │ │ - 0x00026c3c 6f6e5f4d 4f445f5f 5f767461 625f6463 on_MOD___vtab_dc │ │ │ │ - 0x00026c4c 6c5f636f 6d6d6f6e 5f436172 74657369 l_common_Cartesi │ │ │ │ - 0x00026c5c 616e005f 5f64636c 5f636f6d 6d6f6e5f an.__dcl_common_ │ │ │ │ - 0x00026c6c 4d4f445f 5f5f7674 61625f64 636c5f63 MOD___vtab_dcl_c │ │ │ │ - 0x00026c7c 6f6d6d6f 6e5f4269 706f6c61 72005f5f ommon_Bipolar.__ │ │ │ │ - 0x00026c8c 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ - 0x00026c9c 5f646566 5f696e69 745f6463 6c5f636f _def_init_dcl_co │ │ │ │ - 0x00026cac 6d6d6f6e 5f537068 65726963 616c005f mmon_Spherical._ │ │ │ │ - 0x00026cbc 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x00026ccc 5f5f6465 665f696e 69745f64 636c5f63 __def_init_dcl_c │ │ │ │ - 0x00026cdc 6f6d6d6f 6e5f506f 6c617200 5f5f6463 ommon_Polar.__dc │ │ │ │ - 0x00026cec 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f64 l_common_MOD___d │ │ │ │ - 0x00026cfc 65665f69 6e69745f 64636c5f 636f6d6d ef_init_dcl_comm │ │ │ │ - 0x00026d0c 6f6e5f4d 6170005f 5f64636c 5f636f6d on_Map.__dcl_com │ │ │ │ - 0x00026d1c 6d6f6e5f 4d4f445f 5f5f6465 665f696e mon_MOD___def_in │ │ │ │ - 0x00026d2c 69745f64 636c5f63 6f6d6d6f 6e5f4879 it_dcl_common_Hy │ │ │ │ - 0x00026d3c 70657262 6f6c6963 005f5f64 636c5f63 perbolic.__dcl_c │ │ │ │ - 0x00026d4c 6f6d6d6f 6e5f4d4f 445f5f5f 6465665f ommon_MOD___def_ │ │ │ │ - 0x00026d5c 696e6974 5f64636c 5f636f6d 6d6f6e5f init_dcl_common_ │ │ │ │ - 0x00026d6c 456c6c69 70746963 005f5f64 636c5f63 Elliptic.__dcl_c │ │ │ │ - 0x00026d7c 6f6d6d6f 6e5f4d4f 445f5f5f 6465665f ommon_MOD___def_ │ │ │ │ - 0x00026d8c 696e6974 5f64636c 5f636f6d 6d6f6e5f init_dcl_common_ │ │ │ │ - 0x00026d9c 44636c5f 74696d65 005f5f64 636c5f63 Dcl_time.__dcl_c │ │ │ │ - 0x00026dac 6f6d6d6f 6e5f4d4f 445f5f5f 6465665f ommon_MOD___def_ │ │ │ │ - 0x00026dbc 696e6974 5f64636c 5f636f6d 6d6f6e5f init_dcl_common_ │ │ │ │ - 0x00026dcc 44636c5f 64617465 005f5f64 636c5f63 Dcl_date.__dcl_c │ │ │ │ - 0x00026ddc 6f6d6d6f 6e5f4d4f 445f5f5f 6465665f ommon_MOD___def_ │ │ │ │ - 0x00026dec 696e6974 5f64636c 5f636f6d 6d6f6e5f init_dcl_common_ │ │ │ │ - 0x00026dfc 43617274 65736961 6e336400 5f5f6463 Cartesian3d.__dc │ │ │ │ - 0x00026e0c 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f64 l_common_MOD___d │ │ │ │ - 0x00026e1c 65665f69 6e69745f 64636c5f 636f6d6d ef_init_dcl_comm │ │ │ │ - 0x00026e2c 6f6e5f43 61727465 7369616e 005f5f64 on_Cartesian.__d │ │ │ │ - 0x00026e3c 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ - 0x00026e4c 6465665f 696e6974 5f64636c 5f636f6d def_init_dcl_com │ │ │ │ - 0x00026e5c 6d6f6e5f 4269706f 6c617200 746d7374 mon_Bipolar.tmst │ │ │ │ - 0x00026e6c 6c6e5f00 746d736c 636c5f00 69747270 ln_.tmslcl_.itrp │ │ │ │ - 0x00026e7c 32645f00 737a6274 78325f00 737a6274 2d_.szbtx2_.szbt │ │ │ │ - 0x00026e8c 78315f00 737a786d 6f645f00 737a626c x1_.szxmod_.szbl │ │ │ │ - 0x00026e9c 73315f00 5f67666f 72747261 6e5f7472 s1_._gfortran_tr │ │ │ │ - 0x00026eac 616e7366 65725f61 72726179 00737a62 ansfer_array.szb │ │ │ │ - 0x00026ebc 746e325f 00737a62 746e335f 00737a62 tn2_.szbtn3_.szb │ │ │ │ - 0x00026ecc 6c73335f 00737a62 7478335f 00737a62 ls3_.szbtx3_.szb │ │ │ │ - 0x00026edc 6c73325f 00737a62 746e345f 00737a62 ls2_.szbtn4_.szb │ │ │ │ - 0x00026eec 706d315f 00737a62 706d325f 00737a62 pm1_.szbpm2_.szb │ │ │ │ - 0x00026efc 706c315f 00737a62 6c61315f 00736c62 pl1_.szbla1_.slb │ │ │ │ - 0x00026f0c 6c6b315f 005f6766 6f727472 616e5f73 lk1_._gfortran_s │ │ │ │ - 0x00026f1c 746f705f 6e756d65 72696300 7a675f62 top_numeric.zg_b │ │ │ │ - 0x00026f2c 7574746f 6e5f7072 6573735f 6576656e utton_press_even │ │ │ │ - 0x00026f3c 74007a67 5f646573 74726f79 5f657665 t.zg_destroy_eve │ │ │ │ - 0x00026f4c 6e740063 6169726f 5f637265 61746500 nt.cairo_create. │ │ │ │ - 0x00026f5c 63616972 6f5f6765 745f736f 75726365 cairo_get_source │ │ │ │ - 0x00026f6c 00636169 726f5f70 61747465 726e5f73 .cairo_pattern_s │ │ │ │ - 0x00026f7c 65745f66 696c7465 72006361 69726f5f et_filter.cairo_ │ │ │ │ - 0x00026f8c 7365745f 736f7572 63655f72 67620063 set_source_rgb.c │ │ │ │ - 0x00026f9c 6169726f 5f696d61 67655f73 75726661 airo_image_surfa │ │ │ │ - 0x00026fac 63655f63 72656174 65006361 69726f5f ce_create.cairo_ │ │ │ │ - 0x00026fbc 7064665f 73757266 6163655f 63726561 pdf_surface_crea │ │ │ │ - 0x00026fcc 7465005f 5f737072 696e7466 5f63686b te.__sprintf_chk │ │ │ │ - 0x00026fdc 00636169 726f5f73 76675f73 75726661 .cairo_svg_surfa │ │ │ │ - 0x00026fec 63655f63 72656174 65006361 69726f5f ce_create.cairo_ │ │ │ │ - 0x00026ffc 70735f73 75726661 63655f63 72656174 ps_surface_creat │ │ │ │ - 0x0002700c 65006361 69726f5f 70735f73 75726661 e.cairo_ps_surfa │ │ │ │ - 0x0002701c 63655f73 65745f65 70730063 6169726f ce_set_eps.cairo │ │ │ │ - 0x0002702c 5f747261 6e736c61 74650063 6169726f _translate.cairo │ │ │ │ - 0x0002703c 5f726f74 61746500 67746b5f 77696467 _rotate.gtk_widg │ │ │ │ - 0x0002704c 65745f64 65737472 6f790067 746b5f66 et_destroy.gtk_f │ │ │ │ - 0x0002705c 6f6e745f 63686f6f 7365725f 6765745f ont_chooser_get_ │ │ │ │ - 0x0002706c 666f6e74 0070616e 676f5f66 6f6e745f font.pango_font_ │ │ │ │ - 0x0002707c 64657363 72697074 696f6e5f 66726f6d description_from │ │ │ │ - 0x0002708c 5f737472 696e6700 5f5f7072 696e7466 _string.__printf │ │ │ │ - 0x0002709c 5f63686b 00737472 63707900 675f6672 _chk.strcpy.g_fr │ │ │ │ - 0x000270ac 65650066 6f6e745f 64657363 00666f6e ee.font_desc.fon │ │ │ │ - 0x000270bc 7466616d 696c7900 7a675f64 7261775f tfamily.zg_draw_ │ │ │ │ - 0x000270cc 6576656e 74006361 69726f5f 7365745f event.cairo_set_ │ │ │ │ - 0x000270dc 736f7572 63655f73 75726661 63650063 source_surface.c │ │ │ │ - 0x000270ec 6169726f 5f706169 6e74007a 675f6b65 airo_paint.zg_ke │ │ │ │ - 0x000270fc 795f7072 6573735f 6576656e 74006765 y_press_event.ge │ │ │ │ - 0x0002710c 74706172 6d6e756d 62657200 73747263 tparmnumber.strc │ │ │ │ - 0x0002711c 6d70007a 676c706d 6e616d65 007a6772 mp.zglpmname.zgr │ │ │ │ - 0x0002712c 706d6e61 6d65007a 6769706d 6e616d65 pmname.zgipmname │ │ │ │ - 0x0002713c 007a676c 7365745f 00676574 6c706172 .zglset_.getlpar │ │ │ │ - 0x0002714c 6d006765 74697061 726d0067 65747270 m.getiparm.getrp │ │ │ │ - 0x0002715c 61726d00 7a677570 64617465 0067746b arm.zgupdate.gtk │ │ │ │ - 0x0002716c 5f776964 6765745f 71756575 655f6472 _widget_queue_dr │ │ │ │ - 0x0002717c 61775f61 72656100 67746b5f 6d61696e aw_area.gtk_main │ │ │ │ - 0x0002718c 5f697465 72617469 6f6e0067 746b5f65 _iteration.gtk_e │ │ │ │ - 0x0002719c 76656e74 735f7065 6e64696e 67007a67 vents_pending.zg │ │ │ │ - 0x000271ac 75707265 6374007a 67716472 775f0063 uprect.zgqdrw_.c │ │ │ │ - 0x000271bc 666e6368 7200666f 70656e36 34005f5f fnchr.fopen64.__ │ │ │ │ - 0x000271cc 69736f63 32335f66 7363616e 66006663 isoc23_fscanf.fc │ │ │ │ - 0x000271dc 6c6f7365 0067746b 5f696e69 74006774 lose.gtk_init.gt │ │ │ │ - 0x000271ec 6b5f6472 6177696e 675f6172 65615f6e k_drawing_area_n │ │ │ │ - 0x000271fc 65770067 746b5f77 696e646f 775f6e65 ew.gtk_window_ne │ │ │ │ - 0x0002720c 77006774 6b5f7769 64676574 5f736574 w.gtk_widget_set │ │ │ │ - 0x0002721c 5f73697a 655f7265 71756573 74006774 _size_request.gt │ │ │ │ - 0x0002722c 6b5f7769 64676574 5f73686f 77006774 k_widget_show.gt │ │ │ │ - 0x0002723c 6b5f7769 6e646f77 5f736574 5f746974 k_window_set_tit │ │ │ │ - 0x0002724c 6c650067 746b5f63 6f6e7461 696e6572 le.gtk_container │ │ │ │ - 0x0002725c 5f616464 0067746b 5f776964 6765745f _add.gtk_widget_ │ │ │ │ - 0x0002726c 7365745f 6576656e 74730067 5f736967 set_events.g_sig │ │ │ │ - 0x0002727c 6e616c5f 636f6e6e 6563745f 64617461 nal_connect_data │ │ │ │ - 0x0002728c 00636169 726f5f64 65737472 6f790063 .cairo_destroy.c │ │ │ │ - 0x0002729c 6169726f 5f737572 66616365 5f646573 airo_surface_des │ │ │ │ - 0x000272ac 74726f79 0067746b 5f776964 6765745f troy.gtk_widget_ │ │ │ │ - 0x000272bc 7265616c 697a6500 63616972 6f5f7375 realize.cairo_su │ │ │ │ - 0x000272cc 72666163 655f6669 6e697368 00636169 rface_finish.cai │ │ │ │ - 0x000272dc 726f5f72 65637461 6e676c65 00636169 ro_rectangle.cai │ │ │ │ - 0x000272ec 726f5f66 696c6c00 63616972 6f5f7375 ro_fill.cairo_su │ │ │ │ - 0x000272fc 72666163 655f7772 6974655f 746f5f70 rface_write_to_p │ │ │ │ - 0x0002730c 6e670063 6169726f 5f73686f 775f7061 ng.cairo_show_pa │ │ │ │ - 0x0002731c 67650067 746b5f77 69646765 745f7175 ge.gtk_widget_qu │ │ │ │ - 0x0002732c 6575655f 64726177 00636169 726f5f73 eue_draw.cairo_s │ │ │ │ - 0x0002733c 75726661 63655f73 686f775f 70616765 urface_show_page │ │ │ │ - 0x0002734c 00636169 726f5f73 75726661 63655f77 .cairo_surface_w │ │ │ │ - 0x0002735c 72697465 5f746f5f 706e675f 73747265 rite_to_png_stre │ │ │ │ - 0x0002736c 616d0073 74646f75 74006361 69726f5f am.stdout.cairo_ │ │ │ │ - 0x0002737c 7365745f 6c696e65 5f776964 74680063 set_line_width.c │ │ │ │ - 0x0002738c 6169726f 5f736574 5f6c696e 655f6361 airo_set_line_ca │ │ │ │ - 0x0002739c 70006361 69726f5f 7365745f 6c696e65 p.cairo_set_line │ │ │ │ - 0x000273ac 5f6a6f69 6e006361 69726f5f 6d6f7665 _join.cairo_move │ │ │ │ - 0x000273bc 5f746f00 75746638 5f636861 725f6279 _to.utf8_char_by │ │ │ │ - 0x000273cc 74650063 6861725f 77696474 68007061 te.char_width.pa │ │ │ │ - 0x000273dc 6e676f5f 63616972 6f5f6372 65617465 ngo_cairo_create │ │ │ │ - 0x000273ec 5f6c6179 6f757400 70616e67 6f5f6c61 _layout.pango_la │ │ │ │ - 0x000273fc 796f7574 5f736574 5f746578 74007061 yout_set_text.pa │ │ │ │ - 0x0002740c 6e676f5f 6c61796f 75745f73 65745f66 ngo_layout_set_f │ │ │ │ - 0x0002741c 6f6e745f 64657363 72697074 696f6e00 ont_description. │ │ │ │ - 0x0002742c 70616e67 6f5f6361 69726f5f 75706461 pango_cairo_upda │ │ │ │ - 0x0002743c 74655f6c 61796f75 74007061 6e676f5f te_layout.pango_ │ │ │ │ - 0x0002744c 6c61796f 75745f67 65745f65 7874656e layout_get_exten │ │ │ │ - 0x0002745c 74730067 5f6f626a 6563745f 756e7265 ts.g_object_unre │ │ │ │ - 0x0002746c 66006368 61725f68 65696768 74006765 f.char_height.ge │ │ │ │ - 0x0002747c 745f7061 6e676f73 7472696e 675f7769 t_pangostring_wi │ │ │ │ - 0x0002748c 6474685f 68656967 68740070 616e676f dth_height.pango │ │ │ │ - 0x0002749c 5f6c6179 6f75745f 7365745f 6d61726b _layout_set_mark │ │ │ │ - 0x000274ac 75700064 636c7465 78743270 616e676f up.dcltext2pango │ │ │ │ - 0x000274bc 6d61726b 75700070 616e676f 5f666f6e markup.pango_fon │ │ │ │ - 0x000274cc 745f6465 73637269 7074696f 6e5f6765 t_description_ge │ │ │ │ - 0x000274dc 745f7765 69676874 0072656e 64657274 t_weight.rendert │ │ │ │ - 0x000274ec 65787400 70616e67 6f5f6361 69726f5f ext.pango_cairo_ │ │ │ │ - 0x000274fc 73686f77 5f6c6179 6f757400 70616e67 show_layout.pang │ │ │ │ - 0x0002750c 6f5f666f 6e745f64 65736372 69707469 o_font_descripti │ │ │ │ - 0x0002751c 6f6e5f73 65745f73 697a6500 63616972 on_set_size.cair │ │ │ │ - 0x0002752c 6f5f636c 69700063 6169726f 5f726573 o_clip.cairo_res │ │ │ │ - 0x0002753c 65745f63 6c697000 73696e63 6f730063 et_clip.sincos.c │ │ │ │ - 0x0002754c 6169726f 5f736176 65006361 69726f5f airo_save.cairo_ │ │ │ │ - 0x0002755c 72657374 6f726500 67746b5f 666f6e74 restore.gtk_font │ │ │ │ - 0x0002756c 5f63686f 6f736572 5f646961 6c6f675f _chooser_dialog_ │ │ │ │ - 0x0002757c 6e657700 67746b5f 666f6e74 5f63686f new.gtk_font_cho │ │ │ │ - 0x0002758c 6f736572 5f736574 5f666f6e 74006774 oser_set_font.gt │ │ │ │ - 0x0002759c 6b5f666f 6e745f63 686f6f73 65725f73 k_font_chooser_s │ │ │ │ - 0x000275ac 65745f70 72657669 65775f74 65787400 et_preview_text. │ │ │ │ - 0x000275bc 67746b5f 6469616c 6f675f72 756e0070 gtk_dialog_run.p │ │ │ │ - 0x000275cc 616e676f 5f666f6e 745f6465 73637269 ango_font_descri │ │ │ │ - 0x000275dc 7074696f 6e5f7365 745f7765 69676874 ption_set_weight │ │ │ │ - 0x000275ec 0070616e 676f5f63 6169726f 5f666f6e .pango_cairo_fon │ │ │ │ - 0x000275fc 745f6d61 705f6765 745f6465 6661756c t_map_get_defaul │ │ │ │ - 0x0002760c 74007061 6e676f5f 666f6e74 5f6d6170 t.pango_font_map │ │ │ │ - 0x0002761c 5f6c6973 745f6661 6d696c69 65730070 _list_families.p │ │ │ │ - 0x0002762c 616e676f 5f666f6e 745f6661 6d696c79 ango_font_family │ │ │ │ - 0x0002763c 5f676574 5f6e616d 65007061 6e676f5f _get_name.pango_ │ │ │ │ - 0x0002764c 666f6e74 5f66616d 696c795f 6c697374 font_family_list │ │ │ │ - 0x0002765c 5f666163 65730070 616e676f 5f666f6e _faces.pango_fon │ │ │ │ - 0x0002766c 745f6661 63655f67 65745f66 6163655f t_face_get_face_ │ │ │ │ - 0x0002767c 6e616d65 00707574 73006361 69726f5f name.puts.cairo_ │ │ │ │ - 0x0002768c 6c696e65 5f746f00 63616972 6f5f7374 line_to.cairo_st │ │ │ │ - 0x0002769c 726f6b65 00636169 726f5f70 61747465 roke.cairo_patte │ │ │ │ - 0x000276ac 726e5f63 72656174 655f666f 725f7375 rn_create_for_su │ │ │ │ - 0x000276bc 72666163 65006361 69726f5f 70617474 rface.cairo_patt │ │ │ │ - 0x000276cc 65726e5f 7365745f 65787465 6e640063 ern_set_extend.c │ │ │ │ - 0x000276dc 6169726f 5f736574 5f736f75 72636500 airo_set_source. │ │ │ │ - 0x000276ec 63616972 6f5f636c 6f73655f 70617468 cairo_close_path │ │ │ │ - 0x000276fc 00636169 726f5f73 65745f61 6e746961 .cairo_set_antia │ │ │ │ - 0x0002770c 6c696173 00636169 726f5f70 61747465 lias.cairo_patte │ │ │ │ - 0x0002771c 726e5f64 65737472 6f790063 6169726f rn_destroy.cairo │ │ │ │ - 0x0002772c 5f66696c 6c5f7072 65736572 76650063 _fill_preserve.c │ │ │ │ - 0x0002773c 6169726f 5f696d61 67655f73 75726661 airo_image_surfa │ │ │ │ - 0x0002774c 63655f67 65745f64 61746100 63616972 ce_get_data.cair │ │ │ │ - 0x0002775c 6f5f696d 6167655f 73757266 6163655f o_image_surface_ │ │ │ │ - 0x0002776c 6765745f 73747269 64650066 70757463 get_stride.fputc │ │ │ │ - 0x0002777c 0066666c 75736800 7374726e 63707900 .fflush.strncpy. │ │ │ │ - 0x0002778c 7565626c 6b315f00 7577626c 6b795f00 ueblk1_.uwblky_. │ │ │ │ - 0x0002779c 7577626c 6b785f00 5f67666f 72747261 uwblkx_._gfortra │ │ │ │ - 0x000277ac 6e5f7472 616e7366 65725f61 72726179 n_transfer_array │ │ │ │ - 0x000277bc 5f777269 7465005f 5f706f77 69646632 _write.__powidf2 │ │ │ │ - 0x000277cc 005f6766 6f727472 616e5f74 72616e73 ._gfortran_trans │ │ │ │ - 0x000277dc 6665725f 7265616c 00756d77 6b315f00 fer_real.umwk1_. │ │ │ │ - 0x000277ec 7564626c 6b315f00 72756476 616c5f00 udblk1_.rudval_. │ │ │ │ - 0x000277fc 7564626c 6b325f00 7564626c 6b335f00 udblk2_.udblk3_. │ │ │ │ - 0x0002780c 5f67666f 72747261 6e5f7261 6e646f6d _gfortran_random │ │ │ │ - 0x0002781c 5f736565 645f6934 005f6766 6f727472 _seed_i4._gfortr │ │ │ │ - 0x0002782c 616e5f72 616e646f 6d5f7234 00666370 an_random_r4.fcp │ │ │ │ - 0x0002783c 61636b5f 00666370 7574735f 00666367 ack_.fcputs_.fcg │ │ │ │ - 0x0002784c 6574735f 00666370 7574725f 00666367 ets_.fcputr_.fcg │ │ │ │ - 0x0002785c 6574725f 0066636e 7265635f 00666363 etr_.fcnrec_.fcc │ │ │ │ - 0x0002786c 6c6f735f 0066636f 70656e5f 0066636c los_.fcopen_.fcl │ │ │ │ - 0x0002787c 656f6c5f 00666373 6c66635f 00723469 eol_.fcslfc_.r4i │ │ │ │ - 0x0002788c 6565655f 00723469 626d5f00 5f5f7469 eee_.r4ibm_.__ti │ │ │ │ - 0x0002789c 6d653634 005f5f6c 6f63616c 74696d65 me64.__localtime │ │ │ │ - 0x000278ac 3634005f 67666f72 7472616e 5f706f77 64._gfortran_pow │ │ │ │ - 0x000278bc 5f69345f 69340063 6c6f636b 006c6962 _i4_i4.clock.lib │ │ │ │ + 0x0001b8fc 6c697a65 00697472 7032645f 00746d73 lize.itrp2d_.tms │ │ │ │ + 0x0001b90c 6c636c5f 006d616c 6c6f6300 746d7267 lcl_.malloc.tmrg │ │ │ │ + 0x0001b91c 65745f00 746d6967 65745f00 746d6c67 et_.tmiget_.tmlg │ │ │ │ + 0x0001b92c 65745f00 676c7267 65745f00 6d656d73 et_.glrget_.mems │ │ │ │ + 0x0001b93c 65740069 626c6b67 655f005f 5f737461 et.iblkge_.__sta │ │ │ │ + 0x0001b94c 636b5f63 686b5f67 75617264 006d7367 ck_chk_guard.msg │ │ │ │ + 0x0001b95c 646d705f 005f5f73 7461636b 5f63686b dmp_.__stack_chk │ │ │ │ + 0x0001b96c 5f666169 6c00746d 69716e70 5f00746d _fail.tmiqnp_.tm │ │ │ │ + 0x0001b97c 6971696e 5f006c63 68726571 5f00746d iqin_.lchreq_.tm │ │ │ │ + 0x0001b98c 6973766c 5f007274 69676574 5f00726c isvl_.rtiget_.rl │ │ │ │ + 0x0001b99c 69676574 5f00746d 6971766c 5f00746d iget_.tmiqvl_.tm │ │ │ │ + 0x0001b9ac 6971636c 5f006d65 6d637079 00746d69 iqcl_.memcpy.tmi │ │ │ │ + 0x0001b9bc 7163705f 00746d69 7169645f 006c656e qcp_.tmiqid_.len │ │ │ │ + 0x0001b9cc 635f005f 67666f72 7472616e 5f636f6e c_._gfortran_con │ │ │ │ + 0x0001b9dc 6361745f 73747269 6e67006d 656d6d6f cat_string.memmo │ │ │ │ + 0x0001b9ec 76650074 6d727169 645f0074 6d727176 ve.tmrqid_.tmrqv │ │ │ │ + 0x0001b9fc 6c5f0074 6d727374 785f0074 6d727163 l_.tmrstx_.tmrqc │ │ │ │ + 0x0001ba0c 705f0072 74726765 745f0074 6d727163 p_.rtrget_.tmrqc │ │ │ │ + 0x0001ba1c 6c5f0072 6c726765 745f0074 6d727376 l_.rlrget_.tmrsv │ │ │ │ + 0x0001ba2c 6c5f0074 6d727365 745f0074 6d73746c l_.tmrset_.tmstl │ │ │ │ + 0x0001ba3c 735f0072 6670695f 00676c6c 7365745f s_.rfpi_.gllset_ │ │ │ │ + 0x0001ba4c 00736771 7670745f 00736771 776e645f .sgqvpt_.sgqwnd_ │ │ │ │ + 0x0001ba5c 00746d73 746c6e5f 0073676c 7365745f .tmstln_.sglset_ │ │ │ │ + 0x0001ba6c 00736772 7365745f 0075756c 696e5f00 .sgrset_.uulin_. │ │ │ │ + 0x0001ba7c 73676c61 755f0074 6d697374 785f0074 sglau_.tmistx_.t │ │ │ │ + 0x0001ba8c 6d697365 745f0074 6d72716e 705f0074 miset_.tmrqnp_.t │ │ │ │ + 0x0001ba9c 6d727169 6e5f0075 7a726765 745f0074 mrqin_.uzrget_.t │ │ │ │ + 0x0001baac 6d73746c 635f005f 67666f72 7472616e mstlc_._gfortran │ │ │ │ + 0x0001babc 5f73745f 77726974 65005f67 666f7274 _st_write._gfort │ │ │ │ + 0x0001bacc 72616e5f 7472616e 73666572 5f696e74 ran_transfer_int │ │ │ │ + 0x0001badc 65676572 5f777269 7465005f 67666f72 eger_write._gfor │ │ │ │ + 0x0001baec 7472616e 5f73745f 77726974 655f646f tran_st_write_do │ │ │ │ + 0x0001bafc 6e65005f 67666f72 7472616e 5f747261 ne._gfortran_tra │ │ │ │ + 0x0001bb0c 6e736665 725f7265 616c5f77 72697465 nsfer_real_write │ │ │ │ + 0x0001bb1c 005f5f61 65616269 5f696469 766d6f64 .__aeabi_idivmod │ │ │ │ + 0x0001bb2c 00746d6c 7365745f 00746d70 716e705f .tmlset_.tmpqnp_ │ │ │ │ + 0x0001bb3c 00746d70 71696e5f 00746d70 73766c5f .tmpqin_.tmpsvl_ │ │ │ │ + 0x0001bb4c 00746d6c 7169645f 00746d6c 73766c5f .tmlqid_.tmlsvl_ │ │ │ │ + 0x0001bb5c 00746d70 71766c5f 00746d6c 71766c5f .tmpqvl_.tmlqvl_ │ │ │ │ + 0x0001bb6c 00746d70 7169745f 00746d70 71636c5f .tmpqit_.tmpqcl_ │ │ │ │ + 0x0001bb7c 00746d70 7163705f 00746d70 7169645f .tmpqcp_.tmpqid_ │ │ │ │ + 0x0001bb8c 00746d6c 7374785f 00746d6c 7163705f .tmlstx_.tmlqcp_ │ │ │ │ + 0x0001bb9c 0072746c 6765745f 00746d6c 71636c5f .rtlget_.tmlqcl_ │ │ │ │ + 0x0001bbac 00726c6c 6765745f 00746d73 746c615f .rllget_.tmstla_ │ │ │ │ + 0x0001bbbc 00746d6c 716e705f 00746d6c 71696e5f .tmlqnp_.tmlqin_ │ │ │ │ + 0x0001bbcc 00746d70 6765745f 00746d70 7374785f .tmpget_.tmpstx_ │ │ │ │ + 0x0001bbdc 00746d70 7365745f 00736574 5f6d7367 .tmpset_.set_msg │ │ │ │ + 0x0001bbec 646d705f 66756e63 00736574 5f6d7367 dmp_func.set_msg │ │ │ │ + 0x0001bbfc 646d705f 6572725f 66756e63 006d7367 dmp_err_func.msg │ │ │ │ + 0x0001bc0c 646d705f 5f00735f 73746f70 00657869 dmp__.s_stop.exi │ │ │ │ + 0x0001bc1c 74006677 72697465 00737464 65727200 t.fwrite.stderr. │ │ │ │ + 0x0001bc2c 696e6974 5f617267 5f007861 72676300 init_arg_.xargc. │ │ │ │ + 0x0001bc3c 78617267 7600735f 636f7079 00657869 xargv.s_copy.exi │ │ │ │ + 0x0001bc4c 745f0046 37375f61 6c6f6300 5f5f6670 t_.F77_aloc.__fp │ │ │ │ + 0x0001bc5c 72696e74 665f6368 6b00735f 63617400 rintf_chk.s_cat. │ │ │ │ + 0x0001bc6c 6d736764 6d705f64 636c6f72 69670067 msgdmp_dclorig.g │ │ │ │ + 0x0001bc7c 6c696765 745f0067 6c6c6765 745f0070 liget_.gllget_.p │ │ │ │ + 0x0001bc8c 72636c76 6c5f0070 72636e61 6d5f006d rclvl_.prcnam_.m │ │ │ │ + 0x0001bc9c 737a646d 705f006f 73616272 745f0063 szdmp_.osabrt_.c │ │ │ │ + 0x0001bcac 6861725f 7472696d 5f006368 61725f74 har_trim_.char_t │ │ │ │ + 0x0001bcbc 72696d32 5f006368 61725f74 72696d63 rim2_.char_trimc │ │ │ │ + 0x0001bccc 5f007565 73746c6e 5f5f0075 6573746c _.uestln__.uestl │ │ │ │ + 0x0001bcdc 6e5f0073 7a706970 7a5f5f00 737a7069 n_.szpipz__.szpi │ │ │ │ + 0x0001bcec 707a5f00 737a6769 707a5f5f 00737a67 pz_.szgipz__.szg │ │ │ │ + 0x0001bcfc 69707a5f 00737a70 6c6f705f 5f00737a ipz_.szplop__.sz │ │ │ │ + 0x0001bd0c 706c6f70 5f00737a 706c636c 5f5f0073 plop_.szplcl__.s │ │ │ │ + 0x0001bd1c 7a706c63 6c5f0073 7a736763 6c5f5f00 zplcl_.szsgcl__. │ │ │ │ + 0x0001bd2c 737a7367 636c5f00 737a7167 63795f5f szsgcl_.szqgcy__ │ │ │ │ + 0x0001bd3c 00737a71 6763795f 00737a71 6763785f .szqgcy_.szqgcx_ │ │ │ │ + 0x0001bd4c 5f00737a 71676378 5f00737a 74786e6f _.szqgcx_.sztxno │ │ │ │ + 0x0001bd5c 5f5f0073 7a74786e 6f5f005f 67666f72 __.sztxno_._gfor │ │ │ │ + 0x0001bd6c 7472616e 5f6f735f 6572726f 725f6174 tran_os_error_at │ │ │ │ + 0x0001bd7c 00737a6c 6e7a725f 5f00737a 6c6e7a72 .szlnzr__.szlnzr │ │ │ │ + 0x0001bd8c 5f00737a 6f706c72 5f5f0073 7a6f706c _.szoplr__.szopl │ │ │ │ + 0x0001bd9c 725f0073 7a6d766c 725f5f00 737a6d76 r_.szmvlr__.szmv │ │ │ │ + 0x0001bdac 6c725f00 737a706c 6c725f5f 00737a70 lr_.szpllr__.szp │ │ │ │ + 0x0001bdbc 6c6c725f 00737a63 6c6c725f 5f00737a llr_.szcllr__.sz │ │ │ │ + 0x0001bdcc 636c6c72 5f00737a 746e7a72 5f5f0073 cllr_.sztnzr__.s │ │ │ │ + 0x0001bddc 7a746e7a 725f0073 7a70636c 6c5f5f00 ztnzr_.szpcll__. │ │ │ │ + 0x0001bdec 737a7063 6c6c5f00 737a6763 6c6c5f5f szpcll_.szgcll__ │ │ │ │ + 0x0001bdfc 00737a67 636c6c5f 00737a73 636c6c5f .szgcll_.szscll_ │ │ │ │ + 0x0001be0c 5f00737a 73636c6c 5f00737a 71636c6c _.szscll_.szqcll │ │ │ │ + 0x0001be1c 5f5f0073 7a71636c 6c5f0073 7a6d337a __.szqcll_.szm3z │ │ │ │ + 0x0001be2c 755f5f00 737a6d33 7a755f00 737a6c6e u__.szm3zu_.szln │ │ │ │ + 0x0001be3c 7a755f5f 00737a6c 6e7a755f 00737a71 zu__.szlnzu_.szq │ │ │ │ + 0x0001be4c 7478775f 5f00737a 71747877 5f00737a txw__.szqtxw_.sz │ │ │ │ + 0x0001be5c 746e7376 5f5f0073 7a746e73 765f0073 tnsv__.sztnsv_.s │ │ │ │ + 0x0001be6c 7a74337a 765f5f00 737a7433 7a765f00 zt3zv__.szt3zv_. │ │ │ │ + 0x0001be7c 737a706c 7a725f5f 00737a70 6c7a725f szplzr__.szplzr_ │ │ │ │ + 0x0001be8c 00737a70 636c785f 5f00737a 70636c78 .szpclx__.szpclx │ │ │ │ + 0x0001be9c 5f00737a 67636c78 5f5f0073 7a67636c _.szgclx__.szgcl │ │ │ │ + 0x0001beac 785f0073 7a73636c 785f5f00 737a7363 x_.szsclx__.szsc │ │ │ │ + 0x0001bebc 6c785f00 737a7163 6c785f5f 00737a71 lx_.szqclx__.szq │ │ │ │ + 0x0001becc 636c785f 00737a70 6c7a755f 5f00737a clx_.szplzu__.sz │ │ │ │ + 0x0001bedc 706c7a75 5f00737a 746e7a76 5f5f0073 plzu_.sztnzv__.s │ │ │ │ + 0x0001beec 7a746e7a 765f0073 7a6c336f 705f5f00 ztnzv_.szl3op__. │ │ │ │ + 0x0001befc 737a6c33 6f705f00 737a6c33 636c5f5f szl3op_.szl3cl__ │ │ │ │ + 0x0001bf0c 00737a6c 33636c5f 00737a6f 706c755f .szl3cl_.szoplu_ │ │ │ │ + 0x0001bf1c 5f00737a 6f706c75 5f00737a 6d766c75 _.szoplu_.szmvlu │ │ │ │ + 0x0001bf2c 5f5f0073 7a6d766c 755f0073 7a706c6c __.szmvlu_.szpll │ │ │ │ + 0x0001bf3c 755f5f00 737a706c 6c755f00 737a636c u__.szpllu_.szcl │ │ │ │ + 0x0001bf4c 6c755f5f 00737a63 6c6c755f 00737a70 lu__.szcllu_.szp │ │ │ │ + 0x0001bf5c 69706c5f 5f00737a 7069706c 5f00737a ipl__.szpipl_.sz │ │ │ │ + 0x0001bf6c 6769706c 5f5f0073 7a676970 6c5f0073 gipl__.szgipl_.s │ │ │ │ + 0x0001bf7c 7a6f706c 765f5f00 737a6f70 6c765f00 zoplv__.szoplv_. │ │ │ │ + 0x0001bf8c 737a6d76 6c765f5f 00737a6d 766c765f szmvlv__.szmvlv_ │ │ │ │ + 0x0001bf9c 00737a70 6c6c765f 5f00737a 706c6c76 .szpllv__.szpllv │ │ │ │ + 0x0001bfac 5f00737a 636c6c76 5f5f0073 7a636c6c _.szcllv__.szcll │ │ │ │ + 0x0001bfbc 765f0073 7a6f706c 635f5f00 737a6f70 v_.szoplc__.szop │ │ │ │ + 0x0001bfcc 6c635f00 737a6d76 6c635f5f 00737a6d lc_.szmvlc__.szm │ │ │ │ + 0x0001bfdc 766c635f 00737a70 6c6c635f 5f00737a vlc_.szpllc__.sz │ │ │ │ + 0x0001bfec 706c6c63 5f00737a 636c6c63 5f5f0073 pllc_.szcllc__.s │ │ │ │ + 0x0001bffc 7a636c6c 635f0073 7a736368 7a5f5f00 zcllc_.szschz__. │ │ │ │ + 0x0001c00c 737a7363 687a5f00 737a7163 687a5f5f szschz_.szqchz__ │ │ │ │ + 0x0001c01c 00737a71 63687a5f 00737a63 7273745f .szqchz_.szcrst_ │ │ │ │ + 0x0001c02c 5f00737a 63727374 5f00737a 6f707376 _.szcrst_.szopsv │ │ │ │ + 0x0001c03c 5f5f0073 7a6f7073 765f0073 7a6d7673 __.szopsv_.szmvs │ │ │ │ + 0x0001c04c 765f5f00 737a6d76 73765f00 737a706c v__.szmvsv_.szpl │ │ │ │ + 0x0001c05c 73765f5f 00737a70 6c73765f 00737a63 sv__.szplsv_.szc │ │ │ │ + 0x0001c06c 6c73765f 5f00737a 636c7376 5f00737a lsv__.szclsv_.sz │ │ │ │ + 0x0001c07c 746e6f70 5f5f0073 7a746e6f 705f0073 tnop__.sztnop_.s │ │ │ │ + 0x0001c08c 7a746e63 6c5f5f00 737a746e 636c5f00 ztncl__.sztncl_. │ │ │ │ + 0x0001c09c 737a706d 7a765f5f 00737a70 6d7a765f szpmzv__.szpmzv_ │ │ │ │ + 0x0001c0ac 00737a74 337a755f 5f00737a 74337a75 .szt3zu__.szt3zu │ │ │ │ + 0x0001c0bc 5f00737a 6f707474 5f5f0073 7a6f7074 _.szoptt__.szopt │ │ │ │ + 0x0001c0cc 745f0073 7a737474 745f5f00 737a7374 t_.szsttt__.szst │ │ │ │ + 0x0001c0dc 74745f00 737a636c 74745f5f 00737a63 tt_.szcltt__.szc │ │ │ │ + 0x0001c0ec 6c74745f 00737a74 787a755f 5f00737a ltt_.sztxzu__.sz │ │ │ │ + 0x0001c0fc 74787a75 5f00737a 73696478 5f5f0073 txzu_.szsidx__.s │ │ │ │ + 0x0001c10c 7a736964 785f0073 7a716964 785f5f00 zsidx_.szqidx__. │ │ │ │ + 0x0001c11c 737a7169 64785f00 737a746e 7a755f5f szqidx_.sztnzu__ │ │ │ │ + 0x0001c12c 00737a74 6e7a755f 00737a73 746e695f .sztnzu_.szstni_ │ │ │ │ + 0x0001c13c 5f00737a 73746e69 5f00737a 71746e69 _.szstni_.szqtni │ │ │ │ + 0x0001c14c 5f5f0073 7a71746e 695f0073 7a6c617a __.szqtni_.szlaz │ │ │ │ + 0x0001c15c 755f5f00 737a6c61 7a755f00 737a6c61 u__.szlazu_.szla │ │ │ │ + 0x0001c16c 7a725f5f 00737a6c 617a725f 00737a74 zr__.szlazr_.szt │ │ │ │ + 0x0001c17c 336f705f 5f00737a 74336f70 5f00737a 3op__.szt3op_.sz │ │ │ │ + 0x0001c18c 7433636c 5f5f0073 7a743363 6c5f0073 t3cl__.szt3cl_.s │ │ │ │ + 0x0001c19c 7a6f7074 735f5f00 737a6f70 74735f00 zopts__.szopts_. │ │ │ │ + 0x0001c1ac 737a7374 74735f5f 00737a73 7474735f szstts__.szstts_ │ │ │ │ + 0x0001c1bc 00737a63 6c74735f 5f00737a 636c7473 .szclts__.szclts │ │ │ │ + 0x0001c1cc 5f00737a 74697473 5f5f0073 7a746974 _.sztits__.sztit │ │ │ │ + 0x0001c1dc 735f0073 7a706d6f 705f5f00 737a706d s_.szpmop__.szpm │ │ │ │ + 0x0001c1ec 6f705f00 737a706d 636c5f5f 00737a70 op_.szpmcl__.szp │ │ │ │ + 0x0001c1fc 6d636c5f 00737a6c 337a765f 5f00737a mcl_.szl3zv__.sz │ │ │ │ + 0x0001c20c 6c337a76 5f00737a 74786f70 5f5f0073 l3zv_.sztxop__.s │ │ │ │ + 0x0001c21c 7a74786f 705f0073 7a747863 6c5f5f00 ztxop_.sztxcl__. │ │ │ │ + 0x0001c22c 737a7478 636c5f00 737a706d 7a755f5f sztxcl_.szpmzu__ │ │ │ │ + 0x0001c23c 00737a70 6d7a755f 00737a74 787a725f .szpmzu_.sztxzr_ │ │ │ │ + 0x0001c24c 5f00737a 74787a72 5f00737a 73747970 _.sztxzr_.szstyp │ │ │ │ + 0x0001c25c 5f5f0073 7a737479 705f0073 7a717479 __.szstyp_.szqty │ │ │ │ + 0x0001c26c 705f5f00 737a7174 79705f00 737a6f70 p__.szqtyp_.szop │ │ │ │ + 0x0001c27c 74705f5f 00737a6f 7074705f 00737a73 tp__.szoptp_.szs │ │ │ │ + 0x0001c28c 7474705f 5f00737a 73747470 5f00737a ttp__.szsttp_.sz │ │ │ │ + 0x0001c29c 636c7470 5f5f0073 7a636c74 705f0073 cltp__.szcltp_.s │ │ │ │ + 0x0001c2ac 7a73746d 645f5f00 737a7374 6d645f00 zstmd__.szstmd_. │ │ │ │ + 0x0001c2bc 737a7174 6d645f5f 00737a71 746d645f szqtmd__.szqtmd_ │ │ │ │ + 0x0001c2cc 00737a6f 7074755f 5f00737a 6f707475 .szoptu__.szoptu │ │ │ │ + 0x0001c2dc 5f00737a 73747475 5f5f0073 7a737474 _.szsttu__.szstt │ │ │ │ + 0x0001c2ec 755f0073 7a636c74 755f5f00 737a636c u_.szcltu__.szcl │ │ │ │ + 0x0001c2fc 74755f00 737a736c 74695f5f 00737a73 tu_.szslti__.szs │ │ │ │ + 0x0001c30c 6c74695f 00737a74 787a765f 5f00737a lti_.sztxzv__.sz │ │ │ │ + 0x0001c31c 74787a76 5f00737a 6f707472 5f5f0073 txzv_.szoptr__.s │ │ │ │ + 0x0001c32c 7a6f7074 725f0073 7a737474 725f5f00 zoptr_.szsttr__. │ │ │ │ + 0x0001c33c 737a7374 74725f00 737a636c 74725f5f szsttr_.szcltr__ │ │ │ │ + 0x0001c34c 00737a63 6c74725f 00737a70 6970745f .szcltr_.szpipt_ │ │ │ │ + 0x0001c35c 5f00737a 70697074 5f00737a 67697074 _.szpipt_.szgipt │ │ │ │ + 0x0001c36c 5f5f0073 7a676970 745f0073 7a706d7a __.szgipt_.szpmz │ │ │ │ + 0x0001c37c 725f5f00 737a706d 7a725f00 737a6f70 r__.szpmzr_.szop │ │ │ │ + 0x0001c38c 6c645f5f 00737a6f 706c645f 00737a6d ld__.szopld_.szm │ │ │ │ + 0x0001c39c 766c645f 5f00737a 6d766c64 5f00737a vld__.szmvld_.sz │ │ │ │ + 0x0001c3ac 706c6c64 5f5f0073 7a706c6c 645f0073 plld__.szplld_.s │ │ │ │ + 0x0001c3bc 7a636c6c 645f5f00 737a636c 6c645f00 zclld__.szclld_. │ │ │ │ + 0x0001c3cc 737a7374 797a5f5f 00737a73 74797a5f szstyz__.szstyz_ │ │ │ │ + 0x0001c3dc 00737a71 74797a5f 5f00737a 7174797a .szqtyz__.szqtyz │ │ │ │ + 0x0001c3ec 5f00737a 6c6e7a76 5f5f0073 7a6c6e7a _.szlnzv__.szlnz │ │ │ │ + 0x0001c3fc 765f0073 7a66696e 745f5f00 737a6669 v_.szfint__.szfi │ │ │ │ + 0x0001c40c 6e745f00 737a7166 6e745f5f 00737a71 nt_.szqfnt__.szq │ │ │ │ + 0x0001c41c 666e745f 00737a71 666e775f 5f00737a fnt_.szqfnw__.sz │ │ │ │ + 0x0001c42c 71666e77 5f00737a 6f706c74 5f5f0073 qfnw_.szoplt__.s │ │ │ │ + 0x0001c43c 7a6f706c 745f0073 7a6d766c 745f5f00 zoplt_.szmvlt__. │ │ │ │ + 0x0001c44c 737a6d76 6c745f00 737a706c 6c745f5f szmvlt_.szpllt__ │ │ │ │ + 0x0001c45c 00737a70 6c6c745f 00737a63 6c6c745f .szpllt_.szcllt_ │ │ │ │ + 0x0001c46c 5f00737a 636c6c74 5f00737a 6d336f70 _.szcllt_.szm3op │ │ │ │ + 0x0001c47c 5f5f0073 7a6d336f 705f0073 7a6d3363 __.szm3op_.szm3c │ │ │ │ + 0x0001c48c 6c5f5f00 737a6d33 636c5f00 737a6c61 l__.szm3cl_.szla │ │ │ │ + 0x0001c49c 6f705f5f 00737a6c 616f705f 00737a6c op__.szlaop_.szl │ │ │ │ + 0x0001c4ac 61636c5f 5f00737a 6c61636c 5f00737a acl__.szlacl_.sz │ │ │ │ + 0x0001c4bc 6c6e6f70 5f5f0073 7a6c6e6f 705f0073 lnop__.szlnop_.s │ │ │ │ + 0x0001c4cc 7a6c6e63 6c5f5f00 737a6c6e 636c5f00 zlncl__.szlncl_. │ │ │ │ + 0x0001c4dc 737a6f70 6c335f5f 00737a6f 706c335f szopl3__.szopl3_ │ │ │ │ + 0x0001c4ec 00737a6d 766c335f 5f00737a 6d766c33 .szmvl3__.szmvl3 │ │ │ │ + 0x0001c4fc 5f00737a 706c6c33 5f5f0073 7a706c6c _.szpll3__.szpll │ │ │ │ + 0x0001c50c 335f0073 7a636c6c 335f5f00 737a636c 3_.szcll3__.szcl │ │ │ │ + 0x0001c51c 6c335f00 737a6f70 747a5f5f 00737a6f l3_.szoptz__.szo │ │ │ │ + 0x0001c52c 70747a5f 00737a73 74747a5f 5f00737a ptz_.szsttz__.sz │ │ │ │ + 0x0001c53c 7374747a 5f00737a 636c747a 5f5f0073 sttz_.szcltz__.s │ │ │ │ + 0x0001c54c 7a636c74 7a5f0073 7a746974 7a5f5f00 zcltz_.sztitz__. │ │ │ │ + 0x0001c55c 737a7469 747a5f00 737a6c33 7a755f5f sztitz_.szl3zu__ │ │ │ │ + 0x0001c56c 00737a6c 337a755f 00737a6f 706c7a5f .szl3zu_.szoplz_ │ │ │ │ + 0x0001c57c 5f00737a 6f706c7a 5f00737a 6d766c7a _.szoplz_.szmvlz │ │ │ │ + 0x0001c58c 5f5f0073 7a6d766c 7a5f0073 7a706c6c __.szmvlz_.szpll │ │ │ │ + 0x0001c59c 7a5f5f00 737a706c 6c7a5f00 737a636c z__.szpllz_.szcl │ │ │ │ + 0x0001c5ac 6c7a5f5f 00737a63 6c6c7a5f 00737a6d lz__.szcllz_.szm │ │ │ │ + 0x0001c5bc 337a765f 5f00737a 6d337a76 5f00737a 3zv__.szm3zv_.sz │ │ │ │ + 0x0001c5cc 70636c79 5f5f0073 7a70636c 795f0073 pcly__.szpcly_.s │ │ │ │ + 0x0001c5dc 7a67636c 795f5f00 737a6763 6c795f00 zgcly__.szgcly_. │ │ │ │ + 0x0001c5ec 737a7363 6c795f5f 00737a73 636c795f szscly__.szscly_ │ │ │ │ + 0x0001c5fc 00737a71 636c795f 5f00737a 71636c79 .szqcly__.szqcly │ │ │ │ + 0x0001c60c 5f00737a 6f706c70 5f5f0073 7a6f706c _.szoplp__.szopl │ │ │ │ + 0x0001c61c 705f0073 7a6d766c 705f5f00 737a6d76 p_.szmvlp__.szmv │ │ │ │ + 0x0001c62c 6c705f00 737a706c 6c705f5f 00737a70 lp_.szpllp__.szp │ │ │ │ + 0x0001c63c 6c6c705f 00737a63 6c6c705f 5f00737a llp_.szcllp__.sz │ │ │ │ + 0x0001c64c 636c6c70 5f00737a 666f6e74 5f5f0073 cllp_.szfont__.s │ │ │ │ + 0x0001c65c 7a6c617a 765f5f00 737a6c61 7a765f00 zlazv__.szlazv_. │ │ │ │ + 0x0001c66c 737a7478 77765f5f 00737a74 7877765f sztxwv__.sztxwv_ │ │ │ │ + 0x0001c67c 00737a63 6c746e5f 5f00737a 636c746e .szcltn__.szcltn │ │ │ │ + 0x0001c68c 5f00737a 706c7a76 5f5f0073 7a706c7a _.szplzv__.szplz │ │ │ │ + 0x0001c69c 765f0073 7a6f7074 765f5f00 737a6f70 v_.szoptv__.szop │ │ │ │ + 0x0001c6ac 74765f00 737a7374 74765f5f 00737a73 tv_.szsttv__.szs │ │ │ │ + 0x0001c6bc 7474765f 00737a63 6c74765f 5f00737a ttv_.szcltv__.sz │ │ │ │ + 0x0001c6cc 636c7476 5f007374 66726f74 5f5f0073 cltv_.stfrot__.s │ │ │ │ + 0x0001c6dc 7466726f 745f0073 7469726f 745f5f00 tfrot_.stirot__. │ │ │ │ + 0x0001c6ec 73746972 6f745f00 73747372 6f745f5f stirot_.stsrot__ │ │ │ │ + 0x0001c6fc 00737473 726f745f 00737466 74726e5f .stsrot_.stftrn_ │ │ │ │ + 0x0001c70c 5f007374 6674726e 5f007374 6974726e _.stftrn_.stitrn │ │ │ │ + 0x0001c71c 5f5f0073 74697472 6e5f0073 74737472 __.stitrn_.ststr │ │ │ │ + 0x0001c72c 695f5f00 73747374 72695f00 73747374 i__.ststri_.stst │ │ │ │ + 0x0001c73c 72705f5f 00737473 7472705f 00737466 rp__.ststrp_.stf │ │ │ │ + 0x0001c74c 7072335f 5f007374 66707233 5f007374 pr3__.stfpr3_.st │ │ │ │ + 0x0001c75c 73707233 5f5f0073 74737072 335f0073 spr3__.stspr3_.s │ │ │ │ + 0x0001c76c 74667072 325f5f00 73746670 72325f00 tfpr2__.stfpr2_. │ │ │ │ + 0x0001c77c 73746970 72325f5f 00737469 7072325f stipr2__.stipr2_ │ │ │ │ + 0x0001c78c 00737473 7072325f 5f007374 73707232 .stspr2__.stspr2 │ │ │ │ + 0x0001c79c 5f007374 65707232 5f5f0073 74657072 _.stepr2__.stepr │ │ │ │ + 0x0001c7ac 325f0073 74727072 325f5f00 73747270 2_.strpr2__.strp │ │ │ │ + 0x0001c7bc 72325f00 73746674 72665f5f 00737466 r2_.stftrf__.stf │ │ │ │ + 0x0001c7cc 7472665f 00737469 7472665f 5f007374 trf_.stitrf__.st │ │ │ │ + 0x0001c7dc 69747266 5f007374 71747266 5f5f0073 itrf_.stqtrf__.s │ │ │ │ + 0x0001c7ec 74717472 665f0073 74737472 665f5f00 tqtrf_.ststrf__. │ │ │ │ + 0x0001c7fc 73747374 72665f00 73747374 726e5f5f ststrf_.ststrn__ │ │ │ │ + 0x0001c80c 00737473 74726e5f 00737466 7261645f .ststrn_.stfrad_ │ │ │ │ + 0x0001c81c 5f007374 66726164 5f007374 69726164 _.stfrad_.stirad │ │ │ │ + 0x0001c82c 5f5f0073 74697261 645f0073 74737261 __.stirad_.stsra │ │ │ │ + 0x0001c83c 645f5f00 73747372 61645f00 73746674 d__.stsrad_.stft │ │ │ │ + 0x0001c84c 72335f5f 00737466 7472335f 00737473 r3__.stftr3_.sts │ │ │ │ + 0x0001c85c 7472335f 5f007374 73747233 5f007374 tr3__.ststr3_.st │ │ │ │ + 0x0001c86c 73726433 5f5f0073 74737264 335f0073 srd3__.stsrd3_.s │ │ │ │ + 0x0001c87c 74736c67 335f5f00 7374736c 67335f00 tslg3__.stslg3_. │ │ │ │ + 0x0001c88c 73746675 73725f5f 00737466 7573725f stfusr__.stfusr_ │ │ │ │ + 0x0001c89c 00737469 7573725f 5f007374 69757372 .stiusr__.stiusr │ │ │ │ + 0x0001c8ac 5f007374 73757372 5f5f0073 74737573 _.stsusr__.stsus │ │ │ │ + 0x0001c8bc 725f0073 746e7573 725f5f00 73746e75 r_.stnusr__.stnu │ │ │ │ + 0x0001c8cc 73725f00 73746375 73725f5f 00737463 sr_.stcusr__.stc │ │ │ │ + 0x0001c8dc 7573725f 00737466 7774725f 5f007374 usr_.stfwtr__.st │ │ │ │ + 0x0001c8ec 66777472 5f007374 69777472 5f5f0073 fwtr_.stiwtr__.s │ │ │ │ + 0x0001c8fc 74697774 725f0073 74737774 725f5f00 tiwtr_.stswtr__. │ │ │ │ + 0x0001c90c 73747377 74725f00 73747177 74725f5f stswtr_.stqwtr__ │ │ │ │ + 0x0001c91c 00737471 7774725f 00737473 7772635f .stqwtr_.stswrc_ │ │ │ │ + 0x0001c92c 5f007374 73777263 5f007374 71777263 _.stswrc_.stqwrc │ │ │ │ + 0x0001c93c 5f5f0073 74717772 635f0073 6c706167 __.stqwrc_.slpag │ │ │ │ + 0x0001c94c 655f5f00 736c7061 67655f00 736c7077 e__.slpage_.slpw │ │ │ │ + 0x0001c95c 76725f5f 00736c70 7776725f 00736c7a vr__.slpwvr_.slz │ │ │ │ + 0x0001c96c 74746c5f 5f00736c 7a74746c 5f00736c ttl__.slzttl_.sl │ │ │ │ + 0x0001c97c 7261745f 5f00736c 7261745f 00736c71 rat__.slrat_.slq │ │ │ │ + 0x0001c98c 7263745f 5f00736c 71726374 5f00736c rct__.slqrct_.sl │ │ │ │ + 0x0001c99c 70777772 5f5f0073 6c707777 725f0073 pwwr__.slpwwr_.s │ │ │ │ + 0x0001c9ac 6c707777 635f5f00 736c7077 77635f00 lpwwc__.slpwwc_. │ │ │ │ + 0x0001c9bc 736c6469 765f5f00 736c6469 765f0073 sldiv__.sldiv_.s │ │ │ │ + 0x0001c9cc 6c737474 6c5f5f00 736c7374 746c5f00 lsttl__.slsttl_. │ │ │ │ + 0x0001c9dc 736c6474 746c5f5f 00736c64 74746c5f sldttl__.sldttl_ │ │ │ │ + 0x0001c9ec 00736c70 74746c5f 5f00736c 7074746c .slpttl__.slpttl │ │ │ │ + 0x0001c9fc 5f00736c 6469767a 5f5f0073 6c646976 _.sldivz__.sldiv │ │ │ │ + 0x0001ca0c 7a5f0073 6c726174 7a5f5f00 736c7261 z_.slratz__.slra │ │ │ │ + 0x0001ca1c 747a5f00 736c7077 76635f5f 00736c70 tz_.slpwvc__.slp │ │ │ │ + 0x0001ca2c 7776635f 00736c71 73697a5f 5f00736c wvc_.slqsiz__.sl │ │ │ │ + 0x0001ca3c 7173697a 5f00736c 70767072 5f5f0073 qsiz_.slpvpr__.s │ │ │ │ + 0x0001ca4c 6c707670 725f0073 6c696e69 745f5f00 lpvpr_.slinit__. │ │ │ │ + 0x0001ca5c 736c696e 69745f00 736c7369 7a655f5f slinit_.slsize__ │ │ │ │ + 0x0001ca6c 00736c73 697a655f 00736c66 6f726d5f .slsize_.slform_ │ │ │ │ + 0x0001ca7c 5f00736c 666f726d 5f00736c 70636e72 _.slform_.slpcnr │ │ │ │ + 0x0001ca8c 5f5f0073 6c70636e 725f0073 6c707670 __.slpcnr_.slpvp │ │ │ │ + 0x0001ca9c 635f5f00 736c7076 70635f00 736c6d67 c__.slpvpc_.slmg │ │ │ │ + 0x0001caac 6e5f5f00 736c6d67 6e5f0073 6c6d676e n__.slmgn_.slmgn │ │ │ │ + 0x0001cabc 7a5f5f00 736c6d67 6e7a5f00 736c746c z__.slmgnz_.sltl │ │ │ │ + 0x0001cacc 63765f5f 00736c74 6c63765f 00736374 cv__.sltlcv_.sct │ │ │ │ + 0x0001cadc 6e7a755f 5f007363 746e7a75 5f007363 nzu__.sctnzu_.sc │ │ │ │ + 0x0001caec 746e755f 5f007363 746e755f 00736374 tnu__.sctnu_.sct │ │ │ │ + 0x0001cafc 6e765f5f 00736374 6e765f00 73637374 nv__.sctnv_.scst │ │ │ │ + 0x0001cb0c 6e705f5f 00736373 746e705f 00736371 np__.scstnp_.scq │ │ │ │ + 0x0001cb1c 746e705f 5f007363 71746e70 5f007363 tnp__.scqtnp_.sc │ │ │ │ + 0x0001cb2c 706c7a75 5f5f0073 63706c7a 755f0073 plzu__.scplzu_.s │ │ │ │ + 0x0001cb3c 6373776e 645f5f00 73637377 6e645f00 cswnd__.scswnd_. │ │ │ │ + 0x0001cb4c 73637177 6e645f5f 00736371 776e645f scqwnd__.scqwnd_ │ │ │ │ + 0x0001cb5c 00736373 706c6e5f 5f007363 73706c6e .scspln__.scspln │ │ │ │ + 0x0001cb6c 5f007363 71706c6e 5f5f0073 6371706c _.scqpln__.scqpl │ │ │ │ + 0x0001cb7c 6e5f0073 63736c6f 675f5f00 7363736c n_.scslog__.scsl │ │ │ │ + 0x0001cb8c 6f675f00 7363716c 6f675f5f 00736371 og_.scqlog__.scq │ │ │ │ + 0x0001cb9c 6c6f675f 00736370 6c755f5f 00736370 log_.scplu__.scp │ │ │ │ + 0x0001cbac 6c755f00 7363706c 765f5f00 7363706c lu_.scplv__.scpl │ │ │ │ + 0x0001cbbc 765f0073 6373706c 695f5f00 73637370 v_.scspli__.scsp │ │ │ │ + 0x0001cbcc 6c695f00 73637170 6c695f5f 00736371 li_.scqpli__.scq │ │ │ │ + 0x0001cbdc 706c695f 00736374 6e7a765f 5f007363 pli_.sctnzv__.sc │ │ │ │ + 0x0001cbec 746e7a76 5f007363 706c7a76 5f5f0073 tnzv_.scplzv__.s │ │ │ │ + 0x0001cbfc 63706c7a 765f0073 63736f72 675f5f00 cplzv_.scsorg__. │ │ │ │ + 0x0001cc0c 7363736f 72675f00 7363716f 72675f5f scsorg_.scqorg__ │ │ │ │ + 0x0001cc1c 00736371 6f72675f 00736373 6579655f .scqorg_.scseye_ │ │ │ │ + 0x0001cc2c 5f007363 73657965 5f007363 71657965 _.scseye_.scqeye │ │ │ │ + 0x0001cc3c 5f5f0073 63716579 655f0073 63737072 __.scqeye_.scspr │ │ │ │ + 0x0001cc4c 6a5f5f00 73637370 726a5f00 7363706d j__.scsprj_.scpm │ │ │ │ + 0x0001cc5c 755f5f00 7363706d 755f0073 63706d76 u__.scpmu_.scpmv │ │ │ │ + 0x0001cc6c 5f5f0073 63706d76 5f007363 73706d74 __.scpmv_.scspmt │ │ │ │ + 0x0001cc7c 5f5f0073 6373706d 745f0073 6371706d __.scspmt_.scqpm │ │ │ │ + 0x0001cc8c 745f5f00 73637170 6d745f00 73637370 t__.scqpmt_.scsp │ │ │ │ + 0x0001cc9c 6d695f5f 00736373 706d695f 00736371 mi__.scspmi_.scq │ │ │ │ + 0x0001ccac 706d695f 5f007363 71706d69 5f007363 pmi__.scqpmi_.sc │ │ │ │ + 0x0001ccbc 73706d73 5f5f0073 6373706d 735f0073 spms__.scspms_.s │ │ │ │ + 0x0001cccc 6371706d 735f5f00 73637170 6d735f00 cqpms__.scqpms_. │ │ │ │ + 0x0001ccdc 7363706d 7a755f5f 00736370 6d7a755f scpmzu__.scpmzu_ │ │ │ │ + 0x0001ccec 00736373 7472665f 5f007363 73747266 .scstrf__.scstrf │ │ │ │ + 0x0001ccfc 5f007363 736f626a 5f5f0073 63736f62 _.scsobj__.scsob │ │ │ │ + 0x0001cd0c 6a5f0073 63716f62 6a5f5f00 7363716f j_.scqobj__.scqo │ │ │ │ + 0x0001cd1c 626a5f00 73637374 726e5f5f 00736373 bj_.scstrn__.scs │ │ │ │ + 0x0001cd2c 74726e5f 00736371 74726e5f 5f007363 trn_.scqtrn__.sc │ │ │ │ + 0x0001cd3c 7174726e 5f007363 706d7a76 5f5f0073 qtrn_.scpmzv__.s │ │ │ │ + 0x0001cd4c 63706d7a 765f0073 63737670 745f5f00 cpmzv_.scsvpt__. │ │ │ │ + 0x0001cd5c 73637376 70745f00 73637176 70745f5f scsvpt_.scqvpt__ │ │ │ │ + 0x0001cd6c 00736371 7670745f 00736772 6765745f .scqvpt_.sgrget_ │ │ │ │ + 0x0001cd7c 5f007367 72676574 5f007367 72736574 _.sgrget_.sgrset │ │ │ │ + 0x0001cd8c 5f5f0073 67727374 785f5f00 73677273 __.sgrstx__.sgrs │ │ │ │ + 0x0001cd9c 74785f00 7367706d 7a725f5f 00736770 tx_.sgpmzr__.sgp │ │ │ │ + 0x0001cdac 6d7a725f 00736770 6d7a755f 5f007367 mzr_.sgpmzu__.sg │ │ │ │ + 0x0001cdbc 706d7a75 5f007367 74787872 5f5f0073 pmzu_.sgtxxr__.s │ │ │ │ + 0x0001cdcc 67747878 725f0073 676c6178 725f5f00 gtxxr_.sglaxr__. │ │ │ │ + 0x0001cddc 73676c61 78725f00 73677374 78795f5f sglaxr_.sgstxy__ │ │ │ │ + 0x0001cdec 00736773 7478795f 00736771 7478795f .sgstxy_.sgqtxy_ │ │ │ │ + 0x0001cdfc 5f007367 71747879 5f007367 74787a75 _.sgqtxy_.sgtxzu │ │ │ │ + 0x0001ce0c 5f5f0073 6774787a 755f0073 676c6e7a __.sgtxzu_.sglnz │ │ │ │ + 0x0001ce1c 765f5f00 73676c6e 7a765f00 7367746e v__.sglnzv_.sgtn │ │ │ │ + 0x0001ce2c 78765f5f 00736774 6e78765f 00736770 xv__.sgtnxv_.sgp │ │ │ │ + 0x0001ce3c 6d78765f 5f007367 706d7876 5f007367 mxv__.sgpmxv_.sg │ │ │ │ + 0x0001ce4c 73776e64 5f5f0073 6773776e 645f0073 swnd__.sgswnd_.s │ │ │ │ + 0x0001ce5c 6771776e 645f5f00 73677374 72665f5f gqwnd__.sgstrf__ │ │ │ │ + 0x0001ce6c 00736773 7472665f 00736770 6765745f .sgstrf_.sgpget_ │ │ │ │ + 0x0001ce7c 5f007367 70676574 5f007367 70736574 _.sgpget_.sgpset │ │ │ │ + 0x0001ce8c 5f5f0073 67707365 745f0073 67707374 __.sgpset_.sgpst │ │ │ │ + 0x0001ce9c 785f5f00 73677073 74785f00 73677478 x__.sgpstx_.sgtx │ │ │ │ + 0x0001ceac 78765f5f 00736774 7878765f 0073676c xv__.sgtxxv_.sgl │ │ │ │ + 0x0001cebc 716e705f 5f007367 6c716e70 5f007367 qnp__.sglqnp_.sg │ │ │ │ + 0x0001cecc 6c716964 5f5f0073 676c7169 645f0073 lqid__.sglqid_.s │ │ │ │ + 0x0001cedc 676c7163 705f5f00 73676c71 63705f00 glqcp__.sglqcp_. │ │ │ │ + 0x0001ceec 73676c71 636c5f5f 0073676c 71636c5f sglqcl__.sglqcl_ │ │ │ │ + 0x0001cefc 0073676c 71766c5f 5f007367 6c71766c .sglqvl__.sglqvl │ │ │ │ + 0x0001cf0c 5f007367 6c73766c 5f5f0073 676c7376 _.sglsvl__.sglsv │ │ │ │ + 0x0001cf1c 6c5f0073 676c7169 6e5f5f00 73676c71 l_.sglqin__.sglq │ │ │ │ + 0x0001cf2c 696e5f00 7367706d 7a765f5f 00736770 in_.sgpmzv__.sgp │ │ │ │ + 0x0001cf3c 6d7a765f 0073676c 6178765f 5f007367 mzv_.sglaxv__.sg │ │ │ │ + 0x0001cf4c 6c617876 5f007367 6c61755f 5f007367 laxv_.sglau__.sg │ │ │ │ + 0x0001cf5c 6c61765f 5f007367 6c61765f 0073676c lav__.sglav_.sgl │ │ │ │ + 0x0001cf6c 61725f5f 0073676c 61725f00 7367736c ar__.sglar_.sgsl │ │ │ │ + 0x0001cf7c 61745f5f 00736773 6c61745f 00736771 at__.sgslat_.sgq │ │ │ │ + 0x0001cf8c 6c61745f 5f007367 716c6174 5f007367 lat__.sgqlat_.sg │ │ │ │ + 0x0001cf9c 736c6169 5f5f0073 67736c61 695f0073 slai__.sgslai_.s │ │ │ │ + 0x0001cfac 67716c61 695f5f00 7367716c 61695f00 gqlai__.sgqlai_. │ │ │ │ + 0x0001cfbc 73677363 77645f5f 00736773 6377645f sgscwd__.sgscwd_ │ │ │ │ + 0x0001cfcc 00736771 6377645f 5f007367 71637764 .sgqcwd__.sgqcwd │ │ │ │ + 0x0001cfdc 5f007367 70666c6e 5f5f0073 6770666c _.sgpfln__.sgpfl │ │ │ │ + 0x0001cfec 6e5f0073 67746e7a 725f5f00 7367746e n_.sgtnzr__.sgtn │ │ │ │ + 0x0001cffc 7a725f00 7367706c 755f5f00 7367706c zr_.sgplu__.sgpl │ │ │ │ + 0x0001d00c 755f0073 67706c76 5f5f0073 67706c76 u_.sgplv__.sgplv │ │ │ │ + 0x0001d01c 5f007367 706c725f 5f007367 706c725f _.sgplr__.sgplr_ │ │ │ │ + 0x0001d02c 00736773 706c745f 5f007367 73706c74 .sgsplt__.sgsplt │ │ │ │ + 0x0001d03c 5f007367 71706c74 5f5f0073 6771706c _.sgqplt__.sgqpl │ │ │ │ + 0x0001d04c 745f0073 6773706c 695f5f00 73677370 t_.sgspli__.sgsp │ │ │ │ + 0x0001d05c 6c695f00 73677170 6c695f5f 00736771 li_.sgqpli__.sgq │ │ │ │ + 0x0001d06c 706c695f 0073676c 6e7a755f 5f007367 pli_.sglnzu__.sg │ │ │ │ + 0x0001d07c 6c6e7a75 5f007367 6c676574 5f5f0073 lnzu_.sglget__.s │ │ │ │ + 0x0001d08c 676c6765 745f0073 676c7365 745f5f00 glget_.sglset__. │ │ │ │ + 0x0001d09c 73676c73 74785f5f 0073676c 7374785f sglstx__.sglstx_ │ │ │ │ + 0x0001d0ac 00736773 7670745f 5f007367 73767074 .sgsvpt__.sgsvpt │ │ │ │ + 0x0001d0bc 5f007367 71767074 5f5f0073 67706c7a _.sgqvpt__.sgplz │ │ │ │ + 0x0001d0cc 725f5f00 7367706c 7a725f00 73676c61 r__.sgplzr_.sgla │ │ │ │ + 0x0001d0dc 7a765f5f 0073676c 617a765f 0073676c zv__.sglazv_.sgl │ │ │ │ + 0x0001d0ec 6178755f 5f007367 6c617875 5f007367 axu__.sglaxu_.sg │ │ │ │ + 0x0001d0fc 74787875 5f5f0073 67747878 755f0073 txxu__.sgtxxu_.s │ │ │ │ + 0x0001d10c 67746e7a 755f5f00 7367746e 7a755f00 gtnzu__.sgtnzu_. │ │ │ │ + 0x0001d11c 73677478 755f5f00 73677478 755f0073 sgtxu__.sgtxu_.s │ │ │ │ + 0x0001d12c 67747876 5f5f0073 67747876 5f007367 gtxv__.sgtxv_.sg │ │ │ │ + 0x0001d13c 7478725f 5f007367 7478725f 00736773 txr__.sgtxr_.sgs │ │ │ │ + 0x0001d14c 7478735f 5f007367 73747873 5f007367 txs__.sgstxs_.sg │ │ │ │ + 0x0001d15c 71747873 5f5f0073 67717478 735f0073 qtxs__.sgqtxs_.s │ │ │ │ + 0x0001d16c 67737478 725f5f00 73677374 78725f00 gstxr__.sgstxr_. │ │ │ │ + 0x0001d17c 73677174 78725f5f 00736771 7478725f sgqtxr__.sgqtxr_ │ │ │ │ + 0x0001d18c 00736773 7478635f 5f007367 73747863 .sgstxc__.sgstxc │ │ │ │ + 0x0001d19c 5f007367 71747863 5f5f0073 67717478 _.sgqtxc__.sgqtx │ │ │ │ + 0x0001d1ac 635f0073 67737478 695f5f00 73677374 c_.sgstxi__.sgst │ │ │ │ + 0x0001d1bc 78695f00 73677174 78695f5f 00736771 xi_.sgqtxi__.sgq │ │ │ │ + 0x0001d1cc 7478695f 0073676c 6e78755f 5f007367 txi_.sglnxu__.sg │ │ │ │ + 0x0001d1dc 6c6e7875 5f007367 706c7876 5f5f0073 lnxu_.sgplxv__.s │ │ │ │ + 0x0001d1ec 67706c78 765f0073 6774787a 765f5f00 gplxv_.sgtxzv__. │ │ │ │ + 0x0001d1fc 73677478 7a765f00 73676c6e 78725f5f sgtxzv_.sglnxr__ │ │ │ │ + 0x0001d20c 0073676c 6e78725f 00736770 77736e5f .sglnxr_.sgpwsn_ │ │ │ │ + 0x0001d21c 5f007367 7077736e 5f007367 706c7872 _.sgpwsn_.sgplxr │ │ │ │ + 0x0001d22c 5f5f0073 67706c78 725f0073 67737472 __.sgplxr_.sgstr │ │ │ │ + 0x0001d23c 6e5f5f00 73677374 726e5f00 73677174 n__.sgstrn_.sgqt │ │ │ │ + 0x0001d24c 726e5f5f 00736771 74726e5f 00736773 rn__.sgqtrn_.sgs │ │ │ │ + 0x0001d25c 706c635f 5f007367 73706c63 5f007367 plc__.sgsplc_.sg │ │ │ │ + 0x0001d26c 71706c63 5f5f0073 6771706c 635f0073 qplc__.sgqplc_.s │ │ │ │ + 0x0001d27c 6773706c 735f5f00 73677370 6c735f00 gspls__.sgspls_. │ │ │ │ + 0x0001d28c 73677170 6c735f5f 00736771 706c735f sgqpls__.sgqpls_ │ │ │ │ + 0x0001d29c 0073676e 706c635f 5f007367 6e706c63 .sgnplc__.sgnplc │ │ │ │ + 0x0001d2ac 5f007367 69676574 5f5f0073 67696765 _.sgiget__.sgige │ │ │ │ + 0x0001d2bc 745f0073 67697365 745f5f00 73676973 t_.sgiset__.sgis │ │ │ │ + 0x0001d2cc 65745f00 73676973 74785f5f 00736769 et_.sgistx__.sgi │ │ │ │ + 0x0001d2dc 7374785f 00736774 787a725f 5f007367 stx_.sgtxzr__.sg │ │ │ │ + 0x0001d2ec 74787a72 5f007367 6c6e7a72 5f5f0073 txzr_.sglnzr__.s │ │ │ │ + 0x0001d2fc 676c6e7a 725f0073 67706d78 755f5f00 glnzr_.sgpmxu__. │ │ │ │ + 0x0001d30c 7367706d 78755f00 69736774 72635f5f sgpmxu_.isgtrc__ │ │ │ │ + 0x0001d31c 00697367 7472635f 00736770 6d755f5f .isgtrc_.sgpmu__ │ │ │ │ + 0x0001d32c 00736770 6d755f00 7367706d 765f5f00 .sgpmu_.sgpmv__. │ │ │ │ + 0x0001d33c 7367706d 765f0073 67706d72 5f5f0073 sgpmv_.sgpmr__.s │ │ │ │ + 0x0001d34c 67706d72 5f007367 73706d74 5f5f0073 gpmr_.sgspmt__.s │ │ │ │ + 0x0001d35c 6773706d 745f0073 6771706d 745f5f00 gspmt_.sgqpmt__. │ │ │ │ + 0x0001d36c 73677170 6d745f00 73677370 6d695f5f sgqpmt_.sgspmi__ │ │ │ │ + 0x0001d37c 00736773 706d695f 00736771 706d695f .sgspmi_.sgqpmi_ │ │ │ │ + 0x0001d38c 5f007367 71706d69 5f007367 73706d73 _.sgqpmi_.sgspms │ │ │ │ + 0x0001d39c 5f5f0073 6773706d 735f0073 6771706d __.sgspms_.sgqpm │ │ │ │ + 0x0001d3ac 735f5f00 73677170 6d735f00 73676c61 s__.sgqpms_.sgla │ │ │ │ + 0x0001d3bc 7a725f5f 0073676c 617a725f 00736774 zr__.sglazr_.sgt │ │ │ │ + 0x0001d3cc 6e755f5f 00736774 6e755f00 7367746e nu__.sgtnu_.sgtn │ │ │ │ + 0x0001d3dc 765f5f00 7367746e 765f0073 67746e72 v__.sgtnv_.sgtnr │ │ │ │ + 0x0001d3ec 5f5f0073 67746e72 5f007367 73746e70 __.sgtnr_.sgstnp │ │ │ │ + 0x0001d3fc 5f5f0073 6773746e 705f0073 6771746e __.sgstnp_.sgqtn │ │ │ │ + 0x0001d40c 705f5f00 73677174 6e705f00 7367706c p__.sgqtnp_.sgpl │ │ │ │ + 0x0001d41c 78755f5f 00736770 6c78755f 00736773 xu__.sgplxu_.sgs │ │ │ │ + 0x0001d42c 6d706c5f 5f007367 736d706c 5f007367 mpl__.sgsmpl_.sg │ │ │ │ + 0x0001d43c 716d706c 5f5f0073 67716d70 6c5f0073 qmpl__.sgqmpl_.s │ │ │ │ + 0x0001d44c 676c617a 755f5f00 73676c61 7a755f00 glazu__.sglazu_. │ │ │ │ + 0x0001d45c 7367706c 7a755f5f 00736770 6c7a755f sgplzu__.sgplzu_ │ │ │ │ + 0x0001d46c 0073676c 6e78765f 5f007367 6c6e7876 .sglnxv__.sglnxv │ │ │ │ + 0x0001d47c 5f007367 746e7872 5f5f0073 67746e78 _.sgtnxr__.sgtnx │ │ │ │ + 0x0001d48c 725f0073 67706d78 725f5f00 7367706d r_.sgpmxr__.sgpm │ │ │ │ + 0x0001d49c 78725f00 73677363 6d6e5f5f 00736773 xr_.sgscmn__.sgs │ │ │ │ + 0x0001d4ac 636d6e5f 00736771 636d6e5f 5f007367 cmn_.sgqcmn__.sg │ │ │ │ + 0x0001d4bc 71636d6e 5f007367 6f706e5f 5f007367 qcmn_.sgopn__.sg │ │ │ │ + 0x0001d4cc 6f706e5f 00736769 6e69745f 5f007367 opn_.sginit__.sg │ │ │ │ + 0x0001d4dc 696e6974 5f007367 66726d5f 5f007367 init_.sgfrm__.sg │ │ │ │ + 0x0001d4ec 66726d5f 00736763 6c735f5f 00736763 frm_.sgcls__.sgc │ │ │ │ + 0x0001d4fc 6c735f00 7367746e 78755f5f 00736774 ls_.sgtnxu__.sgt │ │ │ │ + 0x0001d50c 6e78755f 0073676f 6f706e5f 5f007367 nxu_.sgoopn__.sg │ │ │ │ + 0x0001d51c 6f6f706e 5f007367 6f636c73 5f5f0073 oopn_.sgocls__.s │ │ │ │ + 0x0001d52c 676f636c 735f0073 67746e7a 765f5f00 gocls_.sgtnzv__. │ │ │ │ + 0x0001d53c 7367746e 7a765f00 7367706c 7a765f5f sgtnzv_.sgplzv__ │ │ │ │ + 0x0001d54c 00736770 6c7a765f 00736769 716e705f .sgplzv_.sgiqnp_ │ │ │ │ + 0x0001d55c 5f007367 69716e70 5f007367 69716964 _.sgiqnp_.sgiqid │ │ │ │ + 0x0001d56c 5f5f0073 67697169 645f0073 67697163 __.sgiqid_.sgiqc │ │ │ │ + 0x0001d57c 705f5f00 73676971 63705f00 73676971 p__.sgiqcp_.sgiq │ │ │ │ + 0x0001d58c 636c5f5f 00736769 71636c5f 00736769 cl__.sgiqcl_.sgi │ │ │ │ + 0x0001d59c 71766c5f 5f007367 6971766c 5f007367 qvl__.sgiqvl_.sg │ │ │ │ + 0x0001d5ac 6973766c 5f5f0073 67697376 6c5f0073 isvl__.sgisvl_.s │ │ │ │ + 0x0001d5bc 67697169 6e5f5f00 73676971 696e5f00 giqin__.sgiqin_. │ │ │ │ + 0x0001d5cc 73676c6e 755f5f00 73676c6e 755f0073 sglnu__.sglnu_.s │ │ │ │ + 0x0001d5dc 676c6e76 5f5f0073 676c6e76 5f007367 glnv__.sglnv_.sg │ │ │ │ + 0x0001d5ec 6c6e725f 5f007367 6c6e725f 00736773 lnr__.sglnr_.sgs │ │ │ │ + 0x0001d5fc 6c6e695f 5f007367 736c6e69 5f007367 lni__.sgslni_.sg │ │ │ │ + 0x0001d60c 716c6e69 5f5f0073 67716c6e 695f0073 qlni__.sgqlni_.s │ │ │ │ + 0x0001d61c 6770716e 705f5f00 73677071 6e705f00 gpqnp__.sgpqnp_. │ │ │ │ + 0x0001d62c 73677071 69645f5f 00736770 7169645f sgpqid__.sgpqid_ │ │ │ │ + 0x0001d63c 00736770 7163705f 5f007367 70716370 .sgpqcp__.sgpqcp │ │ │ │ + 0x0001d64c 5f007367 7071636c 5f5f0073 67707163 _.sgpqcl__.sgpqc │ │ │ │ + 0x0001d65c 6c5f0073 67707169 745f5f00 73677071 l_.sgpqit__.sgpq │ │ │ │ + 0x0001d66c 69745f00 73677071 766c5f5f 00736770 it_.sgpqvl__.sgp │ │ │ │ + 0x0001d67c 71766c5f 00736770 73766c5f 5f007367 qvl_.sgpsvl__.sg │ │ │ │ + 0x0001d68c 7073766c 5f007367 7071696e 5f5f0073 psvl_.sgpqin__.s │ │ │ │ + 0x0001d69c 67707169 6e5f0073 6770636d 645f5f00 gpqin_.sgpcmd__. │ │ │ │ + 0x0001d6ac 73677063 6d645f00 73677271 6e705f5f sgpcmd_.sgrqnp__ │ │ │ │ + 0x0001d6bc 00736772 716e705f 00736772 7169645f .sgrqnp_.sgrqid_ │ │ │ │ + 0x0001d6cc 5f007367 72716964 5f007367 72716370 _.sgrqid_.sgrqcp │ │ │ │ + 0x0001d6dc 5f5f0073 67727163 705f0073 67727163 __.sgrqcp_.sgrqc │ │ │ │ + 0x0001d6ec 6c5f5f00 73677271 636c5f00 73677271 l__.sgrqcl_.sgrq │ │ │ │ + 0x0001d6fc 766c5f5f 00736772 71766c5f 00736772 vl__.sgrqvl_.sgr │ │ │ │ + 0x0001d70c 73766c5f 5f007367 7273766c 5f007367 svl__.sgrsvl_.sg │ │ │ │ + 0x0001d71c 7271696e 5f5f0073 67727169 6e5f0069 rqin__.sgrqin_.i │ │ │ │ + 0x0001d72c 73677267 625f5f00 69736772 67625f00 sgrgb__.isgrgb_. │ │ │ │ + 0x0001d73c 73677472 71665f5f 00736774 7271665f sgtrqf__.sgtrqf_ │ │ │ │ + 0x0001d74c 00736774 72736c5f 5f007367 7472736c .sgtrsl__.sgtrsl │ │ │ │ + 0x0001d75c 5f007367 7472736e 5f5f0073 67747273 _.sgtrsn__.sgtrs │ │ │ │ + 0x0001d76c 6e5f0073 6774726c 735f5f00 73677472 n_.sgtrls__.sgtr │ │ │ │ + 0x0001d77c 6c735f00 73677472 6c6e5f5f 00736774 ls_.sgtrln__.sgt │ │ │ │ + 0x0001d78c 726c6e5f 00736774 726e735f 5f007367 rln_.sgtrns__.sg │ │ │ │ + 0x0001d79c 74726e73 5f007367 74726e6c 5f5f0073 trns_.sgtrnl__.s │ │ │ │ + 0x0001d7ac 6774726e 6c5f0073 67636c73 745f5f00 gtrnl_.sgclst__. │ │ │ │ + 0x0001d7bc 7367636c 73745f00 73677163 6c5f5f00 sgclst_.sgqcl__. │ │ │ │ + 0x0001d7cc 73677163 6c5f0073 67737369 6d5f5f00 sgqcl_.sgssim__. │ │ │ │ + 0x0001d7dc 73677373 696d5f00 73677173 696d5f5f sgssim_.sgqsim__ │ │ │ │ + 0x0001d7ec 00736771 73696d5f 007a6769 7365745f .sgqsim_.zgiset_ │ │ │ │ + 0x0001d7fc 5f007a67 69736574 5f007a67 72736574 _.zgiset_.zgrset │ │ │ │ + 0x0001d80c 5f5f007a 67727365 745f007a 67667265 __.zgrset_.zgfre │ │ │ │ + 0x0001d81c 6c5f5f00 7a676672 656c5f00 7a676969 l__.zgfrel_.zgii │ │ │ │ + 0x0001d82c 6e745f5f 007a6769 696e745f 007a6764 nt__.zgiint_.zgd │ │ │ │ + 0x0001d83c 6f706e5f 5f007a67 646f706e 5f007a67 opn__.zgdopn_.zg │ │ │ │ + 0x0001d84c 64636c73 5f5f007a 6764636c 735f007a dcls__.zgdcls_.z │ │ │ │ + 0x0001d85c 67706f70 6e5f5f00 7a67706f 706e5f00 gpopn__.zgpopn_. │ │ │ │ + 0x0001d86c 7a677063 6c735f5f 007a6770 636c735f zgpcls__.zgpcls_ │ │ │ │ + 0x0001d87c 007a6766 6c617368 5f5f007a 67666c61 .zgflash__.zgfla │ │ │ │ + 0x0001d88c 73685f00 7a676f6f 706e5f5f 007a676f sh_.zgoopn__.zgo │ │ │ │ + 0x0001d89c 6f706e5f 007a676f 636c735f 5f007a67 opn_.zgocls__.zg │ │ │ │ + 0x0001d8ac 6f636c73 5f007a67 73776469 5f5f007a ocls_.zgswdi__.z │ │ │ │ + 0x0001d8bc 67737764 695f007a 6773636c 695f5f00 gswdi_.zgscli__. │ │ │ │ + 0x0001d8cc 7a677363 6c695f00 7a67676f 706e5f5f zgscli_.zggopn__ │ │ │ │ + 0x0001d8dc 007a6767 6f706e5f 007a6767 6d6f765f .zggopn_.zggmov_ │ │ │ │ + 0x0001d8ec 5f007a67 676d6f76 5f007a67 636c6970 _.zggmov_.zgclip │ │ │ │ + 0x0001d8fc 5f5f007a 67636c69 705f007a 6772636c __.zgclip_.zgrcl │ │ │ │ + 0x0001d90c 705f5f00 7a677263 6c705f00 7a677478 p__.zgrclp_.zgtx │ │ │ │ + 0x0001d91c 745f5f00 7a677478 745f007a 6773656c t__.zgtxt_.zgsel │ │ │ │ + 0x0001d92c 65637466 6f6e745f 5f007a67 73656c65 ectfont__.zgsele │ │ │ │ + 0x0001d93c 6374666f 6e745f00 7a676674 66635f5f ctfont_.zgftfc__ │ │ │ │ + 0x0001d94c 007a6766 7466635f 007a6773 66775f5f .zgftfc_.zgsfw__ │ │ │ │ + 0x0001d95c 007a6773 66775f00 7a676e75 6d666f6e .zgsfw_.zgnumfon │ │ │ │ + 0x0001d96c 74735f5f 007a676e 756d666f 6e74735f ts__.zgnumfonts_ │ │ │ │ + 0x0001d97c 007a676c 69737466 6f6e7473 5f5f007a .zglistfonts__.z │ │ │ │ + 0x0001d98c 676c6973 74666f6e 74735f00 7a67666f glistfonts_.zgfo │ │ │ │ + 0x0001d99c 6e746e61 6d655f5f 007a6766 6f6e746e ntname__.zgfontn │ │ │ │ + 0x0001d9ac 616d655f 007a6767 706c745f 5f007a67 ame_.zggplt__.zg │ │ │ │ + 0x0001d9bc 67706c74 5f007a67 67636c73 5f5f007a gplt_.zggcls__.z │ │ │ │ + 0x0001d9cc 6767636c 735f007a 6767746f 6e5f5f00 ggcls_.zggton__. │ │ │ │ + 0x0001d9dc 7a676774 6f6e5f00 7a67696f 706e5f5f zggton_.zgiopn__ │ │ │ │ + 0x0001d9ec 007a6769 6f706e5f 007a6769 6461745f .zgiopn_.zgidat_ │ │ │ │ + 0x0001d9fc 5f007a67 69646174 5f007a67 69636c73 _.zgidat_.zgicls │ │ │ │ + 0x0001da0c 5f5f007a 6769636c 735f007a 6771706e __.zgicls_.zgqpn │ │ │ │ + 0x0001da1c 745f5f00 7a677170 6e745f00 7a677177 t__.zgqpnt_.zgqw │ │ │ │ + 0x0001da2c 64635f5f 007a6771 7764635f 007a6771 dc__.zgqwdc_.zgq │ │ │ │ + 0x0001da3c 636c635f 5f007a67 71636c63 5f007a67 clc__.zgqclc_.zg │ │ │ │ + 0x0001da4c 71746e63 5f5f007a 6771746e 635f007a qtnc__.zgqtnc_.z │ │ │ │ + 0x0001da5c 6771696d 635f5f00 7a677169 6d635f00 gqimc__.zgqimc_. │ │ │ │ + 0x0001da6c 7a677170 74635f5f 007a6771 7074635f zgqptc__.zgqptc_ │ │ │ │ + 0x0001da7c 007a6771 7263745f 5f007a67 71726374 .zgqrct__.zgqrct │ │ │ │ + 0x0001da8c 5f007a67 73726f74 5f5f007a 6773726f _.zgsrot__.zgsro │ │ │ │ + 0x0001da9c 745f007a 67736663 6d5f5f00 7a677366 t_.zgsfcm__.zgsf │ │ │ │ + 0x0001daac 636d5f00 7a67736c 636c5f5f 007a6773 cm_.zgslcl__.zgs │ │ │ │ + 0x0001dabc 6c636c5f 007a6773 74636c5f 5f007a67 lcl_.zgstcl__.zg │ │ │ │ + 0x0001dacc 7374636c 5f007a67 69636c72 5f5f007a stcl_.zgiclr__.z │ │ │ │ + 0x0001dadc 6769636c 725f007a 67636c69 6e695f5f giclr_.zgclini__ │ │ │ │ + 0x0001daec 007a6763 6c696e69 5f007377 646f706e .zgclini_.swdopn │ │ │ │ + 0x0001dafc 5f5f0073 77646f70 6e5f0073 7764636c __.swdopn_.swdcl │ │ │ │ + 0x0001db0c 735f5f00 73776463 6c735f00 7377706f s__.swdcls_.swpo │ │ │ │ + 0x0001db1c 706e5f5f 00737770 6f706e5f 00737766 pn__.swpopn_.swf │ │ │ │ + 0x0001db2c 6c73685f 5f007377 666c7368 5f007377 lsh__.swflsh_.sw │ │ │ │ + 0x0001db3c 70636c73 5f5f0073 7770636c 735f0073 pcls__.swpcls_.s │ │ │ │ + 0x0001db4c 776f6f70 6e5f5f00 73776f6f 706e5f00 woopn__.swoopn_. │ │ │ │ + 0x0001db5c 73776f63 6c735f5f 0073776f 636c735f swocls__.swocls_ │ │ │ │ + 0x0001db6c 00737771 6663635f 5f007377 71666363 .swqfcc__.swqfcc │ │ │ │ + 0x0001db7c 5f007377 7366636d 5f5f0073 77736663 _.swsfcm__.swsfc │ │ │ │ + 0x0001db8c 6d5f0073 77737764 695f5f00 73777377 m_.swswdi__.swsw │ │ │ │ + 0x0001db9c 64695f00 73777363 6c695f5f 00737773 di_.swscli__.sws │ │ │ │ + 0x0001dbac 636c695f 00737773 6c636c5f 5f007377 cli_.swslcl__.sw │ │ │ │ + 0x0001dbbc 736c636c 5f007377 7366775f 5f007377 slcl_.swsfw__.sw │ │ │ │ + 0x0001dbcc 7366775f 00737767 6f706e5f 5f007377 sfw_.swgopn__.sw │ │ │ │ + 0x0001dbdc 676f706e 5f007377 676d6f76 5f5f0073 gopn_.swgmov__.s │ │ │ │ + 0x0001dbec 77676d6f 765f0073 7767706c 745f5f00 wgmov_.swgplt__. │ │ │ │ + 0x0001dbfc 73776770 6c745f00 73776763 6c735f5f swgplt_.swgcls__ │ │ │ │ + 0x0001dc0c 00737767 636c735f 00737773 74636c5f .swgcls_.swstcl_ │ │ │ │ + 0x0001dc1c 5f007377 7374636c 5f007377 67746f6e _.swstcl_.swgton │ │ │ │ + 0x0001dc2c 5f5f0073 7767746f 6e5f0073 7769716e __.swgton_.swiqn │ │ │ │ + 0x0001dc3c 705f5f00 73776971 6e705f00 73776971 p__.swiqnp_.swiq │ │ │ │ + 0x0001dc4c 69645f5f 00737769 7169645f 00737769 id__.swiqid_.swi │ │ │ │ + 0x0001dc5c 7163705f 5f007377 69716370 5f007377 qcp__.swiqcp_.sw │ │ │ │ + 0x0001dc6c 6971636c 5f5f0073 77697163 6c5f0073 iqcl__.swiqcl_.s │ │ │ │ + 0x0001dc7c 77697176 6c5f5f00 73776971 766c5f00 wiqvl__.swiqvl_. │ │ │ │ + 0x0001dc8c 73776973 766c5f5f 00737769 73766c5f swisvl__.swisvl_ │ │ │ │ + 0x0001dc9c 00737769 71696e5f 5f007377 6971696e .swiqin__.swiqin │ │ │ │ + 0x0001dcac 5f007377 696f706e 5f5f0073 77696f70 _.swiopn__.swiop │ │ │ │ + 0x0001dcbc 6e5f0073 77696461 745f5f00 73776964 n_.swidat__.swid │ │ │ │ + 0x0001dccc 61745f00 73776963 6c725f5f 00737769 at_.swiclr__.swi │ │ │ │ + 0x0001dcdc 636c725f 00737769 636c735f 5f007377 clr_.swicls__.sw │ │ │ │ + 0x0001dcec 69636c73 5f007377 71706e74 5f5f0073 icls_.swqpnt__.s │ │ │ │ + 0x0001dcfc 7771706e 745f0073 7766696e 745f5f00 wqpnt_.swfint__. │ │ │ │ + 0x0001dd0c 73776669 6e745f00 73776969 6e745f5f swfint_.swiint__ │ │ │ │ + 0x0001dd1c 00737769 696e745f 00737771 7764635f .swiint_.swqwdc_ │ │ │ │ + 0x0001dd2c 5f007377 71776463 5f007377 71636c63 _.swqwdc_.swqclc │ │ │ │ + 0x0001dd3c 5f5f0073 7771636c 635f0073 7771746e __.swqclc_.swqtn │ │ │ │ + 0x0001dd4c 635f5f00 73777174 6e635f00 73777169 c__.swqtnc_.swqi │ │ │ │ + 0x0001dd5c 6d635f5f 00737771 696d635f 00737771 mc__.swqimc_.swq │ │ │ │ + 0x0001dd6c 7074635f 5f007377 71707463 5f007377 ptc__.swqptc_.sw │ │ │ │ + 0x0001dd7c 71726374 5f5f0073 77717263 745f0073 qrct__.swqrct_.s │ │ │ │ + 0x0001dd8c 7773726f 745f5f00 73777372 6f745f00 wsrot__.swsrot_. │ │ │ │ + 0x0001dd9c 7377636c 63685f5f 00737763 6c63685f swclch__.swclch_ │ │ │ │ + 0x0001ddac 00737771 7478775f 5f007377 71747877 .swqtxw__.swqtxw │ │ │ │ + 0x0001ddbc 5f007377 66746663 5f5f0073 77667466 _.swftfc__.swftf │ │ │ │ + 0x0001ddcc 635f0073 7766746e 6d5f5f00 73776674 c_.swftnm__.swft │ │ │ │ + 0x0001dddc 6e6d5f00 7377736c 66745f5f 00737773 nm_.swslft__.sws │ │ │ │ + 0x0001ddec 6c66745f 00737767 7466745f 5f007377 lft_.swgtft__.sw │ │ │ │ + 0x0001ddfc 67746674 5f007377 6c736674 5f5f0073 gtft_.swlsft__.s │ │ │ │ + 0x0001de0c 776c7366 745f0073 77747874 5f5f0073 wlsft_.swtxt__.s │ │ │ │ + 0x0001de1c 77747874 5f007377 72676574 5f5f0073 wtxt_.swrget__.s │ │ │ │ + 0x0001de2c 77726765 745f0073 77727365 745f5f00 wrget_.swrset__. │ │ │ │ + 0x0001de3c 73777273 65745f00 73777273 74785f5f swrset_.swrstx__ │ │ │ │ + 0x0001de4c 00737772 7374785f 00737770 716e705f .swrstx_.swpqnp_ │ │ │ │ + 0x0001de5c 5f007377 70716e70 5f007377 70716964 _.swpqnp_.swpqid │ │ │ │ + 0x0001de6c 5f5f0073 77707169 645f0073 77707163 __.swpqid_.swpqc │ │ │ │ + 0x0001de7c 705f5f00 73777071 63705f00 73777071 p__.swpqcp_.swpq │ │ │ │ + 0x0001de8c 636c5f5f 00737770 71636c5f 00737770 cl__.swpqcl_.swp │ │ │ │ + 0x0001de9c 7169745f 5f007377 70716974 5f007377 qit__.swpqit_.sw │ │ │ │ + 0x0001deac 7071766c 5f5f0073 77707176 6c5f0073 pqvl__.swpqvl_.s │ │ │ │ + 0x0001debc 77707376 6c5f5f00 73777073 766c5f00 wpsvl__.swpsvl_. │ │ │ │ + 0x0001decc 73777071 696e5f5f 00737770 71696e5f swpqin__.swpqin_ │ │ │ │ + 0x0001dedc 00737772 716e705f 5f007377 72716e70 .swrqnp__.swrqnp │ │ │ │ + 0x0001deec 5f007377 72716964 5f5f0073 77727169 _.swrqid__.swrqi │ │ │ │ + 0x0001defc 645f0073 77727163 705f5f00 73777271 d_.swrqcp__.swrq │ │ │ │ + 0x0001df0c 63705f00 73777271 636c5f5f 00737772 cp_.swrqcl__.swr │ │ │ │ + 0x0001df1c 71636c5f 00737772 71766c5f 5f007377 qcl_.swrqvl__.sw │ │ │ │ + 0x0001df2c 7271766c 5f007377 7273766c 5f5f0073 rqvl_.swrsvl__.s │ │ │ │ + 0x0001df3c 77727376 6c5f0073 77727169 6e5f5f00 wrsvl_.swrqin__. │ │ │ │ + 0x0001df4c 73777271 696e5f00 73776371 6e705f5f swrqin_.swcqnp__ │ │ │ │ + 0x0001df5c 00737763 716e705f 00737763 7169645f .swcqnp_.swcqid_ │ │ │ │ + 0x0001df6c 5f007377 63716964 5f007377 63716370 _.swcqid_.swcqcp │ │ │ │ + 0x0001df7c 5f5f0073 77637163 705f0073 77637163 __.swcqcp_.swcqc │ │ │ │ + 0x0001df8c 6c5f5f00 73776371 636c5f00 73776371 l__.swcqcl_.swcq │ │ │ │ + 0x0001df9c 766c5f5f 00737763 71766c5f 00737763 vl__.swcqvl_.swc │ │ │ │ + 0x0001dfac 73766c5f 5f007377 6373766c 5f007377 svl__.swcsvl_.sw │ │ │ │ + 0x0001dfbc 6371696e 5f5f0073 77637169 6e5f0073 cqin__.swcqin_.s │ │ │ │ + 0x0001dfcc 776c6765 745f5f00 73776c67 65745f00 wlget__.swlget_. │ │ │ │ + 0x0001dfdc 73776c73 65745f5f 0073776c 7365745f swlset__.swlset_ │ │ │ │ + 0x0001dfec 0073776c 7374785f 5f007377 6c737478 .swlstx__.swlstx │ │ │ │ + 0x0001dffc 5f007377 71666e6d 5f5f0073 7771666e _.swqfnm__.swqfn │ │ │ │ + 0x0001e00c 6d5f007a 6766696e 745f5f00 7a676669 m_.zgfint__.zgfi │ │ │ │ + 0x0001e01c 6e745f00 7a677174 78775f5f 007a6771 nt_.zgqtxw__.zgq │ │ │ │ + 0x0001e02c 7478775f 0073776c 716e705f 5f007377 txw_.swlqnp__.sw │ │ │ │ + 0x0001e03c 6c716e70 5f007377 6c716964 5f5f0073 lqnp_.swlqid__.s │ │ │ │ + 0x0001e04c 776c7169 645f0073 776c7163 705f5f00 wlqid_.swlqcp__. │ │ │ │ + 0x0001e05c 73776c71 63705f00 73776c71 636c5f5f swlqcp_.swlqcl__ │ │ │ │ + 0x0001e06c 0073776c 71636c5f 0073776c 71766c5f .swlqcl_.swlqvl_ │ │ │ │ + 0x0001e07c 5f007377 6c71766c 5f007377 6c73766c _.swlqvl_.swlsvl │ │ │ │ + 0x0001e08c 5f5f0073 776c7376 6c5f0073 776c7169 __.swlsvl_.swlqi │ │ │ │ + 0x0001e09c 6e5f5f00 73776c71 696e5f00 73776367 n__.swlqin_.swcg │ │ │ │ + 0x0001e0ac 65745f5f 00737763 6765745f 00737763 et__.swcget_.swc │ │ │ │ + 0x0001e0bc 7365745f 5f007377 63736574 5f007377 set__.swcset_.sw │ │ │ │ + 0x0001e0cc 63737478 5f5f0073 77637374 785f0073 cstx__.swcstx_.s │ │ │ │ + 0x0001e0dc 77696765 745f5f00 73776967 65745f00 wiget__.swiget_. │ │ │ │ + 0x0001e0ec 73776973 65745f5f 00737769 7365745f swiset__.swiset_ │ │ │ │ + 0x0001e0fc 00737769 7374785f 5f007377 69737478 .swistx__.swistx │ │ │ │ + 0x0001e10c 5f007377 636d6c6c 5f5f0073 77636d6c _.swcmll__.swcml │ │ │ │ + 0x0001e11c 6c5f0073 7771636d 6e5f5f00 73777163 l_.swqcmn__.swqc │ │ │ │ + 0x0001e12c 6d6e5f00 73777163 6d665f5f 00737771 mn_.swqcmf__.swq │ │ │ │ + 0x0001e13c 636d665f 00737771 636d645f 5f007377 cmf_.swqcmd__.sw │ │ │ │ + 0x0001e14c 71636d64 5f007377 70676574 5f5f0073 qcmd_.swpget__.s │ │ │ │ + 0x0001e15c 77706765 745f0073 77707365 745f5f00 wpget_.swpset__. │ │ │ │ + 0x0001e16c 73777073 65745f00 73777073 74785f5f swpset_.swpstx__ │ │ │ │ + 0x0001e17c 00737770 7374785f 0075656c 6765745f .swpstx_.uelget_ │ │ │ │ + 0x0001e18c 5f007565 6c676574 5f007565 6c736574 _.uelget_.uelset │ │ │ │ + 0x0001e19c 5f5f0075 656c7365 745f0075 656c7374 __.uelset_.uelst │ │ │ │ + 0x0001e1ac 785f5f00 75656c73 74785f00 75657a63 x__.uelstx_.uezc │ │ │ │ + 0x0001e1bc 686b5f5f 0075657a 63686b5f 00756569 hk__.uezchk_.uei │ │ │ │ + 0x0001e1cc 746c765f 5f007565 69746c76 5f007565 tlv__.ueitlv_.ue │ │ │ │ + 0x0001e1dc 73746c76 5f5f0075 6573746c 765f0075 stlv__.uestlv_.u │ │ │ │ + 0x0001e1ec 6571746c 765f5f00 75657174 6c765f00 eqtlv__.ueqtlv_. │ │ │ │ + 0x0001e1fc 7565716e 746c5f5f 00756571 6e746c5f ueqntl__.ueqntl_ │ │ │ │ + 0x0001e20c 00756573 746c7a5f 5f007565 73746c7a .uestlz__.uestlz │ │ │ │ + 0x0001e21c 5f007565 71746c7a 5f5f0075 6571746c _.ueqtlz__.ueqtl │ │ │ │ + 0x0001e22c 7a5f0075 65696765 745f5f00 75656967 z_.ueiget__.ueig │ │ │ │ + 0x0001e23c 65745f00 75656973 65745f5f 00756569 et_.ueiset__.uei │ │ │ │ + 0x0001e24c 7365745f 00756569 7374785f 5f007565 set_.ueistx__.ue │ │ │ │ + 0x0001e25c 69737478 5f007565 746f6e7a 5f5f0075 istx_.uetonz__.u │ │ │ │ + 0x0001e26c 65746f6e 7a5f0075 65746f6e 655f5f00 etonz_.uetone__. │ │ │ │ + 0x0001e27c 7565746f 6e655f00 75657267 65745f5f uetone_.uerget__ │ │ │ │ + 0x0001e28c 00756572 6765745f 00756572 7365745f .uerget_.uerset_ │ │ │ │ + 0x0001e29c 5f007565 72736574 5f007565 72737478 _.uerset_.uerstx │ │ │ │ + 0x0001e2ac 5f5f0075 65727374 785f0075 6567746c __.uerstx_.uegtl │ │ │ │ + 0x0001e2bc 625f5f00 75656774 6c625f00 75657067 b__.uegtlb_.uepg │ │ │ │ + 0x0001e2cc 65745f5f 00756570 6765745f 00756570 et__.uepget_.uep │ │ │ │ + 0x0001e2dc 7365745f 5f007565 70736574 5f007565 set__.uepset_.ue │ │ │ │ + 0x0001e2ec 70737478 5f5f0075 65707374 785f0075 pstx__.uepstx_.u │ │ │ │ + 0x0001e2fc 65746f6e 635f5f00 7565746f 6e635f00 etonc__.uetonc_. │ │ │ │ + 0x0001e30c 75656172 65615f5f 00756561 7265615f uearea__.uearea_ │ │ │ │ + 0x0001e31c 00756561 696e745f 5f007565 61696e74 .ueaint__.ueaint │ │ │ │ + 0x0001e32c 5f007565 70716e70 5f5f0075 6570716e _.uepqnp__.uepqn │ │ │ │ + 0x0001e33c 705f0075 65707169 645f5f00 75657071 p_.uepqid__.uepq │ │ │ │ + 0x0001e34c 69645f00 75657071 63705f5f 00756570 id_.uepqcp__.uep │ │ │ │ + 0x0001e35c 7163705f 00756570 71636c5f 5f007565 qcp_.uepqcl__.ue │ │ │ │ + 0x0001e36c 7071636c 5f007565 70716974 5f5f0075 pqcl_.uepqit__.u │ │ │ │ + 0x0001e37c 65707169 745f0075 65707176 6c5f5f00 epqit_.uepqvl__. │ │ │ │ + 0x0001e38c 75657071 766c5f00 75657073 766c5f5f uepqvl_.uepsvl__ │ │ │ │ + 0x0001e39c 00756570 73766c5f 00756570 71696e5f .uepsvl_.uepqin_ │ │ │ │ + 0x0001e3ac 5f007565 7071696e 5f007565 72716e70 _.uepqin_.uerqnp │ │ │ │ + 0x0001e3bc 5f5f0075 6572716e 705f0075 65727169 __.uerqnp_.uerqi │ │ │ │ + 0x0001e3cc 645f5f00 75657271 69645f00 75657271 d__.uerqid_.uerq │ │ │ │ + 0x0001e3dc 63705f5f 00756572 7163705f 00756572 cp__.uerqcp_.uer │ │ │ │ + 0x0001e3ec 71636c5f 5f007565 7271636c 5f007565 qcl__.uerqcl_.ue │ │ │ │ + 0x0001e3fc 7271766c 5f5f0075 65727176 6c5f0075 rqvl__.uerqvl_.u │ │ │ │ + 0x0001e40c 65727376 6c5f5f00 75657273 766c5f00 ersvl__.uersvl_. │ │ │ │ + 0x0001e41c 75657271 696e5f5f 00756572 71696e5f uerqin__.uerqin_ │ │ │ │ + 0x0001e42c 00756567 746c615f 5f007565 67746c61 .uegtla__.uegtla │ │ │ │ + 0x0001e43c 5f007565 69716e70 5f5f0075 6569716e _.ueiqnp__.ueiqn │ │ │ │ + 0x0001e44c 705f0075 65697169 645f5f00 75656971 p_.ueiqid__.ueiq │ │ │ │ + 0x0001e45c 69645f00 75656971 63705f5f 00756569 id_.ueiqcp__.uei │ │ │ │ + 0x0001e46c 7163705f 00756569 71636c5f 5f007565 qcp_.ueiqcl__.ue │ │ │ │ + 0x0001e47c 6971636c 5f007565 6971766c 5f5f0075 iqcl_.ueiqvl__.u │ │ │ │ + 0x0001e48c 65697176 6c5f0075 65697376 6c5f5f00 eiqvl_.ueisvl__. │ │ │ │ + 0x0001e49c 75656973 766c5f00 75656971 696e5f5f ueisvl_.ueiqin__ │ │ │ │ + 0x0001e4ac 00756569 71696e5f 00756574 6f6e665f .ueiqin_.uetonf_ │ │ │ │ + 0x0001e4bc 5f007565 746f6e66 5f007565 746f6e62 _.uetonf_.uetonb │ │ │ │ + 0x0001e4cc 5f5f0075 65746f6e 625f0075 656c716e __.uetonb_.uelqn │ │ │ │ + 0x0001e4dc 705f5f00 75656c71 6e705f00 75656c71 p__.uelqnp_.uelq │ │ │ │ + 0x0001e4ec 69645f5f 0075656c 7169645f 0075656c id__.uelqid_.uel │ │ │ │ + 0x0001e4fc 7163705f 5f007565 6c716370 5f007565 qcp__.uelqcp_.ue │ │ │ │ + 0x0001e50c 6c71636c 5f5f0075 656c7163 6c5f0075 lqcl__.uelqcl_.u │ │ │ │ + 0x0001e51c 656c7176 6c5f5f00 75656c71 766c5f00 elqvl__.uelqvl_. │ │ │ │ + 0x0001e52c 75656c73 766c5f5f 0075656c 73766c5f uelsvl__.uelsvl_ │ │ │ │ + 0x0001e53c 0075656c 71696e5f 5f007565 6c71696e .uelqin__.uelqin │ │ │ │ + 0x0001e54c 5f006975 65746f6e 5f5f0069 7565746f _.iueton__.iueto │ │ │ │ + 0x0001e55c 6e5f0075 7370716e 705f5f00 75737071 n_.uspqnp__.uspq │ │ │ │ + 0x0001e56c 6e705f00 75737071 69645f5f 00757370 np_.uspqid__.usp │ │ │ │ + 0x0001e57c 7169645f 00757370 7163705f 5f007573 qid_.uspqcp__.us │ │ │ │ + 0x0001e58c 70716370 5f007573 7071636c 5f5f0075 pqcp_.uspqcl__.u │ │ │ │ + 0x0001e59c 73707163 6c5f0075 73707169 745f5f00 spqcl_.uspqit__. │ │ │ │ + 0x0001e5ac 75737071 69745f00 75737071 766c5f5f uspqit_.uspqvl__ │ │ │ │ + 0x0001e5bc 00757370 71766c5f 00757370 73766c5f .uspqvl_.uspsvl_ │ │ │ │ + 0x0001e5cc 5f007573 7073766c 5f007573 7071696e _.uspsvl_.uspqin │ │ │ │ + 0x0001e5dc 5f5f0075 73707169 6e5f0075 73707474 __.uspqin_.usptt │ │ │ │ + 0x0001e5ec 6c5f5f00 75737074 746c5f00 75737271 l__.uspttl_.usrq │ │ │ │ + 0x0001e5fc 6e705f5f 00757372 716e705f 00757372 np__.usrqnp_.usr │ │ │ │ + 0x0001e60c 7169645f 5f007573 72716964 5f007573 qid__.usrqid_.us │ │ │ │ + 0x0001e61c 72716370 5f5f0075 73727163 705f0075 rqcp__.usrqcp_.u │ │ │ │ + 0x0001e62c 73727163 6c5f5f00 75737271 636c5f00 srqcl__.usrqcl_. │ │ │ │ + 0x0001e63c 75737271 766c5f5f 00757372 71766c5f usrqvl__.usrqvl_ │ │ │ │ + 0x0001e64c 00757372 73766c5f 5f007573 7273766c .usrsvl__.usrsvl │ │ │ │ + 0x0001e65c 5f007573 7271696e 5f5f0075 73727169 _.usrqin__.usrqi │ │ │ │ + 0x0001e66c 6e5f0075 73786178 735f5f00 75737861 n_.usxaxs__.usxa │ │ │ │ + 0x0001e67c 78735f00 75737973 75625f5f 00757379 xs_.usysub__.usy │ │ │ │ + 0x0001e68c 7375625f 00757370 6669745f 5f007573 sub_.uspfit__.us │ │ │ │ + 0x0001e69c 70666974 5f007573 6178636c 5f5f0075 pfit_.usaxcl__.u │ │ │ │ + 0x0001e6ac 73617863 6c5f0075 73706e75 6d5f5f00 saxcl_.uspnum__. │ │ │ │ + 0x0001e6bc 7573706e 756d5f00 75737a64 67745f5f uspnum_.uszdgt__ │ │ │ │ + 0x0001e6cc 0075737a 6467745f 0075736c 6765745f .uszdgt_.uslget_ │ │ │ │ + 0x0001e6dc 5f007573 6c676574 5f007573 6c736574 _.uslget_.uslset │ │ │ │ + 0x0001e6ec 5f5f0075 736c7365 745f0075 736c7374 __.uslset_.uslst │ │ │ │ + 0x0001e6fc 785f5f00 75736c73 74785f00 75736178 x__.uslstx_.usax │ │ │ │ + 0x0001e70c 6c675f5f 00757361 786c675f 00757377 lg__.usaxlg_.usw │ │ │ │ + 0x0001e71c 61707a5f 5f007573 7761707a 5f007573 apz__.uswapz_.us │ │ │ │ + 0x0001e72c 7573636c 5f5f0075 73757363 6c5f0075 uscl__.ususcl_.u │ │ │ │ + 0x0001e73c 73757363 755f5f00 75737573 63755f00 suscu__.ususcu_. │ │ │ │ + 0x0001e74c 75737869 6e7a5f5f 00757378 696e7a5f usxinz__.usxinz_ │ │ │ │ + 0x0001e75c 00757378 746c7a5f 5f007573 78746c7a .usxtlz__.usxtlz │ │ │ │ + 0x0001e76c 5f007573 69676574 5f5f0075 73696765 _.usiget__.usige │ │ │ │ + 0x0001e77c 745f0075 73697365 745f5f00 75736973 t_.usiset__.usis │ │ │ │ + 0x0001e78c 65745f00 75736973 74785f5f 00757369 et_.usistx__.usi │ │ │ │ + 0x0001e79c 7374785f 00757373 706e745f 5f007573 stx_.usspnt__.us │ │ │ │ + 0x0001e7ac 73706e74 5f007573 786f6666 5f5f0075 spnt_.usxoff__.u │ │ │ │ + 0x0001e7bc 73786f66 665f0075 7361786e 6d5f5f00 sxoff_.usaxnm__. │ │ │ │ + 0x0001e7cc 75736178 6e6d5f00 75736178 73635f5f usaxnm_.usaxsc__ │ │ │ │ + 0x0001e7dc 00757361 7873635f 00757364 6178735f .usaxsc_.usdaxs_ │ │ │ │ + 0x0001e7ec 5f007573 64617873 5f007573 69716e70 _.usdaxs_.usiqnp │ │ │ │ + 0x0001e7fc 5f5f0075 7369716e 705f0075 73697169 __.usiqnp_.usiqi │ │ │ │ + 0x0001e80c 645f5f00 75736971 69645f00 75736971 d__.usiqid_.usiq │ │ │ │ + 0x0001e81c 63705f5f 00757369 7163705f 00757369 cp__.usiqcp_.usi │ │ │ │ + 0x0001e82c 71636c5f 5f007573 6971636c 5f007573 qcl__.usiqcl_.us │ │ │ │ + 0x0001e83c 6971766c 5f5f0075 73697176 6c5f0075 iqvl__.usiqvl_.u │ │ │ │ + 0x0001e84c 73697376 6c5f5f00 75736973 766c5f00 sisvl__.usisvl_. │ │ │ │ + 0x0001e85c 75736971 696e5f5f 00757369 71696e5f usiqin__.usiqin_ │ │ │ │ + 0x0001e86c 00757372 6765745f 5f007573 72676574 .usrget__.usrget │ │ │ │ + 0x0001e87c 5f007573 72736574 5f5f0075 73727365 _.usrset__.usrse │ │ │ │ + 0x0001e88c 745f0075 73727374 785f5f00 75737273 t_.usrstx__.usrs │ │ │ │ + 0x0001e89c 74785f00 75736368 766c5f5f 00757363 tx_.uschvl__.usc │ │ │ │ + 0x0001e8ac 68766c5f 00757378 7375625f 5f007573 hvl_.usxsub__.us │ │ │ │ + 0x0001e8bc 78737562 5f007573 78617875 5f5f0075 xsub_.usxaxu__.u │ │ │ │ + 0x0001e8cc 73786178 755f0075 73796178 735f5f00 sxaxu_.usyaxs__. │ │ │ │ + 0x0001e8dc 75737961 78735f00 75736772 70685f5f usyaxs_.usgrph__ │ │ │ │ + 0x0001e8ec 00757367 7270685f 00757361 7864765f .usgrph_.usaxdv_ │ │ │ │ + 0x0001e8fc 5f007573 61786476 5f006373 626c626c _.usaxdv_.csblbl │ │ │ │ + 0x0001e90c 5f5f0063 73626c62 6c5f0075 73706765 __.csblbl_.uspge │ │ │ │ + 0x0001e91c 745f5f00 75737067 65745f00 75737073 t__.uspget_.usps │ │ │ │ + 0x0001e92c 65745f5f 00757370 7365745f 00757370 et__.uspset_.usp │ │ │ │ + 0x0001e93c 7374785f 5f007573 70737478 5f007573 stx__.uspstx_.us │ │ │ │ + 0x0001e94c 6c716e70 5f5f0075 736c716e 705f0075 lqnp__.uslqnp_.u │ │ │ │ + 0x0001e95c 736c7169 645f5f00 75736c71 69645f00 slqid__.uslqid_. │ │ │ │ + 0x0001e96c 75736c71 63705f5f 0075736c 7163705f uslqcp__.uslqcp_ │ │ │ │ + 0x0001e97c 0075736c 71636c5f 5f007573 6c71636c .uslqcl__.uslqcl │ │ │ │ + 0x0001e98c 5f007573 6c71766c 5f5f0075 736c7176 _.uslqvl__.uslqv │ │ │ │ + 0x0001e99c 6c5f0075 736c7376 6c5f5f00 75736c73 l_.uslsvl__.usls │ │ │ │ + 0x0001e9ac 766c5f00 75736c71 696e5f5f 0075736c vl_.uslqin__.usl │ │ │ │ + 0x0001e9bc 71696e5f 00757373 74746c5f 5f007573 qin_.ussttl__.us │ │ │ │ + 0x0001e9cc 7374746c 5f007573 73617873 5f5f0075 sttl_.ussaxs__.u │ │ │ │ + 0x0001e9dc 73736178 735f0075 73786178 6c5f5f00 ssaxs_.usxaxl__. │ │ │ │ + 0x0001e9ec 75737861 786c5f00 7573696e 69745f5f usxaxl_.usinit__ │ │ │ │ + 0x0001e9fc 00757369 6e69745f 00757379 61786c5f .usinit_.usyaxl_ │ │ │ │ + 0x0001ea0c 5f007573 7961786c 5f007573 796f6666 _.usyaxl_.usyoff │ │ │ │ + 0x0001ea1c 5f5f0075 73796f66 665f0075 7363716e __.usyoff_.uscqn │ │ │ │ + 0x0001ea2c 705f5f00 75736371 6e705f00 75736371 p__.uscqnp_.uscq │ │ │ │ + 0x0001ea3c 69645f5f 00757363 7169645f 00757363 id__.uscqid_.usc │ │ │ │ + 0x0001ea4c 7163705f 5f007573 63716370 5f007573 qcp__.uscqcp_.us │ │ │ │ + 0x0001ea5c 6371636c 5f5f0075 73637163 6c5f0075 cqcl__.uscqcl_.u │ │ │ │ + 0x0001ea6c 73637176 6c5f5f00 75736371 766c5f00 scqvl__.uscqvl_. │ │ │ │ + 0x0001ea7c 75736373 766c5f5f 00757363 73766c5f uscsvl__.uscsvl_ │ │ │ │ + 0x0001ea8c 00757363 71696e5f 5f007573 6371696e .uscqin__.uscqin │ │ │ │ + 0x0001ea9c 5f007573 70746d6b 5f5f0075 7370746d _.usptmk__.usptm │ │ │ │ + 0x0001eaac 6b5f0075 73757264 6c5f5f00 75737572 k_.usurdl__.usur │ │ │ │ + 0x0001eabc 646c5f00 75737572 64745f5f 00757375 dl_.usurdt__.usu │ │ │ │ + 0x0001eacc 7264745f 00757370 6178735f 5f007573 rdt_.uspaxs__.us │ │ │ │ + 0x0001eadc 70617873 5f007573 79696e7a 5f5f0075 paxs_.usyinz__.u │ │ │ │ + 0x0001eaec 7379696e 7a5f0075 7379746c 7a5f5f00 syinz_.usytlz__. │ │ │ │ + 0x0001eafc 75737974 6c7a5f00 75736367 65745f5f usytlz_.uscget__ │ │ │ │ + 0x0001eb0c 00757363 6765745f 00757363 7365745f .uscget_.uscset_ │ │ │ │ + 0x0001eb1c 5f007573 63736574 5f007573 63737478 _.uscset_.uscstx │ │ │ │ + 0x0001eb2c 5f5f0075 73637374 785f0075 73796178 __.uscstx_.usyax │ │ │ │ + 0x0001eb3c 755f5f00 75737961 78755f00 75797061 u__.usyaxu_.uypa │ │ │ │ + 0x0001eb4c 78735f5f 00757970 6178735f 00757970 xs__.uypaxs_.uyp │ │ │ │ + 0x0001eb5c 74746c5f 5f007579 7074746c 5f007579 ttl__.uypttl_.uy │ │ │ │ + 0x0001eb6c 73617873 5f5f0075 79736178 735f0075 saxs__.uysaxs_.u │ │ │ │ + 0x0001eb7c 79706e75 6d5f5f00 7579706e 756d5f00 ypnum__.uypnum_. │ │ │ │ + 0x0001eb8c 75797361 787a5f5f 00757973 61787a5f uysaxz__.uysaxz_ │ │ │ │ + 0x0001eb9c 006c7579 63686b5f 5f006c75 7963686b .luychk__.luychk │ │ │ │ + 0x0001ebac 5f007579 70746d6b 5f5f0075 7970746d _.uyptmk__.uyptm │ │ │ │ + 0x0001ebbc 6b5f0075 79737474 6c5f5f00 75797374 k_.uysttl__.uyst │ │ │ │ + 0x0001ebcc 746c5f00 75796178 64765f5f 00757961 tl_.uyaxdv__.uya │ │ │ │ + 0x0001ebdc 7864765f 00757973 666d745f 5f007579 xdv_.uysfmt__.uy │ │ │ │ + 0x0001ebec 73666d74 5f007579 71666d74 5f5f0075 sfmt_.uyqfmt__.u │ │ │ │ + 0x0001ebfc 7971666d 745f0075 7970746d 7a5f5f00 yqfmt_.uyptmz__. │ │ │ │ + 0x0001ec0c 75797074 6d7a5f00 7579736f 66665f5f uyptmz_.uysoff__ │ │ │ │ + 0x0001ec1c 00757973 6f66665f 00757972 6f66665f .uysoff_.uyroff_ │ │ │ │ + 0x0001ec2c 5f007579 726f6666 5f007579 6d74746c _.uyroff_.uymttl │ │ │ │ + 0x0001ec3c 5f5f0075 796d7474 6c5f0075 7961786e __.uymttl_.uyaxn │ │ │ │ + 0x0001ec4c 6d5f5f00 75796178 6e6d5f00 756c6967 m__.uyaxnm_.ulig │ │ │ │ + 0x0001ec5c 65745f5f 00756c69 6765745f 00756c69 et__.uliget_.uli │ │ │ │ + 0x0001ec6c 7365745f 5f00756c 69736574 5f00756c set__.uliset_.ul │ │ │ │ + 0x0001ec7c 69737478 5f5f0075 6c697374 785f0075 istx__.ulistx_.u │ │ │ │ + 0x0001ec8c 6c6c6765 745f5f00 756c6c67 65745f00 llget__.ullget_. │ │ │ │ + 0x0001ec9c 756c6c73 65745f5f 00756c6c 7365745f ullset__.ullset_ │ │ │ │ + 0x0001ecac 00756c6c 7374785f 5f00756c 6c737478 .ullstx__.ullstx │ │ │ │ + 0x0001ecbc 5f00756c 70716e70 5f5f0075 6c70716e _.ulpqnp__.ulpqn │ │ │ │ + 0x0001eccc 705f0075 6c707169 645f5f00 756c7071 p_.ulpqid__.ulpq │ │ │ │ + 0x0001ecdc 69645f00 756c7071 63705f5f 00756c70 id_.ulpqcp__.ulp │ │ │ │ + 0x0001ecec 7163705f 00756c70 71636c5f 5f00756c qcp_.ulpqcl__.ul │ │ │ │ + 0x0001ecfc 7071636c 5f00756c 70716974 5f5f0075 pqcl_.ulpqit__.u │ │ │ │ + 0x0001ed0c 6c707169 745f0075 6c707176 6c5f5f00 lpqit_.ulpqvl__. │ │ │ │ + 0x0001ed1c 756c7071 766c5f00 756c7073 766c5f5f ulpqvl_.ulpsvl__ │ │ │ │ + 0x0001ed2c 00756c70 73766c5f 00756c70 71696e5f .ulpsvl_.ulpqin_ │ │ │ │ + 0x0001ed3c 5f00756c 7071696e 5f00756c 72716e70 _.ulpqin_.ulrqnp │ │ │ │ + 0x0001ed4c 5f5f0075 6c72716e 705f0075 6c727169 __.ulrqnp_.ulrqi │ │ │ │ + 0x0001ed5c 645f5f00 756c7271 69645f00 756c7271 d__.ulrqid_.ulrq │ │ │ │ + 0x0001ed6c 63705f5f 00756c72 7163705f 00756c72 cp__.ulrqcp_.ulr │ │ │ │ + 0x0001ed7c 71636c5f 5f00756c 7271636c 5f00756c qcl__.ulrqcl_.ul │ │ │ │ + 0x0001ed8c 7271766c 5f5f0075 6c727176 6c5f0075 rqvl__.ulrqvl_.u │ │ │ │ + 0x0001ed9c 6c727376 6c5f5f00 756c7273 766c5f00 lrsvl__.ulrsvl_. │ │ │ │ + 0x0001edac 756c7271 696e5f5f 00756c72 71696e5f ulrqin__.ulrqin_ │ │ │ │ + 0x0001edbc 00756c78 6c626c5f 5f00756c 786c626c .ulxlbl__.ulxlbl │ │ │ │ + 0x0001edcc 5f00756c 7378626c 5f5f0075 6c737862 _.ulsxbl__.ulsxb │ │ │ │ + 0x0001eddc 6c5f0075 6c717862 6c5f5f00 756c7178 l_.ulqxbl__.ulqx │ │ │ │ + 0x0001edec 626c5f00 756c6c71 6e705f5f 00756c6c bl_.ullqnp__.ull │ │ │ │ + 0x0001edfc 716e705f 00756c6c 7169645f 5f00756c qnp_.ullqid__.ul │ │ │ │ + 0x0001ee0c 6c716964 5f00756c 6c716370 5f5f0075 lqid_.ullqcp__.u │ │ │ │ + 0x0001ee1c 6c6c7163 705f0075 6c6c7163 6c5f5f00 llqcp_.ullqcl__. │ │ │ │ + 0x0001ee2c 756c6c71 636c5f00 756c6c71 766c5f5f ullqcl_.ullqvl__ │ │ │ │ + 0x0001ee3c 00756c6c 71766c5f 00756c6c 73766c5f .ullqvl_.ullsvl_ │ │ │ │ + 0x0001ee4c 5f00756c 6c73766c 5f00756c 6c71696e _.ullsvl_.ullqin │ │ │ │ + 0x0001ee5c 5f5f0075 6c6c7169 6e5f0075 6c69716e __.ullqin_.uliqn │ │ │ │ + 0x0001ee6c 705f5f00 756c6971 6e705f00 756c6971 p__.uliqnp_.uliq │ │ │ │ + 0x0001ee7c 69645f5f 00756c69 7169645f 00756c69 id__.uliqid_.uli │ │ │ │ + 0x0001ee8c 7163705f 5f00756c 69716370 5f00756c qcp__.uliqcp_.ul │ │ │ │ + 0x0001ee9c 6971636c 5f5f0075 6c697163 6c5f0075 iqcl__.uliqcl_.u │ │ │ │ + 0x0001eeac 6c697176 6c5f5f00 756c6971 766c5f00 liqvl__.uliqvl_. │ │ │ │ + 0x0001eebc 756c6973 766c5f5f 00756c69 73766c5f ulisvl__.ulisvl_ │ │ │ │ + 0x0001eecc 00756c69 71696e5f 5f00756c 6971696e .uliqin__.uliqin │ │ │ │ + 0x0001eedc 5f00756c 7873666d 5f5f0075 6c787366 _.ulxsfm__.ulxsf │ │ │ │ + 0x0001eeec 6d5f0075 6c787166 6d5f5f00 756c7871 m_.ulxqfm__.ulxq │ │ │ │ + 0x0001eefc 666d5f00 756c7267 65745f5f 00756c72 fm_.ulrget__.ulr │ │ │ │ + 0x0001ef0c 6765745f 00756c72 7365745f 5f00756c get_.ulrset__.ul │ │ │ │ + 0x0001ef1c 72736574 5f00756c 72737478 5f5f0075 rset_.ulrstx__.u │ │ │ │ + 0x0001ef2c 6c727374 785f0075 6c797366 6d5f5f00 lrstx_.ulysfm__. │ │ │ │ + 0x0001ef3c 756c7973 666d5f00 756c7971 666d5f5f ulysfm_.ulyqfm__ │ │ │ │ + 0x0001ef4c 00756c79 71666d5f 00756c79 6c626c5f .ulyqfm_.ulylbl_ │ │ │ │ + 0x0001ef5c 5f00756c 796c626c 5f00756c 7379626c _.ulylbl_.ulsybl │ │ │ │ + 0x0001ef6c 5f5f0075 6c737962 6c5f0075 6c717962 __.ulsybl_.ulqyb │ │ │ │ + 0x0001ef7c 6c5f5f00 756c7179 626c5f00 756c786c l__.ulqybl_.ulxl │ │ │ │ + 0x0001ef8c 6f675f5f 00756c78 6c6f675f 00756c70 og__.ulxlog_.ulp │ │ │ │ + 0x0001ef9c 6765745f 5f00756c 70676574 5f00756c get__.ulpget_.ul │ │ │ │ + 0x0001efac 70736574 5f5f0075 6c707365 745f0075 pset__.ulpset_.u │ │ │ │ + 0x0001efbc 6c707374 785f5f00 756c7073 74785f00 lpstx__.ulpstx_. │ │ │ │ + 0x0001efcc 756c796c 6f675f5f 00756c79 6c6f675f ulylog__.ulylog_ │ │ │ │ + 0x0001efdc 0075756c 696e5f5f 00757569 716e705f .uulin__.uuiqnp_ │ │ │ │ + 0x0001efec 5f007575 69716e70 5f007575 69716964 _.uuiqnp_.uuiqid │ │ │ │ + 0x0001effc 5f5f0075 75697169 645f0075 75697163 __.uuiqid_.uuiqc │ │ │ │ + 0x0001f00c 705f5f00 75756971 63705f00 75756971 p__.uuiqcp_.uuiq │ │ │ │ + 0x0001f01c 636c5f5f 00757569 71636c5f 00757569 cl__.uuiqcl_.uui │ │ │ │ + 0x0001f02c 71766c5f 5f007575 6971766c 5f007575 qvl__.uuiqvl_.uu │ │ │ │ + 0x0001f03c 6973766c 5f5f0075 75697376 6c5f0075 isvl__.uuisvl_.u │ │ │ │ + 0x0001f04c 75697169 6e5f5f00 75756971 696e5f00 uiqin__.uuiqin_. │ │ │ │ + 0x0001f05c 75756d72 6b5f5f00 75756d72 6b5f0075 uumrk__.uumrk_.u │ │ │ │ + 0x0001f06c 756c6765 745f5f00 75756c67 65745f00 ulget__.uulget_. │ │ │ │ + 0x0001f07c 75756c73 65745f5f 0075756c 7365745f uulset__.uulset_ │ │ │ │ + 0x0001f08c 0075756c 7374785f 5f007575 6c737478 .uulstx__.uulstx │ │ │ │ + 0x0001f09c 5f007575 73667274 5f5f0075 75736672 _.uusfrt__.uusfr │ │ │ │ + 0x0001f0ac 745f0075 75716672 745f5f00 75757166 t_.uuqfrt__.uuqf │ │ │ │ + 0x0001f0bc 72745f00 75757366 72695f5f 00757573 rt_.uusfri__.uus │ │ │ │ + 0x0001f0cc 6672695f 00757571 6672695f 5f007575 fri_.uuqfri__.uu │ │ │ │ + 0x0001f0dc 71667269 5f007575 73617270 5f5f0075 qfri_.uusarp__.u │ │ │ │ + 0x0001f0ec 75736172 705f0075 75716172 705f5f00 usarp_.uuqarp__. │ │ │ │ + 0x0001f0fc 75757161 72705f00 75756c71 6e705f5f uuqarp_.uulqnp__ │ │ │ │ + 0x0001f10c 0075756c 716e705f 0075756c 7169645f .uulqnp_.uulqid_ │ │ │ │ + 0x0001f11c 5f007575 6c716964 5f007575 6c716370 _.uulqid_.uulqcp │ │ │ │ + 0x0001f12c 5f5f0075 756c7163 705f0075 756c7163 __.uulqcp_.uulqc │ │ │ │ + 0x0001f13c 6c5f5f00 75756c71 636c5f00 75756c71 l__.uulqcl_.uulq │ │ │ │ + 0x0001f14c 766c5f5f 0075756c 71766c5f 0075756c vl__.uulqvl_.uul │ │ │ │ + 0x0001f15c 73766c5f 5f007575 6c73766c 5f007575 svl__.uulsvl_.uu │ │ │ │ + 0x0001f16c 6c71696e 5f5f0075 756c7169 6e5f0075 lqin__.uulqin_.u │ │ │ │ + 0x0001f17c 75726765 745f5f00 75757267 65745f00 urget__.uurget_. │ │ │ │ + 0x0001f18c 75757273 65745f5f 00757572 7365745f uurset__.uurset_ │ │ │ │ + 0x0001f19c 00757572 7374785f 5f007575 72737478 .uurstx__.uurstx │ │ │ │ + 0x0001f1ac 5f007575 6c696e7a 5f5f0075 756c696e _.uulinz__.uulin │ │ │ │ + 0x0001f1bc 7a5f0075 7572716e 705f5f00 75757271 z_.uurqnp__.uurq │ │ │ │ + 0x0001f1cc 6e705f00 75757271 69645f5f 00757572 np_.uurqid__.uur │ │ │ │ + 0x0001f1dc 7169645f 00757572 7163705f 5f007575 qid_.uurqcp__.uu │ │ │ │ + 0x0001f1ec 72716370 5f007575 7271636c 5f5f0075 rqcp_.uurqcl__.u │ │ │ │ + 0x0001f1fc 75727163 6c5f0075 75727176 6c5f5f00 urqcl_.uurqvl__. │ │ │ │ + 0x0001f20c 75757271 766c5f00 75757273 766c5f5f uurqvl_.uursvl__ │ │ │ │ + 0x0001f21c 00757572 73766c5f 00757572 71696e5f .uursvl_.uurqin_ │ │ │ │ + 0x0001f22c 5f007575 7271696e 5f007575 70676574 _.uurqin_.uupget │ │ │ │ + 0x0001f23c 5f5f0075 75706765 745f0075 75707365 __.uupget_.uupse │ │ │ │ + 0x0001f24c 745f5f00 75757073 65745f00 75757073 t__.uupset_.uups │ │ │ │ + 0x0001f25c 74785f5f 00757570 7374785f 00757569 tx__.uupstx_.uui │ │ │ │ + 0x0001f26c 6e69745f 5f007575 696e6974 5f007575 nit__.uuinit_.uu │ │ │ │ + 0x0001f27c 736c6e74 5f5f0075 75736c6e 745f0075 slnt__.uuslnt_.u │ │ │ │ + 0x0001f28c 75716c6e 745f5f00 7575716c 6e745f00 uqlnt__.uuqlnt_. │ │ │ │ + 0x0001f29c 7575736c 6e695f5f 00757573 6c6e695f uuslni__.uuslni_ │ │ │ │ + 0x0001f2ac 00757571 6c6e695f 5f007575 716c6e69 .uuqlni__.uuqlni │ │ │ │ + 0x0001f2bc 5f007575 73696476 5f5f0075 75736964 _.uusidv__.uusid │ │ │ │ + 0x0001f2cc 765f0075 75716964 765f5f00 75757169 v_.uuqidv__.uuqi │ │ │ │ + 0x0001f2dc 64765f00 75757071 6e705f5f 00757570 dv_.uupqnp__.uup │ │ │ │ + 0x0001f2ec 716e705f 00757570 7169645f 5f007575 qnp_.uupqid__.uu │ │ │ │ + 0x0001f2fc 70716964 5f007575 70716370 5f5f0075 pqid_.uupqcp__.u │ │ │ │ + 0x0001f30c 75707163 705f0075 75707163 6c5f5f00 upqcp_.uupqcl__. │ │ │ │ + 0x0001f31c 75757071 636c5f00 75757071 69745f5f uupqcl_.uupqit__ │ │ │ │ + 0x0001f32c 00757570 7169745f 00757570 71766c5f .uupqit_.uupqvl_ │ │ │ │ + 0x0001f33c 5f007575 7071766c 5f007575 7073766c _.uupqvl_.uupsvl │ │ │ │ + 0x0001f34c 5f5f0075 75707376 6c5f0075 75707169 __.uupsvl_.uupqi │ │ │ │ + 0x0001f35c 6e5f5f00 75757071 696e5f00 75757362 n__.uupqin_.uusb │ │ │ │ + 0x0001f36c 72735f5f 00757573 6272735f 00757571 rs__.uusbrs_.uuq │ │ │ │ + 0x0001f37c 6272735f 5f007575 71627273 5f007575 brs__.uuqbrs_.uu │ │ │ │ + 0x0001f38c 736d6b74 5f5f0075 75736d6b 745f0075 smkt__.uusmkt_.u │ │ │ │ + 0x0001f39c 75716d6b 745f5f00 7575716d 6b745f00 uqmkt__.uuqmkt_. │ │ │ │ + 0x0001f3ac 7575736d 6b695f5f 00757573 6d6b695f uusmki__.uusmki_ │ │ │ │ + 0x0001f3bc 00757571 6d6b695f 5f007575 716d6b69 .uuqmki__.uuqmki │ │ │ │ + 0x0001f3cc 5f007575 736d6b73 5f5f0075 75736d6b _.uusmks__.uusmk │ │ │ │ + 0x0001f3dc 735f0075 75716d6b 735f5f00 7575716d s_.uuqmks__.uuqm │ │ │ │ + 0x0001f3ec 6b735f00 75756967 65745f5f 00757569 ks_.uuiget__.uui │ │ │ │ + 0x0001f3fc 6765745f 00757569 7365745f 5f007575 get_.uuiset__.uu │ │ │ │ + 0x0001f40c 69736574 5f007575 69737478 5f5f0075 iset_.uuistx__.u │ │ │ │ + 0x0001f41c 75697374 785f0075 75736562 745f5f00 uistx_.uusebt__. │ │ │ │ + 0x0001f42c 75757365 62745f00 75757165 62745f5f uusebt_.uuqebt__ │ │ │ │ + 0x0001f43c 00757571 6562745f 00757573 6562695f .uuqebt_.uusebi_ │ │ │ │ + 0x0001f44c 5f007575 73656269 5f007575 71656269 _.uusebi_.uuqebi │ │ │ │ + 0x0001f45c 5f5f0075 75716562 695f0075 75736562 __.uuqebi_.uuseb │ │ │ │ + 0x0001f46c 735f5f00 75757365 62735f00 75757165 s__.uusebs_.uuqe │ │ │ │ + 0x0001f47c 62735f5f 00757571 6562735f 0075756d bs__.uuqebs_.uum │ │ │ │ + 0x0001f48c 726b7a5f 5f007575 6d726b7a 5f007567 rkz__.uumrkz_.ug │ │ │ │ + 0x0001f49c 7375745f 5f007567 7375745f 00756764 sut__.ugsut_.ugd │ │ │ │ + 0x0001f4ac 75745f5f 00756764 75745f00 75677665 ut__.ugdut_.ugve │ │ │ │ + 0x0001f4bc 63745f5f 00756776 6563745f 00756772 ct__.ugvect_.ugr │ │ │ │ + 0x0001f4cc 716e705f 5f007567 72716e70 5f007567 qnp__.ugrqnp_.ug │ │ │ │ + 0x0001f4dc 72716964 5f5f0075 67727169 645f0075 rqid__.ugrqid_.u │ │ │ │ + 0x0001f4ec 67727163 705f5f00 75677271 63705f00 grqcp__.ugrqcp_. │ │ │ │ + 0x0001f4fc 75677271 636c5f5f 00756772 71636c5f ugrqcl__.ugrqcl_ │ │ │ │ + 0x0001f50c 00756772 71766c5f 5f007567 7271766c .ugrqvl__.ugrqvl │ │ │ │ + 0x0001f51c 5f007567 7273766c 5f5f0075 67727376 _.ugrsvl__.ugrsv │ │ │ │ + 0x0001f52c 6c5f0075 67727169 6e5f5f00 75677271 l_.ugrqin__.ugrq │ │ │ │ + 0x0001f53c 696e5f00 75676971 6e705f5f 00756769 in_.ugiqnp__.ugi │ │ │ │ + 0x0001f54c 716e705f 00756769 7169645f 5f007567 qnp_.ugiqid__.ug │ │ │ │ + 0x0001f55c 69716964 5f007567 69716370 5f5f0075 iqid_.ugiqcp__.u │ │ │ │ + 0x0001f56c 67697163 705f0075 67697163 6c5f5f00 giqcp_.ugiqcl__. │ │ │ │ + 0x0001f57c 75676971 636c5f00 75676971 766c5f5f ugiqcl_.ugiqvl__ │ │ │ │ + 0x0001f58c 00756769 71766c5f 00756769 73766c5f .ugiqvl_.ugisvl_ │ │ │ │ + 0x0001f59c 5f007567 6973766c 5f007567 6971696e _.ugisvl_.ugiqin │ │ │ │ + 0x0001f5ac 5f5f0075 67697169 6e5f0075 67756e69 __.ugiqin_.uguni │ │ │ │ + 0x0001f5bc 745f5f00 7567756e 69745f00 75677267 t__.ugunit_.ugrg │ │ │ │ + 0x0001f5cc 65745f5f 00756772 6765745f 00756772 et__.ugrget_.ugr │ │ │ │ + 0x0001f5dc 7365745f 5f007567 72736574 5f007567 set__.ugrset_.ug │ │ │ │ + 0x0001f5ec 72737478 5f5f0075 67727374 785f0075 rstx__.ugrstx_.u │ │ │ │ + 0x0001f5fc 6770716e 705f5f00 75677071 6e705f00 gpqnp__.ugpqnp_. │ │ │ │ + 0x0001f60c 75677071 69645f5f 00756770 7169645f ugpqid__.ugpqid_ │ │ │ │ + 0x0001f61c 00756770 7163705f 5f007567 70716370 .ugpqcp__.ugpqcp │ │ │ │ + 0x0001f62c 5f007567 7071636c 5f5f0075 67707163 _.ugpqcl__.ugpqc │ │ │ │ + 0x0001f63c 6c5f0075 67707169 745f5f00 75677071 l_.ugpqit__.ugpq │ │ │ │ + 0x0001f64c 69745f00 75677071 766c5f5f 00756770 it_.ugpqvl__.ugp │ │ │ │ + 0x0001f65c 71766c5f 00756770 73766c5f 5f007567 qvl_.ugpsvl__.ug │ │ │ │ + 0x0001f66c 7073766c 5f007567 7071696e 5f5f0075 psvl_.ugpqin__.u │ │ │ │ + 0x0001f67c 67707169 6e5f0075 67696765 745f5f00 gpqin_.ugiget__. │ │ │ │ + 0x0001f68c 75676967 65745f00 75676973 65745f5f ugiget_.ugiset__ │ │ │ │ + 0x0001f69c 00756769 7365745f 00756769 7374785f .ugiset_.ugistx_ │ │ │ │ + 0x0001f6ac 5f007567 69737478 5f007567 6c716e70 _.ugistx_.uglqnp │ │ │ │ + 0x0001f6bc 5f5f0075 676c716e 705f0075 676c7169 __.uglqnp_.uglqi │ │ │ │ + 0x0001f6cc 645f5f00 75676c71 69645f00 75676c71 d__.uglqid_.uglq │ │ │ │ + 0x0001f6dc 63705f5f 0075676c 7163705f 0075676c cp__.uglqcp_.ugl │ │ │ │ + 0x0001f6ec 71636c5f 5f007567 6c71636c 5f007567 qcl__.uglqcl_.ug │ │ │ │ + 0x0001f6fc 6c71766c 5f5f0075 676c7176 6c5f0075 lqvl__.uglqvl_.u │ │ │ │ + 0x0001f70c 676c7376 6c5f5f00 75676c73 766c5f00 glsvl__.uglsvl_. │ │ │ │ + 0x0001f71c 75676c71 696e5f5f 0075676c 71696e5f uglqin__.uglqin_ │ │ │ │ + 0x0001f72c 00756770 6765745f 5f007567 70676574 .ugpget__.ugpget │ │ │ │ + 0x0001f73c 5f007567 70736574 5f5f0075 67707365 _.ugpset__.ugpse │ │ │ │ + 0x0001f74c 745f0075 67707374 785f5f00 75677073 t_.ugpstx__.ugps │ │ │ │ + 0x0001f75c 74785f00 75676c67 65745f5f 0075676c tx_.uglget__.ugl │ │ │ │ + 0x0001f76c 6765745f 0075676c 7365745f 5f007567 get_.uglset__.ug │ │ │ │ + 0x0001f77c 6c736574 5f007567 6c737478 5f5f0075 lset_.uglstx__.u │ │ │ │ + 0x0001f78c 676c7374 785f0075 7a63716e 705f5f00 glstx_.uzcqnp__. │ │ │ │ + 0x0001f79c 757a6371 6e705f00 757a6371 69645f5f uzcqnp_.uzcqid__ │ │ │ │ + 0x0001f7ac 00757a63 7169645f 00757a63 7163705f .uzcqid_.uzcqcp_ │ │ │ │ + 0x0001f7bc 5f00757a 63716370 5f00757a 6371636c _.uzcqcp_.uzcqcl │ │ │ │ + 0x0001f7cc 5f5f0075 7a637163 6c5f0075 7a637176 __.uzcqcl_.uzcqv │ │ │ │ + 0x0001f7dc 6c5f5f00 757a6371 766c5f00 757a6373 l__.uzcqvl_.uzcs │ │ │ │ + 0x0001f7ec 766c5f5f 00757a63 73766c5f 00757a63 vl__.uzcsvl_.uzc │ │ │ │ + 0x0001f7fc 71696e5f 5f00757a 6371696e 5f00757a qin__.uzcqin_.uz │ │ │ │ + 0x0001f80c 63736176 5f5f0075 7a637361 765f0075 csav__.uzcsav_.u │ │ │ │ + 0x0001f81c 7a637273 745f5f00 757a6372 73745f00 zcrst__.uzcrst_. │ │ │ │ + 0x0001f82c 757a6967 65745f5f 00757a69 6765745f uziget__.uziget_ │ │ │ │ + 0x0001f83c 00757a69 7365745f 5f00757a 69736574 .uziset__.uziset │ │ │ │ + 0x0001f84c 5f00757a 69737478 5f5f0075 7a697374 _.uzistx__.uzist │ │ │ │ + 0x0001f85c 785f0075 7a636765 745f5f00 757a6367 x_.uzcget__.uzcg │ │ │ │ + 0x0001f86c 65745f00 757a6373 65745f5f 00757a63 et_.uzcset__.uzc │ │ │ │ + 0x0001f87c 7365745f 00757a63 7374785f 5f00757a set_.uzcstx__.uz │ │ │ │ + 0x0001f88c 63737478 5f00757a 6c676574 5f5f0075 cstx_.uzlget__.u │ │ │ │ + 0x0001f89c 7a6c6765 745f0075 7a6c7365 745f5f00 zlget_.uzlset__. │ │ │ │ + 0x0001f8ac 757a6c73 65745f00 757a6c73 74785f5f uzlset_.uzlstx__ │ │ │ │ + 0x0001f8bc 00757a6c 7374785f 00757a69 6e69745f .uzlstx_.uzinit_ │ │ │ │ + 0x0001f8cc 5f00757a 696e6974 5f00757a 70736176 _.uzinit_.uzpsav │ │ │ │ + 0x0001f8dc 5f5f0075 7a707361 765f0075 7a707273 __.uzpsav_.uzprs │ │ │ │ + 0x0001f8ec 745f5f00 757a7072 73745f00 757a7071 t__.uzprst_.uzpq │ │ │ │ + 0x0001f8fc 6e705f5f 00757a70 716e705f 00757a70 np__.uzpqnp_.uzp │ │ │ │ + 0x0001f90c 7169645f 5f00757a 70716964 5f00757a qid__.uzpqid_.uz │ │ │ │ + 0x0001f91c 70716370 5f5f0075 7a707163 705f0075 pqcp__.uzpqcp_.u │ │ │ │ + 0x0001f92c 7a707163 6c5f5f00 757a7071 636c5f00 zpqcl__.uzpqcl_. │ │ │ │ + 0x0001f93c 757a7071 69745f5f 00757a70 7169745f uzpqit__.uzpqit_ │ │ │ │ + 0x0001f94c 00757a70 71766c5f 5f00757a 7071766c .uzpqvl__.uzpqvl │ │ │ │ + 0x0001f95c 5f00757a 7073766c 5f5f0075 7a707376 _.uzpsvl__.uzpsv │ │ │ │ + 0x0001f96c 6c5f0075 7a707169 6e5f5f00 757a7071 l_.uzpqin__.uzpq │ │ │ │ + 0x0001f97c 696e5f00 757a6661 63745f5f 00757a66 in_.uzfact__.uzf │ │ │ │ + 0x0001f98c 6163745f 00757a69 716e705f 5f00757a act_.uziqnp__.uz │ │ │ │ + 0x0001f99c 69716e70 5f00757a 69716964 5f5f0075 iqnp_.uziqid__.u │ │ │ │ + 0x0001f9ac 7a697169 645f0075 7a697163 705f5f00 ziqid_.uziqcp__. │ │ │ │ + 0x0001f9bc 757a6971 63705f00 757a6971 636c5f5f uziqcp_.uziqcl__ │ │ │ │ + 0x0001f9cc 00757a69 71636c5f 00757a69 71766c5f .uziqcl_.uziqvl_ │ │ │ │ + 0x0001f9dc 5f00757a 6971766c 5f00757a 6973766c _.uziqvl_.uzisvl │ │ │ │ + 0x0001f9ec 5f5f0075 7a697376 6c5f0075 7a697169 __.uzisvl_.uziqi │ │ │ │ + 0x0001f9fc 6e5f5f00 757a6971 696e5f00 757a6973 n__.uziqin_.uzis │ │ │ │ + 0x0001fa0c 61765f5f 00757a69 7361765f 00757a69 av__.uzisav_.uzi │ │ │ │ + 0x0001fa1c 7273745f 5f00757a 69727374 5f00757a rst__.uzirst_.uz │ │ │ │ + 0x0001fa2c 70676574 5f5f0075 7a706765 745f0075 pget__.uzpget_.u │ │ │ │ + 0x0001fa3c 7a707365 745f5f00 757a7073 65745f00 zpset__.uzpset_. │ │ │ │ + 0x0001fa4c 757a7073 74785f5f 00757a70 7374785f uzpstx__.uzpstx_ │ │ │ │ + 0x0001fa5c 00757a6c 716e705f 5f00757a 6c716e70 .uzlqnp__.uzlqnp │ │ │ │ + 0x0001fa6c 5f00757a 6c716964 5f5f0075 7a6c7169 _.uzlqid__.uzlqi │ │ │ │ + 0x0001fa7c 645f0075 7a6c7163 705f5f00 757a6c71 d_.uzlqcp__.uzlq │ │ │ │ + 0x0001fa8c 63705f00 757a6c71 636c5f5f 00757a6c cp_.uzlqcl__.uzl │ │ │ │ + 0x0001fa9c 71636c5f 00757a6c 71766c5f 5f00757a qcl_.uzlqvl__.uz │ │ │ │ + 0x0001faac 6c71766c 5f00757a 6c73766c 5f5f0075 lqvl_.uzlsvl__.u │ │ │ │ + 0x0001fabc 7a6c7376 6c5f0075 7a6c7169 6e5f5f00 zlsvl_.uzlqin__. │ │ │ │ + 0x0001facc 757a6c71 696e5f00 757a6c73 61765f5f uzlqin_.uzlsav__ │ │ │ │ + 0x0001fadc 00757a6c 7361765f 00757a6c 7273745f .uzlsav_.uzlrst_ │ │ │ │ + 0x0001faec 5f00757a 6c727374 5f00757a 72676574 _.uzlrst_.uzrget │ │ │ │ + 0x0001fafc 5f5f0075 7a727365 745f5f00 757a7273 __.uzrset__.uzrs │ │ │ │ + 0x0001fb0c 65745f00 757a7273 74785f5f 00757a72 et_.uzrstx__.uzr │ │ │ │ + 0x0001fb1c 7374785f 00757a72 716e705f 5f00757a stx_.uzrqnp__.uz │ │ │ │ + 0x0001fb2c 72716e70 5f00757a 72716964 5f5f0075 rqnp_.uzrqid__.u │ │ │ │ + 0x0001fb3c 7a727169 645f0075 7a727163 705f5f00 zrqid_.uzrqcp__. │ │ │ │ + 0x0001fb4c 757a7271 63705f00 757a7271 636c5f5f uzrqcp_.uzrqcl__ │ │ │ │ + 0x0001fb5c 00757a72 71636c5f 00757a72 71766c5f .uzrqcl_.uzrqvl_ │ │ │ │ + 0x0001fb6c 5f00757a 7271766c 5f00757a 7273766c _.uzrqvl_.uzrsvl │ │ │ │ + 0x0001fb7c 5f5f0075 7a727376 6c5f0075 7a727169 __.uzrsvl_.uzrqi │ │ │ │ + 0x0001fb8c 6e5f5f00 757a7271 696e5f00 757a7273 n__.uzrqin_.uzrs │ │ │ │ + 0x0001fb9c 61765f5f 00757a72 7361765f 00757a72 av__.uzrsav_.uzr │ │ │ │ + 0x0001fbac 7273745f 5f00757a 72727374 5f007563 rst__.uzrrst_.uc │ │ │ │ + 0x0001fbbc 78617972 5f5f0075 63786179 725f0075 xayr__.ucxayr_.u │ │ │ │ + 0x0001fbcc 6370716e 705f5f00 75637071 6e705f00 cpqnp__.ucpqnp_. │ │ │ │ + 0x0001fbdc 75637071 69645f5f 00756370 7169645f ucpqid__.ucpqid_ │ │ │ │ + 0x0001fbec 00756370 7163705f 5f007563 70716370 .ucpqcp__.ucpqcp │ │ │ │ + 0x0001fbfc 5f007563 7071636c 5f5f0075 63707163 _.ucpqcl__.ucpqc │ │ │ │ + 0x0001fc0c 6c5f0075 63707169 745f5f00 75637071 l_.ucpqit__.ucpq │ │ │ │ + 0x0001fc1c 69745f00 75637071 766c5f5f 00756370 it_.ucpqvl__.ucp │ │ │ │ + 0x0001fc2c 71766c5f 00756370 73766c5f 5f007563 qvl_.ucpsvl__.uc │ │ │ │ + 0x0001fc3c 7073766c 5f007563 7071696e 5f5f0075 psvl_.ucpqin__.u │ │ │ │ + 0x0001fc4c 63707169 6e5f0075 6372716e 705f5f00 cpqin_.ucrqnp__. │ │ │ │ + 0x0001fc5c 75637271 6e705f00 75637271 69645f5f ucrqnp_.ucrqid__ │ │ │ │ + 0x0001fc6c 00756372 7169645f 00756372 7163705f .ucrqid_.ucrqcp_ │ │ │ │ + 0x0001fc7c 5f007563 72716370 5f007563 7271636c _.ucrqcp_.ucrqcl │ │ │ │ + 0x0001fc8c 5f5f0075 63727163 6c5f0075 63727176 __.ucrqcl_.ucrqv │ │ │ │ + 0x0001fc9c 6c5f5f00 75637271 766c5f00 75637273 l__.ucrqvl_.ucrs │ │ │ │ + 0x0001fcac 766c5f5f 00756372 73766c5f 00756372 vl__.ucrsvl_.ucr │ │ │ │ + 0x0001fcbc 71696e5f 5f007563 7271696e 5f007563 qin__.ucrqin_.uc │ │ │ │ + 0x0001fccc 78616d6e 5f5f0075 6378616d 6e5f0075 xamn__.ucxamn_.u │ │ │ │ + 0x0001fcdc 63796164 795f5f00 75637961 64795f00 cyady__.ucyady_. │ │ │ │ + 0x0001fcec 75637067 65745f5f 00756370 6765745f ucpget__.ucpget_ │ │ │ │ + 0x0001fcfc 00756370 7365745f 5f007563 70736574 .ucpset__.ucpset │ │ │ │ + 0x0001fd0c 5f007563 70737478 5f5f0075 63707374 _.ucpstx__.ucpst │ │ │ │ + 0x0001fd1c 785f0075 6379616d 6e5f5f00 75637961 x_.ucyamn__.ucya │ │ │ │ + 0x0001fd2c 6d6e5f00 75637961 636c5f5f 00756379 mn_.ucyacl__.ucy │ │ │ │ + 0x0001fd3c 61636c5f 0075636c 6765745f 5f007563 acl_.uclget__.uc │ │ │ │ + 0x0001fd4c 6c676574 5f007563 6c736574 5f5f0075 lget_.uclset__.u │ │ │ │ + 0x0001fd5c 636c7365 745f0075 636c7374 785f5f00 clset_.uclstx__. │ │ │ │ + 0x0001fd6c 75636c73 74785f00 75637861 636c5f5f uclstx_.ucxacl__ │ │ │ │ + 0x0001fd7c 00756378 61636c5f 00756369 6765745f .ucxacl_.uciget_ │ │ │ │ + 0x0001fd8c 5f007563 69676574 5f007563 69736574 _.uciget_.uciset │ │ │ │ + 0x0001fd9c 5f5f0075 63697365 745f0075 63697374 __.uciset_.ucist │ │ │ │ + 0x0001fdac 785f5f00 75636973 74785f00 75636971 x__.ucistx_.uciq │ │ │ │ + 0x0001fdbc 6e705f5f 00756369 716e705f 00756369 np__.uciqnp_.uci │ │ │ │ + 0x0001fdcc 7169645f 5f007563 69716964 5f007563 qid__.uciqid_.uc │ │ │ │ + 0x0001fddc 69716370 5f5f0075 63697163 705f0075 iqcp__.uciqcp_.u │ │ │ │ + 0x0001fdec 63697163 6c5f5f00 75636971 636c5f00 ciqcl__.uciqcl_. │ │ │ │ + 0x0001fdfc 75636971 766c5f5f 00756369 71766c5f uciqvl__.uciqvl_ │ │ │ │ + 0x0001fe0c 00756369 73766c5f 5f007563 6973766c .ucisvl__.ucisvl │ │ │ │ + 0x0001fe1c 5f007563 6971696e 5f5f0075 63697169 _.uciqin__.uciqi │ │ │ │ + 0x0001fe2c 6e5f006e 75636461 795f5f00 6e756364 n_.nucday__.nucd │ │ │ │ + 0x0001fe3c 61795f00 75637267 65745f5f 00756372 ay_.ucrget__.ucr │ │ │ │ + 0x0001fe4c 6765745f 00756372 7365745f 5f007563 get_.ucrset__.uc │ │ │ │ + 0x0001fe5c 72736574 5f007563 72737478 5f5f0075 rset_.ucrstx__.u │ │ │ │ + 0x0001fe6c 63727374 785f0075 63786164 795f5f00 crstx_.ucxady__. │ │ │ │ + 0x0001fe7c 75637861 64795f00 6e756363 68725f5f ucxady_.nucchr__ │ │ │ │ + 0x0001fe8c 006e7563 6368725f 0075636c 716e705f .nucchr_.uclqnp_ │ │ │ │ + 0x0001fe9c 5f007563 6c716e70 5f007563 6c716964 _.uclqnp_.uclqid │ │ │ │ + 0x0001feac 5f5f0075 636c7169 645f0075 636c7163 __.uclqid_.uclqc │ │ │ │ + 0x0001febc 705f5f00 75636c71 63705f00 75636c71 p__.uclqcp_.uclq │ │ │ │ + 0x0001fecc 636c5f5f 0075636c 71636c5f 0075636c cl__.uclqcl_.ucl │ │ │ │ + 0x0001fedc 71766c5f 5f007563 6c71766c 5f007563 qvl__.uclqvl_.uc │ │ │ │ + 0x0001feec 6c73766c 5f5f0075 636c7376 6c5f0075 lsvl__.uclsvl_.u │ │ │ │ + 0x0001fefc 636c7169 6e5f5f00 75636c71 696e5f00 clqin__.uclqin_. │ │ │ │ + 0x0001ff0c 75637961 79725f5f 00756379 6179725f ucyayr__.ucyayr_ │ │ │ │ + 0x0001ff1c 00756462 7365745f 5f007564 62736574 .udbset__.udbset │ │ │ │ + 0x0001ff2c 5f007564 70676574 5f5f0075 64706765 _.udpget__.udpge │ │ │ │ + 0x0001ff3c 745f0075 64707365 745f5f00 75647073 t_.udpset__.udps │ │ │ │ + 0x0001ff4c 65745f00 75647073 74785f5f 00756470 et_.udpstx__.udp │ │ │ │ + 0x0001ff5c 7374785f 00756467 72646e5f 5f007564 stx_.udgrdn__.ud │ │ │ │ + 0x0001ff6c 6772646e 5f007564 69676574 5f5f0075 grdn_.udiget__.u │ │ │ │ + 0x0001ff7c 64696765 745f0075 64697365 745f5f00 diget_.udiset__. │ │ │ │ + 0x0001ff8c 75646973 65745f00 75646973 74785f5f udiset_.udistx__ │ │ │ │ + 0x0001ff9c 00756469 7374785f 00756469 716e705f .udistx_.udiqnp_ │ │ │ │ + 0x0001ffac 5f007564 69716e70 5f007564 69716964 _.udiqnp_.udiqid │ │ │ │ + 0x0001ffbc 5f5f0075 64697169 645f0075 64697163 __.udiqid_.udiqc │ │ │ │ + 0x0001ffcc 705f5f00 75646971 63705f00 75646971 p__.udiqcp_.udiq │ │ │ │ + 0x0001ffdc 636c5f5f 00756469 71636c5f 00756469 cl__.udiqcl_.udi │ │ │ │ + 0x0001ffec 71766c5f 5f007564 6971766c 5f007564 qvl__.udiqvl_.ud │ │ │ │ + 0x0001fffc 6973766c 5f5f0075 64697376 6c5f0075 isvl__.udisvl_.u │ │ │ │ + 0x0002000c 64697169 6e5f5f00 75646971 696e5f00 diqin__.udiqin_. │ │ │ │ + 0x0002001c 75646c67 65745f5f 0075646c 6765745f udlget__.udlget_ │ │ │ │ + 0x0002002c 0075646c 7365745f 5f007564 6c736574 .udlset__.udlset │ │ │ │ + 0x0002003c 5f007564 6c737478 5f5f0075 646c7374 _.udlstx__.udlst │ │ │ │ + 0x0002004c 785f0075 6469636c 765f5f00 75646963 x_.udiclv__.udic │ │ │ │ + 0x0002005c 6c765f00 75647363 6c765f5f 00756473 lv_.udsclv__.uds │ │ │ │ + 0x0002006c 636c765f 00756471 636c765f 5f007564 clv_.udqclv__.ud │ │ │ │ + 0x0002007c 71636c76 5f007564 71636c6e 5f5f0075 qclv_.udqcln__.u │ │ │ │ + 0x0002008c 6471636c 6e5f0075 6464636c 765f5f00 dqcln_.uddclv__. │ │ │ │ + 0x0002009c 75646463 6c765f00 75647363 6c7a5f5f uddclv_.udsclz__ │ │ │ │ + 0x000200ac 00756473 636c7a5f 00756471 636c7a5f .udsclz_.udqclz_ │ │ │ │ + 0x000200bc 5f007564 71636c7a 5f007564 67636c61 _.udqclz_.udgcla │ │ │ │ + 0x000200cc 5f5f0075 6467636c 615f0075 6469636c __.udgcla_.udicl │ │ │ │ + 0x000200dc 725f5f00 75646963 6c725f00 75646c61 r__.udiclr_.udla │ │ │ │ + 0x000200ec 626c5f5f 0075646c 61626c5f 00756473 bl__.udlabl_.uds │ │ │ │ + 0x000200fc 666d745f 5f007564 73666d74 5f007564 fmt__.udsfmt_.ud │ │ │ │ + 0x0002010c 71666d74 5f5f0075 6471666d 745f0075 qfmt__.udqfmt_.u │ │ │ │ + 0x0002011c 64726765 745f5f00 75647267 65745f00 drget__.udrget_. │ │ │ │ + 0x0002012c 75647273 65745f5f 00756472 7365745f udrset__.udrset_ │ │ │ │ + 0x0002013c 00756472 7374785f 5f007564 72737478 .udrstx__.udrstx │ │ │ │ + 0x0002014c 5f006c75 6463686b 5f5f006c 75646368 _.ludchk__.ludch │ │ │ │ + 0x0002015c 6b5f0075 646c716e 705f5f00 75646c71 k_.udlqnp__.udlq │ │ │ │ + 0x0002016c 6e705f00 75646c71 69645f5f 0075646c np_.udlqid__.udl │ │ │ │ + 0x0002017c 7169645f 0075646c 7163705f 5f007564 qid_.udlqcp__.ud │ │ │ │ + 0x0002018c 6c716370 5f007564 6c71636c 5f5f0075 lqcp_.udlqcl__.u │ │ │ │ + 0x0002019c 646c7163 6c5f0075 646c7176 6c5f5f00 dlqcl_.udlqvl__. │ │ │ │ + 0x000201ac 75646c71 766c5f00 75646c73 766c5f5f udlqvl_.udlsvl__ │ │ │ │ + 0x000201bc 0075646c 73766c5f 0075646c 71696e5f .udlsvl_.udlqin_ │ │ │ │ + 0x000201cc 5f007564 6c71696e 5f007564 636e747a _.udlqin_.udcntz │ │ │ │ + 0x000201dc 5f5f0075 64636e74 7a5f0075 64757875 __.udcntz_.uduxu │ │ │ │ + 0x000201ec 795f5f00 75647578 75795f00 75646263 y__.uduxuy_.udbc │ │ │ │ + 0x000201fc 6c725f5f 00756462 636c725f 00756470 lr__.udbclr_.udp │ │ │ │ + 0x0002020c 716e705f 5f007564 70716e70 5f007564 qnp__.udpqnp_.ud │ │ │ │ + 0x0002021c 70716964 5f5f0075 64707169 645f0075 pqid__.udpqid_.u │ │ │ │ + 0x0002022c 64707163 705f5f00 75647071 63705f00 dpqcp__.udpqcp_. │ │ │ │ + 0x0002023c 75647071 636c5f5f 00756470 71636c5f udpqcl__.udpqcl_ │ │ │ │ + 0x0002024c 00756470 7169745f 5f007564 70716974 .udpqit__.udpqit │ │ │ │ + 0x0002025c 5f007564 7071766c 5f5f0075 64707176 _.udpqvl__.udpqv │ │ │ │ + 0x0002026c 6c5f0075 64707376 6c5f5f00 75647073 l_.udpsvl__.udps │ │ │ │ + 0x0002027c 766c5f00 75647071 696e5f5f 00756470 vl_.udpqin__.udp │ │ │ │ + 0x0002028c 71696e5f 00756472 716e705f 5f007564 qin_.udrqnp__.ud │ │ │ │ + 0x0002029c 72716e70 5f007564 72716964 5f5f0075 rqnp_.udrqid__.u │ │ │ │ + 0x000202ac 64727169 645f0075 64727163 705f5f00 drqid_.udrqcp__. │ │ │ │ + 0x000202bc 75647271 63705f00 75647271 636c5f5f udrqcp_.udrqcl__ │ │ │ │ + 0x000202cc 00756472 71636c5f 00756472 71766c5f .udrqcl_.udrqvl_ │ │ │ │ + 0x000202dc 5f007564 7271766c 5f007564 7273766c _.udrqvl_.udrsvl │ │ │ │ + 0x000202ec 5f5f0075 64727376 6c5f0075 64727169 __.udrsvl_.udrqi │ │ │ │ + 0x000202fc 6e5f5f00 75647271 696e5f00 75646c69 n__.udrqin_.udli │ │ │ │ + 0x0002030c 6e655f5f 0075646c 696e655f 00756463 ne__.udline_.udc │ │ │ │ + 0x0002031c 6e74725f 5f007564 636e7472 5f007564 ntr__.udcntr_.ud │ │ │ │ + 0x0002032c 67636c62 5f5f0075 6467636c 625f0075 gclb__.udgclb_.u │ │ │ │ + 0x0002033c 6d72716e 705f5f00 756d7271 6e705f00 mrqnp__.umrqnp_. │ │ │ │ + 0x0002034c 756d7271 69645f5f 00756d72 7169645f umrqid__.umrqid_ │ │ │ │ + 0x0002035c 00756d72 7163705f 5f00756d 72716370 .umrqcp__.umrqcp │ │ │ │ + 0x0002036c 5f00756d 7271636c 5f5f0075 6d727163 _.umrqcl__.umrqc │ │ │ │ + 0x0002037c 6c5f0075 6d727176 6c5f5f00 756d7271 l_.umrqvl__.umrq │ │ │ │ + 0x0002038c 766c5f00 756d7273 766c5f5f 00756d72 vl_.umrsvl__.umr │ │ │ │ + 0x0002039c 73766c5f 00756d72 71696e5f 5f00756d svl_.umrqin__.um │ │ │ │ + 0x000203ac 7271696e 5f00756d 70676574 5f5f0075 rqin_.umpget__.u │ │ │ │ + 0x000203bc 6d706765 745f0075 6d707365 745f5f00 mpget_.umpset__. │ │ │ │ + 0x000203cc 756d7073 65745f00 756d7073 74785f5f umpset_.umpstx__ │ │ │ │ + 0x000203dc 00756d70 7374785f 00756d73 6772645f .umpstx_.umsgrd_ │ │ │ │ + 0x000203ec 5f00756d 73677264 5f00756d 706c696d _.umsgrd_.umplim │ │ │ │ + 0x000203fc 5f5f0075 6d706c69 6d5f0075 6d737077 __.umplim_.umspw │ │ │ │ + 0x0002040c 645f5f00 756d7370 77645f00 756d706d d__.umspwd_.umpm │ │ │ │ + 0x0002041c 61705f5f 00756d70 6d61705f 00756d73 ap__.umpmap_.ums │ │ │ │ + 0x0002042c 636f6d5f 5f00756d 73636f6d 5f00756d com__.umscom_.um │ │ │ │ + 0x0002043c 71666e6d 5f5f0075 6d71666e 6d5f0075 qfnm__.umqfnm_.u │ │ │ │ + 0x0002044c 6d737064 665f5f00 756d7370 64665f00 mspdf__.umspdf_. │ │ │ │ + 0x0002045c 756d7067 72645f5f 00756d70 6772645f umpgrd__.umpgrd_ │ │ │ │ + 0x0002046c 00756d62 6e64705f 5f00756d 626e6470 .umbndp__.umbndp │ │ │ │ + 0x0002047c 5f00756d 73637764 5f5f0075 6d736377 _.umscwd__.umscw │ │ │ │ + 0x0002048c 645f0075 6d716377 645f5f00 756d7163 d_.umqcwd__.umqc │ │ │ │ + 0x0002049c 77645f00 756d6967 65745f5f 00756d69 wd_.umiget__.umi │ │ │ │ + 0x000204ac 6765745f 00756d69 7365745f 5f00756d get_.umiset__.um │ │ │ │ + 0x000204bc 69736574 5f00756d 69737478 5f5f0075 iset_.umistx__.u │ │ │ │ + 0x000204cc 6d697374 785f0075 6d73706e 745f5f00 mistx_.umspnt__. │ │ │ │ + 0x000204dc 756d7370 6e745f00 756d7170 6e745f5f umspnt_.umqpnt__ │ │ │ │ + 0x000204ec 00756d71 706e745f 00756d71 70746e5f .umqpnt_.umqptn_ │ │ │ │ + 0x000204fc 5f00756d 7170746e 5f00756d 72706e74 _.umqptn_.umrpnt │ │ │ │ + 0x0002050c 5f5f0075 6d72706e 745f0075 6d70676c __.umrpnt_.umpgl │ │ │ │ + 0x0002051c 625f5f00 756d7067 6c625f00 756d6c67 b__.umpglb_.umlg │ │ │ │ + 0x0002052c 65745f5f 00756d6c 6765745f 00756d6c et__.umlget_.uml │ │ │ │ + 0x0002053c 7365745f 5f00756d 6c736574 5f00756d set__.umlset_.um │ │ │ │ + 0x0002054c 6c737478 5f5f0075 6d6c7374 785f0075 lstx__.umlstx_.u │ │ │ │ + 0x0002055c 6d717478 795f5f00 756d7174 78795f00 mqtxy__.umqtxy_. │ │ │ │ + 0x0002056c 756d7370 63745f5f 00756d73 7063745f umspct__.umspct_ │ │ │ │ + 0x0002057c 00756d72 6765745f 5f00756d 72676574 .umrget__.umrget │ │ │ │ + 0x0002058c 5f00756d 72736574 5f5f0075 6d727365 _.umrset__.umrse │ │ │ │ + 0x0002059c 745f0075 6d727374 785f5f00 756d7273 t_.umrstx__.umrs │ │ │ │ + 0x000205ac 74785f00 756d666d 61705f5f 00756d66 tx_.umfmap__.umf │ │ │ │ + 0x000205bc 6d61705f 00756d62 6e64635f 5f00756d map_.umbndc__.um │ │ │ │ + 0x000205cc 626e6463 5f00756d 696e6974 5f5f0075 bndc_.uminit__.u │ │ │ │ + 0x000205dc 6d696e69 745f0075 6d73636e 745f5f00 minit_.umscnt__. │ │ │ │ + 0x000205ec 756d7363 6e745f00 756d7163 6e745f5f umscnt_.umqcnt__ │ │ │ │ + 0x000205fc 00756d71 636e745f 00756d70 6669745f .umqcnt_.umpfit_ │ │ │ │ + 0x0002060c 5f00756d 70666974 5f00756d 69716e70 _.umpfit_.umiqnp │ │ │ │ + 0x0002061c 5f5f0075 6d69716e 705f0075 6d697169 __.umiqnp_.umiqi │ │ │ │ + 0x0002062c 645f5f00 756d6971 69645f00 756d6971 d__.umiqid_.umiq │ │ │ │ + 0x0002063c 63705f5f 00756d69 7163705f 00756d69 cp__.umiqcp_.umi │ │ │ │ + 0x0002064c 71636c5f 5f00756d 6971636c 5f00756d qcl__.umiqcl_.um │ │ │ │ + 0x0002065c 6971766c 5f5f0075 6d697176 6c5f0075 iqvl__.umiqvl_.u │ │ │ │ + 0x0002066c 6d697376 6c5f5f00 756d6973 766c5f00 misvl__.umisvl_. │ │ │ │ + 0x0002067c 756d6971 696e5f5f 00756d69 71696e5f umiqin__.umiqin_ │ │ │ │ + 0x0002068c 00756d73 7070745f 5f00756d 73707074 .umsppt__.umsppt │ │ │ │ + 0x0002069c 5f00756d 6c716e70 5f5f0075 6d6c716e _.umlqnp__.umlqn │ │ │ │ + 0x000206ac 705f0075 6d6c7169 645f5f00 756d6c71 p_.umlqid__.umlq │ │ │ │ + 0x000206bc 69645f00 756d6c71 63705f5f 00756d6c id_.umlqcp__.uml │ │ │ │ + 0x000206cc 7163705f 00756d6c 71636c5f 5f00756d qcp_.umlqcl__.um │ │ │ │ + 0x000206dc 6c71636c 5f00756d 6c71766c 5f5f0075 lqcl_.umlqvl__.u │ │ │ │ + 0x000206ec 6d6c7176 6c5f0075 6d6c7376 6c5f5f00 mlqvl_.umlsvl__. │ │ │ │ + 0x000206fc 756d6c73 766c5f00 756d6c71 696e5f5f umlsvl_.umlqin__ │ │ │ │ + 0x0002070c 00756d6c 71696e5f 00756d73 7063775f .umlqin_.umspcw_ │ │ │ │ + 0x0002071c 5f00756d 73706377 5f00756d 7374767a _.umspcw_.umstvz │ │ │ │ + 0x0002072c 5f5f0075 6d737476 7a5f0075 6d70716e __.umstvz_.umpqn │ │ │ │ + 0x0002073c 705f5f00 756d7071 6e705f00 756d7071 p__.umpqnp_.umpq │ │ │ │ + 0x0002074c 69645f5f 00756d70 7169645f 00756d70 id__.umpqid_.ump │ │ │ │ + 0x0002075c 7163705f 5f00756d 70716370 5f00756d qcp__.umpqcp_.um │ │ │ │ + 0x0002076c 7071636c 5f5f0075 6d707163 6c5f0075 pqcl__.umpqcl_.u │ │ │ │ + 0x0002077c 6d707169 745f5f00 756d7071 69745f00 mpqit__.umpqit_. │ │ │ │ + 0x0002078c 756d7071 766c5f5f 00756d70 71766c5f umpqvl__.umpqvl_ │ │ │ │ + 0x0002079c 00756d70 73766c5f 5f00756d 7073766c .umpsvl__.umpsvl │ │ │ │ + 0x000207ac 5f00756d 7071696e 5f5f0075 6d707169 _.umpqin__.umpqi │ │ │ │ + 0x000207bc 6e5f0067 72696e69 745f5f00 6772696e n_.grinit__.grin │ │ │ │ + 0x000207cc 69745f00 67727374 72665f5f 00677273 it_.grstrf__.grs │ │ │ │ + 0x000207dc 7472665f 00677273 6377645f 5f006772 trf_.grscwd__.gr │ │ │ │ + 0x000207ec 73637764 5f006772 73767074 5f5f0067 scwd_.grsvpt__.g │ │ │ │ + 0x000207fc 72737670 745f0067 72736d70 6c5f5f00 rsvpt_.grsmpl__. │ │ │ │ + 0x0002080c 6772736d 706c5f00 67726f70 6e5f5f00 grsmpl_.gropn__. │ │ │ │ + 0x0002081c 67726f70 6e5f0067 7266726d 5f5f0067 gropn_.grfrm__.g │ │ │ │ + 0x0002082c 7266726d 5f006772 6669675f 5f006772 rfrm_.grfig__.gr │ │ │ │ + 0x0002083c 6669675f 00677263 6c735f5f 00677263 fig_.grcls__.grc │ │ │ │ + 0x0002084c 6c735f00 67727374 726e5f5f 00677273 ls_.grstrn__.grs │ │ │ │ + 0x0002085c 74726e5f 00677273 73696d5f 5f006772 trn_.grssim__.gr │ │ │ │ + 0x0002086c 7373696d 5f006772 73747879 5f5f0067 ssim_.grstxy__.g │ │ │ │ + 0x0002087c 72737478 795f0067 7273776e 645f5f00 rstxy_.grswnd__. │ │ │ │ + 0x0002088c 67727377 6e645f00 75697271 6e705f5f grswnd_.uirqnp__ │ │ │ │ + 0x0002089c 00756972 716e705f 00756972 7169645f .uirqnp_.uirqid_ │ │ │ │ + 0x000208ac 5f007569 72716964 5f007569 72716370 _.uirqid_.uirqcp │ │ │ │ + 0x000208bc 5f5f0075 69727163 705f0075 69727163 __.uirqcp_.uirqc │ │ │ │ + 0x000208cc 6c5f5f00 75697271 636c5f00 75697271 l__.uirqcl_.uirq │ │ │ │ + 0x000208dc 766c5f5f 00756972 71766c5f 00756972 vl__.uirqvl_.uir │ │ │ │ + 0x000208ec 73766c5f 5f007569 7273766c 5f007569 svl__.uirsvl_.ui │ │ │ │ + 0x000208fc 7271696e 5f5f0075 69727169 6e5f0075 rqin__.uirqin_.u │ │ │ │ + 0x0002090c 69706461 325f5f00 75697064 61325f00 ipda2__.uipda2_. │ │ │ │ + 0x0002091c 75697064 327a5f5f 00756970 64327a5f uipd2z__.uipd2z_ │ │ │ │ + 0x0002092c 00756970 6461335f 5f007569 70646133 .uipda3__.uipda3 │ │ │ │ + 0x0002093c 5f007569 7064337a 5f5f0075 69706433 _.uipd3z__.uipd3 │ │ │ │ + 0x0002094c 7a5f0075 69633264 5f5f0075 69633264 z_.uic2d__.uic2d │ │ │ │ + 0x0002095c 5f007569 32696e69 5f5f0075 6932696e _.ui2ini__.ui2in │ │ │ │ + 0x0002096c 695f0075 69736372 325f5f00 75697363 i_.uiscr2__.uisc │ │ │ │ + 0x0002097c 72325f00 75697163 72325f5f 00756971 r2_.uiqcr2__.uiq │ │ │ │ + 0x0002098c 6372325f 00756973 636d705f 5f007569 cr2_.uiscmp__.ui │ │ │ │ + 0x0002099c 73636d70 5f007569 69676574 5f5f0075 scmp_.uiiget__.u │ │ │ │ + 0x000209ac 69696765 745f0075 69697365 745f5f00 iiget_.uiiset__. │ │ │ │ + 0x000209bc 75696973 65745f00 75696973 74785f5f uiiset_.uiistx__ │ │ │ │ + 0x000209cc 00756969 7374785f 00756970 64617a5f .uiistx_.uipdaz_ │ │ │ │ + 0x000209dc 5f007569 7064617a 5f007569 73686477 _.uipdaz_.uishdw │ │ │ │ + 0x000209ec 5f5f0075 69736864 775f0075 6969716e __.uishdw_.uiiqn │ │ │ │ + 0x000209fc 705f5f00 75696971 6e705f00 75696971 p__.uiiqnp_.uiiq │ │ │ │ + 0x00020a0c 69645f5f 00756969 7169645f 00756969 id__.uiiqid_.uii │ │ │ │ + 0x00020a1c 7163705f 5f007569 69716370 5f007569 qcp__.uiiqcp_.ui │ │ │ │ + 0x00020a2c 6971636c 5f5f0075 69697163 6c5f0075 iqcl__.uiiqcl_.u │ │ │ │ + 0x00020a3c 69697176 6c5f5f00 75696971 766c5f00 iiqvl__.uiiqvl_. │ │ │ │ + 0x00020a4c 75696973 766c5f5f 00756969 73766c5f uiisvl__.uiisvl_ │ │ │ │ + 0x00020a5c 00756969 71696e5f 5f007569 6971696e .uiiqin__.uiiqin │ │ │ │ + 0x00020a6c 5f007569 6c676574 5f5f0075 696c6765 _.uilget__.uilge │ │ │ │ + 0x00020a7c 745f0075 696c7365 745f5f00 75696c73 t_.uilset__.uils │ │ │ │ + 0x00020a8c 65745f00 75696c73 74785f5f 0075696c et_.uilstx__.uil │ │ │ │ + 0x00020a9c 7374785f 00756966 7061635f 5f007569 stx_.uifpac__.ui │ │ │ │ + 0x00020aac 66706163 5f007569 69706163 5f5f0075 fpac_.uiipac__.u │ │ │ │ + 0x00020abc 69697061 635f0075 69796261 725f5f00 iipac_.uiybar__. │ │ │ │ + 0x00020acc 75697962 61725f00 75697166 6e6d5f5f uiybar_.uiqfnm__ │ │ │ │ + 0x00020adc 00756971 666e6d5f 00756970 6461745f .uiqfnm_.uipdat_ │ │ │ │ + 0x00020aec 5f007569 70646174 5f007569 63726762 _.uipdat_.uicrgb │ │ │ │ + 0x00020afc 5f5f0075 69637267 625f0075 6963696e __.uicrgb_.uicin │ │ │ │ + 0x00020b0c 695f5f00 75696369 6e695f00 75697363 i__.uicini_.uisc │ │ │ │ + 0x00020b1c 72675f5f 00756973 6372675f 00756973 rg__.uiscrg_.uis │ │ │ │ + 0x00020b2c 6d72675f 5f007569 736d7267 5f007569 mrg__.uismrg_.ui │ │ │ │ + 0x00020b3c 71637267 5f5f0075 69716372 675f0075 qcrg__.uiqcrg_.u │ │ │ │ + 0x00020b4c 69716d72 675f5f00 7569716d 72675f00 iqmrg__.uiqmrg_. │ │ │ │ + 0x00020b5c 75697363 73715f5f 00756973 6373715f uiscsq__.uiscsq_ │ │ │ │ + 0x00020b6c 00756973 63666c5f 5f007569 7363666c .uiscfl__.uiscfl │ │ │ │ + 0x00020b7c 5f007569 736d7371 5f5f0075 69736d73 _.uismsq__.uisms │ │ │ │ + 0x00020b8c 715f0075 69736d66 6c5f5f00 7569736d q_.uismfl__.uism │ │ │ │ + 0x00020b9c 666c5f00 75696c71 6e705f5f 0075696c fl_.uilqnp__.uil │ │ │ │ + 0x00020bac 716e705f 0075696c 7169645f 5f007569 qnp_.uilqid__.ui │ │ │ │ + 0x00020bbc 6c716964 5f007569 6c716370 5f5f0075 lqid_.uilqcp__.u │ │ │ │ + 0x00020bcc 696c7163 705f0075 696c7163 6c5f5f00 ilqcp_.uilqcl__. │ │ │ │ + 0x00020bdc 75696c71 636c5f00 75696c71 766c5f5f uilqcl_.uilqvl__ │ │ │ │ + 0x00020bec 0075696c 71766c5f 0075696c 73766c5f .uilqvl_.uilsvl_ │ │ │ │ + 0x00020bfc 5f007569 6c73766c 5f007569 6c71696e _.uilsvl_.uilqin │ │ │ │ + 0x00020c0c 5f5f0075 696c7169 6e5f0075 69726765 __.uilqin_.uirge │ │ │ │ + 0x00020c1c 745f5f00 75697267 65745f00 75697273 t__.uirget_.uirs │ │ │ │ + 0x00020c2c 65745f5f 00756972 7365745f 00756972 et__.uirset_.uir │ │ │ │ + 0x00020c3c 7374785f 5f007569 72737478 5f007569 stx__.uirstx_.ui │ │ │ │ + 0x00020c4c 6333645f 5f007569 6333645f 00756933 c3d__.uic3d_.ui3 │ │ │ │ + 0x00020c5c 696e695f 5f007569 33696e69 5f007569 ini__.ui3ini_.ui │ │ │ │ + 0x00020c6c 666c6162 5f5f0075 69666c61 625f0075 flab__.uiflab_.u │ │ │ │ + 0x00020c7c 69696c61 625f5f00 7569696c 61625f00 iilab__.uiilab_. │ │ │ │ + 0x00020c8c 7569666c 75765f5f 00756966 6c75765f uifluv__.uifluv_ │ │ │ │ + 0x00020c9c 00756969 6c75765f 5f007569 696c7576 .uiiluv__.uiiluv │ │ │ │ + 0x00020cac 5f007569 66726762 5f5f0075 69667267 _.uifrgb__.uifrg │ │ │ │ + 0x00020cbc 625f0075 69697267 625f5f00 75696972 b_.uiirgb__.uiir │ │ │ │ + 0x00020ccc 67625f00 75696679 78795f5f 00756966 gb_.uifyxy__.uif │ │ │ │ + 0x00020cdc 7978795f 00756969 7978795f 5f007569 yxy_.uiiyxy__.ui │ │ │ │ + 0x00020cec 69797879 5f007569 656e6364 5f5f0075 iyxy_.uiencd__.u │ │ │ │ + 0x00020cfc 69656e63 645f0075 69646563 645f5f00 iencd_.uidecd__. │ │ │ │ + 0x00020d0c 75696465 63645f00 75697862 61725f5f uidecd_.uixbar__ │ │ │ │ + 0x00020d1c 00756978 6261725f 00756970 636d705f .uixbar_.uipcmp_ │ │ │ │ + 0x00020d2c 5f007569 70636d70 5f007577 64666c74 _.uipcmp_.uwdflt │ │ │ │ + 0x00020d3c 5f5f0075 7764666c 745f0075 77696e69 __.uwdflt_.uwini │ │ │ │ + 0x00020d4c 745f5f00 7577696e 69745f00 69757767 t__.uwinit_.iuwg │ │ │ │ + 0x00020d5c 795f5f00 69757767 795f0069 75776778 y__.iuwgy_.iuwgx │ │ │ │ + 0x00020d6c 5f5f0069 75776778 5f007578 6d74746c __.iuwgx_.uxmttl │ │ │ │ + 0x00020d7c 5f5f0075 786d7474 6c5f0075 78706e75 __.uxmttl_.uxpnu │ │ │ │ + 0x00020d8c 6d5f5f00 7578706e 756d5f00 75787366 m__.uxpnum_.uxsf │ │ │ │ + 0x00020d9c 6d745f5f 00757873 666d745f 00757871 mt__.uxsfmt_.uxq │ │ │ │ + 0x00020dac 666d745f 5f007578 71666d74 5f007578 fmt__.uxqfmt_.ux │ │ │ │ + 0x00020dbc 7074746c 5f5f0075 78707474 6c5f0075 pttl__.uxpttl_.u │ │ │ │ + 0x00020dcc 7870746d 7a5f5f00 75787074 6d7a5f00 xptmz__.uxptmz_. │ │ │ │ + 0x00020ddc 75787061 78735f5f 00757870 6178735f uxpaxs__.uxpaxs_ │ │ │ │ + 0x00020dec 00757873 6178735f 5f007578 73617873 .uxsaxs__.uxsaxs │ │ │ │ + 0x00020dfc 5f007578 7361787a 5f5f0075 78736178 _.uxsaxz__.uxsax │ │ │ │ + 0x00020e0c 7a5f0075 78736f66 665f5f00 7578736f z_.uxsoff__.uxso │ │ │ │ + 0x00020e1c 66665f00 7578726f 66665f5f 00757872 ff_.uxroff__.uxr │ │ │ │ + 0x00020e2c 6f66665f 00757870 746d6b5f 5f007578 off_.uxptmk__.ux │ │ │ │ + 0x00020e3c 70746d6b 5f006c75 7863686b 5f5f006c ptmk_.luxchk__.l │ │ │ │ + 0x00020e4c 75786368 6b5f0075 7861786e 6d5f5f00 uxchk_.uxaxnm__. │ │ │ │ + 0x00020e5c 75786178 6e6d5f00 75786178 64765f5f uxaxnm_.uxaxdv__ │ │ │ │ + 0x00020e6c 00757861 7864765f 00757873 74746c5f .uxaxdv_.uxsttl_ │ │ │ │ + 0x00020e7c 5f007578 7374746c 5f007576 62786c5f _.uxsttl_.uvbxl_ │ │ │ │ + 0x00020e8c 5f007576 62786c5f 00757662 726c5f5f _.uvbxl_.uvbrl__ │ │ │ │ + 0x00020e9c 00757662 726c5f00 75766272 6c7a5f5f .uvbrl_.uvbrlz__ │ │ │ │ + 0x00020eac 00757662 726c7a5f 00757665 72627a5f .uvbrlz_.uverbz_ │ │ │ │ + 0x00020ebc 5f007576 6572627a 5f007576 6278665f _.uverbz_.uvbxf_ │ │ │ │ + 0x00020ecc 5f007576 6278665f 00757662 78667a5f _.uvbxf_.uvbxfz_ │ │ │ │ + 0x00020edc 5f007576 6278667a 5f007576 6272667a _.uvbxfz_.uvbrfz │ │ │ │ + 0x00020eec 5f5f0075 76627266 7a5f0075 76627861 __.uvbrfz_.uvbxa │ │ │ │ + 0x00020efc 7a5f5f00 75766278 617a5f00 75766272 z__.uvbxaz_.uvbr │ │ │ │ + 0x00020f0c 665f5f00 75766272 665f0075 76627861 f__.uvbrf_.uvbxa │ │ │ │ + 0x00020f1c 5f5f0075 76627861 5f007576 62786c7a __.uvbxa_.uvbxlz │ │ │ │ + 0x00020f2c 5f5f0075 7662786c 7a5f0075 76646966 __.uvbxlz_.uvdif │ │ │ │ + 0x00020f3c 5f5f0075 76646966 5f007576 6272615f __.uvdif_.uvbra_ │ │ │ │ + 0x00020f4c 5f007576 6272615f 00757662 72617a5f _.uvbra_.uvbraz_ │ │ │ │ + 0x00020f5c 5f007576 6272617a 5f007576 6572625f _.uvbraz_.uverb_ │ │ │ │ + 0x00020f6c 5f007576 6572625f 00757664 69667a5f _.uverb_.uvdifz_ │ │ │ │ + 0x00020f7c 5f007576 6469667a 5f007568 6278667a _.uvdifz_.uhbxfz │ │ │ │ + 0x00020f8c 5f5f0075 68627866 7a5f0075 68646966 __.uhbxfz_.uhdif │ │ │ │ + 0x00020f9c 7a5f5f00 75686469 667a5f00 75686272 z__.uhdifz_.uhbr │ │ │ │ + 0x00020fac 617a5f5f 00756862 72617a5f 00756862 az__.uhbraz_.uhb │ │ │ │ + 0x00020fbc 78665f5f 00756862 78665f00 75686278 xf__.uhbxf_.uhbx │ │ │ │ + 0x00020fcc 6c5f5f00 75686278 6c5f0075 68646966 l__.uhbxl_.uhdif │ │ │ │ + 0x00020fdc 5f5f0075 68646966 5f007568 6572625f __.uhdif_.uherb_ │ │ │ │ + 0x00020fec 5f007568 6572625f 00756862 72667a5f _.uherb_.uhbrfz_ │ │ │ │ + 0x00020ffc 5f007568 6272667a 5f007568 62726c5f _.uhbrfz_.uhbrl_ │ │ │ │ + 0x0002100c 5f007568 62726c5f 00756862 78615f5f _.uhbrl_.uhbxa__ │ │ │ │ + 0x0002101c 00756862 78615f00 75686272 615f5f00 .uhbxa_.uhbra__. │ │ │ │ + 0x0002102c 75686272 615f0075 68627861 7a5f5f00 uhbra_.uhbxaz__. │ │ │ │ + 0x0002103c 75686278 617a5f00 75686278 6c7a5f5f uhbxaz_.uhbxlz__ │ │ │ │ + 0x0002104c 00756862 786c7a5f 00756862 72665f5f .uhbxlz_.uhbrf__ │ │ │ │ + 0x0002105c 00756862 72665f00 75686272 6c7a5f5f .uhbrf_.uhbrlz__ │ │ │ │ + 0x0002106c 00756862 726c7a5f 00756865 72627a5f .uhbrlz_.uherbz_ │ │ │ │ + 0x0002107c 5f007568 6572627a 5f00696e 64786e6c _.uherbz_.indxnl │ │ │ │ + 0x0002108c 5f5f0069 6e64786e 6c5f006e 696e6478 __.indxnl_.nindx │ │ │ │ + 0x0002109c 635f5f00 6e696e64 78635f00 696e6478 c__.nindxc_.indx │ │ │ │ + 0x000210ac 72665f5f 00696e64 7872665f 006e696e rf__.indxrf_.nin │ │ │ │ + 0x000210bc 64786d5f 5f006e69 6e64786d 5f00696e dxm__.nindxm_.in │ │ │ │ + 0x000210cc 64786e66 5f5f0069 6e64786e 665f0069 dxnf__.indxnf_.i │ │ │ │ + 0x000210dc 6e647869 665f5f00 696e6478 69665f00 ndxif__.indxif_. │ │ │ │ + 0x000210ec 696e6478 696c5f5f 00696e64 78696c5f indxil__.indxil_ │ │ │ │ + 0x000210fc 006e696e 6478725f 5f006e69 6e647872 .nindxr__.nindxr │ │ │ │ + 0x0002110c 5f00696e 6478726c 5f5f0069 6e647872 _.indxrl__.indxr │ │ │ │ + 0x0002111c 6c5f0069 6e647863 6c5f5f00 696e6478 l_.indxcl__.indx │ │ │ │ + 0x0002112c 636c5f00 696e6478 6d6c5f5f 00696e64 cl_.indxml__.ind │ │ │ │ + 0x0002113c 786d6c5f 00696e64 786d665f 5f00696e xml_.indxmf__.in │ │ │ │ + 0x0002114c 64786d66 5f006e69 6e64786e 5f5f006e dxmf_.nindxn__.n │ │ │ │ + 0x0002115c 696e6478 6e5f0069 6e647863 665f5f00 indxn_.indxcf__. │ │ │ │ + 0x0002116c 696e6478 63665f00 6e696e64 78695f5f indxcf_.nindxi__ │ │ │ │ + 0x0002117c 006e696e 6478695f 00767273 65745f5f .nindxi_.vrset__ │ │ │ │ + 0x0002118c 00767273 65745f00 76727365 74305f5f .vrset_.vrset0__ │ │ │ │ + 0x0002119c 00767273 6574305f 00767273 6574315f .vrset0_.vrset1_ │ │ │ │ + 0x000211ac 5f007672 73657431 5f007672 696e6330 _.vrset1_.vrinc0 │ │ │ │ + 0x000211bc 5f5f0076 72696e63 305f0076 72666374 __.vrinc0_.vrfct │ │ │ │ + 0x000211cc 5f5f0076 72666374 5f007672 636f6e31 __.vrfct_.vrcon1 │ │ │ │ + 0x000211dc 5f5f0076 72636f6e 315f0076 72666374 __.vrcon1_.vrfct │ │ │ │ + 0x000211ec 315f5f00 76726663 74315f00 7672696e 1__.vrfct1_.vrin │ │ │ │ + 0x000211fc 635f5f00 7672696e 635f0076 72636f6e c__.vrinc_.vrcon │ │ │ │ + 0x0002120c 305f5f00 7672636f 6e305f00 7672636f 0__.vrcon0_.vrco │ │ │ │ + 0x0002121c 6e5f5f00 7672636f 6e5f0076 72666374 n__.vrcon_.vrfct │ │ │ │ + 0x0002122c 305f5f00 76726663 74305f00 7672696e 0__.vrfct0_.vrin │ │ │ │ + 0x0002123c 63315f5f 00767269 6e63315f 006c726e c1__.vrinc1_.lrn │ │ │ │ + 0x0002124c 65615f5f 006c726e 65615f00 6c726c65 ea__.lrnea_.lrle │ │ │ │ + 0x0002125c 315f5f00 6c726c65 315f006c 726c7430 1__.lrle1_.lrlt0 │ │ │ │ + 0x0002126c 5f5f006c 726c7430 5f006c72 65715f5f __.lrlt0_.lreq__ │ │ │ │ + 0x0002127c 006c7265 715f006c 72657130 5f5f006c .lreq_.lreq0__.l │ │ │ │ + 0x0002128c 72657130 5f006c72 6774615f 5f006c72 req0_.lrgta__.lr │ │ │ │ + 0x0002129c 6774615f 006c7267 745f5f00 6c726774 gta_.lrgt__.lrgt │ │ │ │ + 0x000212ac 5f006c72 6e65305f 5f006c72 6e65305f _.lrne0__.lrne0_ │ │ │ │ + 0x000212bc 006c7267 65315f5f 006c7267 65315f00 .lrge1__.lrge1_. │ │ │ │ + 0x000212cc 6c726571 615f5f00 6c726571 615f006c lreqa__.lreqa_.l │ │ │ │ + 0x000212dc 726c7431 5f5f006c 726c7431 5f006c72 rlt1__.lrlt1_.lr │ │ │ │ + 0x000212ec 6c65615f 5f006c72 6c65615f 006c7265 lea__.lrlea_.lre │ │ │ │ + 0x000212fc 71315f5f 006c7265 71315f00 6c726c65 q1__.lreq1_.lrle │ │ │ │ + 0x0002130c 5f5f006c 726c655f 006c7267 655f5f00 __.lrle_.lrge__. │ │ │ │ + 0x0002131c 6c726765 5f006c72 6e655f5f 006c726e lrge_.lrne__.lrn │ │ │ │ + 0x0002132c 655f006c 726c6530 5f5f006c 726c6530 e_.lrle0__.lrle0 │ │ │ │ + 0x0002133c 5f006c72 6774305f 5f006c72 6774305f _.lrgt0__.lrgt0_ │ │ │ │ + 0x0002134c 006c7267 74315f5f 006c7267 74315f00 .lrgt1__.lrgt1_. │ │ │ │ + 0x0002135c 6c726765 305f5f00 6c726765 305f006c lrge0__.lrge0_.l │ │ │ │ + 0x0002136c 72676561 5f5f006c 72676561 5f006c72 rgea__.lrgea_.lr │ │ │ │ + 0x0002137c 6c745f5f 006c726c 745f006c 726e6531 lt__.lrlt_.lrne1 │ │ │ │ + 0x0002138c 5f5f006c 726e6531 5f006c72 6c74615f __.lrne1_.lrlta_ │ │ │ │ + 0x0002139c 5f006c72 6c74615f 006c656e 635f5f00 _.lrlta_.lenc__. │ │ │ │ + 0x000213ac 63726164 6a5f5f00 63726164 6a5f006c cradj__.cradj_.l │ │ │ │ + 0x000213bc 656e625f 5f006c65 6e625f00 636c6164 enb__.lenb_.clad │ │ │ │ + 0x000213cc 6a5f5f00 636c6164 6a5f006c 656e7a5f j__.cladj_.lenz_ │ │ │ │ + 0x000213dc 5f006c65 6e7a5f00 6c656e79 5f5f006c _.lenz_.leny__.l │ │ │ │ + 0x000213ec 656e795f 00637276 72735f5f 00637276 eny_.crvrs__.crv │ │ │ │ + 0x000213fc 72735f00 69626c6b 67745f5f 0069626c rs_.iblkgt__.ibl │ │ │ │ + 0x0002140c 6b67745f 0069626c 6b67655f 5f006962 kgt_.iblkge__.ib │ │ │ │ + 0x0002141c 6c6b6c65 5f5f0069 626c6b6c 655f0069 lkle__.iblkle_.i │ │ │ │ + 0x0002142c 626c6b6c 745f5f00 69626c6b 6c745f00 blklt__.iblklt_. │ │ │ │ + 0x0002143c 6d706661 7a6d5f5f 006d7066 617a6d5f mpfazm__.mpfazm_ │ │ │ │ + 0x0002144c 006d7069 617a6d5f 5f006d70 69617a6d .mpiazm__.mpiazm │ │ │ │ + 0x0002145c 5f006d70 6673696e 5f5f006d 70667369 _.mpfsin__.mpfsi │ │ │ │ + 0x0002146c 6e5f006d 70697369 6e5f5f00 6d706973 n_.mpisin__.mpis │ │ │ │ + 0x0002147c 696e5f00 6d707a6b 74645f5f 006d707a in_.mpzktd__.mpz │ │ │ │ + 0x0002148c 6b74645f 006d707a 656b365f 5f006d70 ktd_.mpzek6__.mp │ │ │ │ + 0x0002149c 7a656b36 5f006d70 666d6572 5f5f006d zek6_.mpfmer__.m │ │ │ │ + 0x000214ac 70666d65 725f006d 70696d65 725f5f00 pfmer_.mpimer__. │ │ │ │ + 0x000214bc 6d70696d 65725f00 6d706670 73745f5f mpimer_.mpfpst__ │ │ │ │ + 0x000214cc 006d7066 7073745f 006d7069 7073745f .mpfpst_.mpipst_ │ │ │ │ + 0x000214dc 5f006d70 69707374 5f006d70 73636374 _.mpipst_.mpscct │ │ │ │ + 0x000214ec 5f5f006d 70736363 745f006d 70666363 __.mpscct_.mpfcc │ │ │ │ + 0x000214fc 745f5f00 6d706663 63745f00 6d706963 t__.mpfcct_.mpic │ │ │ │ + 0x0002150c 63745f5f 006d7069 6363745f 006d7066 ct__.mpicct_.mpf │ │ │ │ + 0x0002151c 676e6f5f 5f006d70 66676e6f 5f006d70 gno__.mpfgno_.mp │ │ │ │ + 0x0002152c 69676e6f 5f5f006d 7069676e 6f5f006d igno__.mpigno_.m │ │ │ │ + 0x0002153c 70666d77 645f5f00 6d70666d 77645f00 pfmwd__.mpfmwd_. │ │ │ │ + 0x0002154c 6d70696d 77645f5f 006d7069 6d77645f mpimwd__.mpimwd_ │ │ │ │ + 0x0002155c 006d7066 6d696c5f 5f006d70 666d696c .mpfmil__.mpfmil │ │ │ │ + 0x0002156c 5f006d70 696d696c 5f5f006d 70696d69 _.mpimil__.mpimi │ │ │ │ + 0x0002157c 6c5f006d 7066636f 6e5f5f00 6d706663 l_.mpfcon__.mpfc │ │ │ │ + 0x0002158c 6f6e5f00 6d706963 6f6e5f5f 006d7069 on_.mpicon__.mpi │ │ │ │ + 0x0002159c 636f6e5f 006d7073 636f6e5f 5f006d70 con_.mpscon__.mp │ │ │ │ + 0x000215ac 73636f6e 5f006d70 66637961 5f5f006d scon_.mpfcya__.m │ │ │ │ + 0x000215bc 70666379 615f006d 70696379 615f5f00 pfcya_.mpicya__. │ │ │ │ + 0x000215cc 6d706963 79615f00 6d707a6d 77645f5f mpicya_.mpzmwd__ │ │ │ │ + 0x000215dc 006d707a 6d77645f 006d7066 6379635f .mpzmwd_.mpfcyc_ │ │ │ │ + 0x000215ec 5f006d70 66637963 5f006d70 69637963 _.mpfcyc_.mpicyc │ │ │ │ + 0x000215fc 5f5f006d 70696379 635f006d 70787664 __.mpicyc_.mpxvd │ │ │ │ + 0x0002160c 675f5f00 6d707876 64675f00 6d706676 g__.mpxvdg_.mpfv │ │ │ │ + 0x0002161c 64675f5f 006d7066 7664675f 006d7069 dg__.mpfvdg_.mpi │ │ │ │ + 0x0002162c 7664675f 5f006d70 69766467 5f006d70 vdg__.mpivdg_.mp │ │ │ │ + 0x0002163c 66617a61 5f5f006d 7066617a 615f006d faza__.mpfaza_.m │ │ │ │ + 0x0002164c 7069617a 615f5f00 6d706961 7a615f00 piaza__.mpiaza_. │ │ │ │ + 0x0002165c 6d70666b 74645f5f 006d7066 6b74645f mpfktd__.mpfktd_ │ │ │ │ + 0x0002166c 006d7069 6b74645f 5f006d70 696b7464 .mpiktd__.mpiktd │ │ │ │ + 0x0002167c 5f006d70 66626f6e 5f5f006d 7066626f _.mpfbon__.mpfbo │ │ │ │ + 0x0002168c 6e5f006d 7069626f 6e5f5f00 6d706962 n_.mpibon__.mpib │ │ │ │ + 0x0002169c 6f6e5f00 6d707362 6f6e5f5f 006d7073 on_.mpsbon__.mps │ │ │ │ + 0x000216ac 626f6e5f 006d7066 636f615f 5f006d70 bon_.mpfcoa__.mp │ │ │ │ + 0x000216bc 66636f61 5f006d70 69636f61 5f5f006d fcoa_.mpicoa__.m │ │ │ │ + 0x000216cc 7069636f 615f006d 7073636f 615f5f00 picoa_.mpscoa__. │ │ │ │ + 0x000216dc 6d707363 6f615f00 6d706663 6f635f5f mpscoa_.mpfcoc__ │ │ │ │ + 0x000216ec 006d7066 636f635f 006d7069 636f635f .mpfcoc_.mpicoc_ │ │ │ │ + 0x000216fc 5f006d70 69636f63 5f006d70 73636f63 _.mpicoc_.mpscoc │ │ │ │ + 0x0002170c 5f5f006d 7073636f 635f006d 7066706c __.mpscoc_.mpfpl │ │ │ │ + 0x0002171c 635f5f00 6d706670 6c635f00 6d706970 c__.mpfplc_.mpip │ │ │ │ + 0x0002172c 6c635f5f 006d7069 706c635f 006d7078 lc__.mpiplc_.mpx │ │ │ │ + 0x0002173c 706c635f 5f006d70 78706c63 5f006d70 plc__.mpxplc_.mp │ │ │ │ + 0x0002174c 66637962 5f5f006d 70666379 625f006d fcyb__.mpfcyb_.m │ │ │ │ + 0x0002175c 70696379 625f5f00 6d706963 79625f00 picyb__.mpicyb_. │ │ │ │ + 0x0002176c 6d707363 79625f5f 006d7073 6379625f mpscyb__.mpscyb_ │ │ │ │ + 0x0002177c 006d7066 686d725f 5f006d70 66686d72 .mpfhmr__.mpfhmr │ │ │ │ + 0x0002178c 5f006d70 69686d72 5f5f006d 7069686d _.mpihmr__.mpihm │ │ │ │ + 0x0002179c 725f006d 70666d77 6c5f5f00 6d70666d r_.mpfmwl__.mpfm │ │ │ │ + 0x000217ac 776c5f00 6d70696d 776c5f5f 006d7069 wl_.mpimwl__.mpi │ │ │ │ + 0x000217bc 6d776c5f 006d7066 656b365f 5f006d70 mwl_.mpfek6__.mp │ │ │ │ + 0x000217cc 66656b36 5f006d70 69656b36 5f5f006d fek6_.mpiek6__.m │ │ │ │ + 0x000217dc 7069656b 365f006d 70667074 325f5f00 piek6_.mpfpt2__. │ │ │ │ + 0x000217ec 6d706670 74325f00 6d706970 74325f5f mpfpt2_.mpipt2__ │ │ │ │ + 0x000217fc 006d7069 7074325f 006d7066 63796c5f .mpipt2_.mpfcyl_ │ │ │ │ + 0x0002180c 5f006d70 6663796c 5f006d70 6963796c _.mpfcyl_.mpicyl │ │ │ │ + 0x0002181c 5f5f006d 70696379 6c5f006d 7066676c __.mpicyl_.mpfgl │ │ │ │ + 0x0002182c 625f5f00 6d706667 6c625f00 6d706967 b__.mpfglb_.mpig │ │ │ │ + 0x0002183c 6c625f5f 006d7069 676c625f 006d7066 lb__.mpiglb_.mpf │ │ │ │ + 0x0002184c 6f74675f 5f006d70 666f7467 5f006d70 otg__.mpfotg_.mp │ │ │ │ + 0x0002185c 696f7467 5f5f006d 70696f74 675f006d iotg__.mpiotg_.m │ │ │ │ + 0x0002186c 70736f74 675f5f00 6d70736f 74675f00 psotg__.mpsotg_. │ │ │ │ + 0x0002187c 6d706672 62735f5f 006d7066 7262735f mpfrbs__.mpfrbs_ │ │ │ │ + 0x0002188c 006d7069 7262735f 5f006d70 69726273 .mpirbs__.mpirbs │ │ │ │ + 0x0002189c 5f006f73 67656e76 5f5f006f 7367656e _.osgenv__.osgen │ │ │ │ + 0x000218ac 765f006f 73676172 675f5f00 6f736761 v_.osgarg__.osga │ │ │ │ + 0x000218bc 72675f00 6f737161 726e5f5f 006f7371 rg_.osqarn__.osq │ │ │ │ + 0x000218cc 61726e5f 006f7365 7865635f 5f006f73 arn_.osexec__.os │ │ │ │ + 0x000218dc 65786563 5f006f73 61627274 5f5f0076 exec_.osabrt__.v │ │ │ │ + 0x000218ec 69636f6e 315f5f00 7669636f 6e315f00 icon1__.vicon1_. │ │ │ │ + 0x000218fc 76696663 74305f5f 00766966 6374305f vifct0__.vifct0_ │ │ │ │ + 0x0002190c 00766966 6374315f 5f007669 66637431 .vifct1__.vifct1 │ │ │ │ + 0x0002191c 5f007669 636f6e30 5f5f0076 69636f6e _.vicon0__.vicon │ │ │ │ + 0x0002192c 305f0076 69636f6e 5f5f0076 69636f6e 0_.vicon__.vicon │ │ │ │ + 0x0002193c 5f007669 696e635f 5f007669 696e635f _.viinc__.viinc_ │ │ │ │ + 0x0002194c 00766973 65745f5f 00766973 65745f00 .viset__.viset_. │ │ │ │ + 0x0002195c 76697365 74305f5f 00766973 6574305f viset0__.viset0_ │ │ │ │ + 0x0002196c 00766973 6574315f 5f007669 73657431 .viset1__.viset1 │ │ │ │ + 0x0002197c 5f007669 696e6330 5f5f0076 69696e63 _.viinc0__.viinc │ │ │ │ + 0x0002198c 305f0076 69696e63 315f5f00 7669696e 0_.viinc1__.viin │ │ │ │ + 0x0002199c 63315f00 76696663 745f5f00 76696663 c1_.vifct__.vifc │ │ │ │ + 0x000219ac 745f0069 6d696e31 5f5f0069 6d696e31 t_.imin1__.imin1 │ │ │ │ + 0x000219bc 5f006973 756d305f 5f006973 756d305f _.isum0__.isum0_ │ │ │ │ + 0x000219cc 00696d69 6e305f5f 00696d69 6e305f00 .imin0__.imin0_. │ │ │ │ + 0x000219dc 6973756d 315f5f00 6973756d 315f0069 isum1__.isum1_.i │ │ │ │ + 0x000219ec 6d617831 5f5f0069 6d617831 5f006973 max1__.imax1_.is │ │ │ │ + 0x000219fc 756d5f5f 00697375 6d5f0069 6d61785f um__.isum_.imax_ │ │ │ │ + 0x00021a0c 5f00696d 61785f00 696d6178 305f5f00 _.imax_.imax0__. │ │ │ │ + 0x00021a1c 696d6178 305f0069 6d696e5f 5f00696d imax0_.imin__.im │ │ │ │ + 0x00021a2c 696e5f00 6c66726f 6d635f5f 006c6672 in_.lfromc__.lfr │ │ │ │ + 0x00021a3c 6f6d635f 006a6672 6f6d635f 5f006a66 omc_.jfromc__.jf │ │ │ │ + 0x00021a4c 726f6d63 5f006966 726f6d63 5f5f0069 romc_.ifromc__.i │ │ │ │ + 0x00021a5c 66726f6d 635f0063 74326368 5f5f0063 fromc_.ct2ch__.c │ │ │ │ + 0x00021a6c 74326368 5f006372 33635f5f 00637233 t2ch_.cr3c__.cr3 │ │ │ │ + 0x00021a7c 635f0063 74327063 5f5f0063 74327063 c_.ct2pc__.ct2pc │ │ │ │ + 0x00021a8c 5f006374 3268635f 5f006374 3268635f _.ct2hc__.ct2hc_ │ │ │ │ + 0x00021a9c 00637232 635f5f00 63723263 5f006374 .cr2c__.cr2c_.ct │ │ │ │ + 0x00021aac 3363735f 5f006374 3363735f 00637432 3cs__.ct3cs_.ct2 │ │ │ │ + 0x00021abc 63705f5f 00637432 63705f00 63743373 cp__.ct2cp_.ct3s │ │ │ │ + 0x00021acc 635f5f00 63743373 635f0063 74326263 c__.ct3sc_.ct2bc │ │ │ │ + 0x00021adc 5f5f0063 74326263 5f006374 3265635f __.ct2bc_.ct2ec_ │ │ │ │ + 0x00021aec 5f006374 3265635f 00637233 735f5f00 _.ct2ec_.cr3s__. │ │ │ │ + 0x00021afc 63723373 5f006972 6c745f5f 0069726c cr3s_.irlt__.irl │ │ │ │ + 0x00021b0c 745f0069 7267655f 5f006972 67655f00 t_.irge__.irge_. │ │ │ │ + 0x00021b1c 69726c65 5f5f0069 726c655f 00697267 irle__.irle_.irg │ │ │ │ + 0x00021b2c 745f5f00 69726774 5f007669 7375625f t__.irgt_.visub_ │ │ │ │ + 0x00021b3c 5f007669 7375625f 00766964 6976305f _.visub_.vidiv0_ │ │ │ │ + 0x00021b4c 5f007669 64697630 5f007669 64697631 _.vidiv0_.vidiv1 │ │ │ │ + 0x00021b5c 5f5f0076 69646976 315f0076 69737562 __.vidiv1_.visub │ │ │ │ + 0x00021b6c 305f5f00 76697375 62305f00 76696d6c 0__.visub0_.viml │ │ │ │ + 0x00021b7c 74305f5f 0076696d 6c74305f 0076696d t0__.vimlt0_.vim │ │ │ │ + 0x00021b8c 6c745f5f 0076696d 6c745f00 76696d6c lt__.vimlt_.viml │ │ │ │ + 0x00021b9c 74315f5f 0076696d 6c74315f 00766973 t1__.vimlt1_.vis │ │ │ │ + 0x00021bac 7562315f 5f007669 73756231 5f007669 ub1__.visub1_.vi │ │ │ │ + 0x00021bbc 6164645f 5f007669 6164645f 00766964 add__.viadd_.vid │ │ │ │ + 0x00021bcc 69765f5f 00766964 69765f00 76696164 iv__.vidiv_.viad │ │ │ │ + 0x00021bdc 64305f5f 00766961 6464305f 00766961 d0__.viadd0_.via │ │ │ │ + 0x00021bec 6464315f 5f007669 61646431 5f006732 dd1__.viadd1_.g2 │ │ │ │ + 0x00021bfc 69626c32 5f5f0067 3269626c 325f0067 ibl2__.g2ibl2_.g │ │ │ │ + 0x00021c0c 3266626c 695f5f00 67326662 6c695f00 2fbli__.g2fbli_. │ │ │ │ + 0x00021c1c 6c673269 6e715f5f 006c6732 696e715f lg2inq__.lg2inq_ │ │ │ │ + 0x00021c2c 00673266 626c325f 5f006732 66626c32 .g2fbl2__.g2fbl2 │ │ │ │ + 0x00021c3c 5f006732 71677264 5f5f0067 32716772 _.g2qgrd__.g2qgr │ │ │ │ + 0x00021c4c 645f0067 32736772 645f5f00 67327367 d_.g2sgrd__.g2sg │ │ │ │ + 0x00021c5c 72645f00 72706e67 65745f5f 0072706e rd_.rpnget__.rpn │ │ │ │ + 0x00021c6c 6765745f 00727469 6765745f 5f007274 get_.rtiget__.rt │ │ │ │ + 0x00021c7c 6c676574 5f5f0072 74726765 745f5f00 lget__.rtrget__. │ │ │ │ + 0x00021c8c 72746367 65745f5f 00727463 6765745f rtcget__.rtcget_ │ │ │ │ + 0x00021c9c 00726c69 6765745f 5f00726c 6c676574 .rliget__.rllget │ │ │ │ + 0x00021cac 5f5f0072 6c726765 745f5f00 726c6367 __.rlrget__.rlcg │ │ │ │ + 0x00021cbc 65745f5f 00726c63 6765745f 00676c6c et__.rlcget_.gll │ │ │ │ + 0x00021ccc 6765745f 5f00676c 6c736574 5f5f0067 get__.gllset__.g │ │ │ │ + 0x00021cdc 6c6c7374 785f5f00 676c6c73 74785f00 llstx__.gllstx_. │ │ │ │ + 0x00021cec 676c7166 6e6d5f5f 00676c71 666e6d5f glqfnm__.glqfnm_ │ │ │ │ + 0x00021cfc 00676c72 6765745f 5f00676c 72736574 .glrget__.glrset │ │ │ │ + 0x00021d0c 5f5f0067 6c727365 745f0067 6c727374 __.glrset_.glrst │ │ │ │ + 0x00021d1c 785f5f00 676c7273 74785f00 7072636f x__.glrstx_.prco │ │ │ │ + 0x00021d2c 706e5f5f 00707263 6f706e5f 00707263 pn__.prcopn_.prc │ │ │ │ + 0x00021d3c 636c735f 5f007072 63636c73 5f007072 cls__.prccls_.pr │ │ │ │ + 0x00021d4c 636c766c 5f5f0070 72636e61 6d5f5f00 clvl__.prcnam__. │ │ │ │ + 0x00021d5c 72706e65 6e765f5f 0072706e 656e765f rpnenv__.rpnenv_ │ │ │ │ + 0x00021d6c 00727469 656e765f 5f007274 69656e76 .rtienv__.rtienv │ │ │ │ + 0x00021d7c 5f007274 6c656e76 5f5f0072 746c656e _.rtlenv__.rtlen │ │ │ │ + 0x00021d8c 765f0072 7472656e 765f5f00 72747265 v_.rtrenv__.rtre │ │ │ │ + 0x00021d9c 6e765f00 72746365 6e765f5f 00727463 nv_.rtcenv__.rtc │ │ │ │ + 0x00021dac 656e765f 00726c69 656e765f 5f00726c env_.rlienv__.rl │ │ │ │ + 0x00021dbc 69656e76 5f00726c 6c656e76 5f5f0072 ienv_.rllenv__.r │ │ │ │ + 0x00021dcc 6c6c656e 765f0072 6c72656e 765f5f00 llenv_.rlrenv__. │ │ │ │ + 0x00021ddc 726c7265 6e765f00 726c6365 6e765f5f rlrenv_.rlcenv__ │ │ │ │ + 0x00021dec 00726c63 656e765f 0072706e 6f70745f .rlcenv_.rpnopt_ │ │ │ │ + 0x00021dfc 5f007270 6e6f7074 5f007274 696f7074 _.rpnopt_.rtiopt │ │ │ │ + 0x00021e0c 5f5f0072 74696f70 745f0072 746c6f70 __.rtiopt_.rtlop │ │ │ │ + 0x00021e1c 745f5f00 72746c6f 70745f00 7274726f t__.rtlopt_.rtro │ │ │ │ + 0x00021e2c 70745f5f 00727472 6f70745f 00727463 pt__.rtropt_.rtc │ │ │ │ + 0x00021e3c 6f70745f 5f007274 636f7074 5f00726c opt__.rtcopt_.rl │ │ │ │ + 0x00021e4c 696f7074 5f5f0072 6c696f70 745f0072 iopt__.rliopt_.r │ │ │ │ + 0x00021e5c 6c6c6f70 745f5f00 726c6c6f 70745f00 llopt__.rllopt_. │ │ │ │ + 0x00021e6c 726c726f 70745f5f 00726c72 6f70745f rlropt__.rlropt_ │ │ │ │ + 0x00021e7c 00726c63 6f70745f 5f00726c 636f7074 .rlcopt__.rlcopt │ │ │ │ + 0x00021e8c 5f006d73 7a646d70 5f5f0069 75666f70 _.mszdmp__.iufop │ │ │ │ + 0x00021e9c 6e5f5f00 6975666f 706e5f00 676c6c71 n__.iufopn_.gllq │ │ │ │ + 0x00021eac 6e705f5f 00676c6c 716e705f 00676c6c np__.gllqnp_.gll │ │ │ │ + 0x00021ebc 7169645f 5f00676c 6c716964 5f00676c qid__.gllqid_.gl │ │ │ │ + 0x00021ecc 6c716370 5f5f0067 6c6c7163 705f0067 lqcp__.gllqcp_.g │ │ │ │ + 0x00021edc 6c6c7163 6c5f5f00 676c6c71 636c5f00 llqcl__.gllqcl_. │ │ │ │ + 0x00021eec 676c6c71 766c5f5f 00676c6c 71766c5f gllqvl__.gllqvl_ │ │ │ │ + 0x00021efc 00676c6c 73766c5f 5f00676c 6c73766c .gllsvl__.gllsvl │ │ │ │ + 0x00021f0c 5f00676c 6c71696e 5f5f0067 6c6c7169 _.gllqin__.gllqi │ │ │ │ + 0x00021f1c 6e5f0067 6c696765 745f5f00 676c6973 n_.gliget__.glis │ │ │ │ + 0x00021f2c 65745f5f 00676c69 7365745f 00676c69 et__.gliset_.gli │ │ │ │ + 0x00021f3c 7374785f 5f00676c 69737478 5f007270 stx__.glistx_.rp │ │ │ │ + 0x00021f4c 6e78666c 5f5f0072 706e7866 6c5f0072 nxfl__.rpnxfl_.r │ │ │ │ + 0x00021f5c 74697866 6c5f5f00 72746978 666c5f00 tixfl__.rtixfl_. │ │ │ │ + 0x00021f6c 72746c78 666c5f5f 0072746c 78666c5f rtlxfl__.rtlxfl_ │ │ │ │ + 0x00021f7c 00727472 78666c5f 5f007274 7278666c .rtrxfl__.rtrxfl │ │ │ │ + 0x00021f8c 5f007274 6378666c 5f5f0072 74637866 _.rtcxfl__.rtcxf │ │ │ │ + 0x00021f9c 6c5f0072 6c697866 6c5f5f00 726c6978 l_.rlixfl__.rlix │ │ │ │ + 0x00021fac 666c5f00 726c6c78 666c5f5f 00726c6c fl_.rllxfl__.rll │ │ │ │ + 0x00021fbc 78666c5f 00726c72 78666c5f 5f00726c xfl_.rlrxfl__.rl │ │ │ │ + 0x00021fcc 7278666c 5f00726c 6378666c 5f5f0072 rxfl_.rlcxfl__.r │ │ │ │ + 0x00021fdc 6c637866 6c5f0063 66737263 685f5f00 lcxfl_.cfsrch__. │ │ │ │ + 0x00021fec 63667372 63685f00 676c6367 65745f5f cfsrch_.glcget__ │ │ │ │ + 0x00021ffc 00676c63 6765745f 00676c63 7365745f .glcget_.glcset_ │ │ │ │ + 0x0002200c 5f00676c 63736574 5f00676c 63737478 _.glcset_.glcstx │ │ │ │ + 0x0002201c 5f5f0067 6c637374 785f006c 63687265 __.glcstx_.lchre │ │ │ │ + 0x0002202c 715f5f00 676c7071 6e705f5f 00676c70 q__.glpqnp__.glp │ │ │ │ + 0x0002203c 716e705f 00676c70 7169645f 5f00676c qnp_.glpqid__.gl │ │ │ │ + 0x0002204c 70716964 5f00676c 70716370 5f5f0067 pqid_.glpqcp__.g │ │ │ │ + 0x0002205c 6c707163 705f0067 6c707163 6c5f5f00 lpqcp_.glpqcl__. │ │ │ │ + 0x0002206c 676c7071 636c5f00 676c7071 69745f5f glpqcl_.glpqit__ │ │ │ │ + 0x0002207c 00676c70 7169745f 00676c70 71766c5f .glpqit_.glpqvl_ │ │ │ │ + 0x0002208c 5f00676c 7071766c 5f00676c 7073766c _.glpqvl_.glpsvl │ │ │ │ + 0x0002209c 5f5f0067 6c707376 6c5f0067 6c707169 __.glpsvl_.glpqi │ │ │ │ + 0x000220ac 6e5f5f00 676c7071 696e5f00 676c7067 n__.glpqin_.glpg │ │ │ │ + 0x000220bc 65745f5f 00676c70 6765745f 00676c70 et__.glpget_.glp │ │ │ │ + 0x000220cc 7365745f 5f00676c 70736574 5f00676c set__.glpset_.gl │ │ │ │ + 0x000220dc 70737478 5f5f0067 6c707374 785f0064 pstx__.glpstx_.d │ │ │ │ + 0x000220ec 78666c6f 635f5f00 6478666c 6f635f00 xfloc__.dxfloc_. │ │ │ │ + 0x000220fc 6478696c 6f635f5f 00647869 6c6f635f dxiloc__.dxiloc_ │ │ │ │ + 0x0002210c 00767267 6e6e5f5f 00767267 6e6e5f00 .vrgnn__.vrgnn_. │ │ │ │ + 0x0002211c 7669676e 6e5f5f00 7669676e 6e5f0076 vignn__.vignn_.v │ │ │ │ + 0x0002212c 726d6c74 305f5f00 76726d6c 74305f00 rmlt0__.vrmlt0_. │ │ │ │ + 0x0002213c 76726469 76305f5f 00767264 6976305f vrdiv0__.vrdiv0_ │ │ │ │ + 0x0002214c 00767261 6464305f 5f007672 61646430 .vradd0__.vradd0 │ │ │ │ + 0x0002215c 5f007672 6469765f 5f007672 6469765f _.vrdiv__.vrdiv_ │ │ │ │ + 0x0002216c 00767273 7562315f 5f007672 73756231 .vrsub1__.vrsub1 │ │ │ │ + 0x0002217c 5f007672 6164645f 5f007672 6164645f _.vradd__.vradd_ │ │ │ │ + 0x0002218c 00767273 75625f5f 00767273 75625f00 .vrsub__.vrsub_. │ │ │ │ + 0x0002219c 76727375 62305f5f 00767273 7562305f vrsub0__.vrsub0_ │ │ │ │ + 0x000221ac 00767261 6464315f 5f007672 61646431 .vradd1__.vradd1 │ │ │ │ + 0x000221bc 5f007672 6d6c7431 5f5f0076 726d6c74 _.vrmlt1__.vrmlt │ │ │ │ + 0x000221cc 315f0076 72646976 315f5f00 76726469 1_.vrdiv1__.vrdi │ │ │ │ + 0x000221dc 76315f00 76726d6c 745f5f00 76726d6c v1_.vrmlt__.vrml │ │ │ │ + 0x000221ec 745f0069 6d6f645f 5f00696d 6f645f00 t_.imod__.imod_. │ │ │ │ + 0x000221fc 69677573 5f5f0069 6775735f 00676e73 igus__.igus_.gns │ │ │ │ + 0x0002220c 626c6b5f 5f00676e 73626c6b 5f00676e blk__.gnsblk_.gn │ │ │ │ + 0x0002221c 71626c6b 5f5f0067 6e71626c 6b5f0067 qblk__.gnqblk_.g │ │ │ │ + 0x0002222c 6e736176 655f5f00 676e7361 76655f00 nsave__.gnsave_. │ │ │ │ + 0x0002223c 676e7273 65745f5f 00676e72 7365745f gnrset__.gnrset_ │ │ │ │ + 0x0002224c 00706173 7362345f 5f007061 73736234 .passb4__.passb4 │ │ │ │ + 0x0002225c 5f007061 73736235 5f5f0070 61737362 _.passb5__.passb │ │ │ │ + 0x0002226c 355f0072 61646634 5f5f0072 61646634 5_.radf4__.radf4 │ │ │ │ + 0x0002227c 5f00636f 7374695f 5f00636f 7374695f _.costi__.costi_ │ │ │ │ + 0x0002228c 00726164 66325f5f 00726164 66325f00 .radf2__.radf2_. │ │ │ │ + 0x0002229c 70617373 62325f5f 00706173 7362325f passb2__.passb2_ │ │ │ │ + 0x000222ac 00636666 74625f5f 00636666 74625f00 .cfftb__.cfftb_. │ │ │ │ + 0x000222bc 73696e74 315f5f00 73696e74 315f0073 sint1__.sint1_.s │ │ │ │ + 0x000222cc 696e745f 5f007369 6e745f00 70617373 int__.sint_.pass │ │ │ │ + 0x000222dc 66345f5f 00706173 7366345f 00726666 f4__.passf4_.rff │ │ │ │ + 0x000222ec 74665f5f 00726666 74665f00 72616462 tf__.rfftf_.radb │ │ │ │ + 0x000222fc 335f5f00 72616462 335f0065 7a666674 3__.radb3_.ezfft │ │ │ │ + 0x0002230c 315f5f00 657a6666 74315f00 73696e71 1__.ezfft1_.sinq │ │ │ │ + 0x0002231c 695f5f00 73696e71 695f0070 61737362 i__.sinqi_.passb │ │ │ │ + 0x0002232c 5f5f0070 61737362 5f006366 6674695f __.passb_.cffti_ │ │ │ │ + 0x0002233c 5f006366 6674695f 00726164 62355f5f _.cffti_.radb5__ │ │ │ │ + 0x0002234c 00726164 62355f00 70617373 62335f5f .radb5_.passb3__ │ │ │ │ + 0x0002235c 00706173 7362335f 00636666 74665f5f .passb3_.cfftf__ │ │ │ │ + 0x0002236c 00636666 74665f00 63666674 62315f5f .cfftf_.cfftb1__ │ │ │ │ + 0x0002237c 00636666 7462315f 00726164 62345f5f .cfftb1_.radb4__ │ │ │ │ + 0x0002238c 00726164 62345f00 70617373 66355f5f .radb4_.passf5__ │ │ │ │ + 0x0002239c 00706173 7366355f 00706173 7366335f .passf5_.passf3_ │ │ │ │ + 0x000223ac 5f007061 73736633 5f00657a 66667469 _.passf3_.ezffti │ │ │ │ + 0x000223bc 5f5f0065 7a666674 695f0063 6f737162 __.ezffti_.cosqb │ │ │ │ + 0x000223cc 315f5f00 636f7371 62315f00 72666674 1__.cosqb1_.rfft │ │ │ │ + 0x000223dc 62315f5f 00726666 7462315f 00726164 b1__.rfftb1_.rad │ │ │ │ + 0x000223ec 62325f5f 00726164 62325f00 72666674 b2__.radb2_.rfft │ │ │ │ + 0x000223fc 625f5f00 72666674 625f0063 66667466 b__.rfftb_.cfftf │ │ │ │ + 0x0002240c 315f5f00 63666674 66315f00 657a6666 1__.cfftf1_.ezff │ │ │ │ + 0x0002241c 74665f5f 00657a66 6674665f 00726164 tf__.ezfftf_.rad │ │ │ │ + 0x0002242c 62675f5f 00726164 62675f00 636f7374 bg__.radbg_.cost │ │ │ │ + 0x0002243c 5f5f0063 6f73745f 00706173 73665f5f __.cost_.passf__ │ │ │ │ + 0x0002244c 00706173 73665f00 72616466 335f5f00 .passf_.radf3__. │ │ │ │ + 0x0002245c 72616466 335f0072 61646667 5f5f0072 radf3_.radfg__.r │ │ │ │ + 0x0002246c 61646667 5f00636f 73716631 5f5f0063 adfg_.cosqf1__.c │ │ │ │ + 0x0002247c 6f737166 315f0063 66667469 315f5f00 osqf1_.cffti1__. │ │ │ │ + 0x0002248c 63666674 69315f00 657a6666 74625f5f cffti1_.ezfftb__ │ │ │ │ + 0x0002249c 00657a66 6674625f 00706173 7366325f .ezfftb_.passf2_ │ │ │ │ + 0x000224ac 5f007061 73736632 5f00636f 7371625f _.passf2_.cosqb_ │ │ │ │ + 0x000224bc 5f00636f 7371625f 0073696e 71665f5f _.cosqb_.sinqf__ │ │ │ │ + 0x000224cc 0073696e 71665f00 72616466 355f5f00 .sinqf_.radf5__. │ │ │ │ + 0x000224dc 72616466 355f0072 66667469 5f5f0072 radf5_.rffti__.r │ │ │ │ + 0x000224ec 66667469 5f007266 66746631 5f5f0072 ffti_.rfftf1__.r │ │ │ │ + 0x000224fc 66667466 315f0063 6f737169 5f5f0063 fftf1_.cosqi__.c │ │ │ │ + 0x0002250c 6f737169 5f007369 6e74695f 5f007369 osqi_.sinti__.si │ │ │ │ + 0x0002251c 6e74695f 00636f73 71665f5f 00636f73 nti_.cosqf__.cos │ │ │ │ + 0x0002252c 71665f00 73696e71 625f5f00 73696e71 qf_.sinqb__.sinq │ │ │ │ + 0x0002253c 625f0072 66667469 315f5f00 72666674 b_.rffti1__.rfft │ │ │ │ + 0x0002254c 69315f00 6f647267 65745f5f 006f6472 i1_.odrget__.odr │ │ │ │ + 0x0002255c 6765745f 006f6472 7365745f 5f006f64 get_.odrset__.od │ │ │ │ + 0x0002256c 72736574 5f006f64 72737478 5f5f006f rset_.odrstx__.o │ │ │ │ + 0x0002257c 64727374 785f006f 6472716e 705f5f00 drstx_.odrqnp__. │ │ │ │ + 0x0002258c 6f647271 6e705f00 6f647271 69645f5f odrqnp_.odrqid__ │ │ │ │ + 0x0002259c 006f6472 7169645f 006f6472 7163705f .odrqid_.odrqcp_ │ │ │ │ + 0x000225ac 5f006f64 72716370 5f006f64 7271636c _.odrqcp_.odrqcl │ │ │ │ + 0x000225bc 5f5f006f 64727163 6c5f006f 64727176 __.odrqcl_.odrqv │ │ │ │ + 0x000225cc 6c5f5f00 6f647271 766c5f00 6f647273 l__.odrqvl_.odrs │ │ │ │ + 0x000225dc 766c5f5f 006f6472 73766c5f 006f6472 vl__.odrsvl_.odr │ │ │ │ + 0x000225ec 71696e5f 5f006f64 7271696e 5f006f64 qin__.odrqin_.od │ │ │ │ + 0x000225fc 69676574 5f5f006f 64696765 745f006f iget__.odiget_.o │ │ │ │ + 0x0002260c 64697365 745f5f00 6f646973 65745f00 diset__.odiset_. │ │ │ │ + 0x0002261c 6f646973 74785f5f 006f6469 7374785f odistx__.odistx_ │ │ │ │ + 0x0002262c 006f646c 716e705f 5f006f64 6c716e70 .odlqnp__.odlqnp │ │ │ │ + 0x0002263c 5f006f64 6c716964 5f5f006f 646c7169 _.odlqid__.odlqi │ │ │ │ + 0x0002264c 645f006f 646c7163 705f5f00 6f646c71 d_.odlqcp__.odlq │ │ │ │ + 0x0002265c 63705f00 6f646c71 636c5f5f 006f646c cp_.odlqcl__.odl │ │ │ │ + 0x0002266c 71636c5f 006f646c 71766c5f 5f006f64 qcl_.odlqvl__.od │ │ │ │ + 0x0002267c 6c71766c 5f006f64 6c73766c 5f5f006f lqvl_.odlsvl__.o │ │ │ │ + 0x0002268c 646c7376 6c5f006f 646c7169 6e5f5f00 dlsvl_.odlqin__. │ │ │ │ + 0x0002269c 6f646c71 696e5f00 6f647071 6e705f5f odlqin_.odpqnp__ │ │ │ │ + 0x000226ac 006f6470 716e705f 006f6470 7169645f .odpqnp_.odpqid_ │ │ │ │ + 0x000226bc 5f006f64 70716964 5f006f64 70716370 _.odpqid_.odpqcp │ │ │ │ + 0x000226cc 5f5f006f 64707163 705f006f 64707163 __.odpqcp_.odpqc │ │ │ │ + 0x000226dc 6c5f5f00 6f647071 636c5f00 6f647071 l__.odpqcl_.odpq │ │ │ │ + 0x000226ec 69745f5f 006f6470 7169745f 006f6470 it__.odpqit_.odp │ │ │ │ + 0x000226fc 71766c5f 5f006f64 7071766c 5f006f64 qvl__.odpqvl_.od │ │ │ │ + 0x0002270c 7073766c 5f5f006f 64707376 6c5f006f psvl__.odpsvl_.o │ │ │ │ + 0x0002271c 64707169 6e5f5f00 6f647071 696e5f00 dpqin__.odpqin_. │ │ │ │ + 0x0002272c 6f646c67 65745f5f 006f646c 6765745f odlget__.odlget_ │ │ │ │ + 0x0002273c 006f646c 7365745f 5f006f64 6c736574 .odlset__.odlset │ │ │ │ + 0x0002274c 5f006f64 6c737478 5f5f006f 646c7374 _.odlstx__.odlst │ │ │ │ + 0x0002275c 785f006f 6469716e 705f5f00 6f646971 x_.odiqnp__.odiq │ │ │ │ + 0x0002276c 6e705f00 6f646971 69645f5f 006f6469 np_.odiqid__.odi │ │ │ │ + 0x0002277c 7169645f 006f6469 7163705f 5f006f64 qid_.odiqcp__.od │ │ │ │ + 0x0002278c 69716370 5f006f64 6971636c 5f5f006f iqcp_.odiqcl__.o │ │ │ │ + 0x0002279c 64697163 6c5f006f 64697176 6c5f5f00 diqcl_.odiqvl__. │ │ │ │ + 0x000227ac 6f646971 766c5f00 6f646973 766c5f5f odiqvl_.odisvl__ │ │ │ │ + 0x000227bc 006f6469 73766c5f 006f6469 71696e5f .odisvl_.odiqin_ │ │ │ │ + 0x000227cc 5f006f64 6971696e 5f006f64 70676574 _.odiqin_.odpget │ │ │ │ + 0x000227dc 5f5f006f 64706765 745f006f 64707365 __.odpget_.odpse │ │ │ │ + 0x000227ec 745f5f00 6f647073 65745f00 6f647073 t__.odpset_.odps │ │ │ │ + 0x000227fc 74785f5f 006f6470 7374785f 00736866 tx__.odpstx_.shf │ │ │ │ + 0x0002280c 7732675f 5f007368 66773267 5f007368 w2g__.shfw2g_.sh │ │ │ │ + 0x0002281c 696e6970 5f5f0073 68696e69 705f0073 inip__.shinip_.s │ │ │ │ + 0x0002282c 68696e69 665f5f00 7368696e 69665f00 hinif__.shinif_. │ │ │ │ + 0x0002283c 73686c62 77755f5f 0073686c 6277755f shlbwu__.shlbwu_ │ │ │ │ + 0x0002284c 0073686d 776a7a5f 5f007368 6d776a7a .shmwjz__.shmwjz │ │ │ │ + 0x0002285c 5f007368 696e697a 5f5f0073 68696e69 _.shiniz__.shini │ │ │ │ + 0x0002286c 7a5f0073 686c7932 785f5f00 73686c79 z_.shly2x__.shly │ │ │ │ + 0x0002287c 32785f00 73687066 756e5f5f 00736870 2x_.shpfun__.shp │ │ │ │ + 0x0002288c 66756e5f 00736869 6e69635f 5f007368 fun_.shinic__.sh │ │ │ │ + 0x0002289c 696e6963 5f007368 6c66776c 5f5f0073 inic_.shlfwl__.s │ │ │ │ + 0x000228ac 686c6677 6c5f0073 686c6277 6a5f5f00 hlfwl_.shlbwj__. │ │ │ │ + 0x000228bc 73686c62 776a5f00 73686d77 6a6d5f5f shlbwj_.shmwjm__ │ │ │ │ + 0x000228cc 0073686d 776a6d5f 0073686c 7364735f .shmwjm_.shlsds_ │ │ │ │ + 0x000228dc 5f007368 6c736473 5f007368 696e6978 _.shlsds_.shinix │ │ │ │ + 0x000228ec 5f5f0073 68696e69 785f0073 686d6478 __.shinix_.shmdx │ │ │ │ + 0x000228fc 6d5f5f00 73686d64 786d5f00 73686677 m__.shmdxm_.shfw │ │ │ │ + 0x0002290c 67615f5f 00736866 7767615f 0073686d ga__.shfwga_.shm │ │ │ │ + 0x0002291c 7372695f 5f007368 6d737269 5f007368 sri__.shmsri_.sh │ │ │ │ + 0x0002292c 6677677a 5f5f0073 68667767 7a5f0073 fwgz__.shfwgz_.s │ │ │ │ + 0x0002293c 686d7732 735f5f00 73686d77 32735f00 hmw2s__.shmw2s_. │ │ │ │ + 0x0002294c 73686666 74625f5f 00736866 6674625f shfftb__.shfftb_ │ │ │ │ + 0x0002295c 0073686c 62776c5f 5f007368 6c62776c .shlbwl__.shlbwl │ │ │ │ + 0x0002296c 5f007368 6c66776d 5f5f0073 686c6677 _.shlfwm__.shlfw │ │ │ │ + 0x0002297c 6d5f0073 68696e69 725f5f00 7368696e m_.shinir__.shin │ │ │ │ + 0x0002298c 69725f00 73686c62 776d5f5f 0073686c ir_.shlbwm__.shl │ │ │ │ + 0x0002299c 62776d5f 00736870 706d615f 5f007368 bwm_.shppma__.sh │ │ │ │ + 0x000229ac 70706d61 5f007368 696e6974 5f5f0073 ppma_.shinit__.s │ │ │ │ + 0x000229bc 68696e69 745f0073 68667767 6a5f5f00 hinit_.shfwgj__. │ │ │ │ + 0x000229cc 73686677 676a5f00 73686d64 786a5f5f shfwgj_.shmdxj__ │ │ │ │ + 0x000229dc 0073686d 64786a5f 0073686f 6c61705f .shmdxj_.sholap_ │ │ │ │ + 0x000229ec 5f007368 6f6c6170 5f007368 746c6962 _.sholap_.shtlib │ │ │ │ + 0x000229fc 5f5f0073 68746c69 625f0073 6874696e __.shtlib_.shtin │ │ │ │ + 0x00022a0c 745f5f00 73687469 6e745f00 7368746c t__.shtint_.shtl │ │ │ │ + 0x00022a1c 61705f5f 00736874 6c61705f 00736874 ap__.shtlap_.sht │ │ │ │ + 0x00022a2c 6e6d6c5f 5f007368 746e6d6c 5f007368 nml__.shtnml_.sh │ │ │ │ + 0x00022a3c 7466756e 5f5f0073 68746675 6e5f0073 tfun__.shtfun_.s │ │ │ │ + 0x00022a4c 68746c66 775f5f00 7368746c 66775f00 htlfw__.shtlfw_. │ │ │ │ + 0x00022a5c 7368746c 62775f5f 00736874 6c62775f shtlbw__.shtlbw_ │ │ │ │ + 0x00022a6c 00736874 7332775f 5f007368 74733277 .shts2w__.shts2w │ │ │ │ + 0x00022a7c 5f007368 74737761 5f5f0073 68747377 _.shtswa__.shtsw │ │ │ │ + 0x00022a8c 615f0073 68747377 7a5f5f00 73687473 a_.shtswz__.shts │ │ │ │ + 0x00022a9c 777a5f00 73687473 776d5f5f 00736874 wz_.shtswm__.sht │ │ │ │ + 0x00022aac 73776d5f 00736874 73776a5f 5f007368 swm_.shtswj__.sh │ │ │ │ + 0x00022abc 7473776a 5f007368 74773273 5f5f0073 tswj_.shtw2s__.s │ │ │ │ + 0x00022acc 68747732 735f0073 68747732 675f5f00 htw2s_.shtw2g__. │ │ │ │ + 0x00022adc 73687477 32675f00 73687477 67615f5f shtw2g_.shtwga__ │ │ │ │ + 0x00022aec 00736874 7767615f 00736874 77676d5f .shtwga_.shtwgm_ │ │ │ │ + 0x00022afc 5f007368 7477676d 5f007368 7477677a _.shtwgm_.shtwgz │ │ │ │ + 0x00022b0c 5f5f0073 68747767 7a5f0073 68747767 __.shtwgz_.shtwg │ │ │ │ + 0x00022b1c 6a5f5f00 73687477 676a5f00 73687467 j__.shtwgj_.shtg │ │ │ │ + 0x00022b2c 32775f5f 00736874 6732775f 00736874 2w__.shtg2w_.sht │ │ │ │ + 0x00022b3c 7332675f 5f007368 74733267 5f007368 s2g__.shts2g_.sh │ │ │ │ + 0x00022b4c 74736761 5f5f0073 68747367 615f0073 tsga__.shtsga_.s │ │ │ │ + 0x00022b5c 68747367 7a5f5f00 73687473 677a5f00 htsgz__.shtsgz_. │ │ │ │ + 0x00022b6c 73687473 676d5f5f 00736874 73676d5f shtsgm__.shtsgm_ │ │ │ │ + 0x00022b7c 00736874 73676a5f 5f007368 7473676a .shtsgj__.shtsgj │ │ │ │ + 0x00022b8c 5f007368 74673273 5f5f0073 68746732 _.shtg2s__.shtg2 │ │ │ │ + 0x00022b9c 735f0073 68666732 775f5f00 73686667 s_.shfg2w__.shfg │ │ │ │ + 0x00022bac 32775f00 73686d73 77615f5f 0073686d 2w_.shmswa__.shm │ │ │ │ + 0x00022bbc 7377615f 0073686d 73777a5f 5f007368 swa_.shmswz__.sh │ │ │ │ + 0x00022bcc 6d73777a 5f007368 66667466 5f5f0073 mswz_.shfftf__.s │ │ │ │ + 0x00022bdc 68666674 665f0073 686c7373 645f5f00 hfftf_.shlssd__. │ │ │ │ + 0x00022bec 73686c73 73645f00 73686d73 776d5f5f shlssd_.shmswm__ │ │ │ │ + 0x00022bfc 0073686d 73776d5f 0073686d 7332775f .shmswm_.shms2w_ │ │ │ │ + 0x00022c0c 5f007368 6d733277 5f007368 6e6d326c _.shms2w_.shnm2l │ │ │ │ + 0x00022c1c 5f5f0073 686e6d32 6c5f0073 68667767 __.shnm2l_.shfwg │ │ │ │ + 0x00022c2c 6d5f5f00 73686677 676d5f00 73686c66 m__.shfwgm_.shlf │ │ │ │ + 0x00022c3c 77755f5f 0073686c 6677755f 00736869 wu__.shlfwu_.shi │ │ │ │ + 0x00022c4c 6e69795f 5f007368 696e6979 5f007368 niy__.shiniy_.sh │ │ │ │ + 0x00022c5c 6d73776a 5f5f0073 686d7377 6a5f0073 mswj__.shmswj_.s │ │ │ │ + 0x00022c6c 6870706d 6a5f5f00 73687070 6d6a5f00 hppmj__.shppmj_. │ │ │ │ + 0x00022c7c 7672726e 6d5f5f00 7672726e 6d5f0076 vrrnm__.vrrnm_.v │ │ │ │ + 0x00022c8c 72726e6d 315f5f00 7672726e 6d315f00 rrnm1__.vrrnm1_. │ │ │ │ + 0x00022c9c 7672726e 6d305f5f 00767272 6e6d305f vrrnm0__.vrrnm0_ │ │ │ │ + 0x00022cac 00767332 696e745f 5f007673 32696e74 .vs2int__.vs2int │ │ │ │ + 0x00022cbc 5f007673 3264696e 5f5f0076 73326469 _.vs2din__.vs2di │ │ │ │ + 0x00022ccc 6e5f0076 73326f75 745f5f00 7673326f n_.vs2out__.vs2o │ │ │ │ + 0x00022cdc 75745f00 76733169 6e745f5f 00767331 ut_.vs1int__.vs1 │ │ │ │ + 0x00022cec 696e745f 00767331 64696e5f 5f007673 int_.vs1din__.vs │ │ │ │ + 0x00022cfc 3164696e 5f007673 316f7574 5f5f0076 1din_.vs1out__.v │ │ │ │ + 0x00022d0c 73316f75 745f0076 72696e74 725f5f00 s1out_.vrintr__. │ │ │ │ + 0x00022d1c 7672696e 74725f00 63686e67 725f5f00 vrintr_.chngr__. │ │ │ │ + 0x00022d2c 63686e67 725f0063 686e6769 5f5f0063 chngr_.chngi__.c │ │ │ │ + 0x00022d3c 686e6769 5f006368 6e67635f 5f006368 hngi_.chngc__.ch │ │ │ │ + 0x00022d4c 6e67635f 00636c63 6b73745f 5f00636c ngc_.clckst__.cl │ │ │ │ + 0x00022d5c 636b7374 5f00636c 636b6774 5f5f0063 ckst_.clckgt__.c │ │ │ │ + 0x00022d6c 6c636b67 745f0063 6c636b64 745f5f00 lckgt_.clckdt__. │ │ │ │ + 0x00022d7c 636c636b 64745f00 64617465 71335f5f clckdt_.dateq3__ │ │ │ │ + 0x00022d8c 00646174 6571335f 00646174 6531325f .dateq3_.date12_ │ │ │ │ + 0x00022d9c 5f006461 74653132 5f006461 74656733 _.date12_.dateg3 │ │ │ │ + 0x00022dac 5f5f0064 61746567 335f0069 7765656b __.dateg3_.iweek │ │ │ │ + 0x00022dbc 315f5f00 69776565 6b315f00 6e646174 1__.iweek1_.ndat │ │ │ │ + 0x00022dcc 65315f5f 006e6461 7465315f 00646174 e1__.ndate1_.dat │ │ │ │ + 0x00022ddc 6571315f 5f006461 74657131 5f006461 eq1__.dateq1_.da │ │ │ │ + 0x00022dec 74653332 5f5f0064 61746533 325f006e te32__.date32_.n │ │ │ │ + 0x00022dfc 64617465 335f5f00 6e646174 65335f00 date3__.ndate3_. │ │ │ │ + 0x00022e0c 64617465 63335f5f 00646174 6563335f datec3__.datec3_ │ │ │ │ + 0x00022e1c 00646174 6532335f 5f006461 74653233 .date23__.date23 │ │ │ │ + 0x00022e2c 5f006461 74656632 5f5f0064 61746566 _.datef2__.datef │ │ │ │ + 0x00022e3c 325f0064 61746563 315f5f00 64617465 2_.datec1__.date │ │ │ │ + 0x00022e4c 63315f00 64617465 66335f5f 00646174 c1_.datef3__.dat │ │ │ │ + 0x00022e5c 6566335f 00646174 6567325f 5f006461 ef3_.dateg2__.da │ │ │ │ + 0x00022e6c 74656732 5f006461 74653133 5f5f0064 teg2_.date13__.d │ │ │ │ + 0x00022e7c 61746531 335f0064 61746567 315f5f00 ate13_.dateg1__. │ │ │ │ + 0x00022e8c 64617465 67315f00 6e647965 61725f5f dateg1_.ndyear__ │ │ │ │ + 0x00022e9c 006e6479 6561725f 00646174 6532315f .ndyear_.date21_ │ │ │ │ + 0x00022eac 5f006461 74653231 5f00636d 6f6e5f5f _.date21_.cmon__ │ │ │ │ + 0x00022ebc 00636d6f 6e5f006e 646d6f6e 5f5f006e .cmon_.ndmon__.n │ │ │ │ + 0x00022ecc 646d6f6e 5f006461 74653331 5f5f0064 dmon_.date31__.d │ │ │ │ + 0x00022edc 61746533 315f0064 61746563 325f5f00 ate31_.datec2__. │ │ │ │ + 0x00022eec 64617465 63325f00 69776565 6b325f5f datec2_.iweek2__ │ │ │ │ + 0x00022efc 00697765 656b325f 00646174 6571325f .iweek2_.dateq2_ │ │ │ │ + 0x00022f0c 5f006461 74657132 5f006377 65656b5f _.dateq2_.cweek_ │ │ │ │ + 0x00022f1c 5f006377 65656b5f 00697765 656b335f _.cweek_.iweek3_ │ │ │ │ + 0x00022f2c 5f006977 65656b33 5f006e64 61746532 _.iweek3_.ndate2 │ │ │ │ + 0x00022f3c 5f5f006e 64617465 325f0064 61746566 __.ndate2_.datef │ │ │ │ + 0x00022f4c 315f5f00 64617465 66315f00 636c6f77 1__.datef1_.clow │ │ │ │ + 0x00022f5c 65725f5f 00636c6f 7765725f 00637570 er__.clower_.cup │ │ │ │ + 0x00022f6c 7065725f 5f006375 70706572 5f006762 per__.cupper_.gb │ │ │ │ + 0x00022f7c 79746573 5f5f0067 62797465 735f0062 ytes__.gbytes_.b │ │ │ │ + 0x00022f8c 69747063 695f5f00 62697470 63695f00 itpci__.bitpci_. │ │ │ │ + 0x00022f9c 73627974 655f5f00 73627974 655f0067 sbyte__.sbyte_.g │ │ │ │ + 0x00022fac 62797465 5f5f0067 62797465 5f007362 byte__.gbyte_.sb │ │ │ │ + 0x00022fbc 79746573 5f5f0073 62797465 735f0062 ytes__.sbytes_.b │ │ │ │ + 0x00022fcc 69747069 635f5f00 62697470 69635f00 itpic__.bitpic_. │ │ │ │ + 0x00022fdc 69736869 66745f5f 00697368 6966745f ishift__.ishift_ │ │ │ │ + 0x00022fec 0064636c 766e6d5f 5f006463 6c766e6d .dclvnm__.dclvnm │ │ │ │ + 0x00022ffc 5f006364 626c6b5f 5f006364 626c6b5f _.cdblk__.cdblk_ │ │ │ │ + 0x0002300c 00636e73 5f5f0063 6e735f00 726e6775 .cns__.cns_.rngu │ │ │ │ + 0x0002301c 305f5f00 726e6775 305f006c 63687261 0__.rngu0_.lchra │ │ │ │ + 0x0002302c 5f5f006c 63687261 5f006c63 6872625f __.lchra_.lchrb_ │ │ │ │ + 0x0002303c 5f006c63 6872625f 006c6368 72735f5f _.lchrb_.lchrs__ │ │ │ │ + 0x0002304c 006c6368 72735f00 6c636872 635f5f00 .lchrs_.lchrc__. │ │ │ │ + 0x0002305c 6c636872 635f006c 63687264 5f5f006c lchrc_.lchrd__.l │ │ │ │ + 0x0002306c 63687264 5f006c63 68725f5f 006c6368 chrd_.lchr__.lch │ │ │ │ + 0x0002307c 725f006c 63687266 5f5f006c 63687266 r_.lchrf__.lchrf │ │ │ │ + 0x0002308c 5f006c63 68726c5f 5f006c63 68726c5f _.lchrl__.lchrl_ │ │ │ │ + 0x0002309c 00636c6c 7372675f 5f00636c 6c737267 .cllsrg__.cllsrg │ │ │ │ + 0x000230ac 5f00636c 72676c73 5f5f0063 6c72676c _.clrgls__.clrgl │ │ │ │ + 0x000230bc 735f0063 6c726773 765f5f00 636c7267 s_.clrgsv__.clrg │ │ │ │ + 0x000230cc 73765f00 696e6f72 6d6c5f5f 00696e6f sv_.inorml__.ino │ │ │ │ + 0x000230dc 726d6c5f 00726e6f 726d6c5f 5f00726e rml_.rnorml__.rn │ │ │ │ + 0x000230ec 6f726d6c 5f00636c 73767267 5f5f0063 orml_.clsvrg__.c │ │ │ │ + 0x000230fc 6c737672 675f0068 65786469 635f5f00 lsvrg_.hexdic__. │ │ │ │ + 0x0002310c 68657864 69635f00 68657864 63695f5f hexdic_.hexdci__ │ │ │ │ + 0x0002311c 00686578 6463695f 0074696d 6531325f .hexdci_.time12_ │ │ │ │ + 0x0002312c 5f007469 6d653132 5f007469 6d657133 _.time12_.timeq3 │ │ │ │ + 0x0002313c 5f5f0074 696d6571 335f0074 696d6533 __.timeq3_.time3 │ │ │ │ + 0x0002314c 325f5f00 74696d65 33325f00 74696d65 2__.time32_.time │ │ │ │ + 0x0002315c 32335f5f 0074696d 6532335f 0074696d 23__.time23_.tim │ │ │ │ + 0x0002316c 6563315f 5f007469 6d656331 5f007469 ec1__.timec1_.ti │ │ │ │ + 0x0002317c 6d653331 5f5f0074 696d6533 315f0074 me31__.time31_.t │ │ │ │ + 0x0002318c 696d6571 325f5f00 74696d65 71325f00 imeq2__.timeq2_. │ │ │ │ + 0x0002319c 74696d65 63325f5f 0074696d 6563325f timec2__.timec2_ │ │ │ │ + 0x000231ac 0074696d 6563335f 5f007469 6d656333 .timec3__.timec3 │ │ │ │ + 0x000231bc 5f007469 6d657131 5f5f0074 696d6571 _.timeq1__.timeq │ │ │ │ + 0x000231cc 315f0074 696d6532 315f5f00 74696d65 1_.time21__.time │ │ │ │ + 0x000231dc 32315f00 74696d65 31335f5f 0074696d 21_.time13__.tim │ │ │ │ + 0x000231ec 6531335f 00636876 616c5f5f 00636876 e13_.chval__.chv │ │ │ │ + 0x000231fc 616c5f00 72617665 5f5f0072 6176655f al_.rave__.rave_ │ │ │ │ + 0x0002320c 00726176 65305f5f 00726176 65305f00 .rave0__.rave0_. │ │ │ │ + 0x0002321c 72617665 315f5f00 72617665 315f0072 rave1__.rave1_.r │ │ │ │ + 0x0002322c 6d696e31 5f5f0072 6d696e31 5f00726d min1__.rmin1_.rm │ │ │ │ + 0x0002323c 696e305f 5f00726d 696e305f 00726d69 in0__.rmin0_.rmi │ │ │ │ + 0x0002324c 6e5f5f00 726d696e 5f00726d 6178315f n__.rmin_.rmax1_ │ │ │ │ + 0x0002325c 5f00726d 6178315f 00726d61 785f5f00 _.rmax1_.rmax__. │ │ │ │ + 0x0002326c 726d6178 5f00726d 6178305f 5f00726d rmax_.rmax0__.rm │ │ │ │ + 0x0002327c 6178305f 00727374 64305f5f 00727374 ax0_.rstd0__.rst │ │ │ │ + 0x0002328c 64305f00 72737464 315f5f00 72737464 d0_.rstd1__.rstd │ │ │ │ + 0x0002329c 315f0072 616d7030 5f5f0072 616d7030 1_.ramp0__.ramp0 │ │ │ │ + 0x000232ac 5f007261 6d70315f 5f007261 6d70315f _.ramp1__.ramp1_ │ │ │ │ + 0x000232bc 00727375 6d305f5f 00727375 6d305f00 .rsum0__.rsum0_. │ │ │ │ + 0x000232cc 7273756d 315f5f00 7273756d 315f0067 rsum1__.rsum1_.g │ │ │ │ + 0x000232dc 32666374 725f5f00 67326663 74725f00 2fctr__.g2fctr_. │ │ │ │ + 0x000232ec 75777367 78615f5f 00757773 6778615f uwsgxa__.uwsgxa_ │ │ │ │ + 0x000232fc 00757771 6779695f 5f007577 71677969 .uwqgyi__.uwqgyi │ │ │ │ + 0x0002330c 5f007276 6d696e5f 5f007276 6d696e5f _.rvmin__.rvmin_ │ │ │ │ + 0x0002331c 00726672 6f6d635f 5f007266 726f6d63 .rfromc__.rfromc │ │ │ │ + 0x0002332c 5f007577 71677961 5f5f0075 77716779 _.uwqgya__.uwqgy │ │ │ │ + 0x0002333c 615f0075 77696779 695f5f00 75776967 a_.uwigyi__.uwig │ │ │ │ + 0x0002334c 79695f00 75776967 78695f5f 00757769 yi_.uwigxi__.uwi │ │ │ │ + 0x0002335c 6778695f 00673269 6374725f 5f006732 gxi_.g2ictr__.g2 │ │ │ │ + 0x0002336c 69637472 5f007577 71677862 5f5f0075 ictr_.uwqgxb__.u │ │ │ │ + 0x0002337c 77716778 625f0072 7374645f 5f007273 wqgxb_.rstd__.rs │ │ │ │ + 0x0002338c 74645f00 75777167 79625f5f 00757771 td_.uwqgyb__.uwq │ │ │ │ + 0x0002339c 6779625f 00757773 6779625f 5f007577 gyb_.uwsgyb__.uw │ │ │ │ + 0x000233ac 73677962 5f007264 32725f5f 00726432 sgyb_.rd2r__.rd2 │ │ │ │ + 0x000233bc 725f0072 75776779 5f5f0072 75776779 r_.ruwgy__.ruwgy │ │ │ │ + 0x000233cc 5f007276 6d617830 5f5f0072 766d6178 _.rvmax0__.rvmax │ │ │ │ + 0x000233dc 305f0072 726d7331 5f5f0072 726d7331 0_.rrms1__.rrms1 │ │ │ │ + 0x000233ec 5f007276 6d696e30 5f5f0072 766d696e _.rvmin0__.rvmin │ │ │ │ + 0x000233fc 305f0072 6e677531 5f5f0072 6e677531 0_.rngu1__.rngu1 │ │ │ │ + 0x0002340c 5f007577 7367787a 5f5f0075 77736778 _.uwsgxz__.uwsgx │ │ │ │ + 0x0002341c 7a5f0067 32716374 6d5f5f00 67327163 z_.g2qctm__.g2qc │ │ │ │ + 0x0002342c 746d5f00 72707264 5f5f0072 7072645f tm_.rprd__.rprd_ │ │ │ │ + 0x0002343c 0072636f 765f5f00 72636f76 5f00726d .rcov__.rcov_.rm │ │ │ │ + 0x0002344c 6f645f5f 00726d6f 645f0072 6670695f od__.rmod_.rfpi_ │ │ │ │ + 0x0002345c 5f007261 6d705f5f 0072616d 705f0072 _.ramp__.ramp_.r │ │ │ │ + 0x0002346c 73756d5f 5f007273 756d5f00 67327363 sum__.rsum_.g2sc │ │ │ │ + 0x0002347c 74725f5f 00673273 6374725f 00727661 tr__.g2sctr_.rva │ │ │ │ + 0x0002348c 72315f5f 00727661 72315f00 72766172 r1__.rvar1_.rvar │ │ │ │ + 0x0002349c 305f5f00 72766172 305f0069 7367635f 0__.rvar0_.isgc_ │ │ │ │ + 0x000234ac 5f006973 67635f00 75777367 79615f5f _.isgc_.uwsgya__ │ │ │ │ + 0x000234bc 00757773 6779615f 0072676e 6c745f5f .uwsgya_.rgnlt__ │ │ │ │ + 0x000234cc 0072676e 6c745f00 72676e67 745f5f00 .rgnlt_.rgngt__. │ │ │ │ + 0x000234dc 72676e67 745f0075 77736778 625f5f00 rgngt_.uwsgxb__. │ │ │ │ + 0x000234ec 75777367 78625f00 72766d61 78315f5f uwsgxb_.rvmax1__ │ │ │ │ + 0x000234fc 0072766d 6178315f 0072766d 696e315f .rvmax1_.rvmin1_ │ │ │ │ + 0x0002350c 5f007276 6d696e31 5f007577 7167797a _.rvmin1_.uwqgyz │ │ │ │ + 0x0002351c 5f5f0075 77716779 7a5f0075 77716778 __.uwqgyz_.uwqgx │ │ │ │ + 0x0002352c 695f5f00 75777167 78695f00 726e6775 i__.uwqgxi_.rngu │ │ │ │ + 0x0002353c 325f5f00 726e6775 325f0072 676e6765 2__.rngu2_.rgnge │ │ │ │ + 0x0002354c 5f5f0072 676e6765 5f007267 6e6c655f __.rgnge_.rgnle_ │ │ │ │ + 0x0002355c 5f007267 6e6c655f 00727661 725f5f00 _.rgnle_.rvar__. │ │ │ │ + 0x0002356c 72766172 5f007577 71677861 5f5f0075 rvar_.uwqgxa__.u │ │ │ │ + 0x0002357c 77716778 615f0067 32716374 695f5f00 wqgxa_.g2qcti__. │ │ │ │ + 0x0002358c 67327163 74695f00 72636f72 5f5f0072 g2qcti_.rcor__.r │ │ │ │ + 0x0002359c 636f725f 0072766d 61785f5f 0072766d cor_.rvmax__.rvm │ │ │ │ + 0x000235ac 61785f00 75777167 787a5f5f 00757771 ax_.uwqgxz__.uwq │ │ │ │ + 0x000235bc 67787a5f 00727577 67785f5f 00727577 gxz_.ruwgx__.ruw │ │ │ │ + 0x000235cc 67785f00 72726d73 305f5f00 72726d73 gx_.rrms0__.rrms │ │ │ │ + 0x000235dc 305f0075 77736779 7a5f5f00 75777367 0_.uwsgyz__.uwsg │ │ │ │ + 0x000235ec 797a5f00 7275646c 65765f5f 00727564 yz_.rudlev__.rud │ │ │ │ + 0x000235fc 6c65765f 00726578 705f5f00 72657870 lev_.rexp__.rexp │ │ │ │ + 0x0002360c 5f007272 32645f5f 00727232 645f0072 _.rr2d__.rr2d_.r │ │ │ │ + 0x0002361c 726d735f 5f007272 6d735f00 7669666e rms__.rrms_.vifn │ │ │ │ + 0x0002362c 615f5f00 7669666e 615f0076 69666e61 a__.vifna_.vifna │ │ │ │ + 0x0002363c 305f5f00 7669666e 61305f00 7669666e 0__.vifna0_.vifn │ │ │ │ + 0x0002364c 61315f5f 00766966 6e61315f 00767266 a1__.vifna1_.vrf │ │ │ │ + 0x0002365c 6e615f5f 00767266 6e615f00 7672666e na__.vrfna_.vrfn │ │ │ │ + 0x0002366c 61305f5f 00767266 6e61305f 00767266 a0__.vrfna0_.vrf │ │ │ │ + 0x0002367c 6e61315f 5f007672 666e6131 5f00756d na1__.vrfna1_.um │ │ │ │ + 0x0002368c 626e6472 5f5f0075 6d626e64 725f0076 bndr__.umbndr_.v │ │ │ │ + 0x0002369c 69666e62 5f5f0076 69666e62 5f007669 ifnb__.vifnb_.vi │ │ │ │ + 0x000236ac 666e6230 5f5f0076 69666e62 305f0076 fnb0__.vifnb0_.v │ │ │ │ + 0x000236bc 69666e62 315f5f00 7669666e 62315f00 ifnb1__.vifnb1_. │ │ │ │ + 0x000236cc 7672666e 625f5f00 7672666e 625f0076 vrfnb__.vrfnb_.v │ │ │ │ + 0x000236dc 72666e62 305f5f00 7672666e 62305f00 rfnb0__.vrfnb0_. │ │ │ │ + 0x000236ec 7672666e 62315f5f 00767266 6e62315f vrfnb1__.vrfnb1_ │ │ │ │ + 0x000236fc 00766369 6e74725f 5f007663 696e7472 .vcintr__.vcintr │ │ │ │ + 0x0002370c 5f00746d 69676574 5f5f0074 6d697365 _.tmiget__.tmise │ │ │ │ + 0x0002371c 745f5f00 746d6973 74785f5f 00746d69 t__.tmistx__.tmi │ │ │ │ + 0x0002372c 716e705f 5f00746d 69716964 5f5f0074 qnp__.tmiqid__.t │ │ │ │ + 0x0002373c 6d697163 705f5f00 746d6971 636c5f5f miqcp__.tmiqcl__ │ │ │ │ + 0x0002374c 00746d69 71766c5f 5f00746d 6973766c .tmiqvl__.tmisvl │ │ │ │ + 0x0002375c 5f5f0074 6d697169 6e5f5f00 746d6c67 __.tmiqin__.tmlg │ │ │ │ + 0x0002376c 65745f5f 00746d6c 7365745f 5f00746d et__.tmlset__.tm │ │ │ │ + 0x0002377c 6c737478 5f5f0074 6d6c716e 705f5f00 lstx__.tmlqnp__. │ │ │ │ + 0x0002378c 746d6c71 69645f5f 00746d6c 7163705f tmlqid__.tmlqcp_ │ │ │ │ + 0x0002379c 5f00746d 6c71636c 5f5f0074 6d6c7176 _.tmlqcl__.tmlqv │ │ │ │ + 0x000237ac 6c5f5f00 746d6c73 766c5f5f 00746d6c l__.tmlsvl__.tml │ │ │ │ + 0x000237bc 71696e5f 5f00746d 70676574 5f5f0074 qin__.tmpget__.t │ │ │ │ + 0x000237cc 6d707365 745f5f00 746d7073 74785f5f mpset__.tmpstx__ │ │ │ │ + 0x000237dc 00746d70 716e705f 5f00746d 70716964 .tmpqnp__.tmpqid │ │ │ │ + 0x000237ec 5f5f0074 6d707163 705f5f00 746d7071 __.tmpqcp__.tmpq │ │ │ │ + 0x000237fc 636c5f5f 00746d70 7169745f 5f00746d cl__.tmpqit__.tm │ │ │ │ + 0x0002380c 7071766c 5f5f0074 6d707376 6c5f5f00 pqvl__.tmpsvl__. │ │ │ │ + 0x0002381c 746d7071 696e5f5f 00746d72 6765745f tmpqin__.tmrget_ │ │ │ │ + 0x0002382c 5f00746d 72736574 5f5f0074 6d727374 _.tmrset__.tmrst │ │ │ │ + 0x0002383c 785f5f00 746d7271 6e705f5f 00746d72 x__.tmrqnp__.tmr │ │ │ │ + 0x0002384c 7169645f 5f00746d 72716370 5f5f0074 qid__.tmrqcp__.t │ │ │ │ + 0x0002385c 6d727163 6c5f5f00 746d7271 766c5f5f mrqcl__.tmrqvl__ │ │ │ │ + 0x0002386c 00746d72 73766c5f 5f00746d 7271696e .tmrsvl__.tmrqin │ │ │ │ + 0x0002387c 5f5f0074 6d73746c 615f5f00 746d7374 __.tmstla__.tmst │ │ │ │ + 0x0002388c 6c635f5f 00746d73 746c735f 5f007573 lc__.tmstls__.us │ │ │ │ + 0x0002389c 67695f5f 00757367 695f0063 7367695f gi__.usgi_.csgi_ │ │ │ │ + 0x000238ac 5f006373 67695f00 69616e64 5f5f0069 _.csgi_.iand__.i │ │ │ │ + 0x000238bc 616e645f 00696f72 5f5f0069 6f725f00 and_.ior__.ior_. │ │ │ │ + 0x000238cc 75736178 6c625f5f 00757361 786c625f usaxlb__.usaxlb_ │ │ │ │ + 0x000238dc 00757861 786c625f 5f007578 61786c62 .uxaxlb__.uxaxlb │ │ │ │ + 0x000238ec 5f007579 61786c62 5f5f0075 7961786c _.uyaxlb__.uyaxl │ │ │ │ + 0x000238fc 625f0075 73706c62 6c5f5f00 7573706c b_.usplbl__.uspl │ │ │ │ + 0x0002390c 626c5f00 7578706c 626c5f5f 00757870 bl_.uxplbl__.uxp │ │ │ │ + 0x0002391c 6c626c5f 00757970 6c626c5f 5f007579 lbl_.uyplbl__.uy │ │ │ │ + 0x0002392c 706c626c 5f007578 706c6261 5f5f0075 plbl_.uxplba__.u │ │ │ │ + 0x0002393c 78706c62 615f0075 79706c62 615f5f00 xplba_.uyplba__. │ │ │ │ + 0x0002394c 7579706c 62615f00 7578706c 62625f5f uyplba_.uxplbb__ │ │ │ │ + 0x0002395c 00757870 6c62625f 00757970 6c62625f .uxplbb_.uyplbb_ │ │ │ │ + 0x0002396c 5f007579 706c6262 5f005f5f 736c7061 _.uyplbb_.__slpa │ │ │ │ + 0x0002397c 636b5f4d 4f445f64 636c6472 61776465 ck_MOD_dcldrawde │ │ │ │ + 0x0002398c 76696365 76696577 706f7274 636f726e viceviewportcorn │ │ │ │ + 0x0002399c 6572005f 5f736c70 61636b5f 4d4f445f er.__slpack_MOD_ │ │ │ │ + 0x000239ac 64636c64 72617764 65766963 6577696e dcldrawdevicewin │ │ │ │ + 0x000239bc 646f7763 6f726e65 72005f5f 736c7061 dowcorner.__slpa │ │ │ │ + 0x000239cc 636b5f4d 4f445f64 636c6472 61777669 ck_MOD_dcldrawvi │ │ │ │ + 0x000239dc 6577706f 7274636f 726e6572 005f5f73 ewportcorner.__s │ │ │ │ + 0x000239ec 6c706163 6b5f4d4f 445f6463 6c647261 lpack_MOD_dcldra │ │ │ │ + 0x000239fc 77646576 69636576 69657770 6f727466 wdeviceviewportf │ │ │ │ + 0x00023a0c 72616d65 005f5f73 6c706163 6b5f4d4f rame.__slpack_MO │ │ │ │ + 0x00023a1c 445f6463 6c647261 77646576 69636577 D_dcldrawdevicew │ │ │ │ + 0x00023a2c 696e646f 77667261 6d65005f 5f736c70 indowframe.__slp │ │ │ │ + 0x00023a3c 61636b5f 4d4f445f 64636c64 72617776 ack_MOD_dcldrawv │ │ │ │ + 0x00023a4c 69657770 6f727466 72616d65 005f5f73 iewportframe.__s │ │ │ │ + 0x00023a5c 6c706163 6b5f4d4f 445f6463 6c736574 lpack_MOD_dclset │ │ │ │ + 0x00023a6c 6672616d 65746974 6c65005f 5f736c70 frametitle.__slp │ │ │ │ + 0x00023a7c 61636b5f 4d4f445f 64636c73 65746173 ack_MOD_dclsetas │ │ │ │ + 0x00023a8c 70656374 72617469 6f005f5f 736c7061 pectratio.__slpa │ │ │ │ + 0x00023a9c 636b5f4d 4f445f64 636c7365 74667261 ck_MOD_dclsetfra │ │ │ │ + 0x00023aac 6d656d61 7267696e 005f5f73 6c706163 memargin.__slpac │ │ │ │ + 0x00023abc 6b5f4d4f 445f6463 6c646976 69646566 k_MOD_dcldividef │ │ │ │ + 0x00023acc 72616d65 005f5f67 72706163 6b5f4d4f rame.__grpack_MO │ │ │ │ + 0x00023adc 445f6463 6c736574 77696e64 6f77005f D_dclsetwindow._ │ │ │ │ + 0x00023aec 5f677270 61636b5f 4d4f445f 64636c73 _grpack_MOD_dcls │ │ │ │ + 0x00023afc 65747669 6577706f 7274005f 5f677270 etviewport.__grp │ │ │ │ + 0x00023b0c 61636b5f 4d4f445f 64636c73 65746d61 ack_MOD_dclsetma │ │ │ │ + 0x00023b1c 7070726f 6a656374 696f6e77 696e646f pprojectionwindo │ │ │ │ + 0x00023b2c 77005f5f 67727061 636b5f4d 4f445f64 w.__grpack_MOD_d │ │ │ │ + 0x00023b3c 636c7365 7473696d 696c6172 69747900 clsetsimilarity. │ │ │ │ + 0x00023b4c 5f5f6772 7061636b 5f4d4f44 5f64636c __grpack_MOD_dcl │ │ │ │ + 0x00023b5c 7365746d 61707072 6f6a6563 74696f6e setmapprojection │ │ │ │ + 0x00023b6c 616e676c 65005f5f 67727061 636b5f4d angle.__grpack_M │ │ │ │ + 0x00023b7c 4f445f64 636c7365 74747261 6e736e75 OD_dclsettransnu │ │ │ │ + 0x00023b8c 6d626572 005f5f67 72706163 6b5f4d4f mber.__grpack_MO │ │ │ │ + 0x00023b9c 445f6463 6c736574 7472616e 7366756e D_dclsettransfun │ │ │ │ + 0x00023bac 6374696f 6e005f5f 67727061 636b5f4d ction.__grpack_M │ │ │ │ + 0x00023bbc 4f445f64 636c636c 6f736567 72617068 OD_dclclosegraph │ │ │ │ + 0x00023bcc 69637300 5f5f6772 7061636b 5f4d4f44 ics.__grpack_MOD │ │ │ │ + 0x00023bdc 5f64636c 6e657766 6967005f 5f677270 _dclnewfig.__grp │ │ │ │ + 0x00023bec 61636b5f 4d4f445f 64636c6e 65776672 ack_MOD_dclnewfr │ │ │ │ + 0x00023bfc 616d6500 5f5f6772 7061636b 5f4d4f44 ame.__grpack_MOD │ │ │ │ + 0x00023c0c 5f64636c 6f70656e 67726170 68696373 _dclopengraphics │ │ │ │ + 0x00023c1c 005f6766 6f727472 616e5f74 72616e73 ._gfortran_trans │ │ │ │ + 0x00023c2c 6665725f 63686172 61637465 725f7772 fer_character_wr │ │ │ │ + 0x00023c3c 69746500 5f67666f 72747261 6e5f7374 ite._gfortran_st │ │ │ │ + 0x00023c4c 5f726561 64005f67 666f7274 72616e5f _read._gfortran_ │ │ │ │ + 0x00023c5c 7472616e 73666572 5f696e74 65676572 transfer_integer │ │ │ │ + 0x00023c6c 005f6766 6f727472 616e5f73 745f7265 ._gfortran_st_re │ │ │ │ + 0x00023c7c 61645f64 6f6e6500 5f5f6772 7061636b ad_done.__grpack │ │ │ │ + 0x00023c8c 5f4d4f44 5f64636c 73656c65 63746465 _MOD_dclselectde │ │ │ │ + 0x00023c9c 76696365 005f5f72 6e6d6c69 625f4d4f vice.__rnmlib_MO │ │ │ │ + 0x00023cac 445f6463 6c72756e 6e696e67 6d65616e D_dclrunningmean │ │ │ │ + 0x00023cbc 005f5f75 73706163 6b5f4d4f 445f7874 .__uspack_MOD_xt │ │ │ │ + 0x00023ccc 746c3000 5f5f7573 7061636b 5f4d4f44 tl0.__uspack_MOD │ │ │ │ + 0x00023cdc 5f797474 6c30005f 5f757370 61636b5f _yttl0.__uspack_ │ │ │ │ + 0x00023cec 4d4f445f 78756e69 30005f5f 75737061 MOD_xuni0.__uspa │ │ │ │ + 0x00023cfc 636b5f4d 4f445f79 756e6930 005f5f75 ck_MOD_yuni0.__u │ │ │ │ + 0x00023d0c 73706163 6b5f4d4f 445f6463 6c736869 spack_MOD_dclshi │ │ │ │ + 0x00023d1c 66746178 6973005f 5f757370 61636b5f ftaxis.__uspack_ │ │ │ │ + 0x00023d2c 4d4f445f 64636c64 72617761 7869736c MOD_dcldrawaxisl │ │ │ │ + 0x00023d3c 6162656c 005f5f75 73706163 6b5f4d4f abel.__uspack_MO │ │ │ │ + 0x00023d4c 445f6463 6c647261 77746963 6b6d6172 D_dcldrawtickmar │ │ │ │ + 0x00023d5c 6b005f5f 75737061 636b5f4d 4f445f64 k.__uspack_MOD_d │ │ │ │ + 0x00023d6c 636c6472 61776178 69736c69 6e65005f cldrawaxisline._ │ │ │ │ + 0x00023d7c 5f757370 61636b5f 4d4f445f 64636c64 _uspack_MOD_dcld │ │ │ │ + 0x00023d8c 72617774 69746c65 005f5f75 73706163 rawtitle.__uspac │ │ │ │ + 0x00023d9c 6b5f4d4f 445f6463 6c647261 77617869 k_MOD_dcldrawaxi │ │ │ │ + 0x00023dac 7363616c 656e6461 72005f5f 75737061 scalendar.__uspa │ │ │ │ + 0x00023dbc 636b5f4d 4f445f64 636c6472 61776178 ck_MOD_dcldrawax │ │ │ │ + 0x00023dcc 69736c6f 67005f5f 75737061 636b5f4d islog.__uspack_M │ │ │ │ + 0x00023ddc 4f445f64 636c6472 61776178 69737370 OD_dcldrawaxissp │ │ │ │ + 0x00023dec 65636966 79005f5f 75737061 636b5f4d ecify.__uspack_M │ │ │ │ + 0x00023dfc 4f445f64 636c6472 61776178 6973005f OD_dcldrawaxis._ │ │ │ │ + 0x00023e0c 5f757370 61636b5f 4d4f445f 64636c64 _uspack_MOD_dcld │ │ │ │ + 0x00023e1c 72617773 63616c65 64677261 7068005f rawscaledgraph._ │ │ │ │ + 0x00023e2c 5f757370 61636b5f 4d4f445f 64636c64 _uspack_MOD_dcld │ │ │ │ + 0x00023e3c 72617773 63616c65 64617869 73005f5f rawscaledaxis.__ │ │ │ │ + 0x00023e4c 75737061 636b5f4d 4f445f64 636c6669 uspack_MOD_dclfi │ │ │ │ + 0x00023e5c 74736361 6c696e67 7061726d 005f5f75 tscalingparm.__u │ │ │ │ + 0x00023e6c 73706163 6b5f4d4f 445f6463 6c736574 spack_MOD_dclset │ │ │ │ + 0x00023e7c 7469746c 65005f5f 75737061 636b5f4d title.__uspack_M │ │ │ │ + 0x00023e8c 4f445f64 636c7363 616c696e 67706f69 OD_dclscalingpoi │ │ │ │ + 0x00023e9c 6e74005f 5f626c6b 6c69625f 4d4f445f nt.__blklib_MOD_ │ │ │ │ + 0x00023eac 64636c69 6e746572 76616c67 65005f5f dclintervalge.__ │ │ │ │ + 0x00023ebc 626c6b6c 69625f4d 4f445f64 636c696e blklib_MOD_dclin │ │ │ │ + 0x00023ecc 74657276 616c6774 005f5f62 6c6b6c69 tervalgt.__blkli │ │ │ │ + 0x00023edc 625f4d4f 445f6463 6c696e74 65727661 b_MOD_dclinterva │ │ │ │ + 0x00023eec 6c6c6500 5f5f626c 6b6c6962 5f4d4f44 lle.__blklib_MOD │ │ │ │ + 0x00023efc 5f64636c 696e7465 7276616c 6c74005f _dclintervallt._ │ │ │ │ + 0x00023f0c 5f676e6d 6c69625f 4d4f445f 64636c67 _gnmlib_MOD_dclg │ │ │ │ + 0x00023f1c 6f6f646e 756d6765 005f5f67 6e6d6c69 oodnumge.__gnmli │ │ │ │ + 0x00023f2c 625f4d4f 445f6463 6c676f6f 646e756d b_MOD_dclgoodnum │ │ │ │ + 0x00023f3c 6774005f 5f676e6d 6c69625f 4d4f445f gt.__gnmlib_MOD_ │ │ │ │ + 0x00023f4c 64636c67 6f6f646e 756d6c65 005f5f67 dclgoodnumle.__g │ │ │ │ + 0x00023f5c 6e6d6c69 625f4d4f 445f6463 6c676f6f nmlib_MOD_dclgoo │ │ │ │ + 0x00023f6c 646e756d 6c74005f 5f676e6d 6c69625f dnumlt.__gnmlib_ │ │ │ │ + 0x00023f7c 4d4f445f 64636c72 6573746f 7265676f MOD_dclrestorego │ │ │ │ + 0x00023f8c 6f646e75 6d6c6973 74005f5f 676e6d6c odnumlist.__gnml │ │ │ │ + 0x00023f9c 69625f4d 4f445f64 636c7361 7665676f ib_MOD_dclsavego │ │ │ │ + 0x00023fac 6f646e75 6d6c6973 74005f5f 676e6d6c odnumlist.__gnml │ │ │ │ + 0x00023fbc 69625f4d 4f445f64 636c6765 74676f6f ib_MOD_dclgetgoo │ │ │ │ + 0x00023fcc 646e756d 6c697374 005f5f67 6e6d6c69 dnumlist.__gnmli │ │ │ │ + 0x00023fdc 625f4d4f 445f6463 6c736574 676f6f64 b_MOD_dclsetgood │ │ │ │ + 0x00023fec 6e756d6c 69737400 5f5f676e 6d6c6962 numlist.__gnmlib │ │ │ │ + 0x00023ffc 5f4d4f44 5f64636c 676f6f64 6e756d65 _MOD_dclgoodnume │ │ │ │ + 0x0002400c 78676500 5f5f676e 6d6c6962 5f4d4f44 xge.__gnmlib_MOD │ │ │ │ + 0x0002401c 5f64636c 676f6f64 6e756d65 786c6500 _dclgoodnumexle. │ │ │ │ + 0x0002402c 5f5f676e 6d6c6962 5f4d4f44 5f64636c __gnmlib_MOD_dcl │ │ │ │ + 0x0002403c 676f6f64 6e756d65 78677400 5f5f676e goodnumexgt.__gn │ │ │ │ + 0x0002404c 6d6c6962 5f4d4f44 5f64636c 676f6f64 mlib_MOD_dclgood │ │ │ │ + 0x0002405c 6e756d65 786c7400 5f5f7266 616c6962 numexlt.__rfalib │ │ │ │ + 0x0002406c 5f4d4f44 5f64636c 67657461 6d70005f _MOD_dclgetamp._ │ │ │ │ + 0x0002407c 5f726661 6c69625f 4d4f445f 64636c67 _rfalib_MOD_dclg │ │ │ │ + 0x0002408c 6574726d 73005f5f 7266616c 69625f4d etrms.__rfalib_M │ │ │ │ + 0x0002409c 4f445f64 636c6765 74737464 005f5f72 OD_dclgetstd.__r │ │ │ │ + 0x000240ac 66616c69 625f4d4f 445f6463 6c676574 falib_MOD_dclget │ │ │ │ + 0x000240bc 76617200 5f5f7266 616c6962 5f4d4f44 var.__rfalib_MOD │ │ │ │ + 0x000240cc 5f64636c 67657461 7665005f 5f736770 _dclgetave.__sgp │ │ │ │ + 0x000240dc 61636b5f 4d4f445f 64636c67 65746172 ack_MOD_dclgetar │ │ │ │ + 0x000240ec 726f776c 696e6569 6e646578 005f5f73 rowlineindex.__s │ │ │ │ + 0x000240fc 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ + 0x0002410c 6172726f 776c696e 65747970 65005f5f arrowlinetype.__ │ │ │ │ + 0x0002411c 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ + 0x0002412c 74617272 6f776c69 6e65696e 64657800 tarrowlineindex. │ │ │ │ + 0x0002413c 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x0002414c 73657461 72726f77 6c696e65 74797065 setarrowlinetype │ │ │ │ + 0x0002415c 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x0002416c 6c647261 77617272 6f777072 6f6a6563 ldrawarrowprojec │ │ │ │ + 0x0002417c 74656400 5f5f7367 7061636b 5f4d4f44 ted.__sgpack_MOD │ │ │ │ + 0x0002418c 5f64636c 64726177 6172726f 776e6f72 _dcldrawarrownor │ │ │ │ + 0x0002419c 6d616c69 7a656400 5f5f7367 7061636b malized.__sgpack │ │ │ │ + 0x000241ac 5f4d4f44 5f64636c 64726177 6172726f _MOD_dcldrawarro │ │ │ │ + 0x000241bc 77005f5f 73677061 636b5f4d 4f445f64 w.__sgpack_MOD_d │ │ │ │ + 0x000241cc 636c6765 74736861 64657061 74746572 clgetshadepatter │ │ │ │ + 0x000241dc 6e005f5f 73677061 636b5f4d 4f445f64 n.__sgpack_MOD_d │ │ │ │ + 0x000241ec 636c7365 74736861 64657061 74746572 clsetshadepatter │ │ │ │ + 0x000241fc 6e005f5f 73677061 636b5f4d 4f445f64 n.__sgpack_MOD_d │ │ │ │ + 0x0002420c 636c7368 61646572 6567696f 6e70726f clshaderegionpro │ │ │ │ + 0x0002421c 6a656374 6564005f 5f736770 61636b5f jected.__sgpack_ │ │ │ │ + 0x0002422c 4d4f445f 64636c73 68616465 72656769 MOD_dclshaderegi │ │ │ │ + 0x0002423c 6f6e6e6f 726d616c 697a6564 005f5f73 onnormalized.__s │ │ │ │ + 0x0002424c 67706163 6b5f4d4f 445f6463 6c736861 gpack_MOD_dclsha │ │ │ │ + 0x0002425c 64657265 67696f6e 005f5f73 67706163 deregion.__sgpac │ │ │ │ + 0x0002426c 6b5f4d4f 445f6463 6c676574 74657874 k_MOD_dclgettext │ │ │ │ + 0x0002427c 706f7369 74696f6e 005f5f73 67706163 position.__sgpac │ │ │ │ + 0x0002428c 6b5f4d4f 445f6463 6c676574 74657874 k_MOD_dclgettext │ │ │ │ + 0x0002429c 696e6465 78005f5f 73677061 636b5f4d index.__sgpack_M │ │ │ │ + 0x000242ac 4f445f64 636c6765 74746578 74616e67 OD_dclgettextang │ │ │ │ + 0x000242bc 6c65005f 5f736770 61636b5f 4d4f445f le.__sgpack_MOD_ │ │ │ │ + 0x000242cc 64636c67 65747465 78746865 69676874 dclgettextheight │ │ │ │ + 0x000242dc 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x000242ec 6c736574 74657874 706f7369 74696f6e lsettextposition │ │ │ │ + 0x000242fc 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x0002430c 6c736574 74657874 696e6465 78005f5f lsettextindex.__ │ │ │ │ + 0x0002431c 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ + 0x0002432c 74746578 74616e67 6c65006c 726f756e ttextangle.lroun │ │ │ │ + 0x0002433c 6466005f 5f736770 61636b5f 4d4f445f df.__sgpack_MOD_ │ │ │ │ + 0x0002434c 64636c73 65747465 78746865 69676874 dclsettextheight │ │ │ │ + 0x0002435c 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x0002436c 6c647261 77746578 7470726f 6a656374 ldrawtextproject │ │ │ │ + 0x0002437c 6564005f 5f736770 61636b5f 4d4f445f ed.__sgpack_MOD_ │ │ │ │ + 0x0002438c 64636c64 72617774 6578746e 6f726d61 dcldrawtextnorma │ │ │ │ + 0x0002439c 6c697a65 64005f5f 73677061 636b5f4d lized.__sgpack_M │ │ │ │ + 0x000243ac 4f445f64 636c6472 61777465 7874005f OD_dcldrawtext._ │ │ │ │ + 0x000243bc 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ + 0x000243cc 65746d61 726b6572 73697a65 005f5f73 etmarkersize.__s │ │ │ │ + 0x000243dc 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ + 0x000243ec 6d61726b 6572696e 64657800 5f5f7367 markerindex.__sg │ │ │ │ + 0x000243fc 7061636b 5f4d4f44 5f64636c 6765746d pack_MOD_dclgetm │ │ │ │ + 0x0002440c 61726b65 72747970 65005f5f 73677061 arkertype.__sgpa │ │ │ │ + 0x0002441c 636b5f4d 4f445f64 636c7365 746d6172 ck_MOD_dclsetmar │ │ │ │ + 0x0002442c 6b657273 697a6500 5f5f7367 7061636b kersize.__sgpack │ │ │ │ + 0x0002443c 5f4d4f44 5f64636c 7365746d 61726b65 _MOD_dclsetmarke │ │ │ │ + 0x0002444c 72696e64 6578005f 5f736770 61636b5f rindex.__sgpack_ │ │ │ │ + 0x0002445c 4d4f445f 64636c73 65746d61 726b6572 MOD_dclsetmarker │ │ │ │ + 0x0002446c 74797065 005f5f73 67706163 6b5f4d4f type.__sgpack_MO │ │ │ │ + 0x0002447c 445f6463 6c647261 776d6172 6b657270 D_dcldrawmarkerp │ │ │ │ + 0x0002448c 726f6a65 63746564 005f5f73 67706163 rojected.__sgpac │ │ │ │ + 0x0002449c 6b5f4d4f 445f6463 6c647261 776d6172 k_MOD_dcldrawmar │ │ │ │ + 0x000244ac 6b65726e 6f726d61 6c697a65 64005f5f kernormalized.__ │ │ │ │ + 0x000244bc 73677061 636b5f4d 4f445f64 636c6472 sgpack_MOD_dcldr │ │ │ │ + 0x000244cc 61776d61 726b6572 005f5f73 67706163 awmarker.__sgpac │ │ │ │ + 0x000244dc 6b5f4d4f 445f6463 6c676574 6c696e65 k_MOD_dclgetline │ │ │ │ + 0x000244ec 74657874 73697a65 005f5f73 67706163 textsize.__sgpac │ │ │ │ + 0x000244fc 6b5f4d4f 445f6463 6c676574 6c696e65 k_MOD_dclgetline │ │ │ │ + 0x0002450c 74657874 005f5f73 67706163 6b5f4d4f text.__sgpack_MO │ │ │ │ + 0x0002451c 445f6463 6c676574 6c696e65 696e6465 D_dclgetlineinde │ │ │ │ + 0x0002452c 78005f5f 73677061 636b5f4d 4f445f64 x.__sgpack_MOD_d │ │ │ │ + 0x0002453c 636c6765 746c696e 65747970 65005f5f clgetlinetype.__ │ │ │ │ + 0x0002454c 73677061 636b5f4d 4f445f64 636c6e65 sgpack_MOD_dclne │ │ │ │ + 0x0002455c 78746c69 6e657465 7874005f 5f736770 xtlinetext.__sgp │ │ │ │ + 0x0002456c 61636b5f 4d4f445f 64636c73 65746c69 ack_MOD_dclsetli │ │ │ │ + 0x0002457c 6e657465 78747369 7a65005f 5f736770 netextsize.__sgp │ │ │ │ + 0x0002458c 61636b5f 4d4f445f 64636c73 65746c69 ack_MOD_dclsetli │ │ │ │ + 0x0002459c 6e657465 7874005f 5f736770 61636b5f netext.__sgpack_ │ │ │ │ + 0x000245ac 4d4f445f 64636c73 65746c69 6e65696e MOD_dclsetlinein │ │ │ │ + 0x000245bc 64657800 5f5f7367 7061636b 5f4d4f44 dex.__sgpack_MOD │ │ │ │ + 0x000245cc 5f64636c 7365746c 696e6574 79706500 _dclsetlinetype. │ │ │ │ + 0x000245dc 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x000245ec 64726177 6c696e65 70726f6a 65637465 drawlineprojecte │ │ │ │ + 0x000245fc 6432005f 5f736770 61636b5f 4d4f445f d2.__sgpack_MOD_ │ │ │ │ + 0x0002460c 64636c64 7261776c 696e6570 726f6a65 dcldrawlineproje │ │ │ │ + 0x0002461c 63746564 31005f5f 73677061 636b5f4d cted1.__sgpack_M │ │ │ │ + 0x0002462c 4f445f64 636c6472 61776c69 6e656e6f OD_dcldrawlineno │ │ │ │ + 0x0002463c 726d616c 697a6564 32005f5f 73677061 rmalized2.__sgpa │ │ │ │ + 0x0002464c 636b5f4d 4f445f64 636c6472 61776c69 ck_MOD_dcldrawli │ │ │ │ + 0x0002465c 6e656e6f 726d616c 697a6564 31005f5f nenormalized1.__ │ │ │ │ + 0x0002466c 73677061 636b5f4d 4f445f64 636c6472 sgpack_MOD_dcldr │ │ │ │ + 0x0002467c 61776c69 6e653200 5f5f7367 7061636b awline2.__sgpack │ │ │ │ + 0x0002468c 5f4d4f44 5f64636c 64726177 6c696e65 _MOD_dcldrawline │ │ │ │ + 0x0002469c 31005f5f 73677061 636b5f4d 4f445f64 1.__sgpack_MOD_d │ │ │ │ + 0x000246ac 636c6765 74747261 6e736e75 6d626572 clgettransnumber │ │ │ │ + 0x000246bc 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x000246cc 6c676574 6d617070 726f6a65 6374696f lgetmapprojectio │ │ │ │ + 0x000246dc 6e616e67 6c65005f 5f736770 61636b5f nangle.__sgpack_ │ │ │ │ + 0x000246ec 4d4f445f 64636c67 65747369 6d696c61 MOD_dclgetsimila │ │ │ │ + 0x000246fc 72697479 005f5f73 67706163 6b5f4d4f rity.__sgpack_MO │ │ │ │ + 0x0002470c 445f6463 6c676574 77696e64 6f77005f D_dclgetwindow._ │ │ │ │ + 0x0002471c 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ + 0x0002472c 65747669 6577706f 7274005f 5f736770 etviewport.__sgp │ │ │ │ + 0x0002473c 61636b5f 4d4f445f 64636c74 72616e73 ack_MOD_dcltrans │ │ │ │ + 0x0002474c 6e756d74 6f6c6f6e 67005f5f 73677061 numtolong.__sgpa │ │ │ │ + 0x0002475c 636b5f4d 4f445f64 636c7472 616e736e ck_MOD_dcltransn │ │ │ │ + 0x0002476c 756d746f 73686f72 74005f5f 73677061 umtoshort.__sgpa │ │ │ │ + 0x0002477c 636b5f4d 4f445f64 636c7472 616e736c ck_MOD_dcltransl │ │ │ │ + 0x0002478c 6f6e6774 6f6e756d 005f5f73 67706163 ongtonum.__sgpac │ │ │ │ + 0x0002479c 6b5f4d4f 445f6463 6c747261 6e736c6f k_MOD_dcltranslo │ │ │ │ + 0x000247ac 6e67746f 73686f72 74005f5f 73677061 ngtoshort.__sgpa │ │ │ │ + 0x000247bc 636b5f4d 4f445f64 636c7472 616e7373 ck_MOD_dcltranss │ │ │ │ + 0x000247cc 686f7274 746f6e75 6d005f5f 73677061 horttonum.__sgpa │ │ │ │ + 0x000247dc 636b5f4d 4f445f64 636c7472 616e7373 ck_MOD_dcltranss │ │ │ │ + 0x000247ec 686f7274 746f6c6f 6e67005f 5f736770 horttolong.__sgp │ │ │ │ + 0x000247fc 61636b5f 4d4f445f 64636c70 72696e74 ack_MOD_dclprint │ │ │ │ + 0x0002480c 64657669 63656c69 7374005f 5f756570 devicelist.__uep │ │ │ │ + 0x0002481c 61636b5f 4d4f445f 64636c63 6c656172 ack_MOD_dclclear │ │ │ │ + 0x0002482c 73686164 656c6576 656c005f 5f756570 shadelevel.__uep │ │ │ │ + 0x0002483c 61636b5f 4d4f445f 64636c67 65747368 ack_MOD_dclgetsh │ │ │ │ + 0x0002484c 6164656c 6576656c 6e756d62 6572005f adelevelnumber._ │ │ │ │ + 0x0002485c 5f756570 61636b5f 4d4f445f 64636c67 _uepack_MOD_dclg │ │ │ │ + 0x0002486c 65747368 6164656c 6576656c 005f5f75 etshadelevel.__u │ │ │ │ + 0x0002487c 65706163 6b5f4d4f 445f6463 6c736574 epack_MOD_dclset │ │ │ │ + 0x0002488c 73686164 656e005f 5f756570 61636b5f shaden.__uepack_ │ │ │ │ + 0x0002489c 4d4f445f 64636c73 65747368 61646576 MOD_dclsetshadev │ │ │ │ + 0x000248ac 005f5f75 65706163 6b5f4d4f 445f6463 .__uepack_MOD_dc │ │ │ │ + 0x000248bc 6c736574 73686164 6562005f 5f756570 lsetshadeb.__uep │ │ │ │ + 0x000248cc 61636b5f 4d4f445f 64636c73 65747368 ack_MOD_dclsetsh │ │ │ │ + 0x000248dc 61646561 005f5f75 65706163 6b5f4d4f adea.__uepack_MO │ │ │ │ + 0x000248ec 445f6463 6c736861 6465636f 6e746f75 D_dclshadecontou │ │ │ │ + 0x000248fc 72657800 5f5f7565 7061636b 5f4d4f44 rex.__uepack_MOD │ │ │ │ + 0x0002490c 5f64636c 73686164 65636f6e 746f7572 _dclshadecontour │ │ │ │ + 0x0002491c 005f5f74 696d656c 69625f4d 4f445f64 .__timelib_MOD_d │ │ │ │ + 0x0002492c 636c666f 726d6174 74696d65 005f5f74 clformattime.__t │ │ │ │ + 0x0002493c 696d656c 69625f4d 4f445f64 636c6765 imelib_MOD_dclge │ │ │ │ + 0x0002494c 7474696d 65005f5f 75677061 636b5f4d ttime.__ugpack_M │ │ │ │ + 0x0002495c 4f445f64 636c7365 74756e69 74766563 OD_dclsetunitvec │ │ │ │ + 0x0002496c 746f7274 69746c65 005f5f75 67706163 tortitle.__ugpac │ │ │ │ + 0x0002497c 6b5f4d4f 445f6463 6c647261 77766563 k_MOD_dcldrawvec │ │ │ │ + 0x0002498c 746f7273 005f5f72 66626c69 625f4d4f tors.__rfblib_MO │ │ │ │ + 0x0002499c 445f6463 6c676574 636f7200 5f5f7266 D_dclgetcor.__rf │ │ │ │ + 0x000249ac 626c6962 5f4d4f44 5f64636c 67657463 blib_MOD_dclgetc │ │ │ │ + 0x000249bc 6f76005f 5f726662 6c69625f 4d4f445f ov.__rfblib_MOD_ │ │ │ │ + 0x000249cc 64636c67 65747072 64005f5f 696e746c dclgetprd.__intl │ │ │ │ + 0x000249dc 69625f4d 4f445f64 636c696e 74676500 ib_MOD_dclintge. │ │ │ │ + 0x000249ec 5f5f696e 746c6962 5f4d4f44 5f64636c __intlib_MOD_dcl │ │ │ │ + 0x000249fc 696e7467 74005f5f 696e746c 69625f4d intgt.__intlib_M │ │ │ │ + 0x00024a0c 4f445f64 636c696e 746c6500 5f5f696e OD_dclintle.__in │ │ │ │ + 0x00024a1c 746c6962 5f4d4f44 5f64636c 696e746c tlib_MOD_dclintl │ │ │ │ + 0x00024a2c 74005f5f 757a7061 636b5f4d 4f445f64 t.__uzpack_MOD_d │ │ │ │ + 0x00024a3c 636c7365 74617869 73666163 746f7200 clsetaxisfactor. │ │ │ │ + 0x00024a4c 5f5f6368 6b6c6962 5f4d4f44 5f64636c __chklib_MOD_dcl │ │ │ │ + 0x00024a5c 63686563 6b636861 72706174 7465726e checkcharpattern │ │ │ │ + 0x00024a6c 005f5f63 686b6c69 625f4d4f 445f6463 .__chklib_MOD_dc │ │ │ │ + 0x00024a7c 6c636865 636b666f 72747261 6e005f5f lcheckfortran.__ │ │ │ │ + 0x00024a8c 63686b6c 69625f4d 4f445f64 636c6368 chklib_MOD_dclch │ │ │ │ + 0x00024a9c 65636b61 6c706861 6e756d00 5f5f6368 eckalphanum.__ch │ │ │ │ + 0x00024aac 6b6c6962 5f4d4f44 5f64636c 63686563 klib_MOD_dclchec │ │ │ │ + 0x00024abc 6b6e756d 62657200 5f5f6368 6b6c6962 knumber.__chklib │ │ │ │ + 0x00024acc 5f4d4f44 5f64636c 63686563 6b616c70 _MOD_dclcheckalp │ │ │ │ + 0x00024adc 68616265 74005f5f 63686b6c 69625f4d habet.__chklib_M │ │ │ │ + 0x00024aec 4f445f64 636c6368 65636b73 70656369 OD_dclcheckspeci │ │ │ │ + 0x00024afc 616c005f 5f63686b 6c69625f 4d4f445f al.__chklib_MOD_ │ │ │ │ + 0x00024b0c 64636c63 6865636b 63757272 656e6379 dclcheckcurrency │ │ │ │ + 0x00024b1c 005f5f63 686b6c69 625f4d4f 445f6463 .__chklib_MOD_dc │ │ │ │ + 0x00024b2c 6c636865 636b626c 616e6b00 5f5f6463 lcheckblank.__dc │ │ │ │ + 0x00024b3c 6c5f7061 726d5f4d 4f445f64 636c7365 l_parm_MOD_dclse │ │ │ │ + 0x00024b4c 74636861 72657800 5f67666f 72747261 tcharex._gfortra │ │ │ │ + 0x00024b5c 6e5f7374 72696e67 5f696e64 65780067 n_string_index.g │ │ │ │ + 0x00024b6c 6c637169 6e5f005f 67666f72 7472616e lcqin_._gfortran │ │ │ │ + 0x00024b7c 5f73656c 6563745f 73747269 6e670067 _select_string.g │ │ │ │ + 0x00024b8c 6c637376 6c5f005f 5f64636c 5f706172 lcsvl_.__dcl_par │ │ │ │ + 0x00024b9c 6d5f4d4f 445f6463 6c736574 6c6f6769 m_MOD_dclsetlogi │ │ │ │ + 0x00024bac 63616c65 78005f5f 64636c5f 7061726d calex.__dcl_parm │ │ │ │ + 0x00024bbc 5f4d4f44 5f64636c 73657472 65616c65 _MOD_dclsetreale │ │ │ │ + 0x00024bcc 7800676c 7271696e 5f00676c 7273766c x.glrqin_.glrsvl │ │ │ │ + 0x00024bdc 5f005f5f 64636c5f 7061726d 5f4d4f44 _.__dcl_parm_MOD │ │ │ │ + 0x00024bec 5f64636c 73657469 6e746567 65726578 _dclsetintegerex │ │ │ │ + 0x00024bfc 00676c69 71696e5f 00676c69 73766c5f .gliqin_.glisvl_ │ │ │ │ + 0x00024c0c 005f5f64 636c5f70 61726d5f 4d4f445f .__dcl_parm_MOD_ │ │ │ │ + 0x00024c1c 64636c73 65746368 6172005f 5f64636c dclsetchar.__dcl │ │ │ │ + 0x00024c2c 5f706172 6d5f4d4f 445f6463 6c736574 _parm_MOD_dclset │ │ │ │ + 0x00024c3c 6c6f6769 63616c00 5f5f6463 6c5f7061 logical.__dcl_pa │ │ │ │ + 0x00024c4c 726d5f4d 4f445f64 636c7365 74726561 rm_MOD_dclsetrea │ │ │ │ + 0x00024c5c 6c005f5f 64636c5f 7061726d 5f4d4f44 l.__dcl_parm_MOD │ │ │ │ + 0x00024c6c 5f64636c 73657469 6e746567 6572005f _dclsetinteger._ │ │ │ │ + 0x00024c7c 5f64636c 5f706172 6d5f4d4f 445f6463 _dcl_parm_MOD_dc │ │ │ │ + 0x00024c8c 6c676574 63686172 7300676c 6371766c lgetchars.glcqvl │ │ │ │ + 0x00024c9c 5f005f5f 64636c5f 7061726d 5f4d4f44 _.__dcl_parm_MOD │ │ │ │ + 0x00024cac 5f64636c 6765746c 6f676963 616c7300 _dclgetlogicals. │ │ │ │ + 0x00024cbc 5f5f6463 6c5f7061 726d5f4d 4f445f64 __dcl_parm_MOD_d │ │ │ │ + 0x00024ccc 636c6765 74726561 6c730067 6c727176 clgetreals.glrqv │ │ │ │ + 0x00024cdc 6c5f005f 5f64636c 5f706172 6d5f4d4f l_.__dcl_parm_MO │ │ │ │ + 0x00024cec 445f6463 6c676574 696e7465 67657273 D_dclgetintegers │ │ │ │ + 0x00024cfc 00676c69 71766c5f 005f5f64 636c5f70 .gliqvl_.__dcl_p │ │ │ │ + 0x00024d0c 61726d5f 4d4f445f 64636c67 65746368 arm_MOD_dclgetch │ │ │ │ + 0x00024d1c 6172005f 5f64636c 5f706172 6d5f4d4f ar.__dcl_parm_MO │ │ │ │ + 0x00024d2c 445f6463 6c676574 6c6f6769 63616c00 D_dclgetlogical. │ │ │ │ + 0x00024d3c 5f5f6463 6c5f7061 726d5f4d 4f445f64 __dcl_parm_MOD_d │ │ │ │ + 0x00024d4c 636c6765 74726561 6c005f5f 64636c5f clgetreal.__dcl_ │ │ │ │ + 0x00024d5c 7061726d 5f4d4f44 5f64636c 67657469 parm_MOD_dclgeti │ │ │ │ + 0x00024d6c 6e746567 6572005f 5f736874 726c6962 nteger.__shtrlib │ │ │ │ + 0x00024d7c 5f4d4f44 5f64636c 6c656765 6e647265 _MOD_dcllegendre │ │ │ │ + 0x00024d8c 7472616e 73666f72 6d5f6200 5f67666f transform_b._gfo │ │ │ │ + 0x00024d9c 72747261 6e5f696e 7465726e 616c5f70 rtran_internal_p │ │ │ │ + 0x00024dac 61636b00 5f67666f 72747261 6e5f696e ack._gfortran_in │ │ │ │ + 0x00024dbc 7465726e 616c5f75 6e706163 6b005f5f ternal_unpack.__ │ │ │ │ + 0x00024dcc 73687472 6c69625f 4d4f445f 64636c6c shtrlib_MOD_dcll │ │ │ │ + 0x00024ddc 6567656e 64726574 72616e73 666f726d egendretransform │ │ │ │ + 0x00024dec 5f66005f 5f736874 726c6962 5f4d4f44 _f.__shtrlib_MOD │ │ │ │ + 0x00024dfc 5f64636c 6765746c 6567656e 64726566 _dclgetlegendref │ │ │ │ + 0x00024e0c 756e6374 696f6e73 005f5f73 6874726c unctions.__shtrl │ │ │ │ + 0x00024e1c 69625f4d 4f445f64 636c7370 65637472 ib_MOD_dclspectr │ │ │ │ + 0x00024e2c 756d746f 67726964 666f726c 61746974 umtogridforlatit │ │ │ │ + 0x00024e3c 75646500 5f5f7368 74726c69 625f4d4f ude.__shtrlib_MO │ │ │ │ + 0x00024e4c 445f6463 6c737065 63747275 6d746f67 D_dclspectrumtog │ │ │ │ + 0x00024e5c 72696466 6f727a6f 6e616c00 5f5f7368 ridforzonal.__sh │ │ │ │ + 0x00024e6c 74726c69 625f4d4f 445f6463 6c737065 trlib_MOD_dclspe │ │ │ │ + 0x00024e7c 63747275 6d746f67 72696466 6f727761 ctrumtogridforwa │ │ │ │ + 0x00024e8c 7665005f 5f736874 726c6962 5f4d4f44 ve.__shtrlib_MOD │ │ │ │ + 0x00024e9c 5f64636c 67726964 746f7370 65637472 _dclgridtospectr │ │ │ │ + 0x00024eac 756d005f 5f736874 726c6962 5f4d4f44 um.__shtrlib_MOD │ │ │ │ + 0x00024ebc 5f64636c 73706563 7472756d 746f6772 _dclspectrumtogr │ │ │ │ + 0x00024ecc 6964005f 5f736874 726c6962 5f4d4f44 id.__shtrlib_MOD │ │ │ │ + 0x00024edc 5f64636c 6f706572 6174656c 61706c61 _dcloperatelapla │ │ │ │ + 0x00024eec 6369616e 005f5f73 6874726c 69625f4d cian.__shtrlib_M │ │ │ │ + 0x00024efc 4f445f64 636c6765 74737065 63747275 OD_dclgetspectru │ │ │ │ + 0x00024f0c 6d6e756d 62657200 5f5f7368 74726c69 mnumber.__shtrli │ │ │ │ + 0x00024f1c 625f4d4f 445f6463 6c646561 6c6c6f63 b_MOD_dcldealloc │ │ │ │ + 0x00024f2c 73687400 5f67666f 72747261 6e5f7275 sht._gfortran_ru │ │ │ │ + 0x00024f3c 6e74696d 655f6572 726f725f 6174005f ntime_error_at._ │ │ │ │ + 0x00024f4c 5f736874 726c6962 5f4d4f44 5f64636c _shtrlib_MOD_dcl │ │ │ │ + 0x00024f5c 696e6974 73687400 5f67666f 72747261 initsht._gfortra │ │ │ │ + 0x00024f6c 6e5f7275 6e74696d 655f6572 726f7200 n_runtime_error. │ │ │ │ + 0x00024f7c 5f5f6368 676c6962 5f4d4f44 5f64636c __chglib_MOD_dcl │ │ │ │ + 0x00024f8c 746f6c6f 77657200 5f5f6368 676c6962 tolower.__chglib │ │ │ │ + 0x00024f9c 5f4d4f44 5f64636c 746f7570 70657200 _MOD_dcltoupper. │ │ │ │ + 0x00024fac 5f5f7379 736c6962 5f4d4f44 5f64636c __syslib_MOD_dcl │ │ │ │ + 0x00024fbc 67657475 6e69746e 756d005f 5f737973 getunitnum.__sys │ │ │ │ + 0x00024fcc 6c69625f 4d4f445f 64636c63 6f6d7063 lib_MOD_dclcompc │ │ │ │ + 0x00024fdc 68617200 5f5f7379 736c6962 5f4d4f44 har.__syslib_MOD │ │ │ │ + 0x00024fec 5f64636c 6d657373 61676564 756d7000 _dclmessagedump. │ │ │ │ + 0x00024ffc 5f5f6f73 6c69625f 4d4f445f 64636c61 __oslib_MOD_dcla │ │ │ │ + 0x0002500c 626f7274 005f5f6f 736c6962 5f4d4f44 bort.__oslib_MOD │ │ │ │ + 0x0002501c 5f64636c 67657461 7267756d 656e7400 _dclgetargument. │ │ │ │ + 0x0002502c 5f5f6f73 6c69625f 4d4f445f 64636c67 __oslib_MOD_dclg │ │ │ │ + 0x0002503c 65746172 67756d65 6e746e75 6d005f5f etargumentnum.__ │ │ │ │ + 0x0002504c 6f736c69 625f4d4f 445f6463 6c676574 oslib_MOD_dclget │ │ │ │ + 0x0002505c 656e7600 5f5f6f73 6c69625f 4d4f445f env.__oslib_MOD_ │ │ │ │ + 0x0002506c 64636c65 78656363 6f6d6d61 6e64005f dclexeccommand._ │ │ │ │ + 0x0002507c 5f6d6170 6c69625f 4d4f445f 64636c73 _maplib_MOD_dcls │ │ │ │ + 0x0002508c 65746f72 74686f67 72617068 6963005f etorthographic._ │ │ │ │ + 0x0002509c 5f6d6170 6c69625f 4d4f445f 64636c73 _maplib_MOD_dcls │ │ │ │ + 0x000250ac 6574626f 6e6e6573 005f5f6d 61706c69 etbonnes.__mapli │ │ │ │ + 0x000250bc 625f4d4f 445f6463 6c736574 636f6e69 b_MOD_dclsetconi │ │ │ │ + 0x000250cc 63616c63 005f5f6d 61706c69 625f4d4f calc.__maplib_MO │ │ │ │ + 0x000250dc 445f6463 6c736574 636f6e69 63616c61 D_dclsetconicala │ │ │ │ + 0x000250ec 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x000250fc 6c736574 636f6e69 63616c00 5f5f6d61 lsetconical.__ma │ │ │ │ + 0x0002510c 706c6962 5f4d4f44 5f64636c 617a696d plib_MOD_dclazim │ │ │ │ + 0x0002511c 75746861 6c615f62 005f5f6d 61706c69 uthala_b.__mapli │ │ │ │ + 0x0002512c 625f4d4f 445f6463 6c617a69 6d757468 b_MOD_dclazimuth │ │ │ │ + 0x0002513c 616c5f62 005f5f6d 61706c69 625f4d4f al_b.__maplib_MO │ │ │ │ + 0x0002514c 445f6463 6c706f6c 61727374 6572656f D_dclpolarstereo │ │ │ │ + 0x0002515c 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ + 0x0002516c 64636c6f 7274686f 67726170 6869635f dclorthographic_ │ │ │ │ + 0x0002517c 62005f5f 6d61706c 69625f4d 4f445f64 b.__maplib_MOD_d │ │ │ │ + 0x0002518c 636c626f 6e6e6573 5f62005f 5f6d6170 clbonnes_b.__map │ │ │ │ + 0x0002519c 6c69625f 4d4f445f 64636c63 6f6e6963 lib_MOD_dclconic │ │ │ │ + 0x000251ac 616c635f 62005f5f 6d61706c 69625f4d alc_b.__maplib_M │ │ │ │ + 0x000251bc 4f445f64 636c636f 6e696361 6c615f62 OD_dclconicala_b │ │ │ │ + 0x000251cc 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x000251dc 6c636f6e 6963616c 5f62005f 5f6d6170 lconical_b.__map │ │ │ │ + 0x000251ec 6c69625f 4d4f445f 64636c6b 69746164 lib_MOD_dclkitad │ │ │ │ + 0x000251fc 615f6200 5f5f6d61 706c6962 5f4d4f44 a_b.__maplib_MOD │ │ │ │ + 0x0002520c 5f64636c 65636b65 7274365f 62005f5f _dcleckert6_b.__ │ │ │ │ + 0x0002521c 6d61706c 69625f4d 4f445f64 636c6861 maplib_MOD_dclha │ │ │ │ + 0x0002522c 6d6d6572 5f62005f 5f6d6170 6c69625f mmer_b.__maplib_ │ │ │ │ + 0x0002523c 4d4f445f 64636c6d 6f6c6c77 65696465 MOD_dclmollweide │ │ │ │ + 0x0002524c 6c696b65 5f62005f 5f6d6170 6c69625f like_b.__maplib_ │ │ │ │ + 0x0002525c 4d4f445f 64636c6d 6f6c6c77 65696465 MOD_dclmollweide │ │ │ │ + 0x0002526c 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ + 0x0002527c 64636c6d 65726361 746f725f 62005f5f dclmercator_b.__ │ │ │ │ + 0x0002528c 6d61706c 69625f4d 4f445f64 636c6379 maplib_MOD_dclcy │ │ │ │ + 0x0002529c 6c696e64 72696361 6c5f6200 5f5f6d61 lindrical_b.__ma │ │ │ │ + 0x000252ac 706c6962 5f4d4f44 5f64636c 617a696d plib_MOD_dclazim │ │ │ │ + 0x000252bc 75746861 6c615f66 005f5f6d 61706c69 uthala_f.__mapli │ │ │ │ + 0x000252cc 625f4d4f 445f6463 6c617a69 6d757468 b_MOD_dclazimuth │ │ │ │ + 0x000252dc 616c5f66 005f5f6d 61706c69 625f4d4f al_f.__maplib_MO │ │ │ │ + 0x000252ec 445f6463 6c706f6c 61727374 6572656f D_dclpolarstereo │ │ │ │ + 0x000252fc 5f66005f 5f6d6170 6c69625f 4d4f445f _f.__maplib_MOD_ │ │ │ │ + 0x0002530c 64636c6f 7274686f 67726170 6869635f dclorthographic_ │ │ │ │ + 0x0002531c 66005f5f 6d61706c 69625f4d 4f445f64 f.__maplib_MOD_d │ │ │ │ + 0x0002532c 636c626f 6e6e6573 5f66005f 5f6d6170 clbonnes_f.__map │ │ │ │ + 0x0002533c 6c69625f 4d4f445f 64636c63 6f6e6963 lib_MOD_dclconic │ │ │ │ + 0x0002534c 616c635f 66005f5f 6d61706c 69625f4d alc_f.__maplib_M │ │ │ │ + 0x0002535c 4f445f64 636c636f 6e696361 6c5f6600 OD_dclconical_f. │ │ │ │ + 0x0002536c 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ + 0x0002537c 636f6e69 63616c61 5f66005f 5f6d6170 conicala_f.__map │ │ │ │ + 0x0002538c 6c69625f 4d4f445f 64636c6b 69746164 lib_MOD_dclkitad │ │ │ │ + 0x0002539c 615f6600 5f5f6d61 706c6962 5f4d4f44 a_f.__maplib_MOD │ │ │ │ + 0x000253ac 5f64636c 65636b65 7274365f 66005f5f _dcleckert6_f.__ │ │ │ │ + 0x000253bc 6d61706c 69625f4d 4f445f64 636c6861 maplib_MOD_dclha │ │ │ │ + 0x000253cc 6d6d6572 5f66005f 5f6d6170 6c69625f mmer_f.__maplib_ │ │ │ │ + 0x000253dc 4d4f445f 64636c6d 6f6c6c77 65696465 MOD_dclmollweide │ │ │ │ + 0x000253ec 6c696b65 5f66005f 5f6d6170 6c69625f like_f.__maplib_ │ │ │ │ + 0x000253fc 4d4f445f 64636c6d 6f6c6c77 65696465 MOD_dclmollweide │ │ │ │ + 0x0002540c 5f66005f 5f6d6170 6c69625f 4d4f445f _f.__maplib_MOD_ │ │ │ │ + 0x0002541c 64636c6d 65726361 746f725f 66005f5f dclmercator_f.__ │ │ │ │ + 0x0002542c 6d61706c 69625f4d 4f445f64 636c6379 maplib_MOD_dclcy │ │ │ │ + 0x0002543c 6c696e64 72696361 6c5f6600 5f5f696e lindrical_f.__in │ │ │ │ + 0x0002544c 64786c69 625f4d4f 445f6463 6c6c6f63 dxlib_MOD_dclloc │ │ │ │ + 0x0002545c 6c617374 7265616c 005f5f69 6e64786c lastreal.__indxl │ │ │ │ + 0x0002546c 69625f4d 4f445f64 636c6c6f 63666972 ib_MOD_dcllocfir │ │ │ │ + 0x0002547c 73747265 616c005f 5f696e64 786c6962 streal.__indxlib │ │ │ │ + 0x0002548c 5f4d4f44 5f64636c 6c6f636c 61737469 _MOD_dclloclasti │ │ │ │ + 0x0002549c 6e74005f 5f696e64 786c6962 5f4d4f44 nt.__indxlib_MOD │ │ │ │ + 0x000254ac 5f64636c 6c6f6366 69727374 696e7400 _dcllocfirstint. │ │ │ │ + 0x000254bc 5f5f696e 64786c69 625f4d4f 445f6463 __indxlib_MOD_dc │ │ │ │ + 0x000254cc 6c6c6f63 6c617374 63686172 6578005f lloclastcharex._ │ │ │ │ + 0x000254dc 5f696e64 786c6962 5f4d4f44 5f64636c _indxlib_MOD_dcl │ │ │ │ + 0x000254ec 6c6f6366 69727374 63686172 6578005f locfirstcharex._ │ │ │ │ + 0x000254fc 5f696e64 786c6962 5f4d4f44 5f64636c _indxlib_MOD_dcl │ │ │ │ + 0x0002550c 6c6f636c 61737463 68617200 5f5f696e loclastchar.__in │ │ │ │ + 0x0002551c 64786c69 625f4d4f 445f6463 6c6c6f63 dxlib_MOD_dclloc │ │ │ │ + 0x0002552c 66697273 74636861 72005f5f 75647061 firstchar.__udpa │ │ │ │ + 0x0002553c 636b5f4d 4f445f64 636c6765 74636f6e ck_MOD_dclgetcon │ │ │ │ + 0x0002554c 746f7572 6c616265 6c666f72 6d617400 tourlabelformat. │ │ │ │ + 0x0002555c 5f5f7564 7061636b 5f4d4f44 5f64636c __udpack_MOD_dcl │ │ │ │ + 0x0002556c 73657463 6f6e746f 75726c61 62656c66 setcontourlabelf │ │ │ │ + 0x0002557c 6f726d61 74005f5f 75647061 636b5f4d ormat.__udpack_M │ │ │ │ + 0x0002558c 4f445f64 636c6765 74636f6e 746f7572 OD_dclgetcontour │ │ │ │ + 0x0002559c 696e7465 7276616c 005f5f75 64706163 interval.__udpac │ │ │ │ + 0x000255ac 6b5f4d4f 445f6463 6c636c65 6172636f k_MOD_dclclearco │ │ │ │ + 0x000255bc 6e746f75 726c6576 656c005f 5f756470 ntourlevel.__udp │ │ │ │ + 0x000255cc 61636b5f 4d4f445f 64636c64 656c636f ack_MOD_dcldelco │ │ │ │ + 0x000255dc 6e746f75 726c6576 656c005f 5f756470 ntourlevel.__udp │ │ │ │ + 0x000255ec 61636b5f 4d4f445f 64636c67 6574636f ack_MOD_dclgetco │ │ │ │ + 0x000255fc 6e746f75 726c6576 656c6e75 6d626572 ntourlevelnumber │ │ │ │ + 0x0002560c 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ + 0x0002561c 6c676574 636f6e74 6f75726c 696e6500 lgetcontourline. │ │ │ │ + 0x0002562c 5f5f7564 7061636b 5f4d4f44 5f64636c __udpack_MOD_dcl │ │ │ │ + 0x0002563c 73657463 6f6e746f 75726c69 6e65005f setcontourline._ │ │ │ │ + 0x0002564c 5f756470 61636b5f 4d4f445f 64636c73 _udpack_MOD_dcls │ │ │ │ + 0x0002565c 6574636f 6e746f75 7262005f 5f756470 etcontourb.__udp │ │ │ │ + 0x0002566c 61636b5f 4d4f445f 64636c73 6574636f ack_MOD_dclsetco │ │ │ │ + 0x0002567c 6e746f75 7261005f 5f756470 61636b5f ntoura.__udpack_ │ │ │ │ + 0x0002568c 4d4f445f 64636c64 72617763 6f6e746f MOD_dcldrawconto │ │ │ │ + 0x0002569c 7572005f 5f646174 656c6962 5f4d4f44 ur.__datelib_MOD │ │ │ │ + 0x000256ac 5f64636c 6c656e67 74686f66 79656172 _dcllengthofyear │ │ │ │ + 0x000256bc 005f5f64 6174656c 69625f4d 4f445f64 .__datelib_MOD_d │ │ │ │ + 0x000256cc 636c6c65 6e677468 6f666d6f 6e746800 cllengthofmonth. │ │ │ │ + 0x000256dc 5f5f6461 74656c69 625f4d4f 445f6463 __datelib_MOD_dc │ │ │ │ + 0x000256ec 6c646179 6f667765 656b005f 5f646174 ldayofweek.__dat │ │ │ │ + 0x000256fc 656c6962 5f4d4f44 5f64636c 666f726d elib_MOD_dclform │ │ │ │ + 0x0002570c 61746461 7465005f 5f646174 656c6962 atdate.__datelib │ │ │ │ + 0x0002571c 5f4d4f44 5f64636c 64696666 64617465 _MOD_dcldiffdate │ │ │ │ + 0x0002572c 005f5f64 6174656c 69625f4d 4f445f64 .__datelib_MOD_d │ │ │ │ + 0x0002573c 636c6164 64646174 65005f5f 64617465 cladddate.__date │ │ │ │ + 0x0002574c 6c69625f 4d4f445f 64636c67 65746461 lib_MOD_dclgetda │ │ │ │ + 0x0002575c 7465005f 5f757770 61636b5f 4d4f445f te.__uwpack_MOD_ │ │ │ │ + 0x0002576c 64636c67 65747967 7269646e 756d6265 dclgetygridnumbe │ │ │ │ + 0x0002577c 72005f5f 75777061 636b5f4d 4f445f64 r.__uwpack_MOD_d │ │ │ │ + 0x0002578c 636c6765 74786772 69646e75 6d626572 clgetxgridnumber │ │ │ │ + 0x0002579c 005f5f75 77706163 6b5f4d4f 445f6463 .__uwpack_MOD_dc │ │ │ │ + 0x000257ac 6c676574 79677269 6476616c 7565005f lgetygridvalue._ │ │ │ │ + 0x000257bc 5f757770 61636b5f 4d4f445f 64636c67 _uwpack_MOD_dclg │ │ │ │ + 0x000257cc 65747867 72696476 616c7565 005f5f75 etxgridvalue.__u │ │ │ │ + 0x000257dc 77706163 6b5f4d4f 445f6463 6c676574 wpack_MOD_dclget │ │ │ │ + 0x000257ec 79657665 6e677269 64005f5f 75777061 yevengrid.__uwpa │ │ │ │ + 0x000257fc 636b5f4d 4f445f64 636c6765 74786576 ck_MOD_dclgetxev │ │ │ │ + 0x0002580c 656e6772 6964005f 5f757770 61636b5f engrid.__uwpack_ │ │ │ │ + 0x0002581c 4d4f445f 64636c73 65747965 76656e67 MOD_dclsetyeveng │ │ │ │ + 0x0002582c 72696400 5f5f7577 7061636b 5f4d4f44 rid.__uwpack_MOD │ │ │ │ + 0x0002583c 5f64636c 73657478 6576656e 67726964 _dclsetxevengrid │ │ │ │ + 0x0002584c 005f5f75 77706163 6b5f4d4f 445f6463 .__uwpack_MOD_dc │ │ │ │ + 0x0002585c 6c676574 79677269 64005f5f 75777061 lgetygrid.__uwpa │ │ │ │ + 0x0002586c 636b5f4d 4f445f64 636c7365 74796772 ck_MOD_dclsetygr │ │ │ │ + 0x0002587c 6964005f 5f757770 61636b5f 4d4f445f id.__uwpack_MOD_ │ │ │ │ + 0x0002588c 64636c67 65747867 72696400 5f5f7577 dclgetxgrid.__uw │ │ │ │ + 0x0002589c 7061636b 5f4d4f44 5f64636c 73657478 pack_MOD_dclsetx │ │ │ │ + 0x000258ac 67726964 005f5f66 66745f77 6f726b5f grid.__fft_work_ │ │ │ │ + 0x000258bc 4d4f445f 5f5f636f 70795f66 66745f77 MOD___copy_fft_w │ │ │ │ + 0x000258cc 6f726b5f 576f726b 005f5f66 66747265 ork_Work.__fftre │ │ │ │ + 0x000258dc 616c5f4d 4f445f64 636c7265 616c6666 al_MOD_dclrealff │ │ │ │ + 0x000258ec 745f6200 5f5f6666 74726561 6c5f4d4f t_b.__fftreal_MO │ │ │ │ + 0x000258fc 445f6463 6c726561 6c666674 5f66005f D_dclrealfft_f._ │ │ │ │ + 0x0002590c 5f666674 7265616c 5f4d4f44 5f64636c _fftreal_MOD_dcl │ │ │ │ + 0x0002591c 6465616c 6c6f6372 65616c66 6674005f deallocrealfft._ │ │ │ │ + 0x0002592c 5f666674 7265616c 5f4d4f44 5f64636c _fftreal_MOD_dcl │ │ │ │ + 0x0002593c 696e6974 7265616c 66667400 5f5f6666 initrealfft.__ff │ │ │ │ + 0x0002594c 74656173 795f4d4f 445f6463 6c656173 teasy_MOD_dcleas │ │ │ │ + 0x0002595c 79666674 5f62005f 5f666674 65617379 yfft_b.__ffteasy │ │ │ │ + 0x0002596c 5f4d4f44 5f64636c 65617379 6666745f _MOD_dcleasyfft_ │ │ │ │ + 0x0002597c 66005f5f 66667465 6173795f 4d4f445f f.__ffteasy_MOD_ │ │ │ │ + 0x0002598c 64636c64 65616c6c 6f636561 73796666 dcldealloceasyff │ │ │ │ + 0x0002599c 74005f5f 66667465 6173795f 4d4f445f t.__ffteasy_MOD_ │ │ │ │ + 0x000259ac 64636c69 6e697465 61737966 6674005f dcliniteasyfft._ │ │ │ │ + 0x000259bc 5f666674 73696e5f 4d4f445f 64636c73 _fftsin_MOD_dcls │ │ │ │ + 0x000259cc 696e6666 74005f5f 66667473 696e5f4d infft.__fftsin_M │ │ │ │ + 0x000259dc 4f445f64 636c6465 616c6c6f 6373696e OD_dcldeallocsin │ │ │ │ + 0x000259ec 66667400 5f5f6666 7473696e 5f4d4f44 fft.__fftsin_MOD │ │ │ │ + 0x000259fc 5f64636c 696e6974 73696e66 6674005f _dclinitsinfft._ │ │ │ │ + 0x00025a0c 5f666674 636f735f 4d4f445f 64636c63 _fftcos_MOD_dclc │ │ │ │ + 0x00025a1c 6f736666 74005f5f 66667463 6f735f4d osfft.__fftcos_M │ │ │ │ + 0x00025a2c 4f445f64 636c6465 616c6c6f 63636f73 OD_dcldealloccos │ │ │ │ + 0x00025a3c 66667400 5f5f6666 74636f73 5f4d4f44 fft.__fftcos_MOD │ │ │ │ + 0x00025a4c 5f64636c 696e6974 636f7366 6674005f _dclinitcosfft._ │ │ │ │ + 0x00025a5c 5f666674 7173696e 5f4d4f44 5f64636c _fftqsin_MOD_dcl │ │ │ │ + 0x00025a6c 73696e71 66745f62 005f5f66 66747173 sinqft_b.__fftqs │ │ │ │ + 0x00025a7c 696e5f4d 4f445f64 636c7369 6e716674 in_MOD_dclsinqft │ │ │ │ + 0x00025a8c 5f66005f 5f666674 7173696e 5f4d4f44 _f.__fftqsin_MOD │ │ │ │ + 0x00025a9c 5f64636c 6465616c 6c6f6373 696e7166 _dcldeallocsinqf │ │ │ │ + 0x00025aac 74005f5f 66667471 73696e5f 4d4f445f t.__fftqsin_MOD_ │ │ │ │ + 0x00025abc 64636c69 6e697473 696e7166 74005f5f dclinitsinqft.__ │ │ │ │ + 0x00025acc 66667471 636f735f 4d4f445f 64636c63 fftqcos_MOD_dclc │ │ │ │ + 0x00025adc 6f737166 745f6200 5f5f6666 7471636f osqft_b.__fftqco │ │ │ │ + 0x00025aec 735f4d4f 445f6463 6c636f73 7166745f s_MOD_dclcosqft_ │ │ │ │ + 0x00025afc 66005f5f 66667471 636f735f 4d4f445f f.__fftqcos_MOD_ │ │ │ │ + 0x00025b0c 64636c64 65616c6c 6f63636f 73716674 dcldealloccosqft │ │ │ │ + 0x00025b1c 005f5f66 66747163 6f735f4d 4f445f64 .__fftqcos_MOD_d │ │ │ │ + 0x00025b2c 636c696e 6974636f 73716674 005f5f66 clinitcosqft.__f │ │ │ │ + 0x00025b3c 6674636d 706c785f 4d4f445f 64636c63 ftcmplx_MOD_dclc │ │ │ │ + 0x00025b4c 6f6d706c 65786666 745f6200 5f5f6666 omplexfft_b.__ff │ │ │ │ + 0x00025b5c 74636d70 6c785f4d 4f445f64 636c636f tcmplx_MOD_dclco │ │ │ │ + 0x00025b6c 6d706c65 78666674 5f66005f 5f666674 mplexfft_f.__fft │ │ │ │ + 0x00025b7c 636d706c 785f4d4f 445f6463 6c646561 cmplx_MOD_dcldea │ │ │ │ + 0x00025b8c 6c6c6f63 636f6d70 6c657866 6674005f lloccomplexfft._ │ │ │ │ + 0x00025b9c 5f666674 636d706c 785f4d4f 445f6463 _fftcmplx_MOD_dc │ │ │ │ + 0x00025bac 6c696e69 74636f6d 706c6578 66667400 linitcomplexfft. │ │ │ │ + 0x00025bbc 5f5f6666 745f776f 726b5f4d 4f445f5f __fft_work_MOD__ │ │ │ │ + 0x00025bcc 5f767461 625f6666 745f776f 726b5f57 _vtab_fft_work_W │ │ │ │ + 0x00025bdc 6f726b00 5f5f6666 745f776f 726b5f4d ork.__fft_work_M │ │ │ │ + 0x00025bec 4f445f5f 5f646566 5f696e69 745f6666 OD___def_init_ff │ │ │ │ + 0x00025bfc 745f776f 726b5f57 6f726b00 5f5f7363 t_work_Work.__sc │ │ │ │ + 0x00025c0c 7061636b 5f4d4f44 5f64636c 67657433 pack_MOD_dclget3 │ │ │ │ + 0x00025c1c 64686174 63687061 74746572 6e005f5f dhatchpattern.__ │ │ │ │ + 0x00025c2c 73637061 636b5f4d 4f445f64 636c7365 scpack_MOD_dclse │ │ │ │ + 0x00025c3c 74336468 61746368 70617474 65726e00 t3dhatchpattern. │ │ │ │ + 0x00025c4c 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x00025c5c 64726177 33646861 7463686e 6f726d61 draw3dhatchnorma │ │ │ │ + 0x00025c6c 6c697a65 64005f5f 73637061 636b5f4d lized.__scpack_M │ │ │ │ + 0x00025c7c 4f445f64 636c6472 61773364 68617463 OD_dcldraw3dhatc │ │ │ │ + 0x00025c8c 68005f5f 73637061 636b5f4d 4f445f64 h.__scpack_MOD_d │ │ │ │ + 0x00025c9c 636c6765 7433646d 61726b65 7273697a clget3dmarkersiz │ │ │ │ + 0x00025cac 65005f5f 73637061 636b5f4d 4f445f64 e.__scpack_MOD_d │ │ │ │ + 0x00025cbc 636c6765 7433646d 61726b65 72696e64 clget3dmarkerind │ │ │ │ + 0x00025ccc 6578005f 5f736370 61636b5f 4d4f445f ex.__scpack_MOD_ │ │ │ │ + 0x00025cdc 64636c67 65743364 6d61726b 65727479 dclget3dmarkerty │ │ │ │ + 0x00025cec 7065005f 5f736370 61636b5f 4d4f445f pe.__scpack_MOD_ │ │ │ │ + 0x00025cfc 64636c73 65743364 6d61726b 65727369 dclset3dmarkersi │ │ │ │ + 0x00025d0c 7a65005f 5f736370 61636b5f 4d4f445f ze.__scpack_MOD_ │ │ │ │ + 0x00025d1c 64636c73 65743364 6d61726b 6572696e dclset3dmarkerin │ │ │ │ + 0x00025d2c 64657800 5f5f7363 7061636b 5f4d4f44 dex.__scpack_MOD │ │ │ │ + 0x00025d3c 5f64636c 73657433 646d6172 6b657274 _dclset3dmarkert │ │ │ │ + 0x00025d4c 79706500 5f5f7363 7061636b 5f4d4f44 ype.__scpack_MOD │ │ │ │ + 0x00025d5c 5f64636c 64726177 33646d61 726b6572 _dcldraw3dmarker │ │ │ │ + 0x00025d6c 6e6f726d 616c697a 6564005f 5f736370 normalized.__scp │ │ │ │ + 0x00025d7c 61636b5f 4d4f445f 64636c64 72617733 ack_MOD_dcldraw3 │ │ │ │ + 0x00025d8c 646d6172 6b657200 5f5f7363 7061636b dmarker.__scpack │ │ │ │ + 0x00025d9c 5f4d4f44 5f64636c 67657433 646c696e _MOD_dclget3dlin │ │ │ │ + 0x00025dac 65696e64 6578005f 5f736370 61636b5f eindex.__scpack_ │ │ │ │ + 0x00025dbc 4d4f445f 64636c73 65743364 6c696e65 MOD_dclset3dline │ │ │ │ + 0x00025dcc 696e6465 78005f5f 73637061 636b5f4d index.__scpack_M │ │ │ │ + 0x00025ddc 4f445f64 636c6472 61773364 6c696e65 OD_dcldraw3dline │ │ │ │ + 0x00025dec 6e6f726d 616c697a 6564005f 5f736370 normalized.__scp │ │ │ │ + 0x00025dfc 61636b5f 4d4f445f 64636c64 72617733 ack_MOD_dcldraw3 │ │ │ │ + 0x00025e0c 646c696e 65005f5f 73637061 636b5f4d dline.__scpack_M │ │ │ │ + 0x00025e1c 4f445f64 636c6765 74326470 6c616e65 OD_dclget2dplane │ │ │ │ + 0x00025e2c 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ + 0x00025e3c 6c676574 33646f62 6a656374 706f696e lget3dobjectpoin │ │ │ │ + 0x00025e4c 74005f5f 73637061 636b5f4d 4f445f64 t.__scpack_MOD_d │ │ │ │ + 0x00025e5c 636c6765 74336465 7965706f 696e7400 clget3deyepoint. │ │ │ │ + 0x00025e6c 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x00025e7c 73657433 6470726f 6a656374 696f6e00 set3dprojection. │ │ │ │ + 0x00025e8c 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x00025e9c 73657432 64706c61 6e65005f 5f736370 set2dplane.__scp │ │ │ │ + 0x00025eac 61636b5f 4d4f445f 64636c73 65743364 ack_MOD_dclset3d │ │ │ │ + 0x00025ebc 6f626a65 6374706f 696e7400 5f5f7363 objectpoint.__sc │ │ │ │ + 0x00025ecc 7061636b 5f4d4f44 5f64636c 73657433 pack_MOD_dclset3 │ │ │ │ + 0x00025edc 64657965 706f696e 74005f5f 73637061 deyepoint.__scpa │ │ │ │ + 0x00025eec 636b5f4d 4f445f64 636c6765 74336474 ck_MOD_dclget3dt │ │ │ │ + 0x00025efc 72616e73 6e756d62 6572005f 5f736370 ransnumber.__scp │ │ │ │ + 0x00025f0c 61636b5f 4d4f445f 64636c67 65743364 ack_MOD_dclget3d │ │ │ │ + 0x00025f1c 6f726967 696e005f 5f736370 61636b5f origin.__scpack_ │ │ │ │ + 0x00025f2c 4d4f445f 64636c67 65743364 6c6f6761 MOD_dclget3dloga │ │ │ │ + 0x00025f3c 78697300 5f5f7363 7061636b 5f4d4f44 xis.__scpack_MOD │ │ │ │ + 0x00025f4c 5f64636c 67657433 6477696e 646f7700 _dclget3dwindow. │ │ │ │ + 0x00025f5c 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x00025f6c 67657433 64766965 77706f72 74005f5f get3dviewport.__ │ │ │ │ + 0x00025f7c 73637061 636b5f4d 4f445f64 636c7365 scpack_MOD_dclse │ │ │ │ + 0x00025f8c 74336474 72616e73 66756e63 74696f6e t3dtransfunction │ │ │ │ + 0x00025f9c 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ + 0x00025fac 6c736574 33647472 616e736e 756d6265 lset3dtransnumbe │ │ │ │ + 0x00025fbc 72005f5f 73637061 636b5f4d 4f445f64 r.__scpack_MOD_d │ │ │ │ + 0x00025fcc 636c7365 7433646f 72696769 6e005f5f clset3dorigin.__ │ │ │ │ + 0x00025fdc 73637061 636b5f4d 4f445f64 636c7365 scpack_MOD_dclse │ │ │ │ + 0x00025fec 7433646c 6f676178 6973005f 5f736370 t3dlogaxis.__scp │ │ │ │ + 0x00025ffc 61636b5f 4d4f445f 64636c73 65743364 ack_MOD_dclset3d │ │ │ │ + 0x0002600c 77696e64 6f77005f 5f736370 61636b5f window.__scpack_ │ │ │ │ + 0x0002601c 4d4f445f 64636c73 65743364 76696577 MOD_dclset3dview │ │ │ │ + 0x0002602c 706f7274 005f5f75 75706163 6b5f4d4f port.__uupack_MO │ │ │ │ + 0x0002603c 445f6463 6c676574 6672616d 65696e64 D_dclgetframeind │ │ │ │ + 0x0002604c 6578005f 5f757570 61636b5f 4d4f445f ex.__uupack_MOD_ │ │ │ │ + 0x0002605c 64636c73 65746672 616d6569 6e646578 dclsetframeindex │ │ │ │ + 0x0002606c 005f5f75 75706163 6b5f4d4f 445f6463 .__uupack_MOD_dc │ │ │ │ + 0x0002607c 6c676574 6672616d 65747970 65005f5f lgetframetype.__ │ │ │ │ + 0x0002608c 75757061 636b5f4d 4f445f64 636c7365 uupack_MOD_dclse │ │ │ │ + 0x0002609c 74667261 6d657479 7065005f 5f757570 tframetype.__uup │ │ │ │ + 0x000260ac 61636b5f 4d4f445f 64636c67 65746172 ack_MOD_dclgetar │ │ │ │ + 0x000260bc 65617061 74746572 6e005f5f 75757061 eapattern.__uupa │ │ │ │ + 0x000260cc 636b5f4d 4f445f64 636c7365 74617265 ck_MOD_dclsetare │ │ │ │ + 0x000260dc 61706174 7465726e 005f5f75 75706163 apattern.__uupac │ │ │ │ + 0x000260ec 6b5f4d4f 445f6463 6c676574 62617277 k_MOD_dclgetbarw │ │ │ │ + 0x000260fc 69647468 005f5f75 75706163 6b5f4d4f idth.__uupack_MO │ │ │ │ + 0x0002610c 445f6463 6c736574 62617277 69647468 D_dclsetbarwidth │ │ │ │ + 0x0002611c 005f5f75 75706163 6b5f4d4f 445f6463 .__uupack_MOD_dc │ │ │ │ + 0x0002612c 6c676574 6572726f 72626172 77696474 lgeterrorbarwidt │ │ │ │ + 0x0002613c 68005f5f 75757061 636b5f4d 4f445f64 h.__uupack_MOD_d │ │ │ │ + 0x0002614c 636c7365 74657272 6f726261 72776964 clseterrorbarwid │ │ │ │ + 0x0002615c 7468005f 5f757570 61636b5f 4d4f445f th.__uupack_MOD_ │ │ │ │ + 0x0002616c 64636c67 65746572 726f7262 61726c69 dclgeterrorbarli │ │ │ │ + 0x0002617c 6e65696e 64657800 5f5f7575 7061636b neindex.__uupack │ │ │ │ + 0x0002618c 5f4d4f44 5f64636c 73657465 72726f72 _MOD_dclseterror │ │ │ │ + 0x0002619c 6261726c 696e6569 6e646578 005f5f75 barlineindex.__u │ │ │ │ + 0x000261ac 75706163 6b5f4d4f 445f6463 6c676574 upack_MOD_dclget │ │ │ │ + 0x000261bc 6572726f 72626172 6c696e65 74797065 errorbarlinetype │ │ │ │ + 0x000261cc 005f5f75 75706163 6b5f4d4f 445f6463 .__uupack_MOD_dc │ │ │ │ + 0x000261dc 6c736574 6572726f 72626172 6c696e65 lseterrorbarline │ │ │ │ + 0x000261ec 74797065 005f5f75 6d706163 6b5f4d4f type.__umpack_MO │ │ │ │ + 0x000261fc 445f6463 6c66696c 6c6d6170 005f5f75 D_dclfillmap.__u │ │ │ │ + 0x0002620c 6d706163 6b5f4d4f 445f6463 6c647261 mpack_MOD_dcldra │ │ │ │ + 0x0002621c 776d6170 005f5f75 6d706163 6b5f4d4f wmap.__umpack_MO │ │ │ │ + 0x0002622c 445f6463 6c647261 776c696d 62005f5f D_dcldrawlimb.__ │ │ │ │ + 0x0002623c 756d7061 636b5f4d 4f445f64 636c6472 umpack_MOD_dcldr │ │ │ │ + 0x0002624c 61776772 6964005f 5f756d70 61636b5f awgrid.__umpack_ │ │ │ │ + 0x0002625c 4d4f445f 64636c64 72617767 6c6f6265 MOD_dcldrawglobe │ │ │ │ + 0x0002626c 005f5f75 6d706163 6b5f4d4f 445f6463 .__umpack_MOD_dc │ │ │ │ + 0x0002627c 6c666974 6d617070 61726d00 5f5f756d lfitmapparm.__um │ │ │ │ + 0x0002628c 7061636b 5f4d4f44 5f64636c 7365746d pack_MOD_dclsetm │ │ │ │ + 0x0002629c 6170706f 696e7400 5f5f756d 7061636b appoint.__umpack │ │ │ │ + 0x000262ac 5f4d4f44 5f64636c 73657463 6972636c _MOD_dclsetcircl │ │ │ │ + 0x000262bc 6577696e 646f7700 5f5f756d 7061636b ewindow.__umpack │ │ │ │ + 0x000262cc 5f4d4f44 5f64636c 7365746d 6170636f _MOD_dclsetmapco │ │ │ │ + 0x000262dc 6e746163 74706f69 6e74005f 5f64636c ntactpoint.__dcl │ │ │ │ + 0x000262ec 5f636f6d 6d6f6e5f 4d4f445f 5f5f636f _common_MOD___co │ │ │ │ + 0x000262fc 70795f64 636c5f63 6f6d6d6f 6e5f5370 py_dcl_common_Sp │ │ │ │ + 0x0002630c 68657269 63616c00 5f5f6463 6c5f636f herical.__dcl_co │ │ │ │ + 0x0002631c 6d6d6f6e 5f4d4f44 5f5f5f63 6f70795f mmon_MOD___copy_ │ │ │ │ + 0x0002632c 64636c5f 636f6d6d 6f6e5f50 6f6c6172 dcl_common_Polar │ │ │ │ + 0x0002633c 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ + 0x0002634c 445f5f5f 636f7079 5f64636c 5f636f6d D___copy_dcl_com │ │ │ │ + 0x0002635c 6d6f6e5f 4d617000 5f5f6463 6c5f636f mon_Map.__dcl_co │ │ │ │ + 0x0002636c 6d6d6f6e 5f4d4f44 5f5f5f63 6f70795f mmon_MOD___copy_ │ │ │ │ + 0x0002637c 64636c5f 636f6d6d 6f6e5f48 79706572 dcl_common_Hyper │ │ │ │ + 0x0002638c 626f6c69 63005f5f 64636c5f 636f6d6d bolic.__dcl_comm │ │ │ │ + 0x0002639c 6f6e5f4d 4f445f5f 5f636f70 795f6463 on_MOD___copy_dc │ │ │ │ + 0x000263ac 6c5f636f 6d6d6f6e 5f456c6c 69707469 l_common_Ellipti │ │ │ │ + 0x000263bc 63005f5f 64636c5f 636f6d6d 6f6e5f4d c.__dcl_common_M │ │ │ │ + 0x000263cc 4f445f5f 5f636f70 795f6463 6c5f636f OD___copy_dcl_co │ │ │ │ + 0x000263dc 6d6d6f6e 5f44636c 5f74696d 65005f5f mmon_Dcl_time.__ │ │ │ │ + 0x000263ec 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x000263fc 5f636f70 795f6463 6c5f636f 6d6d6f6e _copy_dcl_common │ │ │ │ + 0x0002640c 5f44636c 5f646174 65005f5f 64636c5f _Dcl_date.__dcl_ │ │ │ │ + 0x0002641c 636f6d6d 6f6e5f4d 4f445f5f 5f636f70 common_MOD___cop │ │ │ │ + 0x0002642c 795f6463 6c5f636f 6d6d6f6e 5f436172 y_dcl_common_Car │ │ │ │ + 0x0002643c 74657369 616e3364 005f5f64 636c5f63 tesian3d.__dcl_c │ │ │ │ + 0x0002644c 6f6d6d6f 6e5f4d4f 445f5f5f 636f7079 ommon_MOD___copy │ │ │ │ + 0x0002645c 5f64636c 5f636f6d 6d6f6e5f 43617274 _dcl_common_Cart │ │ │ │ + 0x0002646c 65736961 6e005f5f 64636c5f 636f6d6d esian.__dcl_comm │ │ │ │ + 0x0002647c 6f6e5f4d 4f445f5f 5f636f70 795f6463 on_MOD___copy_dc │ │ │ │ + 0x0002648c 6c5f636f 6d6d6f6e 5f426970 6f6c6172 l_common_Bipolar │ │ │ │ + 0x0002649c 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ + 0x000264ac 445f6463 6c737761 70696e64 6578005f D_dclswapindex._ │ │ │ │ + 0x000264bc 67666f72 7472616e 5f726573 68617065 gfortran_reshape │ │ │ │ + 0x000264cc 5f723400 5f5f6463 6c5f636f 6d6d6f6e _r4.__dcl_common │ │ │ │ + 0x000264dc 5f4d4f44 5f64636c 5f776565 6b005f5f _MOD_dcl_week.__ │ │ │ │ + 0x000264ec 64636c5f 636f6d6d 6f6e5f4d 4f445f64 dcl_common_MOD_d │ │ │ │ + 0x000264fc 636c5f6d 6f6e7468 005f5f64 636c5f63 cl_month.__dcl_c │ │ │ │ + 0x0002650c 6f6d6d6f 6e5f4d4f 445f5f5f 76746162 ommon_MOD___vtab │ │ │ │ + 0x0002651c 5f64636c 5f636f6d 6d6f6e5f 53706865 _dcl_common_Sphe │ │ │ │ + 0x0002652c 72696361 6c005f5f 64636c5f 636f6d6d rical.__dcl_comm │ │ │ │ + 0x0002653c 6f6e5f4d 4f445f5f 5f767461 625f6463 on_MOD___vtab_dc │ │ │ │ + 0x0002654c 6c5f636f 6d6d6f6e 5f506f6c 6172005f l_common_Polar._ │ │ │ │ + 0x0002655c 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ + 0x0002656c 5f5f7674 61625f64 636c5f63 6f6d6d6f __vtab_dcl_commo │ │ │ │ + 0x0002657c 6e5f4d61 70005f5f 64636c5f 636f6d6d n_Map.__dcl_comm │ │ │ │ + 0x0002658c 6f6e5f4d 4f445f5f 5f767461 625f6463 on_MOD___vtab_dc │ │ │ │ + 0x0002659c 6c5f636f 6d6d6f6e 5f487970 6572626f l_common_Hyperbo │ │ │ │ + 0x000265ac 6c696300 5f5f6463 6c5f636f 6d6d6f6e lic.__dcl_common │ │ │ │ + 0x000265bc 5f4d4f44 5f5f5f76 7461625f 64636c5f _MOD___vtab_dcl_ │ │ │ │ + 0x000265cc 636f6d6d 6f6e5f45 6c6c6970 74696300 common_Elliptic. │ │ │ │ + 0x000265dc 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x000265ec 5f5f5f76 7461625f 64636c5f 636f6d6d ___vtab_dcl_comm │ │ │ │ + 0x000265fc 6f6e5f44 636c5f74 696d6500 5f5f6463 on_Dcl_time.__dc │ │ │ │ + 0x0002660c 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f76 l_common_MOD___v │ │ │ │ + 0x0002661c 7461625f 64636c5f 636f6d6d 6f6e5f44 tab_dcl_common_D │ │ │ │ + 0x0002662c 636c5f64 61746500 5f5f6463 6c5f636f cl_date.__dcl_co │ │ │ │ + 0x0002663c 6d6d6f6e 5f4d4f44 5f5f5f76 7461625f mmon_MOD___vtab_ │ │ │ │ + 0x0002664c 64636c5f 636f6d6d 6f6e5f43 61727465 dcl_common_Carte │ │ │ │ + 0x0002665c 7369616e 3364005f 5f64636c 5f636f6d sian3d.__dcl_com │ │ │ │ + 0x0002666c 6d6f6e5f 4d4f445f 5f5f7674 61625f64 mon_MOD___vtab_d │ │ │ │ + 0x0002667c 636c5f63 6f6d6d6f 6e5f4361 72746573 cl_common_Cartes │ │ │ │ + 0x0002668c 69616e00 5f5f6463 6c5f636f 6d6d6f6e ian.__dcl_common │ │ │ │ + 0x0002669c 5f4d4f44 5f5f5f76 7461625f 64636c5f _MOD___vtab_dcl_ │ │ │ │ + 0x000266ac 636f6d6d 6f6e5f42 69706f6c 6172005f common_Bipolar._ │ │ │ │ + 0x000266bc 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ + 0x000266cc 5f5f6465 665f696e 69745f64 636c5f63 __def_init_dcl_c │ │ │ │ + 0x000266dc 6f6d6d6f 6e5f5370 68657269 63616c00 ommon_Spherical. │ │ │ │ + 0x000266ec 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x000266fc 5f5f5f64 65665f69 6e69745f 64636c5f ___def_init_dcl_ │ │ │ │ + 0x0002670c 636f6d6d 6f6e5f50 6f6c6172 005f5f64 common_Polar.__d │ │ │ │ + 0x0002671c 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ + 0x0002672c 6465665f 696e6974 5f64636c 5f636f6d def_init_dcl_com │ │ │ │ + 0x0002673c 6d6f6e5f 4d617000 5f5f6463 6c5f636f mon_Map.__dcl_co │ │ │ │ + 0x0002674c 6d6d6f6e 5f4d4f44 5f5f5f64 65665f69 mmon_MOD___def_i │ │ │ │ + 0x0002675c 6e69745f 64636c5f 636f6d6d 6f6e5f48 nit_dcl_common_H │ │ │ │ + 0x0002676c 79706572 626f6c69 63005f5f 64636c5f yperbolic.__dcl_ │ │ │ │ + 0x0002677c 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ + 0x0002678c 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ + 0x0002679c 5f456c6c 69707469 63005f5f 64636c5f _Elliptic.__dcl_ │ │ │ │ + 0x000267ac 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ + 0x000267bc 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ + 0x000267cc 5f44636c 5f74696d 65005f5f 64636c5f _Dcl_time.__dcl_ │ │ │ │ + 0x000267dc 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ + 0x000267ec 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ + 0x000267fc 5f44636c 5f646174 65005f5f 64636c5f _Dcl_date.__dcl_ │ │ │ │ + 0x0002680c 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ + 0x0002681c 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ + 0x0002682c 5f436172 74657369 616e3364 005f5f64 _Cartesian3d.__d │ │ │ │ + 0x0002683c 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ + 0x0002684c 6465665f 696e6974 5f64636c 5f636f6d def_init_dcl_com │ │ │ │ + 0x0002685c 6d6f6e5f 43617274 65736961 6e005f5f mon_Cartesian.__ │ │ │ │ + 0x0002686c 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x0002687c 5f646566 5f696e69 745f6463 6c5f636f _def_init_dcl_co │ │ │ │ + 0x0002688c 6d6d6f6e 5f426970 6f6c6172 005f5f75 mmon_Bipolar.__u │ │ │ │ + 0x0002689c 76706163 6b5f4d4f 445f6463 6c647261 vpack_MOD_dcldra │ │ │ │ + 0x000268ac 7779626f 786c696e 65005f5f 75767061 wyboxline.__uvpa │ │ │ │ + 0x000268bc 636b5f4d 4f445f64 636c7368 61646579 ck_MOD_dclshadey │ │ │ │ + 0x000268cc 626f7861 72656100 5f5f7576 7061636b boxarea.__uvpack │ │ │ │ + 0x000268dc 5f4d4f44 5f64636c 64726177 79626f78 _MOD_dcldrawybox │ │ │ │ + 0x000268ec 6672616d 65005f5f 75767061 636b5f4d frame.__uvpack_M │ │ │ │ + 0x000268fc 4f445f64 636c6472 61777962 61726c69 OD_dcldrawybarli │ │ │ │ + 0x0002690c 6e65005f 5f757670 61636b5f 4d4f445f ne.__uvpack_MOD_ │ │ │ │ + 0x0002691c 64636c73 68616465 79626172 61726561 dclshadeybararea │ │ │ │ + 0x0002692c 005f5f75 76706163 6b5f4d4f 445f6463 .__uvpack_MOD_dc │ │ │ │ + 0x0002693c 6c647261 77796261 72667261 6d65005f ldrawybarframe._ │ │ │ │ + 0x0002694c 5f757670 61636b5f 4d4f445f 64636c73 _uvpack_MOD_dcls │ │ │ │ + 0x0002695c 68616465 79676170 005f5f75 76706163 hadeygap.__uvpac │ │ │ │ + 0x0002696c 6b5f4d4f 445f6463 6c647261 77796572 k_MOD_dcldrawyer │ │ │ │ + 0x0002697c 726f7262 6172005f 5f756870 61636b5f rorbar.__uhpack_ │ │ │ │ + 0x0002698c 4d4f445f 64636c64 72617778 626f786c MOD_dcldrawxboxl │ │ │ │ + 0x0002699c 696e6500 5f5f7568 7061636b 5f4d4f44 ine.__uhpack_MOD │ │ │ │ + 0x000269ac 5f64636c 73686164 6578626f 78617265 _dclshadexboxare │ │ │ │ + 0x000269bc 61005f5f 75687061 636b5f4d 4f445f64 a.__uhpack_MOD_d │ │ │ │ + 0x000269cc 636c6472 61777862 6f786672 616d6500 cldrawxboxframe. │ │ │ │ + 0x000269dc 5f5f7568 7061636b 5f4d4f44 5f64636c __uhpack_MOD_dcl │ │ │ │ + 0x000269ec 64726177 78626172 6c696e65 005f5f75 drawxbarline.__u │ │ │ │ + 0x000269fc 68706163 6b5f4d4f 445f6463 6c736861 hpack_MOD_dclsha │ │ │ │ + 0x00026a0c 64657862 61726172 6561005f 5f756870 dexbararea.__uhp │ │ │ │ + 0x00026a1c 61636b5f 4d4f445f 64636c64 72617778 ack_MOD_dcldrawx │ │ │ │ + 0x00026a2c 62617266 72616d65 005f5f75 68706163 barframe.__uhpac │ │ │ │ + 0x00026a3c 6b5f4d4f 445f6463 6c736861 64657867 k_MOD_dclshadexg │ │ │ │ + 0x00026a4c 6170005f 5f756870 61636b5f 4d4f445f ap.__uhpack_MOD_ │ │ │ │ + 0x00026a5c 64636c64 72617778 6572726f 72626172 dcldrawxerrorbar │ │ │ │ + 0x00026a6c 005f5f63 74726c69 625f4d4f 445f6463 .__ctrlib_MOD_dc │ │ │ │ + 0x00026a7c 6c726f74 61746573 70686572 6963616c lrotatespherical │ │ │ │ + 0x00026a8c 005f5f63 74726c69 625f4d4f 445f6463 .__ctrlib_MOD_dc │ │ │ │ + 0x00026a9c 6c726f74 61746533 64005f5f 6374726c lrotate3d.__ctrl │ │ │ │ + 0x00026aac 69625f4d 4f445f64 636c726f 74617465 ib_MOD_dclrotate │ │ │ │ + 0x00026abc 3264005f 5f637472 6c69625f 4d4f445f 2d.__ctrlib_MOD_ │ │ │ │ + 0x00026acc 64636c63 6f6e7673 70686572 6963616c dclconvspherical │ │ │ │ + 0x00026adc 005f5f63 74726c69 625f4d4f 445f6463 .__ctrlib_MOD_dc │ │ │ │ + 0x00026aec 6c636f6e 76336400 5f5f6374 726c6962 lconv3d.__ctrlib │ │ │ │ + 0x00026afc 5f4d4f44 5f64636c 636f6e76 68797065 _MOD_dclconvhype │ │ │ │ + 0x00026b0c 72626f6c 6963005f 5f637472 6c69625f rbolic.__ctrlib_ │ │ │ │ + 0x00026b1c 4d4f445f 64636c63 6f6e7670 6f6c6172 MOD_dclconvpolar │ │ │ │ + 0x00026b2c 005f5f63 74726c69 625f4d4f 445f6463 .__ctrlib_MOD_dc │ │ │ │ + 0x00026b3c 6c683263 005f5f63 74726c69 625f4d4f lh2c.__ctrlib_MO │ │ │ │ + 0x00026b4c 445f6463 6c623263 005f5f63 74726c69 D_dclb2c.__ctrli │ │ │ │ + 0x00026b5c 625f4d4f 445f6463 6c653263 005f5f63 b_MOD_dcle2c.__c │ │ │ │ + 0x00026b6c 74726c69 625f4d4f 445f6463 6c703263 trlib_MOD_dclp2c │ │ │ │ + 0x00026b7c 005f5f69 6e74726c 69625f4d 4f445f64 .__intrlib_MOD_d │ │ │ │ + 0x00026b8c 636c696e 74657270 6f6c6174 6563005f clinterpolatec._ │ │ │ │ + 0x00026b9c 5f696e74 726c6962 5f4d4f44 5f64636c _intrlib_MOD_dcl │ │ │ │ + 0x00026bac 696e7465 72706f6c 61746572 005f5f6c interpolater.__l │ │ │ │ + 0x00026bbc 726c6c69 625f4d4f 445f6463 6c676500 rllib_MOD_dclge. │ │ │ │ + 0x00026bcc 5f5f6c72 6c6c6962 5f4d4f44 5f64636c __lrllib_MOD_dcl │ │ │ │ + 0x00026bdc 6774005f 5f6c726c 6c69625f 4d4f445f gt.__lrllib_MOD_ │ │ │ │ + 0x00026bec 64636c6c 65005f5f 6c726c6c 69625f4d dclle.__lrllib_M │ │ │ │ + 0x00026bfc 4f445f64 636c6c74 005f5f6c 726c6c69 OD_dcllt.__lrlli │ │ │ │ + 0x00026c0c 625f4d4f 445f6463 6c6e6500 5f5f6c72 b_MOD_dclne.__lr │ │ │ │ + 0x00026c1c 6c6c6962 5f4d4f44 5f64636c 65710075 llib_MOD_dcleq.u │ │ │ │ + 0x00026c2c 77626c6b 785f0075 77626c6b 795f0075 wblkx_.uwblky_.u │ │ │ │ + 0x00026c3c 6d776b31 5f005f67 666f7274 72616e5f mwk1_._gfortran_ │ │ │ │ + 0x00026c4c 73747269 6e675f6c 656e5f74 72696d00 string_len_trim. │ │ │ │ + 0x00026c5c 5f67666f 72747261 6e5f7374 5f6f7065 _gfortran_st_ope │ │ │ │ + 0x00026c6c 6e005f67 666f7274 72616e5f 73745f72 n._gfortran_st_r │ │ │ │ + 0x00026c7c 6577696e 64005f67 666f7274 72616e5f ewind._gfortran_ │ │ │ │ + 0x00026c8c 7472616e 73666572 5f726561 6c005f67 transfer_real._g │ │ │ │ + 0x00026c9c 666f7274 72616e5f 73745f63 6c6f7365 fortran_st_close │ │ │ │ + 0x00026cac 00617369 6e660073 696e636f 73660078 .asinf.sincosf.x │ │ │ │ + 0x00026cbc 6d706c6f 6e5f0061 636f7366 00617461 mplon_.acosf.ata │ │ │ │ + 0x00026ccc 6e326600 737a626c 73325f00 5f5f6165 n2f.szbls2_.__ae │ │ │ │ + 0x00026cdc 6162695f 75696469 7600737a 62747833 abi_uidiv.szbtx3 │ │ │ │ + 0x00026cec 5f00666d 6f646600 6c6f6731 3066005f _.fmodf.log10f._ │ │ │ │ + 0x00026cfc 5f706f77 69646632 005f5f61 65616269 _powidf2.__aeabi │ │ │ │ + 0x00026d0c 5f696469 76007565 626c6b31 5f005f67 _idiv.ueblk1_._g │ │ │ │ + 0x00026d1c 666f7274 72616e5f 7472616e 73666572 fortran_transfer │ │ │ │ + 0x00026d2c 5f617272 6179005f 67666f72 7472616e _array._gfortran │ │ │ │ + 0x00026d3c 5f747261 6e736665 725f6172 7261795f _transfer_array_ │ │ │ │ + 0x00026d4c 77726974 6500737a 62746e33 5f00737a write.szbtn3_.sz │ │ │ │ + 0x00026d5c 62746e32 5f005f5f 706f7769 73663200 btn2_.__powisf2. │ │ │ │ + 0x00026d6c 7564626c 6b315f00 72756476 616c5f00 udblk1_.rudval_. │ │ │ │ + 0x00026d7c 7564626c 6b325f00 7564626c 6b335f00 udblk2_.udblk3_. │ │ │ │ + 0x00026d8c 6666726f 6d635f00 5f67666f 72747261 ffromc_._gfortra │ │ │ │ + 0x00026d9c 6e5f6765 745f636f 6d6d616e 645f6172 n_get_command_ar │ │ │ │ + 0x00026dac 67756d65 6e745f69 34005f67 666f7274 gument_i4._gfort │ │ │ │ + 0x00026dbc 72616e5f 69617267 63005f5f 6d656d63 ran_iargc.__memc │ │ │ │ + 0x00026dcc 70795f63 686b0073 79737465 6d007374 py_chk.system.st │ │ │ │ + 0x00026ddc 726c656e 00676c69 7169645f 00676c72 rlen.gliqid_.glr │ │ │ │ + 0x00026dec 7169645f 005f6766 6f727472 616e5f73 qid_._gfortran_s │ │ │ │ + 0x00026dfc 745f696e 71756972 6500676c 63716964 t_inquire.glcqid │ │ │ │ + 0x00026e0c 5f00676c 63716370 5f00676c 6371636c _.glcqcp_.glcqcl │ │ │ │ + 0x00026e1c 5f00676c 69716370 5f00676c 6971636c _.gliqcp_.gliqcl │ │ │ │ + 0x00026e2c 5f00676c 63716e70 5f00676c 72716e70 _.glcqnp_.glrqnp │ │ │ │ + 0x00026e3c 5f00676c 7271636c 5f00676c 72716370 _.glrqcl_.glrqcp │ │ │ │ + 0x00026e4c 5f00676c 69716e70 5f005f67 666f7274 _.gliqnp_._gfort │ │ │ │ + 0x00026e5c 72616e5f 7472616e 73666572 5f636861 ran_transfer_cha │ │ │ │ + 0x00026e6c 72616374 6572005f 67666f72 7472616e racter._gfortran │ │ │ │ + 0x00026e7c 5f636f6d 70617265 5f737472 696e6700 _compare_string. │ │ │ │ + 0x00026e8c 5f67666f 72747261 6e5f7374 6f705f73 _gfortran_stop_s │ │ │ │ + 0x00026e9c 7472696e 6700636f 73686600 73696e68 tring.coshf.sinh │ │ │ │ + 0x00026eac 66006d70 7a6e7774 5f006174 616e6600 f.mpznwt_.atanf. │ │ │ │ + 0x00026ebc 6d706e77 746e5f00 6c6f6766 00657870 mpnwtn_.logf.exp │ │ │ │ + 0x00026ecc 6600737a 626c7331 5f00737a 626c6131 f.szbls1_.szbla1 │ │ │ │ + 0x00026edc 5f00737a 62746e34 5f00737a 626c7333 _.szbtn4_.szbls3 │ │ │ │ + 0x00026eec 5f00737a 786d6f64 5f00737a 62706c31 _.szxmod_.szbpl1 │ │ │ │ + 0x00026efc 5f00737a 62747832 5f00737a 62747831 _.szbtx2_.szbtx1 │ │ │ │ + 0x00026f0c 5f00737a 62706d31 5f00737a 62706d32 _.szbpm1_.szbpm2 │ │ │ │ + 0x00026f1c 5f00736c 626c6b31 5f005f67 666f7274 _.slblk1_._gfort │ │ │ │ + 0x00026f2c 72616e5f 73746f70 5f6e756d 65726963 ran_stop_numeric │ │ │ │ + 0x00026f3c 007a675f 62757474 6f6e5f70 72657373 .zg_button_press │ │ │ │ + 0x00026f4c 5f657665 6e74007a 675f6465 7374726f _event.zg_destro │ │ │ │ + 0x00026f5c 795f6576 656e7400 63616972 6f5f6372 y_event.cairo_cr │ │ │ │ + 0x00026f6c 65617465 00636169 726f5f67 65745f73 eate.cairo_get_s │ │ │ │ + 0x00026f7c 6f757263 65006361 69726f5f 70617474 ource.cairo_patt │ │ │ │ + 0x00026f8c 65726e5f 7365745f 66696c74 65720063 ern_set_filter.c │ │ │ │ + 0x00026f9c 6169726f 5f736574 5f736f75 7263655f airo_set_source_ │ │ │ │ + 0x00026fac 72676200 63616972 6f5f696d 6167655f rgb.cairo_image_ │ │ │ │ + 0x00026fbc 73757266 6163655f 63726561 74650063 surface_create.c │ │ │ │ + 0x00026fcc 6169726f 5f706466 5f737572 66616365 airo_pdf_surface │ │ │ │ + 0x00026fdc 5f637265 61746500 5f5f7370 72696e74 _create.__sprint │ │ │ │ + 0x00026fec 665f6368 6b006361 69726f5f 7376675f f_chk.cairo_svg_ │ │ │ │ + 0x00026ffc 73757266 6163655f 63726561 74650063 surface_create.c │ │ │ │ + 0x0002700c 6169726f 5f70735f 73757266 6163655f airo_ps_surface_ │ │ │ │ + 0x0002701c 63726561 74650063 6169726f 5f70735f create.cairo_ps_ │ │ │ │ + 0x0002702c 73757266 6163655f 7365745f 65707300 surface_set_eps. │ │ │ │ + 0x0002703c 63616972 6f5f7472 616e736c 61746500 cairo_translate. │ │ │ │ + 0x0002704c 63616972 6f5f726f 74617465 0067746b cairo_rotate.gtk │ │ │ │ + 0x0002705c 5f776964 6765745f 64657374 726f7900 _widget_destroy. │ │ │ │ + 0x0002706c 67746b5f 666f6e74 5f63686f 6f736572 gtk_font_chooser │ │ │ │ + 0x0002707c 5f676574 5f666f6e 74007061 6e676f5f _get_font.pango_ │ │ │ │ + 0x0002708c 666f6e74 5f646573 63726970 74696f6e font_description │ │ │ │ + 0x0002709c 5f66726f 6d5f7374 72696e67 005f5f70 _from_string.__p │ │ │ │ + 0x000270ac 72696e74 665f6368 6b007374 72637079 rintf_chk.strcpy │ │ │ │ + 0x000270bc 00675f66 72656500 666f6e74 5f646573 .g_free.font_des │ │ │ │ + 0x000270cc 6300666f 6e746661 6d696c79 007a675f c.fontfamily.zg_ │ │ │ │ + 0x000270dc 64726177 5f657665 6e740063 6169726f draw_event.cairo │ │ │ │ + 0x000270ec 5f736574 5f736f75 7263655f 73757266 _set_source_surf │ │ │ │ + 0x000270fc 61636500 63616972 6f5f7061 696e7400 ace.cairo_paint. │ │ │ │ + 0x0002710c 7a675f6b 65795f70 72657373 5f657665 zg_key_press_eve │ │ │ │ + 0x0002711c 6e740067 65747061 726d6e75 6d626572 nt.getparmnumber │ │ │ │ + 0x0002712c 00737472 636d7000 7a676c70 6d6e616d .strcmp.zglpmnam │ │ │ │ + 0x0002713c 65007a67 72706d6e 616d6500 7a676970 e.zgrpmname.zgip │ │ │ │ + 0x0002714c 6d6e616d 65007a67 6c736574 5f006765 mname.zglset_.ge │ │ │ │ + 0x0002715c 746c7061 726d0067 65746970 61726d00 tlparm.getiparm. │ │ │ │ + 0x0002716c 67657472 7061726d 007a6775 70646174 getrparm.zgupdat │ │ │ │ + 0x0002717c 65006774 6b5f7769 64676574 5f717565 e.gtk_widget_que │ │ │ │ + 0x0002718c 75655f64 7261775f 61726561 0067746b ue_draw_area.gtk │ │ │ │ + 0x0002719c 5f6d6169 6e5f6974 65726174 696f6e00 _main_iteration. │ │ │ │ + 0x000271ac 67746b5f 6576656e 74735f70 656e6469 gtk_events_pendi │ │ │ │ + 0x000271bc 6e67007a 67757072 65637400 7a677164 ng.zguprect.zgqd │ │ │ │ + 0x000271cc 72775f00 63666e63 68720066 6f70656e rw_.cfnchr.fopen │ │ │ │ + 0x000271dc 3634005f 5f69736f 6332335f 66736361 64.__isoc23_fsca │ │ │ │ + 0x000271ec 6e660066 636c6f73 65006774 6b5f696e nf.fclose.gtk_in │ │ │ │ + 0x000271fc 69740067 746b5f64 72617769 6e675f61 it.gtk_drawing_a │ │ │ │ + 0x0002720c 7265615f 6e657700 67746b5f 77696e64 rea_new.gtk_wind │ │ │ │ + 0x0002721c 6f775f6e 65770067 746b5f77 69646765 ow_new.gtk_widge │ │ │ │ + 0x0002722c 745f7365 745f7369 7a655f72 65717565 t_set_size_reque │ │ │ │ + 0x0002723c 73740067 746b5f77 69646765 745f7368 st.gtk_widget_sh │ │ │ │ + 0x0002724c 6f770067 746b5f77 696e646f 775f7365 ow.gtk_window_se │ │ │ │ + 0x0002725c 745f7469 746c6500 67746b5f 636f6e74 t_title.gtk_cont │ │ │ │ + 0x0002726c 61696e65 725f6164 64006774 6b5f7769 ainer_add.gtk_wi │ │ │ │ + 0x0002727c 64676574 5f736574 5f657665 6e747300 dget_set_events. │ │ │ │ + 0x0002728c 675f7369 676e616c 5f636f6e 6e656374 g_signal_connect │ │ │ │ + 0x0002729c 5f646174 61006361 69726f5f 64657374 _data.cairo_dest │ │ │ │ + 0x000272ac 726f7900 63616972 6f5f7375 72666163 roy.cairo_surfac │ │ │ │ + 0x000272bc 655f6465 7374726f 79006774 6b5f7769 e_destroy.gtk_wi │ │ │ │ + 0x000272cc 64676574 5f726561 6c697a65 00636169 dget_realize.cai │ │ │ │ + 0x000272dc 726f5f73 75726661 63655f66 696e6973 ro_surface_finis │ │ │ │ + 0x000272ec 68006361 69726f5f 72656374 616e676c h.cairo_rectangl │ │ │ │ + 0x000272fc 65006361 69726f5f 66696c6c 00636169 e.cairo_fill.cai │ │ │ │ + 0x0002730c 726f5f73 75726661 63655f77 72697465 ro_surface_write │ │ │ │ + 0x0002731c 5f746f5f 706e6700 63616972 6f5f7368 _to_png.cairo_sh │ │ │ │ + 0x0002732c 6f775f70 61676500 67746b5f 77696467 ow_page.gtk_widg │ │ │ │ + 0x0002733c 65745f71 75657565 5f647261 77006361 et_queue_draw.ca │ │ │ │ + 0x0002734c 69726f5f 73757266 6163655f 73686f77 iro_surface_show │ │ │ │ + 0x0002735c 5f706167 65006361 69726f5f 73757266 _page.cairo_surf │ │ │ │ + 0x0002736c 6163655f 77726974 655f746f 5f706e67 ace_write_to_png │ │ │ │ + 0x0002737c 5f737472 65616d00 7374646f 75740063 _stream.stdout.c │ │ │ │ + 0x0002738c 6169726f 5f736574 5f6c696e 655f7769 airo_set_line_wi │ │ │ │ + 0x0002739c 64746800 63616972 6f5f7365 745f6c69 dth.cairo_set_li │ │ │ │ + 0x000273ac 6e655f63 61700063 6169726f 5f736574 ne_cap.cairo_set │ │ │ │ + 0x000273bc 5f6c696e 655f6a6f 696e0063 6169726f _line_join.cairo │ │ │ │ + 0x000273cc 5f6d6f76 655f746f 00757466 385f6368 _move_to.utf8_ch │ │ │ │ + 0x000273dc 61725f62 79746500 63686172 5f776964 ar_byte.char_wid │ │ │ │ + 0x000273ec 74680070 616e676f 5f636169 726f5f63 th.pango_cairo_c │ │ │ │ + 0x000273fc 72656174 655f6c61 796f7574 0070616e reate_layout.pan │ │ │ │ + 0x0002740c 676f5f6c 61796f75 745f7365 745f7465 go_layout_set_te │ │ │ │ + 0x0002741c 78740070 616e676f 5f6c6179 6f75745f xt.pango_layout_ │ │ │ │ + 0x0002742c 7365745f 666f6e74 5f646573 63726970 set_font_descrip │ │ │ │ + 0x0002743c 74696f6e 0070616e 676f5f63 6169726f tion.pango_cairo │ │ │ │ + 0x0002744c 5f757064 6174655f 6c61796f 75740070 _update_layout.p │ │ │ │ + 0x0002745c 616e676f 5f6c6179 6f75745f 6765745f ango_layout_get_ │ │ │ │ + 0x0002746c 65787465 6e747300 675f6f62 6a656374 extents.g_object │ │ │ │ + 0x0002747c 5f756e72 65660063 6861725f 68656967 _unref.char_heig │ │ │ │ + 0x0002748c 68740067 65745f70 616e676f 73747269 ht.get_pangostri │ │ │ │ + 0x0002749c 6e675f77 69647468 5f686569 67687400 ng_width_height. │ │ │ │ + 0x000274ac 70616e67 6f5f6c61 796f7574 5f736574 pango_layout_set │ │ │ │ + 0x000274bc 5f6d6172 6b757000 64636c74 65787432 _markup.dcltext2 │ │ │ │ + 0x000274cc 70616e67 6f6d6172 6b757000 70616e67 pangomarkup.pang │ │ │ │ + 0x000274dc 6f5f666f 6e745f64 65736372 69707469 o_font_descripti │ │ │ │ + 0x000274ec 6f6e5f67 65745f77 65696768 74007265 on_get_weight.re │ │ │ │ + 0x000274fc 6e646572 74657874 0070616e 676f5f63 ndertext.pango_c │ │ │ │ + 0x0002750c 6169726f 5f73686f 775f6c61 796f7574 airo_show_layout │ │ │ │ + 0x0002751c 0070616e 676f5f66 6f6e745f 64657363 .pango_font_desc │ │ │ │ + 0x0002752c 72697074 696f6e5f 7365745f 73697a65 ription_set_size │ │ │ │ + 0x0002753c 00636169 726f5f63 6c697000 63616972 .cairo_clip.cair │ │ │ │ + 0x0002754c 6f5f7265 7365745f 636c6970 0073696e o_reset_clip.sin │ │ │ │ + 0x0002755c 636f7300 63616972 6f5f7361 76650063 cos.cairo_save.c │ │ │ │ + 0x0002756c 6169726f 5f726573 746f7265 0067746b airo_restore.gtk │ │ │ │ + 0x0002757c 5f666f6e 745f6368 6f6f7365 725f6469 _font_chooser_di │ │ │ │ + 0x0002758c 616c6f67 5f6e6577 0067746b 5f666f6e alog_new.gtk_fon │ │ │ │ + 0x0002759c 745f6368 6f6f7365 725f7365 745f666f t_chooser_set_fo │ │ │ │ + 0x000275ac 6e740067 746b5f66 6f6e745f 63686f6f nt.gtk_font_choo │ │ │ │ + 0x000275bc 7365725f 7365745f 70726576 6965775f ser_set_preview_ │ │ │ │ + 0x000275cc 74657874 0067746b 5f646961 6c6f675f text.gtk_dialog_ │ │ │ │ + 0x000275dc 72756e00 70616e67 6f5f666f 6e745f64 run.pango_font_d │ │ │ │ + 0x000275ec 65736372 69707469 6f6e5f73 65745f77 escription_set_w │ │ │ │ + 0x000275fc 65696768 74007061 6e676f5f 63616972 eight.pango_cair │ │ │ │ + 0x0002760c 6f5f666f 6e745f6d 61705f67 65745f64 o_font_map_get_d │ │ │ │ + 0x0002761c 65666175 6c740070 616e676f 5f666f6e efault.pango_fon │ │ │ │ + 0x0002762c 745f6d61 705f6c69 73745f66 616d696c t_map_list_famil │ │ │ │ + 0x0002763c 69657300 70616e67 6f5f666f 6e745f66 ies.pango_font_f │ │ │ │ + 0x0002764c 616d696c 795f6765 745f6e61 6d650070 amily_get_name.p │ │ │ │ + 0x0002765c 616e676f 5f666f6e 745f6661 6d696c79 ango_font_family │ │ │ │ + 0x0002766c 5f6c6973 745f6661 63657300 70616e67 _list_faces.pang │ │ │ │ + 0x0002767c 6f5f666f 6e745f66 6163655f 6765745f o_font_face_get_ │ │ │ │ + 0x0002768c 66616365 5f6e616d 65007075 74730063 face_name.puts.c │ │ │ │ + 0x0002769c 6169726f 5f6c696e 655f746f 00636169 airo_line_to.cai │ │ │ │ + 0x000276ac 726f5f73 74726f6b 65006361 69726f5f ro_stroke.cairo_ │ │ │ │ + 0x000276bc 70617474 65726e5f 63726561 74655f66 pattern_create_f │ │ │ │ + 0x000276cc 6f725f73 75726661 63650063 6169726f or_surface.cairo │ │ │ │ + 0x000276dc 5f706174 7465726e 5f736574 5f657874 _pattern_set_ext │ │ │ │ + 0x000276ec 656e6400 63616972 6f5f7365 745f736f end.cairo_set_so │ │ │ │ + 0x000276fc 75726365 00636169 726f5f63 6c6f7365 urce.cairo_close │ │ │ │ + 0x0002770c 5f706174 68006361 69726f5f 7365745f _path.cairo_set_ │ │ │ │ + 0x0002771c 616e7469 616c6961 73006361 69726f5f antialias.cairo_ │ │ │ │ + 0x0002772c 70617474 65726e5f 64657374 726f7900 pattern_destroy. │ │ │ │ + 0x0002773c 63616972 6f5f6669 6c6c5f70 72657365 cairo_fill_prese │ │ │ │ + 0x0002774c 72766500 63616972 6f5f696d 6167655f rve.cairo_image_ │ │ │ │ + 0x0002775c 73757266 6163655f 6765745f 64617461 surface_get_data │ │ │ │ + 0x0002776c 00636169 726f5f69 6d616765 5f737572 .cairo_image_sur │ │ │ │ + 0x0002777c 66616365 5f676574 5f737472 69646500 face_get_stride. │ │ │ │ + 0x0002778c 66707574 63006666 6c757368 00737472 fputc.fflush.str │ │ │ │ + 0x0002779c 6e637079 005f5f74 696d6536 34005f5f ncpy.__time64.__ │ │ │ │ + 0x000277ac 6c6f6361 6c74696d 65363400 5f67666f localtime64._gfo │ │ │ │ + 0x000277bc 72747261 6e5f706f 775f6934 5f693400 rtran_pow_i4_i4. │ │ │ │ + 0x000277cc 5f67666f 72747261 6e5f7261 6e646f6d _gfortran_random │ │ │ │ + 0x000277dc 5f736565 645f6934 005f6766 6f727472 _seed_i4._gfortr │ │ │ │ + 0x000277ec 616e5f72 616e646f 6d5f7234 00723469 an_random_r4.r4i │ │ │ │ + 0x000277fc 626d5f00 72346965 65655f00 636c6f63 bm_.r4ieee_.cloc │ │ │ │ + 0x0002780c 6b006663 7061636b 5f006663 70757473 k.fcpack_.fcputs │ │ │ │ + 0x0002781c 5f006663 67657473 5f006663 70757472 _.fcgets_.fcputr │ │ │ │ + 0x0002782c 5f006663 67657472 5f006663 6e726563 _.fcgetr_.fcnrec │ │ │ │ + 0x0002783c 5f006663 636c6f73 5f006663 6f70656e _.fcclos_.fcopen │ │ │ │ + 0x0002784c 5f006663 6c656f6c 5f006663 736c6663 _.fcleol_.fcslfc │ │ │ │ + 0x0002785c 5f006f64 726b6772 5f006f64 726b675f _.odrkgr_.odrkg_ │ │ │ │ + 0x0002786c 006f6472 6b34725f 006f6472 6b345f00 .odrk4r_.odrk4_. │ │ │ │ + 0x0002787c 6f64726b 325f006f 64726b31 5f006f64 odrk2_.odrk1_.od │ │ │ │ + 0x0002788c 726b6475 5f006f64 726b6476 5f006f64 rkdu_.odrkdv_.od │ │ │ │ + 0x0002789c 726b3473 5f006f64 726b6773 5f006173 rk4s_.odrkgs_.as │ │ │ │ + 0x000278ac 696e0063 706f7766 005f6766 6f727472 in.cpowf._gfortr │ │ │ │ + 0x000278bc 616e5f70 6f775f63 345f6934 006c6962 an_pow_c4_i4.lib │ │ │ │ 0x000278cc 67746b2d 332e736f 2e30006c 69627061 gtk-3.so.0.libpa │ │ │ │ 0x000278dc 6e676f63 6169726f 2d312e30 2e736f2e ngocairo-1.0.so. │ │ │ │ 0x000278ec 30006c69 6270616e 676f2d31 2e302e73 0.libpango-1.0.s │ │ │ │ 0x000278fc 6f2e3000 6c696263 6169726f 2e736f2e o.0.libcairo.so. │ │ │ │ 0x0002790c 32006c69 62676f62 6a656374 2d322e30 2.libgobject-2.0 │ │ │ │ 0x0002791c 2e736f2e 30006c69 62676c69 622d322e .so.0.libglib-2. │ │ │ │ 0x0002792c 302e736f 2e30006c 69626766 6f727472 0.so.0.libgfortr │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -729,20 +729,20 @@ │ │ │ │ │ │ │ │ 0002f680 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #2220]! @ 0x8ac │ │ │ │ │ │ │ │ -0002f690 : │ │ │ │ +0002f690 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #2212]! @ 0x8a4 │ │ │ │ │ │ │ │ -0002f69c : │ │ │ │ +0002f69c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #2204]! @ 0x89c │ │ │ │ │ │ │ │ 0002f6a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ @@ -3470,20 +3470,20 @@ │ │ │ │ ldr pc, [ip, #1636]! @ 0x664 │ │ │ │ │ │ │ │ 00031100 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #1628]! @ 0x65c │ │ │ │ │ │ │ │ -0003110c : │ │ │ │ +0003110c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #1620]! @ 0x654 │ │ │ │ │ │ │ │ -00031118 : │ │ │ │ +00031118 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #1612]! @ 0x64c │ │ │ │ │ │ │ │ 00031124 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ @@ -4852,21 +4852,21 @@ │ │ │ │ ldr pc, [ip, #3372]! @ 0xd2c │ │ │ │ │ │ │ │ 00031e58 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #3364]! @ 0xd24 │ │ │ │ │ │ │ │ -00031e64 : │ │ │ │ +00031e64 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ - ldr pc, [ip, #3356]! @ 0xd1c │ │ │ │ + ldr pc, [ip, #3352]! @ 0xd18 │ │ │ │ │ │ │ │ -00031e70 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00031e74 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #3344]! @ 0xd10 │ │ │ │ │ │ │ │ 00031e80 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ @@ -6593,20 +6593,20 @@ │ │ │ │ │ │ │ │ 00032f38 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #360]! @ 0x168 │ │ │ │ │ │ │ │ -00032f48 : │ │ │ │ +00032f48 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #352]! @ 0x160 │ │ │ │ │ │ │ │ -00032f54 : │ │ │ │ +00032f54 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #344]! @ 0x158 │ │ │ │ │ │ │ │ 00032f60 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ @@ -7569,20 +7569,20 @@ │ │ │ │ ldr pc, [ip, #2816]! @ 0xb00 │ │ │ │ │ │ │ │ 0003389c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #2808]! @ 0xaf8 │ │ │ │ │ │ │ │ -000338a8 : │ │ │ │ +000338a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #2800]! @ 0xaf0 │ │ │ │ │ │ │ │ -000338b4 : │ │ │ │ +000338b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #2792]! @ 0xae8 │ │ │ │ │ │ │ │ 000338c0 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ @@ -9986,20 +9986,20 @@ │ │ │ │ ldr pc, [ip, #2752]! @ 0xac0 │ │ │ │ │ │ │ │ 00035008 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #2744]! @ 0xab8 │ │ │ │ │ │ │ │ -00035014 : │ │ │ │ +00035014 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #2736]! @ 0xab0 │ │ │ │ │ │ │ │ -00035020 : │ │ │ │ +00035020 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #2728]! @ 0xaa8 │ │ │ │ │ │ │ │ 0003502c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -11,19 +11,19 @@ │ │ │ │ blx 319d8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #20 │ │ │ │ b.n 35998 │ │ │ │ movs r0, #20 │ │ │ │ b.n 3599c │ │ │ │ adds r0, #3 │ │ │ │ - b.n 35f80 │ │ │ │ + b.n 35f80 │ │ │ │ movs r0, #2 │ │ │ │ b.n 35d8c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3650e │ │ │ │ + b.n 3650e │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ mcr2 10, 4, lr, cr13, cr15, {7} @ │ │ │ │ ldrb r4, [r4, #26] │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #24] @ (35e94 ) │ │ │ │ @@ -95,1668 +95,3024 @@ │ │ │ │ pop {r3, pc} │ │ │ │ strb r6, [r5, #28] │ │ │ │ movs r6, r1 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #56 @ (adr r1, 35f4c ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 35f4c ) │ │ │ │ movs r5, r1 │ │ │ │ strb r6, [r1, #28] │ │ │ │ movs r6, r1 │ │ │ │ b.n 35ea4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00035f1c : │ │ │ │ +00035f1c : │ │ │ │ + vldr s11, [r0] │ │ │ │ + vldr s8, [r2] │ │ │ │ + vldr s9, [r2, #8] │ │ │ │ + vldr s12, [r3] │ │ │ │ + vldr s15, [r2, #4] │ │ │ │ + vldr s14, [r2, #12] │ │ │ │ + vsub.f32 s12, s12, s11 │ │ │ │ + vldr s13, [r0, #4] │ │ │ │ + vsub.f32 s15, s15, s8 │ │ │ │ + vldr s7, [r1] │ │ │ │ + vsub.f32 s14, s14, s9 │ │ │ │ + vldr s10, [r3, #4] │ │ │ │ + vsub.f32 s13, s13, s11 │ │ │ │ + vldr s11, [r1, #4] │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vsub.f32 s10, s10, s7 │ │ │ │ + vmul.f32 s14, s14, s12 │ │ │ │ + vsub.f32 s12, s11, s7 │ │ │ │ + vdiv.f32 s0, s15, s13 │ │ │ │ + vdiv.f32 s15, s14, s13 │ │ │ │ + vadd.f32 s8, s0, s8 │ │ │ │ + vadd.f32 s15, s15, s9 │ │ │ │ + vsub.f32 s15, s15, s8 │ │ │ │ + vmul.f32 s15, s15, s10 │ │ │ │ + vdiv.f32 s0, s15, s12 │ │ │ │ + vadd.f32 s0, s0, s8 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00035f88 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d14} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ + sub sp, #220 @ 0xdc │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [pc, #1244] @ 36488 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [pc, #1244] @ 3648c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bic.w r3, r2, r2, asr #31 │ │ │ │ + ldr r2, [sp, #332] @ 0x14c │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #340] @ 0x154 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + mvns r2, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldrd r8, r9, [sp, #320] @ 0x140 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r0, [pc, #1164] @ 36490 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, pc │ │ │ │ + blx 32ef4 │ │ │ │ + ldr.w r0, [pc, #1152] @ 36494 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, pc │ │ │ │ + blx 30ca0 │ │ │ │ + ldr.w r0, [pc, #1144] @ 36498 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #196 @ 0xc4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30ca0 │ │ │ │ + ldr.w r0, [pc, #1132] @ 3649c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + add r0, pc │ │ │ │ + blx 34a6c │ │ │ │ + ldr.w r0, [pc, #1124] @ 364a0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + add r0, pc │ │ │ │ + blx 34a6c │ │ │ │ + ldr.w r0, [pc, #1112] @ 364a4 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ + add r0, pc │ │ │ │ + blx 34a6c │ │ │ │ + vldr s15, [sp, #176] @ 0xb0 │ │ │ │ + ldr.w r0, [pc, #1100] @ 364a8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + add r0, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite ge │ │ │ │ + movge r3, #70 @ 0x46 │ │ │ │ + movlt r3, #66 @ 0x42 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + mul.w r3, r2, r5 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ble.n 360ac │ │ │ │ + add.w fp, r2, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 360ac │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + movs r4, #1 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 31320 │ │ │ │ + cmp r4, fp │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 36098 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30e44 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 30e44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov lr, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + it ne │ │ │ │ + movne r2, r6 │ │ │ │ + bne.n 360d2 │ │ │ │ + subs r2, r6, #1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + vldr s14, [sl] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add.w r1, r1, r2, lsl #2 │ │ │ │ + vldr s15, [r7] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + vldr s12, [r1, #-4] │ │ │ │ + vldr s13, [r1] │ │ │ │ + cmp r3, lr │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + it eq │ │ │ │ + addeq.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ + vsub.f32 s12, s14, s12 │ │ │ │ + it ne │ │ │ │ + movne r3, lr │ │ │ │ + vsub.f32 s13, s13, s14 │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ + vcmpe.f32 s12, s13 │ │ │ │ + vldr s10, [r1, #-4] │ │ │ │ + vldr s11, [r1] │ │ │ │ + vsub.f32 s10, s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vsub.f32 s11, s11, s15 │ │ │ │ + blt.w 365ae │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + adds r2, #1 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 365ba │ │ │ │ + ldrd r0, r1, [sp, #28] │ │ │ │ + mla r3, r0, r3, r1 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #1 │ │ │ │ + movs r5, #1 │ │ │ │ + mov fp, r8 │ │ │ │ + vldr s21, [pc, #828] @ 36480 │ │ │ │ + str.w r2, [r1, r3, lsl #2] │ │ │ │ + mov r7, r5 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + mov r8, r9 │ │ │ │ + vmov.f32 s20, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r1, r3, lsl #2] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + strd r6, lr, [sp, #152] @ 0x98 │ │ │ │ + mov lr, r3 │ │ │ │ + mov ip, r1 │ │ │ │ + str r5, [sp, #124] @ 0x7c │ │ │ │ + vstr s14, [r3] │ │ │ │ + vstr s15, [r1] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r7, r3 │ │ │ │ + bge.w 365f2 │ │ │ │ + ldr.w r3, [ip] │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr.w r3, [lr] │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #204 @ 0xcc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r3 │ │ │ │ + strd lr, ip, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 30e44 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e44 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ + vldr s13, [sp, #204] @ 0xcc │ │ │ │ + add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ + vldr s14, [sp, #208] @ 0xd0 │ │ │ │ + add.w r2, r7, r9, lsl #2 │ │ │ │ + vldr s15, [r2] │ │ │ │ + add.w r2, r5, sl, lsl #2 │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ + vldr s15, [r2] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + it eq │ │ │ │ + moveq r4, r9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 365c6 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 36676 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 365ec │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 3621a │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 365ec │ │ │ │ + ldrd r2, r3, [sp, #28] │ │ │ │ + mla r2, r2, sl, r3 │ │ │ │ + add.w r3, r2, r9 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + vldr s16, [sp, #200] @ 0xc8 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + add.w r3, r8, r4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + vldr s17, [r3] │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 365ec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r1, sl, #1 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mla r3, sl, r3, r3 │ │ │ │ + adds r1, r3, r1 │ │ │ │ + add.w r0, r1, r9 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + lsls r5, r0, #2 │ │ │ │ + add.w r0, r8, r5 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + vldr s15, [r0] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 365ec │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + adds r2, r0, r2 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + add.w r2, r8, r6 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s16, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 365ec │ │ │ │ + adds r2, r1, r0 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + add.w r2, r8, r7 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vcmp.f32 s16, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 365ec │ │ │ │ + add r4, fp │ │ │ │ + vldr s12, [r4] │ │ │ │ + vcmp.f32 s16, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 365ec │ │ │ │ + add r5, fp │ │ │ │ + vldr s12, [r5] │ │ │ │ + vcmp.f32 s16, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 365ec │ │ │ │ + add r6, fp │ │ │ │ + vldr s12, [r6] │ │ │ │ + vcmp.f32 s16, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 365ec │ │ │ │ + add.w r2, r7, fp │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vcmp.f32 s16, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 365ec │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + add r7, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + adds r1, r0, r1 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.w 3692c │ │ │ │ + subs r4, r3, #4 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + add r4, r2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + add.w r2, r8, r4 │ │ │ │ + blx 32028 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add.w r2, fp, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + blx 32028 │ │ │ │ + vcmp.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 3663e │ │ │ │ + vcmp.f32 s0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 365ec │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 36670 │ │ │ │ + vldr s15, [pc, #284] @ 36484 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ + vldr s14, [r3, #-4] │ │ │ │ + vldr s13, [r3] │ │ │ │ + vsub.f32 s13, s13, s14 │ │ │ │ + vdiv.f32 s14, s13, s0 │ │ │ │ + vabs.f32 s14, s14 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it le │ │ │ │ + vmovle.f32 s14, s15 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ + it eq │ │ │ │ + vnegeq.f32 s14, s14 │ │ │ │ + vstr s14, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vldr s15, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vldr s12, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 36618 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + vmul.f32 s17, s17, s14 │ │ │ │ + vmul.f32 s0, s0, s14 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 369e4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.w 36a02 │ │ │ │ + vadd.f32 s13, s22, s22 │ │ │ │ + vadd.f32 s10, s23, s23 │ │ │ │ + mov r3, fp │ │ │ │ + vadd.f32 s14, s25, s25 │ │ │ │ + mov fp, r8 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vadd.f32 s11, s24, s24 │ │ │ │ + vadd.f32 s13, s13, s19 │ │ │ │ + ldr r7, [sp, #116] @ 0x74 │ │ │ │ + vadd.f32 s14, s14, s18 │ │ │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ │ │ + vadd.f32 s13, s13, s10 │ │ │ │ + vldr s9, [r3] │ │ │ │ + vadd.f32 s14, s14, s11 │ │ │ │ + subs r3, r7, #1 │ │ │ │ + vadd.f32 s13, s13, s17 │ │ │ │ + vmov.f32 s17, s12 │ │ │ │ + vadd.f32 s14, s14, s0 │ │ │ │ + vmla.f32 s15, s13, s21 │ │ │ │ + vmla.f32 s17, s14, s21 │ │ │ │ + vcmpe.f32 s9, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.w 3669c │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36b9e │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + vsub.f32 s9, s15, s9 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ + vldr s15, [r2, #-4] │ │ │ │ + vadd.f32 s15, s9, s15 │ │ │ │ + vstr s16, [lr] │ │ │ │ + vstr s16, [ip] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmpe.f32 s14, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.w 366c8 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36b6a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vsub.f32 s14, s17, s14 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + vldr s17, [r3, #-4] │ │ │ │ + vadd.f32 s17, s14, s17 │ │ │ │ + vstr s16, [lr] │ │ │ │ + vstr s16, [ip] │ │ │ │ + b.n 364ac │ │ │ │ + nop │ │ │ │ + add r2, sp, #684 @ 0x2ac │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r5, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r4, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r4, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r2, [r4, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r4, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r2, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r3, r2 │ │ │ │ + vldr s12, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, r1 │ │ │ │ + vsub.f32 s8, s15, s12 │ │ │ │ + vldr s11, [r3] │ │ │ │ + add.w r3, r2, r9, lsl #2 │ │ │ │ + vldr s16, [r3] │ │ │ │ + add.w r3, r1, sl, lsl #2 │ │ │ │ + vsub.f32 s13, s17, s11 │ │ │ │ + vsub.f32 s9, s16, s15 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vsub.f32 s10, s14, s17 │ │ │ │ + vcmpe.f32 s8, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s10, s13 │ │ │ │ + blt.w 366f4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bls.w 367ba │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 36a18 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + vldr s13, [lr] │ │ │ │ + adds r7, #1 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + vstr s15, [lr, #4] │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ + vstr s17, [ip, #4] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 36536 │ │ │ │ + vldr s10, [ip] │ │ │ │ + vcmp.f32 s10, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 365f2 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmov s13, r4 │ │ │ │ + vsub.f32 s16, s16, s12 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vdiv.f32 s12, s16, s13 │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 3657a │ │ │ │ + vsub.f32 s15, s14, s11 │ │ │ │ + vldr s14, [ip] │ │ │ │ + vsub.f32 s14, s17, s14 │ │ │ │ + vdiv.f32 s12, s15, s13 │ │ │ │ + vabs.f32 s15, s14 │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 36aca │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + add.w ip, ip, #4 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.w 36174 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #904] @ (36918 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #900] @ (3691c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #900] @ (36920 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + subs r3, r3, r4 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 365f2 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.w 36130 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mla r3, r3, r1, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r3, r1 │ │ │ │ + b.n 36138 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 36688 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cbz r3, 365ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 36212 │ │ │ │ + cmp r1, r0 │ │ │ │ + it ne │ │ │ │ + movne sl, r0 │ │ │ │ + bne.w 3621a │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + cbz r3, 365ec │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 36222 │ │ │ │ + ldr r7, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r2, [pc, #816] @ (36924 ) │ │ │ │ + ldr r3, [pc, #816] @ (36928 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 36c06 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add sp, #220 @ 0xdc │ │ │ │ + vpop {d8-d14} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fb38 │ │ │ │ + vldr s18, [sp, #176] @ 0xb0 │ │ │ │ + vmov.f32 s14, s12 │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + vmul.f32 s19, s18, s17 │ │ │ │ + vmul.f32 s18, s18, s0 │ │ │ │ + vmla.f32 s15, s19, s20 │ │ │ │ + vmla.f32 s14, s18, s20 │ │ │ │ + vstr s15, [sp, #204] @ 0xcc │ │ │ │ + vstr s14, [sp, #208] @ 0xd0 │ │ │ │ + b.n 361a0 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cbnz r3, 36670 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vcmp.f32 s0, #0.0 │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vldr s15, [r3, #-4] │ │ │ │ + vldr s14, [r3] │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + vdiv.f32 s15, s14, s17 │ │ │ │ + it eq │ │ │ │ + vldreq s14, [pc, #688] @ 36914 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + beq.w 36382 │ │ │ │ + b.n 36368 │ │ │ │ + vldr s14, [sp, #176] @ 0xb0 │ │ │ │ + b.n 3639e │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 369d8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 367b6 │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 36212 │ │ │ │ + cmp r3, r4 │ │ │ │ + it ne │ │ │ │ + movne r9, r4 │ │ │ │ + bne.n 365ce │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 365ec │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.n 365ce │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ + vldr s13, [r2, #-4] │ │ │ │ + vcmpe.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.w 36444 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36bd8 │ │ │ │ + vsub.f32 s13, s15, s13 │ │ │ │ + vadd.f32 s15, s9, s13 │ │ │ │ + b.n 3643c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ + vldr s13, [r2, #-4] │ │ │ │ + vcmpe.f32 s13, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.w 364ac │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36ae6 │ │ │ │ + vsub.f32 s13, s17, s13 │ │ │ │ + vadd.f32 s17, s14, s13 │ │ │ │ + b.n 36474 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bhi.w 36864 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 36506 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r3, [r2, r1, lsl #2] │ │ │ │ + add.w sl, r3, #1 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str.w sl, [r2, r1, lsl #2] │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 36794 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 36b48 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vmov.f32 s26, s17 │ │ │ │ + vmov.f32 s27, s25 │ │ │ │ + vmov.f32 s17, s16 │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + vmov.f32 s16, s12 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr.w sl, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + vmov.f32 s25, s15 │ │ │ │ + vmov.f32 s28, s14 │ │ │ │ + vmov.f32 s29, s11 │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + strd lr, ip, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 31320 │ │ │ │ + cmp sl, r4 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 36758 │ │ │ │ + vmov.f32 s12, s16 │ │ │ │ + vmov.f32 s15, s25 │ │ │ │ + vmov.f32 s16, s17 │ │ │ │ + ldr.w lr, [sp, #20] │ │ │ │ + ldr.w ip, [sp, #24] │ │ │ │ + vmov.f32 s17, s26 │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ + vmov.f32 s25, s27 │ │ │ │ + vmov.f32 s14, s28 │ │ │ │ + vmov.f32 s11, s29 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str.w r2, [r1, r0, lsl #2] │ │ │ │ + cmp sl, r3 │ │ │ │ + ble.n 3685e │ │ │ │ + ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, lr │ │ │ │ + it eq │ │ │ │ + cmpeq r6, r9 │ │ │ │ + bne.w 365ee │ │ │ │ + b.n 36c1c │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 3621a │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 36506 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r3, [r2, r1, lsl #2] │ │ │ │ + add.w r9, r3, #1 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str.w r9, [r2, r1, lsl #2] │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 3684c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 36b24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vmov.f32 s26, s17 │ │ │ │ + vmov.f32 s27, s25 │ │ │ │ + vmov.f32 s17, s16 │ │ │ │ + strd lr, r9, [sp, #20] │ │ │ │ + vmov.f32 s16, s12 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr.w r9, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + vmov.f32 s25, s15 │ │ │ │ + vmov.f32 s28, s14 │ │ │ │ + vmov.f32 s29, s11 │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + mov sl, ip │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 31320 │ │ │ │ + cmp r4, r9 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 36812 │ │ │ │ + vmov.f32 s12, s16 │ │ │ │ + vmov.f32 s15, s25 │ │ │ │ + vmov.f32 s16, s17 │ │ │ │ + ldr.w lr, [sp, #20] │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + vmov.f32 s17, s26 │ │ │ │ + vmov.f32 s25, s27 │ │ │ │ + vmov.f32 s14, s28 │ │ │ │ + vmov.f32 s11, s29 │ │ │ │ + mov ip, sl │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str.w r2, [r1, r0, lsl #2] │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt.w 36c0a │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + b.n 3650c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 36506 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r3, [r2, r0, lsl #2] │ │ │ │ + adds r1, r3, #1 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str.w r1, [r2, r0, lsl #2] │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 368f4 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 36b36 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vmov.f32 s26, s17 │ │ │ │ + vmov.f32 s27, s25 │ │ │ │ + vmov.f32 s17, s16 │ │ │ │ + strd sl, lr, [sp, #20] │ │ │ │ + vmov.f32 s16, s12 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr.w sl, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + vmov.f32 s25, s15 │ │ │ │ + vmov.f32 s28, s14 │ │ │ │ + vmov.f32 s29, s11 │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + strd ip, r1, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 31320 │ │ │ │ + cmp sl, r4 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 368bc │ │ │ │ + vmov.f32 s12, s16 │ │ │ │ + vmov.f32 s15, s25 │ │ │ │ + vmov.f32 s16, s17 │ │ │ │ + vmov.f32 s25, s27 │ │ │ │ + ldrd sl, lr, [sp, #20] │ │ │ │ + vmov.f32 s17, s26 │ │ │ │ + ldrd ip, r1, [sp, #44] @ 0x2c │ │ │ │ + vmov.f32 s14, s28 │ │ │ │ + vmov.f32 s11, s29 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str.w r2, [r0, r4, lsl #2] │ │ │ │ + cmp r1, r3 │ │ │ │ + ble.n 3685e │ │ │ │ + ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ + cmp sl, lr │ │ │ │ + it eq │ │ │ │ + cmpeq r6, r9 │ │ │ │ + beq.w 36c1c │ │ │ │ + b.n 365ee │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, #2] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r2, #2] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r2, [r1, #2] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r1, #28] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #16 │ │ │ │ + str r1, [sp, #172] @ 0xac │ │ │ │ + vstr s13, [sp, #168] @ 0xa8 │ │ │ │ + vstr s14, [sp, #164] @ 0xa4 │ │ │ │ + vstr s15, [sp, #160] @ 0xa0 │ │ │ │ + blx 340e4 │ │ │ │ + vldr s14, [sp, #164] @ 0xa4 │ │ │ │ + mov r2, r0 │ │ │ │ + vldr s15, [sp, #160] @ 0xa0 │ │ │ │ + vldr s13, [sp, #168] @ 0xa8 │ │ │ │ + vstr s14, [r0, #4] │ │ │ │ + vstr s15, [r0, #8] │ │ │ │ + vstr s13, [r0, #12] │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + vstr s17, [r0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ + blx 32028 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + blx 2fb3c │ │ │ │ + movs r0, #16 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [r2, #8] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [r2, #12] │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + blx 32028 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + b.n 36344 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 365ec │ │ │ │ + mov r0, sl │ │ │ │ + b.n 36696 │ │ │ │ + vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ + vmov.f32 s14, s12 │ │ │ │ + movs r3, #3 │ │ │ │ + vmov.f32 s25, s0 │ │ │ │ + vmla.f32 s15, s17, s13 │ │ │ │ + vmla.f32 s14, s0, s13 │ │ │ │ + vmov.f32 s22, s17 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 36634 │ │ │ │ + movs r3, #4 │ │ │ │ + vadd.f32 s15, s17, s15 │ │ │ │ + vadd.f32 s14, s0, s12 │ │ │ │ + vmov.f32 s24, s0 │ │ │ │ + vmov.f32 s23, s17 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 36634 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r2, r1, lsl #2] │ │ │ │ + add.w r9, r3, #1 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str.w r9, [r2, r1, lsl #2] │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 36aa6 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 36b5a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vmov.f32 s26, s17 │ │ │ │ + vmov.f32 s27, s25 │ │ │ │ + vmov.f32 s17, s16 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + vmov.f32 s16, s12 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr.w r9, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + vmov.f32 s25, s15 │ │ │ │ + vmov.f32 s28, s14 │ │ │ │ + vmov.f32 s29, s11 │ │ │ │ + strd sl, lr, [sp, #20] │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + mov sl, ip │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 31320 │ │ │ │ + cmp r9, r4 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 36a68 │ │ │ │ + vmov.f32 s12, s16 │ │ │ │ + vmov.f32 s15, s25 │ │ │ │ + vmov.f32 s16, s17 │ │ │ │ + mov ip, sl │ │ │ │ + ldr.w lr, [sp, #24] │ │ │ │ + vmov.f32 s17, s26 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + vmov.f32 s25, s27 │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ + vmov.f32 s14, s28 │ │ │ │ + vmov.f32 s11, s29 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str.w r2, [r1, r0, lsl #2] │ │ │ │ + cmp r9, r3 │ │ │ │ + ble.w 3685e │ │ │ │ + ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp sl, lr │ │ │ │ + it eq │ │ │ │ + cmpeq r3, r6 │ │ │ │ + bne.w 365ee │ │ │ │ + b.n 36c1c │ │ │ │ + movs r4, #26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #360] @ (36c38 ) │ │ │ │ movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #356] @ (36c3c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #356] @ (36c40 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 365f2 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r1, r0, r2 │ │ │ │ + vstr s13, [r1] │ │ │ │ + adds r1, r0, r3 │ │ │ │ + vldr s12, [r1] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + vsub.f32 s13, s13, s12 │ │ │ │ + vsub.f32 s12, s17, s12 │ │ │ │ + add r3, r1 │ │ │ │ + vdiv.f32 s11, s13, s12 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vsub.f32 s15, s15, s14 │ │ │ │ + vmla.f32 s14, s11, s15 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + adds r7, #1 │ │ │ │ + adds r2, r3, r2 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + vstr s14, [r2] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + b.n 365f2 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 3684c │ │ │ │ + adds r4, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 36b26 │ │ │ │ + b.n 3684c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 368f4 │ │ │ │ + adds r4, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 36b38 │ │ │ │ + b.n 368f4 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36794 │ │ │ │ + adds r4, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 36b4a │ │ │ │ + b.n 36794 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36aa6 │ │ │ │ + adds r4, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 36b5c │ │ │ │ + b.n 36aa6 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r1, r0, r2 │ │ │ │ + vstr s14, [r1] │ │ │ │ + adds r1, r0, r3 │ │ │ │ + vldr s12, [r1] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + vsub.f32 s14, s14, s12 │ │ │ │ + vsub.f32 s12, s17, s12 │ │ │ │ + add r3, r1 │ │ │ │ + vdiv.f32 s11, s14, s12 │ │ │ │ + vldr s13, [r3] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + vmla.f32 s14, s11, s15 │ │ │ │ + b.n 36b14 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + vsub.f32 s14, s17, s12 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + add r1, r2 │ │ │ │ + vstr s9, [r1] │ │ │ │ + vldr s13, [r3] │ │ │ │ + vsub.f32 s9, s9, s13 │ │ │ │ + vsub.f32 s13, s15, s13 │ │ │ │ + vmov.f32 s15, s12 │ │ │ │ + vdiv.f32 s11, s9, s13 │ │ │ │ + vmla.f32 s15, s11, s14 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + adds r7, #1 │ │ │ │ + adds r2, r3, r2 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + vstr s15, [r2] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + b.n 365f2 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + vsub.f32 s14, s17, s12 │ │ │ │ + add.w r9, r1, r2 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + vstr s13, [r9] │ │ │ │ + vldr s11, [r3] │ │ │ │ + vsub.f32 s15, s15, s11 │ │ │ │ + vsub.f32 s13, s13, s11 │ │ │ │ + vdiv.f32 s11, s13, s15 │ │ │ │ + vmov.f32 s15, s12 │ │ │ │ + vmla.f32 s15, s11, s14 │ │ │ │ + b.n 36bc8 │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ + ldrd r2, r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r2, lr │ │ │ │ + it eq │ │ │ │ + cmpeq r3, r6 │ │ │ │ + bne.w 365ee │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w r2, r3, r7, lsl #2 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + add.w r3, r3, r7, lsl #2 │ │ │ │ + vstr s15, [r2] │ │ │ │ + adds r7, #1 │ │ │ │ + str r7, [r1, #0] │ │ │ │ + vstr s17, [r3] │ │ │ │ + b.n 365f2 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00036c44 : │ │ │ │ + movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00035f24 : │ │ │ │ +00036c4c : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (35f98 ) │ │ │ │ + ldr r4, [pc, #96] @ (36cc0 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (35f9c ) │ │ │ │ + ldr r7, [pc, #96] @ (36cc4 ) │ │ │ │ mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add.w r8, r7, #8 │ │ │ │ + add.w r8, r7, #32 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (35fa0 ) │ │ │ │ + ldr r4, [pc, #80] @ (36cc8 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 35f6e │ │ │ │ + b.n 36c96 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 32a7c │ │ │ │ - cbnz r0, 35f8a │ │ │ │ + cbnz r0, 36cb2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 35f90 │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 36cb8 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 32a7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 35f52 │ │ │ │ - ldr r3, [pc, #24] @ (35fa4 ) │ │ │ │ + beq.n 36c7a │ │ │ │ + ldr r3, [pc, #24] @ (36ccc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r9] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ movs r6, r1 │ │ │ │ - add r0, pc, #768 @ (adr r0, 362a0 ) │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ movs r5, r1 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ movs r6, r1 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ -00035fa8 : │ │ │ │ +00036cd0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #116] @ (3602c ) │ │ │ │ + ldr r4, [pc, #132] @ (36d64 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbnz r3, 35ff6 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbnz r3, 36d08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 35fd6 │ │ │ │ - ldr r3, [pc, #100] @ (36030 ) │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 36d42 │ │ │ │ + ldr r2, [pc, #112] @ (36d68 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #196] @ 0xc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #92] @ (36034 ) │ │ │ │ + ldr r3, [pc, #96] @ (36d6c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (36d70 ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r4, #196 @ 0xc4 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 312b0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #196 @ 0xc4 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 34200 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 36cf6 │ │ │ │ + ldr r2, [pc, #48] @ (36d74 ) │ │ │ │ mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (36038 ) │ │ │ │ + ldr r1, [pc, #44] @ (36d78 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (3603c ) │ │ │ │ + ldr r0, [pc, #44] @ (36d7c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, ip, [sp] │ │ │ │ blx 33bcc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #72] @ (36040 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (36044 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #72] @ (36048 ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ - add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ - add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2f348 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 3121c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 35fc4 │ │ │ │ nop │ │ │ │ - add r0, pc, #264 @ (adr r0, 36138 ) │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ movs r5, r1 │ │ │ │ - add r0, pc, #200 @ (adr r0, 360fc ) │ │ │ │ + str r3, [sp, #24] │ │ │ │ movs r5, r1 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ movs r4, r1 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + adds r3, #30 │ │ │ │ movs r4, r1 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ movs r3, r1 │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, #16 │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -0003604c : │ │ │ │ +00036d80 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #116] @ (360d0 ) │ │ │ │ + ldr r4, [pc, #132] @ (36e14 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbnz r3, 3609a │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbnz r3, 36db8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3607a │ │ │ │ - ldr r3, [pc, #100] @ (360d4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 36df2 │ │ │ │ + ldr r2, [pc, #112] @ (36e18 ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ str r3, [r7, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #92] @ (360d8 ) │ │ │ │ + ldr r3, [pc, #96] @ (36e1c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (36e20 ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r4, #196 @ 0xc4 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 312b0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #196 @ 0xc4 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 34200 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 36da6 │ │ │ │ + ldr r2, [pc, #48] @ (36e24 ) │ │ │ │ mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (360dc ) │ │ │ │ + ldr r1, [pc, #44] @ (36e28 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (360e0 ) │ │ │ │ + ldr r0, [pc, #44] @ (36e2c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, ip, [sp] │ │ │ │ blx 33bcc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #72] @ (360e4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (360e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #72] @ (360ec ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ - add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ - add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fed0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 30e74 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 36068 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ movs r5, r1 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ movs r4, r1 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ - movs r6, r1 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ movs r4, r1 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ movs r3, r1 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -000360f0 : │ │ │ │ +00036e30 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3615e │ │ │ │ - mov ip, r2 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 36ea8 │ │ │ │ + mov lr, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3617c │ │ │ │ + ble.n 36ec6 │ │ │ │ + mov ip, r1 │ │ │ │ mov r5, r1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - ble.n 36180 │ │ │ │ - ldr r3, [pc, #128] @ (36194 ) │ │ │ │ - mov lr, r1 │ │ │ │ - add r3, pc │ │ │ │ - add.w r6, r3, #8 │ │ │ │ - add.w r7, r3, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #132] @ (36ed8 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #32 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 36eca │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ mov r4, r6 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr, #-16] │ │ │ │ - str.w r1, [lr, #-12] │ │ │ │ - str.w r2, [lr, #-8] │ │ │ │ - str.w r3, [lr, #-4] │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 36120 │ │ │ │ + bne.n 36e6a │ │ │ │ mov r3, r6 │ │ │ │ - sub.w r2, ip, #40 @ 0x28 │ │ │ │ + sub.w r2, lr, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3131c │ │ │ │ - ldr r2, [pc, #56] @ (36198 ) │ │ │ │ + ldr r2, [pc, #48] @ (36edc ) │ │ │ │ mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #52] @ (3619c ) │ │ │ │ + ldr r1, [pc, #48] @ (36ee0 ) │ │ │ │ mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #52] @ (361a0 ) │ │ │ │ + ldr r0, [pc, #44] @ (36ee4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd ip, lr, [sp] │ │ │ │ blx 33bcc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #32] @ (361a4 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #8 │ │ │ │ + mov r0, ip │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 33ed8 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ movs r5, r1 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ movs r3, r1 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r3, r1 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -000361a8 : │ │ │ │ +00036ee8 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 361d4 │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 36f30 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 361d2 │ │ │ │ - mov ip, r1 │ │ │ │ + ble.n 36f4e │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (36f60 ) │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 36206 │ │ │ │ - ldr r3, [pc, #84] @ (36210 ) │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 36f52 │ │ │ │ + mov r3, r1 │ │ │ │ subs r2, #8 │ │ │ │ - add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add.w r0, ip, #8 │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #8 │ │ │ │ movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ b.w 3131c │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #44] @ (36214 ) │ │ │ │ - ldr r1, [pc, #48] @ (36218 ) │ │ │ │ + ldr r2, [pc, #48] @ (36f64 ) │ │ │ │ mov.w lr, #20 │ │ │ │ - ldr r0, [pc, #44] @ (3621c ) │ │ │ │ + ldr r1, [pc, #48] @ (36f68 ) │ │ │ │ mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (36f6c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ strd ip, lr, [sp] │ │ │ │ blx 33bcc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #24] @ (36220 ) │ │ │ │ - mov r0, ip │ │ │ │ - add r1, pc │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ b.w 33ed8 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + nop │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ movs r5, r1 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ movs r3, r1 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ movs r3, r1 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + subs r2, #32 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -00036224 : │ │ │ │ +00036f70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #268] @ (36344 ) │ │ │ │ + ldr r4, [pc, #264] @ (3708c ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (36348 ) │ │ │ │ + ldr r7, [pc, #264] @ (37090 ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ mov r9, r1 │ │ │ │ add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #8 │ │ │ │ - ldr r4, [pc, #252] @ (3634c ) │ │ │ │ + add.w r8, r7, #32 │ │ │ │ + ldr r4, [pc, #248] @ (37094 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 36270 │ │ │ │ + b.n 36fbc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 32a7c │ │ │ │ - cbnz r0, 3628c │ │ │ │ + cbnz r0, 36fd8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 3629c │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 36fe8 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 32a7c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 36254 │ │ │ │ - ldr r3, [pc, #192] @ (36350 ) │ │ │ │ + beq.n 36fa0 │ │ │ │ + ldr r3, [pc, #188] @ (37098 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 34610 │ │ │ │ bic.w r6, r0, r0, asr #31 │ │ │ │ add.w r0, r6, #11 │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [pc, #160] @ (36354 ) │ │ │ │ + ldr r3, [pc, #156] @ (3709c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ movs r2, #11 │ │ │ │ add.w r0, r6, #11 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r5, r6, #28 │ │ │ │ blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [pc, #132] @ (36358 ) │ │ │ │ + ldr r3, [pc, #128] @ (370a0 ) │ │ │ │ add.w r2, r6, #11 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 36328 │ │ │ │ + ble.n 37072 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ + adds r0, r4, #4 │ │ │ │ blx 31bc4 │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #80 @ 0x50 │ │ │ │ blx 2fb3c │ │ │ │ - ldr r2, [pc, #80] @ (3635c ) │ │ │ │ - ldr r1, [pc, #84] @ (36360 ) │ │ │ │ + ldr r2, [pc, #80] @ (370a4 ) │ │ │ │ + ldr r1, [pc, #80] @ (370a8 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (36364 ) │ │ │ │ + ldr r0, [pc, #80] @ (370ac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #4 │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33bcc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 31bc4 │ │ │ │ movs r1, #32 │ │ │ │ rsb r2, r5, #80 @ 0x50 │ │ │ │ adds r0, r4, r5 │ │ │ │ blx 31320 │ │ │ │ - b.n 36300 │ │ │ │ - nop │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + b.n 3704a │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ movs r6, r1 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ movs r5, r1 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ movs r6, r1 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ movs r6, r1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ movs r3, r1 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ movs r3, r1 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ movs r6, r1 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ movs r3, r1 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + subs r1, #4 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00036368 : │ │ │ │ +000370b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 363b8 │ │ │ │ + ldr.w ip, [pc, #64] @ 37100 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (363bc ) │ │ │ │ + ldr r3, [pc, #60] @ (37104 ) │ │ │ │ mov r5, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, sp │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2fb94 │ │ │ │ + blx 33cc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 35540 │ │ │ │ - ldr r2, [pc, #32] @ (363c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (363bc ) │ │ │ │ + blx 3139c │ │ │ │ + ldr r2, [pc, #32] @ (37108 ) │ │ │ │ + ldr r3, [pc, #28] @ (37104 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 363b4 │ │ │ │ + bne.n 370fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -000363c4 : │ │ │ │ +0003710c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r6, [pc, #124] @ (36450 ) │ │ │ │ + ldr r6, [pc, #124] @ (37198 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (36454 ) │ │ │ │ + ldr r4, [pc, #124] @ (3719c ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r6, pc │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r6, r4] │ │ │ │ - ldr r6, [pc, #116] @ (36458 ) │ │ │ │ + ldr r6, [pc, #116] @ (371a0 ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 2fb94 │ │ │ │ + blx 33cc4 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 33608 │ │ │ │ - ldr r0, [pc, #92] @ (3645c ) │ │ │ │ + blx 33038 │ │ │ │ + ldr r0, [pc, #92] @ (371a4 ) │ │ │ │ add r6, pc │ │ │ │ movs r3, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, pc │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ blx 2f348 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 34990 │ │ │ │ + blx 33c48 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 3121c │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 338e0 │ │ │ │ - ldr r2, [pc, #40] @ (36460 ) │ │ │ │ - ldr r3, [pc, #28] @ (36454 ) │ │ │ │ + blx 2fa3c │ │ │ │ + ldr r2, [pc, #40] @ (371a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (3719c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3644c │ │ │ │ + bne.n 37194 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ movs r4, r1 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00036464 : │ │ │ │ +000371ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 364b4 │ │ │ │ + ldr.w ip, [pc, #64] @ 371fc │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (364b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (37200 ) │ │ │ │ mov r5, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, sp │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2fb94 │ │ │ │ + blx 33cc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 338e0 │ │ │ │ - ldr r2, [pc, #32] @ (364bc ) │ │ │ │ - ldr r3, [pc, #28] @ (364b8 ) │ │ │ │ + blx 2fa3c │ │ │ │ + ldr r2, [pc, #32] @ (37204 ) │ │ │ │ + ldr r3, [pc, #28] @ (37200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 364b0 │ │ │ │ + bne.n 371f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -000364c0 : │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000364c8 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00037208 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (3653c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (36540 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ + str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (36544 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 36512 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 3652e │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 36534 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r2, [pc, #840] @ (3756c ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #840] @ (37570 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + ldr.w r9, [r6] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov.w r3, #0 │ │ │ │ + strd r6, r2, [sp, #32] │ │ │ │ + ldr.w r8, [r2] │ │ │ │ + bic.w r2, r9, r9, asr #31 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mul.w r6, r8, r2 │ │ │ │ + bic.w r6, r6, r6, asr #31 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + cmp r6, #1 │ │ │ │ + it cc │ │ │ │ + movcc r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 364f6 │ │ │ │ - ldr r3, [pc, #24] @ (36548 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strb r0, [r1, #6] │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - movs r5, r1 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ - movs r6, r1 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ - movs r6, r1 │ │ │ │ - │ │ │ │ -0003654c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #116] @ (365d0 ) │ │ │ │ - sub sp, #20 │ │ │ │ + blx 340e4 │ │ │ │ + mul.w r1, r8, r9 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + bic.w r1, r1, r1, asr #31 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + cmp r6, #1 │ │ │ │ + it cc │ │ │ │ + movcc r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 340e4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbnz r3, 3659a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3657a │ │ │ │ - ldr r3, [pc, #100] @ (365d4 ) │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #92] @ (365d8 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (365dc ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (365e0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + bic.w r0, r8, r8, asr #31 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + blx 3017c │ │ │ │ + vldr s15, [pc, #672] @ 37568 │ │ │ │ + ldr r0, [pc, #680] @ (37574 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + vdiv.f32 s25, s0, s15 │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #72] @ (365e4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (365e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #72] @ (365ec ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ - add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ + blx 32ef4 │ │ │ │ + ldr r0, [pc, #668] @ (37578 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fed0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 30e74 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 36568 │ │ │ │ - nop │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ - movs r5, r1 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ - movs r6, r1 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ - movs r3, r1 │ │ │ │ - subs r0, r0, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ - movs r6, r1 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000365f0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #116] @ (36674 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbnz r3, 3663e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3661e │ │ │ │ - ldr r3, [pc, #100] @ (36678 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #92] @ (3667c ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (36680 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (36684 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 34a6c │ │ │ │ + ldr r0, [pc, #660] @ (3757c ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #72] @ (36688 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (3668c ) │ │ │ │ + blx 34a6c │ │ │ │ + ldr r0, [pc, #652] @ (37580 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r1, [pc, #644] @ (37584 ) │ │ │ │ + ldr r0, [pc, #648] @ (37588 ) │ │ │ │ + movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #72] @ (36690 ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ - add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + blx 32800 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + blx 309bc │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #140 @ 0x8c │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + blx 319e4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + vldr s20, [sp, #152] @ 0x98 │ │ │ │ + vldr s24, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + vldr s19, [sp, #136] @ 0x88 │ │ │ │ + vldr s23, [sp, #140] @ 0x8c │ │ │ │ + cmp r0, #0 │ │ │ │ + vldr s18, [sp, #160] @ 0xa0 │ │ │ │ + vldr s22, [sp, #164] @ 0xa4 │ │ │ │ + vldr s17, [sp, #144] @ 0x90 │ │ │ │ + vldr s21, [sp, #148] @ 0x94 │ │ │ │ + ble.n 37368 │ │ │ │ + ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r8, r0, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + vldmia ip!, {s15} │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r8 │ │ │ │ + vmul.f32 s15, s15, s25 │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 37356 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vldr s16, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 37450 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + add.w lr, r3, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r9, r2 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, lr │ │ │ │ + vmul.f32 s15, s15, s25 │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + bne.n 3737e │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 37450 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + vmov.f32 s27, s18 │ │ │ │ + adds r3, r5, #4 │ │ │ │ + str.w sl, [sp, #92] @ 0x5c │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov sl, r9 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r9, #1 │ │ │ │ + adds r3, r7, #4 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w fp, r1, #4 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + strd lr, fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + vmov.f32 s26, s17 │ │ │ │ + movs r5, #1 │ │ │ │ + add.w r8, r2, r4 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w fp, r2, r4 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + adds r6, r2, r4 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r4, r2 │ │ │ │ + b.n 37416 │ │ │ │ + vldr s17, [r4] │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 37424 │ │ │ │ + vldr s0, [sl] │ │ │ │ + blx 30938 │ │ │ │ + vcmp.f32 s0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 37424 │ │ │ │ + vdiv.f32 s15, s18, s0 │ │ │ │ + adds r5, #1 │ │ │ │ + adds r4, #4 │ │ │ │ + cmp r5, r7 │ │ │ │ + vstmia fp!, {s17} │ │ │ │ + vstmia r6!, {s15} │ │ │ │ + beq.n 3742e │ │ │ │ + vldmia r8!, {s18} │ │ │ │ + vcmp.f32 s18, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 373e2 │ │ │ │ + vmov.f32 s17, s16 │ │ │ │ + vmov.f32 s15, s16 │ │ │ │ + b.n 37406 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vmov.f32 s17, s26 │ │ │ │ + add.w sl, sl, #4 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + cmp r9, r2 │ │ │ │ + bne.n 373c2 │ │ │ │ + vmov.f32 s18, s27 │ │ │ │ + ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 2fed0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 30e74 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 3660c │ │ │ │ - nop │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - movs r5, r1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ - movs r3, r1 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ - movs r3, r1 │ │ │ │ - adds r4, r3, #6 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ - movs r6, r1 │ │ │ │ - str r2, [r3, #32] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00036694 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 36702 │ │ │ │ - mov ip, r2 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ + blx 35af0 │ │ │ │ + ldr r0, [pc, #280] @ (3758c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, pc │ │ │ │ + blx 30ca0 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r2, #1 │ │ │ │ + str.w r3, [sl, r1, lsl #2] │ │ │ │ + ble.n 374ca │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r4, sl │ │ │ │ + movs r2, #2 │ │ │ │ + mvns r1, r3 │ │ │ │ + add.w r1, r1, r3, lsl #1 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + subs r5, r3, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sl │ │ │ │ + adds r7, r3, #1 │ │ │ │ + ldr.w r3, [r5, #4]! │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #4]! │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str.w r3, [r0, #4]! │ │ │ │ + bne.n 374ac │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36720 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - ble.n 36724 │ │ │ │ - ldr r3, [pc, #128] @ (36738 ) │ │ │ │ - mov lr, r1 │ │ │ │ - add r3, pc │ │ │ │ - add.w r6, r3, #8 │ │ │ │ - add.w r7, r3, #40 @ 0x28 │ │ │ │ - mov r4, r6 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - adds r6, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr, #-16] │ │ │ │ - str.w r1, [lr, #-12] │ │ │ │ - str.w r2, [lr, #-8] │ │ │ │ - str.w r3, [lr, #-4] │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 366c4 │ │ │ │ - mov r3, r6 │ │ │ │ - sub.w r2, ip, #40 @ 0x28 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - add.w r0, r5, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #56] @ (3673c ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #52] @ (36740 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #52] @ (36744 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + ble.n 37590 │ │ │ │ + adds r7, r2, #1 │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + movs r3, #2 │ │ │ │ + mov.w lr, ip, lsl #2 │ │ │ │ + movs r5, #1 │ │ │ │ + add.w r8, sl, lr │ │ │ │ + add lr, r2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r8, #4]! │ │ │ │ + ldr.w r4, [lr, #4]! │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt.n 37554 │ │ │ │ + add.w r1, r3, ip │ │ │ │ + adds r4, #1 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + add.w r0, r9, r1 │ │ │ │ + add r1, fp │ │ │ │ + b.n 37530 │ │ │ │ + vldr s13, [r1] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3753e │ │ │ │ + vdiv.f32 s14, s15, s25 │ │ │ │ + adds r3, #1 │ │ │ │ + vdiv.f32 s15, s13, s25 │ │ │ │ + cmp r3, r4 │ │ │ │ + vstr s14, [r0, #-4] │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + beq.n 37554 │ │ │ │ + vldmia r0!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 3750c │ │ │ │ + vmov.f32 s15, s16 │ │ │ │ + vmov.f32 s14, s16 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + vstr s14, [r0, #-4] │ │ │ │ + bne.n 37530 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 374f0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #1 │ │ │ │ + add ip, r1 │ │ │ │ + beq.n 37590 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #32] @ (36748 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #8 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + b.n 374e2 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ movs r5, r1 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, r6, #2 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003674c : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 36778 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 36776 │ │ │ │ - mov ip, r1 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 367aa │ │ │ │ - ldr r3, [pc, #84] @ (367b4 ) │ │ │ │ - subs r2, #8 │ │ │ │ - add r3, pc │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add.w r0, ip, #8 │ │ │ │ - movs r1, #32 │ │ │ │ - b.w 3131c │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #44] @ (367b8 ) │ │ │ │ - ldr r1, [pc, #48] @ (367bc ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r0, [pc, #44] @ (367c0 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r1, [pc, #24] @ (367c4 ) │ │ │ │ - mov r0, ip │ │ │ │ - add r1, pc │ │ │ │ - b.w 33ed8 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + strb r2, [r7, r4] │ │ │ │ movs r4, r1 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000367c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #268] @ (368e8 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (368ec ) │ │ │ │ - sub sp, #12 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [pc, #780] @ (378a0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #780] @ (378a4 ) │ │ │ │ add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ + add r0, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 31e68 │ │ │ │ + ldr r0, [pc, #772] @ (378a8 ) │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f32c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 377f2 │ │ │ │ + vsub.f32 s19, s19, s23 │ │ │ │ + vsub.f32 s17, s17, s21 │ │ │ │ + vsub.f32 s20, s20, s24 │ │ │ │ + vsub.f32 s18, s18, s22 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + movs r4, #2 │ │ │ │ + vdiv.f32 s21, s20, s19 │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ + vdiv.f32 s19, s18, s17 │ │ │ │ + adds r3, #4 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add.w r8, r2, r3 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add.w r9, r2, r3 │ │ │ │ + b.n 3760a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + blt.w 377d8 │ │ │ │ + ldr.w r6, [r8, #4]! │ │ │ │ + ldr.w r7, [r9, #4]! │ │ │ │ + sub.w sl, r6, r7 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 37600 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + cmp sl, r3 │ │ │ │ + bge.n 37600 │ │ │ │ + add.w fp, r7, #1 │ │ │ │ + cmp r6, fp │ │ │ │ + blt.n 376d8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + vldr s16, [sp, #132] @ 0x84 │ │ │ │ + adds r4, r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + vldr s11, [pc, #596] @ 3789c │ │ │ │ + adds r1, r3, r4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r4, r3 │ │ │ │ + b.n 376b6 │ │ │ │ + vldr s14, [r1, #4] │ │ │ │ + vcmp.f32 s14, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 376c6 │ │ │ │ + vldr s13, [r4, #-8] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 376c6 │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s12, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 376c6 │ │ │ │ + vsub.f32 s14, s14, s12 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vldr s13, [sp, #116] @ 0x74 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + vmul.f32 s14, s14, s19 │ │ │ │ + vmul.f32 s15, s15, s21 │ │ │ │ + vmul.f32 s14, s14, s14 │ │ │ │ + vmla.f32 s14, s15, s15 │ │ │ │ + vsqrt.f32 s15, s14 │ │ │ │ + vadd.f32 s11, s11, s15 │ │ │ │ + vcmpe.f32 s13, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 37882 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #8 │ │ │ │ - ldr r4, [pc, #252] @ (368f0 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 36814 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 36830 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + cmp r6, fp │ │ │ │ + blt.n 376d2 │ │ │ │ + mov r2, r4 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 37650 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 376b6 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 377b2 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3785e │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.n 37600 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r3, r7 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + adds r3, r2, r4 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r2, r3 │ │ │ │ + blx 30e44 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov fp, r0 │ │ │ │ + adds r2, r3, r6 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + blx 30e44 │ │ │ │ + sub.w r1, fp, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + it lt │ │ │ │ + neglt r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 36840 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ + bgt.w 37600 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + vldr s15, [r2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + vldr s14, [r3] │ │ │ │ + subs r3, r6, #1 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + adds r3, r2, r6 │ │ │ │ + vldr s13, [r3] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 37600 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + add r4, r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 30e44 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r2, r3 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + blx 30e44 │ │ │ │ + sub.w r1, fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 367f8 │ │ │ │ - ldr r3, [pc, #192] @ (368f4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w r3, [r9] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #160] @ (368f8 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #132] @ (368fc ) │ │ │ │ - add.w r2, r6, #11 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ + it lt │ │ │ │ + neglt r1, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.w 37600 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r6, r3 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vldr s15, [r2] │ │ │ │ + vldr s13, [r6] │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 37600 │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + subs r1, r7, #1 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + adds r5, #1 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r1, r3 │ │ │ │ + blx 35d14 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, r5 │ │ │ │ + bge.w 3760a │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r4, #1 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 3785a │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r1, [pc, #180] @ (378ac ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #176] @ (378b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #176] @ (378b4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2fb3c │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 368cc │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - blx 31bc4 │ │ │ │ mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ blx 2fb3c │ │ │ │ - ldr r2, [pc, #80] @ (36900 ) │ │ │ │ - ldr r1, [pc, #84] @ (36904 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (36908 ) │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #128] @ (378b8 ) │ │ │ │ + ldr r3, [pc, #128] @ (378bc ) │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #12 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #12 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31bc4 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 31320 │ │ │ │ - b.n 368a4 │ │ │ │ - nop │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 37898 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + add sp, #180 @ 0xb4 │ │ │ │ + vpop {d8-d13} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fb38 │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 375ea │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 377b2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + subs r0, r6, #1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + adds r2, r3, r6 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + add r1, r0 │ │ │ │ + add r2, r4 │ │ │ │ + add r0, r4 │ │ │ │ + blx 32e04 │ │ │ │ + b.n 377b2 │ │ │ │ + subs r0, r2, #4 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 32e04 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vldr s11, [pc, #12] @ 3789c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + b.n 376ac │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r4, r2] │ │ │ │ + movs r4, r1 │ │ │ │ + str r0, [r1, #20] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r0, #20] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ movs r3, r1 │ │ │ │ - subs r2, r2, r4 │ │ │ │ - movs r4, r1 │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0003690c : │ │ │ │ +000378c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 3695c │ │ │ │ + ldr.w ip, [pc, #64] @ 37910 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (36960 ) │ │ │ │ + ldr r3, [pc, #60] @ (37914 ) │ │ │ │ mov r5, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, sp │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 342a0 │ │ │ │ + blx 2fe1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 33a4c │ │ │ │ - ldr r2, [pc, #32] @ (36964 ) │ │ │ │ - ldr r3, [pc, #28] @ (36960 ) │ │ │ │ + blx 35b4c │ │ │ │ + ldr r2, [pc, #32] @ (37918 ) │ │ │ │ + ldr r3, [pc, #28] @ (37914 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 36958 │ │ │ │ + bne.n 3790c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00036968 : │ │ │ │ +0003791c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r6, [pc, #124] @ (369f4 ) │ │ │ │ + ldr r6, [pc, #124] @ (379a8 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (369f8 ) │ │ │ │ + ldr r4, [pc, #124] @ (379ac ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r6, pc │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r6, r4] │ │ │ │ - ldr r6, [pc, #116] @ (369fc ) │ │ │ │ + ldr r6, [pc, #116] @ (379b0 ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 342a0 │ │ │ │ + blx 2fe1c │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 31f70 │ │ │ │ - ldr r0, [pc, #92] @ (36a00 ) │ │ │ │ + blx 31494 │ │ │ │ + ldr r0, [pc, #92] @ (379b4 ) │ │ │ │ add r6, pc │ │ │ │ movs r3, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, pc │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - blx 2fed0 │ │ │ │ + blx 312b0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 348a0 │ │ │ │ + blx 32160 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ - blx 30e74 │ │ │ │ + blx 34200 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 35644 │ │ │ │ - ldr r2, [pc, #40] @ (36a04 ) │ │ │ │ - ldr r3, [pc, #28] @ (369f8 ) │ │ │ │ + blx 34824 │ │ │ │ + ldr r2, [pc, #40] @ (379b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (379ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 369f0 │ │ │ │ + bne.n 379a4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldr r6, [pc, #968] @ (37d7c ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ - movs r3, r1 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ + movs r4, r1 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00036a08 : │ │ │ │ +000379bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 36a58 │ │ │ │ + ldr.w ip, [pc, #64] @ 37a0c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (36a5c ) │ │ │ │ + ldr r3, [pc, #60] @ (37a10 ) │ │ │ │ mov r5, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, sp │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 342a0 │ │ │ │ + blx 2fe1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 35644 │ │ │ │ - ldr r2, [pc, #32] @ (36a60 ) │ │ │ │ - ldr r3, [pc, #28] @ (36a5c ) │ │ │ │ + blx 34824 │ │ │ │ + ldr r2, [pc, #32] @ (37a14 ) │ │ │ │ + ldr r3, [pc, #28] @ (37a10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 36a54 │ │ │ │ + bne.n 37a08 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00036a64 : │ │ │ │ +00037a18 : │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00036a6c : │ │ │ │ +00037a20 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (36ae0 ) │ │ │ │ + ldr r4, [pc, #96] @ (37a94 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (36ae4 ) │ │ │ │ + ldr r7, [pc, #96] @ (37a98 ) │ │ │ │ mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, r7, #16 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (36ae8 ) │ │ │ │ + ldr r4, [pc, #80] @ (37a9c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 36ab6 │ │ │ │ + b.n 37a6a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 32a7c │ │ │ │ - cbnz r0, 36ad2 │ │ │ │ + cbnz r0, 37a86 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 36ad8 │ │ │ │ + bgt.n 37a8c │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 32a7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 36a9a │ │ │ │ - ldr r3, [pc, #24] @ (36aec ) │ │ │ │ + beq.n 37a4e │ │ │ │ + ldr r3, [pc, #24] @ (37aa0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r9] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ movs r6, r1 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ movs r6, r1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ -00036af0 : │ │ │ │ +00037aa4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #120] @ (36b78 ) │ │ │ │ + ldr r4, [pc, #120] @ (37b2c ) │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ - cbnz r3, 36b44 │ │ │ │ + cbnz r3, 37af8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 36b24 │ │ │ │ - ldr r2, [pc, #100] @ (36b7c ) │ │ │ │ + bhi.n 37ad8 │ │ │ │ + ldr r2, [pc, #100] @ (37b30 ) │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r1, [r3, #100] @ 0x64 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #88] @ (36b80 ) │ │ │ │ + ldr r2, [pc, #88] @ (37b34 ) │ │ │ │ mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (36b84 ) │ │ │ │ + ldr r1, [pc, #88] @ (37b38 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (36b88 ) │ │ │ │ + ldr r0, [pc, #88] @ (37b3c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, ip, [sp] │ │ │ │ blx 33bcc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #68] @ (36b8c ) │ │ │ │ + ldr r3, [pc, #68] @ (37b40 ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #68] @ (36b90 ) │ │ │ │ + ldr r0, [pc, #68] @ (37b44 ) │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ add.w r2, r4, #100 @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 312b0 │ │ │ │ + blx 2f348 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - blx 34200 │ │ │ │ + blx 3121c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 36b0c │ │ │ │ + b.n 37ac0 │ │ │ │ nop │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ movs r5, r1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldr r5, [pc, #304] @ (37c74 ) │ │ │ │ + movs r4, r1 │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ movs r4, r1 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00036b94 : │ │ │ │ +00037b48 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #120] @ (36c1c ) │ │ │ │ + ldr r4, [pc, #160] @ (37bf8 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ - cbnz r3, 36be8 │ │ │ │ + cbnz r3, 37bae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 36bc8 │ │ │ │ - ldr r2, [pc, #100] @ (36c20 ) │ │ │ │ + bhi.n 37b8e │ │ │ │ + ldr r2, [pc, #140] @ (37bfc ) │ │ │ │ + vldr s14, [pc, #132] @ 37bf4 │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + vldr s15, [r3, #100] @ 0x64 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vstr s15, [r7] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 37be0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #88] @ (36c24 ) │ │ │ │ + ldr r2, [pc, #112] @ (37c00 ) │ │ │ │ mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (36c28 ) │ │ │ │ + ldr r1, [pc, #108] @ (37c04 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (36c2c ) │ │ │ │ + ldr r0, [pc, #108] @ (37c08 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, ip, [sp] │ │ │ │ blx 33bcc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #68] @ (36c30 ) │ │ │ │ + ldr r3, [pc, #92] @ (37c0c ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #68] @ (36c34 ) │ │ │ │ + ldr r0, [pc, #92] @ (37c10 ) │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ add.w r2, r4, #100 @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 312b0 │ │ │ │ + blx 2f348 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - blx 34200 │ │ │ │ + blx 3121c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 36bb0 │ │ │ │ + b.n 37b64 │ │ │ │ + ldr r0, [pc, #48] @ (37c14 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 34d78 │ │ │ │ nop │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + stmia r0!, {} │ │ │ │ + stmia r4!, {r0, r3, r4, r5, r6} │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ movs r5, r1 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ movs r5, r1 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ movs r3, r1 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldr r4, [pc, #600] @ (37e68 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -00036c38 : │ │ │ │ +00037c18 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 36cb0 │ │ │ │ + bhi.n 37c90 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36cce │ │ │ │ + ble.n 37cae │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (36ce0 ) │ │ │ │ + ldr r1, [pc, #132] @ (37cc0 ) │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #16 │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ - ble.n 36cd2 │ │ │ │ + ble.n 37cb2 │ │ │ │ mov r6, r1 │ │ │ │ add.w r7, r1, #32 │ │ │ │ mov r4, r6 │ │ │ │ add.w ip, ip, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 36c72 │ │ │ │ + bne.n 37c52 │ │ │ │ mov r3, r6 │ │ │ │ sub.w r2, lr, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (36ce4 ) │ │ │ │ + ldr r2, [pc, #48] @ (37cc4 ) │ │ │ │ mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (36ce8 ) │ │ │ │ + ldr r1, [pc, #48] @ (37cc8 ) │ │ │ │ mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (36cec ) │ │ │ │ + ldr r0, [pc, #44] @ (37ccc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd ip, lr, [sp] │ │ │ │ blx 33bcc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, ip │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 33ed8 │ │ │ │ nop │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ movs r3, r1 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00036cf0 : │ │ │ │ +00037cd0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 36d38 │ │ │ │ + bhi.n 37d18 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36d56 │ │ │ │ + ble.n 37d36 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (36d68 ) │ │ │ │ + ldr r1, [pc, #88] @ (37d48 ) │ │ │ │ cmp r2, #8 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 36d5a │ │ │ │ + ble.n 37d3a │ │ │ │ mov r3, r1 │ │ │ │ subs r2, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ add.w r0, lr, #8 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (36d6c ) │ │ │ │ + ldr r2, [pc, #48] @ (37d4c ) │ │ │ │ mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (36d70 ) │ │ │ │ + ldr r1, [pc, #48] @ (37d50 ) │ │ │ │ mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (36d74 ) │ │ │ │ + ldr r0, [pc, #44] @ (37d54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd ip, lr, [sp] │ │ │ │ blx 33bcc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 33ed8 │ │ │ │ nop │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + strh r2, [r4, #30] │ │ │ │ movs r5, r1 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ movs r3, r1 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00036d78 : │ │ │ │ +00037d58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #264] @ (36e94 ) │ │ │ │ + ldr r4, [pc, #264] @ (37e74 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (36e98 ) │ │ │ │ + ldr r7, [pc, #264] @ (37e78 ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ mov r9, r1 │ │ │ │ add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r7, #16 │ │ │ │ - ldr r4, [pc, #248] @ (36e9c ) │ │ │ │ + ldr r4, [pc, #248] @ (37e7c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 36dc4 │ │ │ │ + b.n 37da4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 32a7c │ │ │ │ - cbnz r0, 36de0 │ │ │ │ + cbnz r0, 37dc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 36df0 │ │ │ │ + bgt.n 37dd0 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 32a7c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 36da8 │ │ │ │ - ldr r3, [pc, #188] @ (36ea0 ) │ │ │ │ + beq.n 37d88 │ │ │ │ + ldr r3, [pc, #188] @ (37e80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 34610 │ │ │ │ bic.w r6, r0, r0, asr #31 │ │ │ │ add.w r0, r6, #11 │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [pc, #156] @ (36ea4 ) │ │ │ │ + ldr r3, [pc, #156] @ (37e84 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ movs r2, #11 │ │ │ │ add.w r0, r6, #11 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r5, r6, #28 │ │ │ │ blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [pc, #128] @ (36ea8 ) │ │ │ │ + ldr r3, [pc, #128] @ (37e88 ) │ │ │ │ add.w r2, r6, #11 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 36e7a │ │ │ │ + ble.n 37e5a │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, r4, #4 │ │ │ │ blx 31bc4 │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #80 @ 0x50 │ │ │ │ blx 2fb3c │ │ │ │ - ldr r2, [pc, #80] @ (36eac ) │ │ │ │ - ldr r1, [pc, #80] @ (36eb0 ) │ │ │ │ + ldr r2, [pc, #80] @ (37e8c ) │ │ │ │ + ldr r1, [pc, #80] @ (37e90 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (36eb4 ) │ │ │ │ + ldr r0, [pc, #80] @ (37e94 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ adds r2, #4 │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33bcc │ │ │ │ @@ -1767,46172 +3123,23254 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 31bc4 │ │ │ │ movs r1, #32 │ │ │ │ rsb r2, r5, #80 @ 0x50 │ │ │ │ adds r0, r4, r5 │ │ │ │ blx 31320 │ │ │ │ - b.n 36e52 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + b.n 37e32 │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ movs r6, r1 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + strh r0, [r4, #26] │ │ │ │ movs r5, r1 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ movs r6, r1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ movs r6, r1 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ movs r6, r1 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ movs r3, r1 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + cmp r3, #28 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00036eb8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00037e98 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 36f08 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (36f0c ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32f60 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3201c │ │ │ │ - ldr r2, [pc, #32] @ (36f10 ) │ │ │ │ - ldr r3, [pc, #28] @ (36f0c ) │ │ │ │ + str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1080] @ 382ec │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [pc, #1080] @ 382f0 │ │ │ │ add r2, pc │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 36f04 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00036f14 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r6, [pc, #124] @ (36fa0 ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (36fa4 ) │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ - add r6, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - ldr r6, [pc, #116] @ (36fa8 ) │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 32f60 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + mul.w fp, r2, r3 │ │ │ │ + bic.w fp, fp, fp, asr #31 │ │ │ │ + mov.w r5, fp, lsl #3 │ │ │ │ + cmp r5, #1 │ │ │ │ + it cc │ │ │ │ + movcc r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340e4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340e4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 2f0d4 │ │ │ │ - ldr r0, [pc, #92] @ (36fac ) │ │ │ │ - add r6, pc │ │ │ │ - movs r3, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ + ldr r0, [pc, #996] @ (382f4 ) │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + ldr r5, [pc, #996] @ (382f8 ) │ │ │ │ add r0, pc │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - blx 312b0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #20 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 350bc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + blx 32ef4 │ │ │ │ + ldr r0, [pc, #992] @ (382fc ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + add r0, pc │ │ │ │ + add r5, pc │ │ │ │ + blx 34a6c │ │ │ │ + ldr r0, [pc, #980] @ (38300 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + add r0, pc │ │ │ │ + blx 34a6c │ │ │ │ + ldr r0, [pc, #972] @ (38304 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r0, [pc, #964] @ (38308 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 32800 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #140 @ 0x8c │ │ │ │ + blx 309bc │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #124 @ 0x7c │ │ │ │ + blx 319e4 │ │ │ │ + mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 34200 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 2f370 │ │ │ │ - ldr r2, [pc, #40] @ (36fb0 ) │ │ │ │ - ldr r3, [pc, #28] @ (36fa4 ) │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + strd r8, sl, [sp, #12] │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vldr s16, [sp, #136] @ 0x88 │ │ │ │ + vldr s20, [sp, #140] @ 0x8c │ │ │ │ + vldr s17, [sp, #120] @ 0x78 │ │ │ │ + vldr s21, [sp, #124] @ 0x7c │ │ │ │ + vldr s18, [sp, #144] @ 0x90 │ │ │ │ + vldr s22, [sp, #148] @ 0x94 │ │ │ │ + vldr s19, [sp, #128] @ 0x80 │ │ │ │ + vldr s23, [sp, #132] @ 0x84 │ │ │ │ + blx 35af0 │ │ │ │ + ldr r0, [pc, #872] @ (3830c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + add r0, pc │ │ │ │ + blx 30ca0 │ │ │ │ + ldr r0, [pc, #864] @ (38310 ) │ │ │ │ + movs r2, #5 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 31e68 │ │ │ │ + ldr r0, [pc, #856] @ (38314 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f32c │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + str.w r3, [r4, fp, lsl #2] │ │ │ │ + ble.n 38010 │ │ │ │ + mvn.w r1, fp │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add.w r1, r1, fp, lsl #1 │ │ │ │ + sub.w r6, sl, #4 │ │ │ │ + mov r5, r4 │ │ │ │ + adds r7, r3, #1 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + movs r2, #2 │ │ │ │ + adds r0, r1, #4 │ │ │ │ + add r1, sl │ │ │ │ + add r0, r4 │ │ │ │ + ldr.w r3, [r6, #4]! │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str.w r3, [r5, #4]! │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str.w r3, [r0, #4]! │ │ │ │ + bne.n 37ff2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 38258 │ │ │ │ + vsub.f32 s16, s16, s20 │ │ │ │ + vsub.f32 s15, s19, s23 │ │ │ │ + vsub.f32 s17, s17, s21 │ │ │ │ + vsub.f32 s18, s18, s22 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w ip, #0 │ │ │ │ + movs r5, #2 │ │ │ │ + strd sl, r4, [sp, #60] @ 0x3c │ │ │ │ + vdiv.f32 s19, s16, s17 │ │ │ │ + adds r3, #4 │ │ │ │ + vdiv.f32 s16, s18, s15 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + strd ip, fp, [sp, #52] @ 0x34 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add.w r8, r2, r3 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + add.w r9, r2, r3 │ │ │ │ + b.n 3806e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt.w 3823c │ │ │ │ + ldr.w r5, [r8, #4]! │ │ │ │ + ldr.w r7, [r9, #4]! │ │ │ │ + sub.w sl, r5, r7 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 38064 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + cmp sl, r3 │ │ │ │ + bge.n 38064 │ │ │ │ + add.w fp, r7, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + blt.n 3813c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vldr s17, [sp, #116] @ 0x74 │ │ │ │ + adds r4, r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + vldr s11, [pc, #572] @ 382e8 │ │ │ │ + adds r1, r3, r4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r4, r3 │ │ │ │ + b.n 3811a │ │ │ │ + vldr s13, [r1, #4] │ │ │ │ + vcmp.f32 s13, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3812a │ │ │ │ + vldr s12, [r4, #-8] │ │ │ │ + vcmp.f32 s12, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3812a │ │ │ │ + vldr s10, [r1] │ │ │ │ + vcmp.f32 s10, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3812a │ │ │ │ + vsub.f32 s13, s13, s10 │ │ │ │ + vsub.f32 s15, s15, s12 │ │ │ │ + vldr s12, [sp, #100] @ 0x64 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + vmul.f32 s13, s13, s16 │ │ │ │ + vmul.f32 s15, s15, s19 │ │ │ │ + vmul.f32 s13, s13, s13 │ │ │ │ + vmla.f32 s13, s15, s15 │ │ │ │ + vsqrt.f32 s15, s13 │ │ │ │ + vadd.f32 s11, s11, s15 │ │ │ │ + vcmpe.f32 s12, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 382cc │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r5, fp │ │ │ │ + blt.n 38136 │ │ │ │ + mov r2, r4 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vcmp.f32 s15, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 380b4 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r5, fp │ │ │ │ + bge.n 3811a │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 38216 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 382a8 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.n 38064 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r3, r7 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add.w fp, r2, r3 │ │ │ │ + mov r2, fp │ │ │ │ + blx 30e44 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + adds r2, r3, r5 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + blx 30e44 │ │ │ │ + subs r4, r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + it lt │ │ │ │ + neglt r4, r4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 38064 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vldr s14, [fp] │ │ │ │ + vldr s15, [r2] │ │ │ │ + subs r2, r5, #1 │ │ │ │ + add r2, r3 │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + add r2, r5 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 38064 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + adds r4, r1, r3 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r4 │ │ │ │ + blx 30e44 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r2, r3 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + blx 30e44 │ │ │ │ + sub.w r3, fp, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + it lt │ │ │ │ + neglt r3, r3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.w 38064 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r5, r3 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vldr s15, [r2] │ │ │ │ + vldr s13, [r5] │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 38064 │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + subs r1, r7, #1 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + adds r6, #1 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r1, r3 │ │ │ │ + blx 35d14 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge.w 3806e │ │ │ │ + ldrd ip, fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add ip, fp │ │ │ │ + add r3, fp │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 38254 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 3804c │ │ │ │ + ldrd sl, r4, [sp, #60] @ 0x3c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r1, [pc, #184] @ (38318 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #180] @ (3831c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #180] @ (38320 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #156] @ (38324 ) │ │ │ │ + ldr r3, [pc, #104] @ (382f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 36f9c │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 382e2 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + vpop {d8-d11} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fb38 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 38216 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + subs r0, r5, #1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + adds r2, r3, r5 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + add r1, r0 │ │ │ │ + add r2, r4 │ │ │ │ + add r0, r4 │ │ │ │ + blx 32e04 │ │ │ │ + b.n 38216 │ │ │ │ + subs r0, r2, #4 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 32e04 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vldr s11, [pc, #16] @ 382e8 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + b.n 38110 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r1, [pc, #184] @ (383b4 ) │ │ │ │ movs r4, r1 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r2, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r0, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r4, [r7, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00036fb4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00038328 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 37004 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (37008 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32f60 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2f370 │ │ │ │ - ldr r2, [pc, #32] @ (3700c ) │ │ │ │ - ldr r3, [pc, #28] @ (37008 ) │ │ │ │ + str.w r0, [ip, #3336] @ 0xd08 │ │ │ │ + sub.w sp, sp, #716 @ 0x2cc │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ + strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r2, [pc, #1176] @ 387e0 │ │ │ │ + ldr.w r3, [pc, #1176] @ 387e4 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ add r2, pc │ │ │ │ + strd r1, r0, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #708] @ 0x2c4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 37000 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00037010 : │ │ │ │ - movs r3, #16 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00037018 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (3708c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (37090 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #128 @ 0x80 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (37094 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 37062 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 3707e │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #16 │ │ │ │ - bgt.n 37084 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 37046 │ │ │ │ - ldr r3, [pc, #24] @ (37098 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ - movs r6, r1 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ - movs r6, r1 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ - movs r6, r1 │ │ │ │ - │ │ │ │ -0003709c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #16 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 370ce │ │ │ │ - ldr r2, [pc, #172] @ (37164 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 37116 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 370f0 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 3713c │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #152] @ (37168 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #148] @ (3716c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #148] @ (37170 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + bic.w r2, r6, r6, asr #31 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvns r4, r2 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #772] @ 0x304 │ │ │ │ + mul.w r6, r3, r6 │ │ │ │ + str r4, [sp, #188] @ 0xbc │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + bic.w r6, r6, r6, asr #31 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r4, #1 │ │ │ │ + it cc │ │ │ │ + movcc r4, #1 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r4, #1 │ │ │ │ + it cc │ │ │ │ + movcc r4, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr.w r0, [pc, #1040] @ 387e8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #128] @ (37174 ) │ │ │ │ - ldr r0, [pc, #132] @ (37178 ) │ │ │ │ - add r2, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr.w r0, [pc, #1028] @ 387ec │ │ │ │ + add r1, sp, #276 @ 0x114 │ │ │ │ + movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + blx 30ca0 │ │ │ │ + ldr r0, [pc, #1016] @ (387f0 ) │ │ │ │ + add r1, sp, #292 @ 0x124 │ │ │ │ movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 342a0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35640 │ │ │ │ - ldr r2, [pc, #100] @ (3717c ) │ │ │ │ - ldr r0, [pc, #100] @ (37180 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + blx 30ca0 │ │ │ │ + ldr r0, [pc, #1008] @ (387f4 ) │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32f60 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2f36c │ │ │ │ - ldr r2, [pc, #68] @ (37184 ) │ │ │ │ - ldr r0, [pc, #72] @ (37188 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + blx 30ca0 │ │ │ │ + ldr r0, [pc, #996] @ (387f8 ) │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fb94 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 338dc │ │ │ │ - nop │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ - movs r4, r1 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ - movs r3, r1 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ - movs r4, r1 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ - movs r5, r1 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003718c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #16 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 371be │ │ │ │ - ldr r2, [pc, #172] @ (37254 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 37206 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 371e0 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 3722c │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #152] @ (37258 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #148] @ (3725c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #148] @ (37260 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #128] @ (37264 ) │ │ │ │ - ldr r0, [pc, #132] @ (37268 ) │ │ │ │ - add r2, pc │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + blx 32ef4 │ │ │ │ + ldr r0, [pc, #988] @ (387fc ) │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + movs r2, #7 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 342a0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 33a48 │ │ │ │ - ldr r2, [pc, #100] @ (3726c ) │ │ │ │ - ldr r0, [pc, #100] @ (37270 ) │ │ │ │ - add r2, pc │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ + blx 34a6c │ │ │ │ + ldr r0, [pc, #976] @ (38800 ) │ │ │ │ + add r1, sp, #284 @ 0x11c │ │ │ │ + movs r2, #7 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32f60 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 32018 │ │ │ │ - ldr r2, [pc, #68] @ (37274 ) │ │ │ │ - ldr r0, [pc, #72] @ (37278 ) │ │ │ │ - add r2, pc │ │ │ │ + str r1, [sp, #228] @ 0xe4 │ │ │ │ + blx 34a6c │ │ │ │ + ldr r0, [pc, #968] @ (38804 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fb94 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3553c │ │ │ │ - nop │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ - movs r4, r1 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ - movs r3, r1 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ - movs r4, r1 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ - movs r5, r1 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003727c : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 37290 │ │ │ │ - ldr r2, [pc, #60] @ (372c4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #36] @ (372c8 ) │ │ │ │ - ldr r1, [pc, #40] @ (372cc ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r0, [pc, #36] @ (372d0 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + blx 34a6c │ │ │ │ + ldr r0, [pc, #960] @ (38808 ) │ │ │ │ + add r1, sp, #268 @ 0x10c │ │ │ │ + movs r2, #6 │ │ │ │ add r0, pc │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + blx 32ef4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + mvns r3, r6 │ │ │ │ + add.w r6, r3, r6, lsl #1 │ │ │ │ + str r5, [sp, #308] @ 0x134 │ │ │ │ movs r3, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - strb r6, [r5, r7] │ │ │ │ - movs r4, r1 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ - movs r3, r1 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000372d4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 3734c │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3736a │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (3737c ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ + str.w fp, [sp, #316] @ 0x13c │ │ │ │ + mul.w r4, fp, r5 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + cmp r4, #0 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + ble.n 384dc │ │ │ │ + movs r1, #0 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + adds r6, #1 │ │ │ │ + blx 31320 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + adds r0, r3, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 31320 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 31320 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r0, r3, r6 │ │ │ │ + blx 31320 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + blx 31320 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r0, r3, r6 │ │ │ │ + blx 31320 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx 31320 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r0, r3, r6 │ │ │ │ + blx 31320 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + vldr s16, [r3] │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 38d2e │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 396f6 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov.w r6, r3, lsl #2 │ │ │ │ + ble.n 3851a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 31320 │ │ │ │ + cmp fp, r4 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bge.n 38506 │ │ │ │ + vcmpe.f32 s16, #0.0 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 38bde │ │ │ │ + ldr r1, [pc, #732] @ (3880c ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r0, [pc, #732] @ (38810 ) │ │ │ │ + movs r4, #23 │ │ │ │ + ldr r2, [pc, #732] @ (38814 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r1, r1, #128 @ 0x80 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 3736e │ │ │ │ - mov r6, r1 │ │ │ │ - add.w r7, r1, #32 │ │ │ │ - mov r4, r6 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - adds r6, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 3730e │ │ │ │ - mov r3, r6 │ │ │ │ - sub.w r2, lr, #40 @ 0x28 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add.w r0, r5, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (37380 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (37384 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (37388 ) │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r4, [sp] │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ + mov fp, r0 │ │ │ │ + vldr d8, [pc, #656] @ 387d8 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, ip │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ - movs r3, r1 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0003738c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 373d4 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 373f2 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (37404 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 373f6 │ │ │ │ - mov r3, r1 │ │ │ │ - subs r2, #8 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - add.w r0, lr, #8 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (37408 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (3740c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (37410 ) │ │ │ │ + ldr r0, [pc, #708] @ (38818 ) │ │ │ │ + movs r6, #4 │ │ │ │ + ldr r2, [pc, #708] @ (3881c ) │ │ │ │ + add.w r8, sp, #664 @ 0x298 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #372] @ 0x174 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + movs r7, #3 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + movs r4, #0 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + movs r5, #20 │ │ │ │ + str.w r8, [sp, #388] @ 0x184 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ + mov r4, sl │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ + vstr d8, [sp, #320] @ 0x140 │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 30ae8 <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #648] @ (38820 ) │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + movs r2, #17 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, #20 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r7, #28] │ │ │ │ - movs r3, r1 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00037414 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #268] @ (37534 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (37538 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #252] @ (3753c ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 37460 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 3747c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #16 │ │ │ │ - bgt.n 3748c │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ + strd r8, r7, [sp, #388] @ 0x184 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + strd r1, r6, [sp, #372] @ 0x174 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + vstr d8, [sp, #320] @ 0x140 │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 30ae8 <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #564] @ (38824 ) │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + movs r2, #17 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, #20 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, fp │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #6 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r5, r9 │ │ │ │ + blx 33bcc │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ + strd r8, r7, [sp, #388] @ 0x184 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + str r1, [sp, #372] @ 0x174 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ + vstr d8, [sp, #320] @ 0x140 │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 37444 │ │ │ │ - ldr r3, [pc, #192] @ (37540 ) │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 30ae8 <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #484] @ (38828 ) │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + movs r2, #17 │ │ │ │ add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w r3, [r9] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #160] @ (37544 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, #20 │ │ │ │ + movs r7, #20 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #6 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #452] @ (3882c ) │ │ │ │ + blx 33bcc │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ + add.w r8, sp, #668 @ 0x29c │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + add r7, pc │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str r7, [sp, #372] @ 0x174 │ │ │ │ + movs r7, #10 │ │ │ │ + str.w r8, [sp, #388] @ 0x184 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ + vstr d8, [sp, #320] @ 0x140 │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #392] @ (38830 ) │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + movs r2, #17 │ │ │ │ add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, #27 │ │ │ │ blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #132] @ (37548 ) │ │ │ │ - add.w r2, r6, #11 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #27 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33bcc │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + movs r0, #0 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ + strd r8, r7, [sp, #388] @ 0x184 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + str r2, [sp, #372] @ 0x174 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ + vstr d8, [sp, #320] @ 0x140 │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #312] @ (38834 ) │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + movs r2, #17 │ │ │ │ add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, #27 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 37518 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 31bc4 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r2, [pc, #80] @ (3754c ) │ │ │ │ - ldr r1, [pc, #84] @ (37550 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (37554 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #27 │ │ │ │ + mov r0, fp │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #8 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31bc4 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 31320 │ │ │ │ - b.n 374f0 │ │ │ │ - nop │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ - movs r5, r1 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ - movs r6, r1 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ - movs r6, r1 │ │ │ │ - str r2, [r6, #20] │ │ │ │ - movs r3, r1 │ │ │ │ - str r4, [r3, #20] │ │ │ │ - movs r3, r1 │ │ │ │ - str r0, [r3, #32] │ │ │ │ - movs r6, r1 │ │ │ │ - str r6, [r6, #24] │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00037558 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 375a8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (375ac ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3259c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 33ab8 │ │ │ │ - ldr r2, [pc, #32] @ (375b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (375ac ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 375a4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r8, [r2] │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str.w r8, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + subs r0, r3, #1 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 389de │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 389de │ │ │ │ + adds r6, #4 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.n 3873c │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + mov r9, r5 │ │ │ │ + ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ + add.w lr, fp, #1 │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + mov fp, r4 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov sl, r8 │ │ │ │ + str.w r8, [sp, #120] @ 0x78 │ │ │ │ + subs r3, #4 │ │ │ │ + str.w r9, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + add r3, sp, #300 @ 0x12c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + cmp.w sl, #2 │ │ │ │ + ble.w 39792 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + mov r6, fp │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [pc, #160] @ (38838 ) │ │ │ │ + add.w r3, r3, r2, lsl #1 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + add r3, r0 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + adds r1, #4 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ + movs r5, #2 │ │ │ │ + adds r3, r2, r3 │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + str.w lr, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + b.n 38864 │ │ │ │ + nop │ │ │ │ + str r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000375b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r4, [pc, #276] @ (376dc ) │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #276] @ (376e0 ) │ │ │ │ - mov r8, r2 │ │ │ │ - add r4, pc │ │ │ │ - mov r7, r0 │ │ │ │ - add r6, sp, #28 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r4, sp, #16 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 3259c │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f4e8 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 355ac │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34748 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 3762c │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 37666 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.n 3769e │ │ │ │ - ldr r2, [pc, #208] @ (376e4 ) │ │ │ │ - ldr r3, [pc, #200] @ (376e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 376d8 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #184] @ (376e8 ) │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #184] @ (376ec ) │ │ │ │ - movs r2, #2 │ │ │ │ - add r3, pc │ │ │ │ - movs r5, #8 │ │ │ │ - add r0, pc │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 312b0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 34200 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 32f60 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f370 │ │ │ │ - b.n 37612 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [pc, #132] @ (376f0 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #132] @ (376f4 ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fed0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 30e74 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 342a0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35644 │ │ │ │ - b.n 37612 │ │ │ │ - movs r2, #2 │ │ │ │ - movs r0, #8 │ │ │ │ - ldr r3, [pc, #84] @ (376f8 ) │ │ │ │ - mov r1, r6 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #76] @ (376fc ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f348 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 3121c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 2fb94 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 338e0 │ │ │ │ - b.n 37612 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ - movs r5, r1 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ movs r3, r1 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + str r4, [r2, r7] │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r2, r7] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r4, [r7, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r6, [r2, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r4, [r5, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r6, [r4, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r0, [r4, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r4, [r3, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r0, [r2, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r5, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r0, [r6, r0] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r2, [r0, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r2, [r5, r0] │ │ │ │ movs r3, r1 │ │ │ │ strh r6, [r0, r0] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ movs r3, r1 │ │ │ │ - │ │ │ │ -00037700 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 37750 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (37754 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ + str r4, [r0, r7] │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r0, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r4, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r0, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r7, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r7, [pc, #784] @ (38b4c ) │ │ │ │ + movs r3, r1 │ │ │ │ + cmp sl, r5 │ │ │ │ + beq.n 38870 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + adds r5, #1 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + adds r3, #4 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r2, r3 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 39166 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + subs r0, r5, #1 │ │ │ │ + blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 3883c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ + cbz r1, 38884 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 38840 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 388a4 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38840 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + add.w r1, r3, r2, lsl #2 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3259c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 32040 │ │ │ │ - ldr r2, [pc, #32] @ (37758 ) │ │ │ │ - ldr r3, [pc, #28] @ (37754 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr.w r3, [r1, #-4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3774c │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003775c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #548] @ (37994 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #548] @ (37998 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov ip, r1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - vldr s15, [r9] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldrd r5, r4, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r5 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - mov r7, ip │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r4 │ │ │ │ - vstr s15, [sp, #36] @ 0x24 │ │ │ │ - blx r7 │ │ │ │ - mvn.w r3, fp │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 38840 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + str r5, [sp, #164] @ 0xa4 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + mov r5, r3 │ │ │ │ + add.w r4, r0, r3, lsl #2 │ │ │ │ + mul.w r0, sl, r2 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, sl │ │ │ │ + b.n 38958 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov.w r2, fp, lsl #2 │ │ │ │ + mov r1, r6 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + add.w r0, r3, sl, lsl #2 │ │ │ │ + ldr.w r3, [r0, #-8] │ │ │ │ + add.w ip, fp, r3 │ │ │ │ + str.w ip, [r0, #-4] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ mov r1, r7 │ │ │ │ - add.w r3, r3, fp, lsl #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add.w r2, r3, fp │ │ │ │ - adds r3, #1 │ │ │ │ - add.w fp, r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add.w fp, r4, fp, lsl #2 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - strd r5, r4, [sp] │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - blx 321a4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mul.w r1, r0, r2 │ │ │ │ + cmp fp, r1 │ │ │ │ + blt.w 3966a │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r1, r5 │ │ │ │ + it ne │ │ │ │ + cmpne r1, r9 │ │ │ │ + add.w ip, r6, r3 │ │ │ │ + add r3, r7 │ │ │ │ + ldr.w ip, [ip, #-4] │ │ │ │ + ldr.w r3, [r3, #-4] │ │ │ │ + str.w ip, [r6] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + beq.w 38f02 │ │ │ │ + adds r4, #4 │ │ │ │ + cmp r1, r9 │ │ │ │ + blt.w 396a6 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt.w 3965c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + add.w r9, r5, #1 │ │ │ │ + vldr s15, [r3] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + mov r1, r3 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 34124 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r4, r3, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - strd r5, fp, [sp, #8] │ │ │ │ - strd r5, r4, [sp] │ │ │ │ - blx 321a4 │ │ │ │ - vldr s14, [sp, #40] @ 0x28 │ │ │ │ - vldr s15, [r9] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [sl] │ │ │ │ - blx r7 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + strd r6, r7, [sp, #16] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + blx 35dc0 │ │ │ │ + ldr.w fp, [r4] │ │ │ │ + cmp.w fp, #1 │ │ │ │ + ble.n 3891c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bgt.n 388e0 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ble.n 38914 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + blx 33edc │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r1, r7 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 321a4 │ │ │ │ - vldr s11, [sp, #36] @ 0x24 │ │ │ │ - vldr s15, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - vadd.f32 s15, s15, s11 │ │ │ │ - cmp r0, #0 │ │ │ │ - vstr s15, [sl] │ │ │ │ - it le │ │ │ │ - vldrle s15, [r9] │ │ │ │ - ble.w 37952 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r1, r4, #4 │ │ │ │ - adds r0, #1 │ │ │ │ - vldr s12, [pc, #296] @ 37980 │ │ │ │ - vldr s10, [pc, #296] @ 37984 │ │ │ │ - add.w r2, r1, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add.w r1, r1, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r5!, {s15} │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 33edc │ │ │ │ + b.n 38914 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + str.w r8, [sp, #148] @ 0x94 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.w 38758 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov.w sl, #1 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + str.w sl, [sp, #72] @ 0x48 │ │ │ │ + str.w r8, [sp, #164] @ 0xa4 │ │ │ │ + mla r2, r1, r2, r3 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + adds r1, #4 │ │ │ │ + ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ adds r3, #1 │ │ │ │ - vldmia r2!, {s13} │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vsub.f32 s13, s15, s13 │ │ │ │ - vstmia r1!, {s13} │ │ │ │ - vldmia r4!, {s15} │ │ │ │ - vmul.f32 s15, s11, s15 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s10 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vabs.f32 s15, s14 │ │ │ │ - vcmpe.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s12, s15 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 3786a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + add r1, r2 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r1, #4 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add.w r9, r1, r2 │ │ │ │ + adds r2, r0, r2 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r2, [pc, #2960] @ 395c0 │ │ │ │ + strd r6, r7, [sp, #212] @ 0xd4 │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr.w r2, [pc, #2952] @ 395c4 │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + adds r2, r4, r3 │ │ │ │ + adds r3, r5, r3 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + mov r8, r3 │ │ │ │ + b.n 38a76 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 38a84 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add.w r9, r9, #4 │ │ │ │ + adds r2, #4 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + adds r2, #4 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 39702 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + subs r0, r6, #1 │ │ │ │ + blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 38a4e │ │ │ │ vldr s15, [r9] │ │ │ │ - vldr s11, [r3] │ │ │ │ - vdiv.f32 s14, s12, s11 │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3791e │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - vstr s15, [sp, #24] │ │ │ │ - vstr s14, [sp, #20] │ │ │ │ - blx 34418 │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vmov.f32 s13, #36 @ 0x41200000 10.0 │ │ │ │ - vldr s12, [pc, #160] @ 37988 │ │ │ │ - vldr s15, [sp, #24] │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ + bne.n 38aa2 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r9] │ │ │ │ - bgt.n 37960 │ │ │ │ - ldr r2, [pc, #148] @ (3799c ) │ │ │ │ - ldr r3, [pc, #144] @ (37998 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + beq.n 38a54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3797c │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s13, [pc, #108] @ 3798c │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 37952 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vldr s1, [pc, #92] @ 37990 │ │ │ │ - vstr s15, [sp, #20] │ │ │ │ - blx 34418 │ │ │ │ - vldr s14, [pc, #72] @ 37988 │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r9] │ │ │ │ - b.n 37904 │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r9] │ │ │ │ - b.n 37904 │ │ │ │ - ldr r2, [pc, #60] @ (379a0 ) │ │ │ │ - movs r5, #25 │ │ │ │ - ldr r1, [pc, #60] @ (379a4 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #60] @ (379a8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - b.n 37904 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - negs r0, r4 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #328] @ (37ad8 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000379ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #652] @ (37c50 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #652] @ (37c54 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - vldr s17, [pc, #616] @ 37c3c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + str r1, [r4, #0] │ │ │ │ + add.w ip, r3, r2, lsl #2 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr.w r1, [ip, #-4] │ │ │ │ + str r1, [r5, #0] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r0, r1 │ │ │ │ + bgt.n 38a54 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str.w r9, [sp, #176] @ 0xb0 │ │ │ │ + subs r6, r3, #4 │ │ │ │ + ldrd r2, r3, [sp, #164] @ 0xa4 │ │ │ │ + add.w r6, r6, fp, lsl #2 │ │ │ │ + strd ip, r8, [sp, #164] @ 0xa4 │ │ │ │ + mul.w r1, r3, r2 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ + add r1, sp, #300 @ 0x12c │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + b.n 38b5a │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov.w r2, r8, lsl #2 │ │ │ │ + mov r1, r4 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + add.w r0, r3, r9, lsl #2 │ │ │ │ + ldr.w r3, [r0, #-8] │ │ │ │ + add.w ip, r8, r3 │ │ │ │ + str.w ip, [r0, #-4] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + add r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ - bic.w r8, r3, r3, asr #31 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w sl, r8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - mov.w r9, r8, lsl #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add.w r3, r9, sl │ │ │ │ - str r3, [sp, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add.w sl, sl, r8, lsl #2 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - blx r7 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - add r8, r2 │ │ │ │ - vldr s16, [pc, #544] @ 37c40 │ │ │ │ - add.w r3, r9, r8 │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - adds r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - adds r3, r4, #4 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r3, [pc, #524] @ (37c58 ) │ │ │ │ - add.w r7, r4, sl, lsl #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 37a76 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ + mul.w r1, r3, r2 │ │ │ │ + cmp r8, r1 │ │ │ │ + blt.w 39600 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + cmp r1, r7 │ │ │ │ + it ne │ │ │ │ + cmpne r1, fp │ │ │ │ + add.w ip, r4, r0 │ │ │ │ + add r0, r5 │ │ │ │ + ldr.w ip, [ip, #-4] │ │ │ │ + ldr.w r0, [r0, #-4] │ │ │ │ + str.w ip, [r4] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + beq.w 38d5a │ │ │ │ + adds r6, #4 │ │ │ │ + cmp r1, r7 │ │ │ │ + blt.w 395b8 │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + cmp fp, r1 │ │ │ │ + bgt.w 39648 │ │ │ │ + vldr s15, [sl] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + add.w r7, fp, #1 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + mov r1, r3 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 34124 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r6, r3, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ + blx 35dc0 │ │ │ │ + ldr.w r8, [r6] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + ble.n 38b1e │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bgt.n 38ae2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ble.n 38b16 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + blx 33edc │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 33edc │ │ │ │ + b.n 38b16 │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 3852e │ │ │ │ + add fp, r3 │ │ │ │ + cmp r5, r3 │ │ │ │ + ble.w 3852e │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + add r5, r3 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov.w ip, #2 │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + add.w r3, r3, r2, lsl #1 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ + add.w r7, r2, #8 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + add.w r7, r7, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ + vldr s14, [sp, #296] @ 0x128 │ │ │ │ + adds r1, r3, #4 │ │ │ │ + add.w lr, r1, r6 │ │ │ │ + mov r4, sl │ │ │ │ + mov r0, lr │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #2 │ │ │ │ + vldmia r2!, {s15} │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38cee │ │ │ │ + vldr s13, [r2, #-8] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38cee │ │ │ │ + vldr s12, [r0] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38cee │ │ │ │ + vldr s10, [r1] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38cee │ │ │ │ + vadd.f32 s15, s15, s13 │ │ │ │ + vadd.f32 s12, s12, s10 │ │ │ │ + vldr s13, [r9] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s12, #0.0 │ │ │ │ + itett ne │ │ │ │ + vldrne s11, [r4] │ │ │ │ + vabseq.f32 s15, s13 │ │ │ │ + vldrne s9, [r4, #4] │ │ │ │ + vsubne.f32 s9, s9, s11 │ │ │ │ + ittt ne │ │ │ │ + vdivne.f32 s11, s9, s15 │ │ │ │ + vabsne.f32 s15, s11 │ │ │ │ + vaddne.f32 s15, s15, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s13, #0.0 │ │ │ │ + itett ne │ │ │ │ + vldrne s11, [r8] │ │ │ │ + vabseq.f32 s12, s13 │ │ │ │ + vldrne s10, [r8, #4] │ │ │ │ + vsubne.f32 s10, s10, s11 │ │ │ │ + ittt ne │ │ │ │ + vdivne.f32 s11, s10, s12 │ │ │ │ + vabsne.f32 s12, s11 │ │ │ │ + vaddne.f32 s12, s12, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38d14 │ │ │ │ + vabs.f32 s13, s13 │ │ │ │ + vcmpe.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 38ce0 │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + vstr s15, [r9] │ │ │ │ + vcmpe.f32 s13, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 38cee │ │ │ │ + vstr s12, [r9] │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bne.n 37a68 │ │ │ │ - vldr s15, [r6] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ + adds r4, #4 │ │ │ │ + adds r1, #4 │ │ │ │ + adds r0, #4 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 38c2c │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + mov r1, lr │ │ │ │ + add r7, r6 │ │ │ │ + cmp ip, fp │ │ │ │ + bne.n 38c20 │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + b.n 3852e │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s12, #0.0 │ │ │ │ + it ne │ │ │ │ + vstrne s15, [r9] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38cee │ │ │ │ + b.n 38cea │ │ │ │ + ldr.w r1, [pc, #2200] @ 395c8 │ │ │ │ + movs r2, #7 │ │ │ │ + ldr.w r0, [pc, #2196] @ 395cc │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add r0, pc │ │ │ │ + blx 32a00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 396f6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - vstr s15, [sp, #68] @ 0x44 │ │ │ │ - blx 321a4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 37aba │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + b.w 384f6 │ │ │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ │ │ + ldrd ip, r8, [sp, #164] @ 0xa4 │ │ │ │ + strd r2, r3, [sp, #164] @ 0xa4 │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + cmp r1, r3 │ │ │ │ + ble.w 395b8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r7, [ip, #-4] │ │ │ │ + adds r6, r3, r2 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr.w ip, [r8] │ │ │ │ + strd r8, r9, [sp, #200] @ 0xc8 │ │ │ │ + add.w r6, r2, r6, lsl #2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #124] @ 0x7c │ │ │ │ + str.w fp, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r2, #4] │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + adds r0, r4, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r4, [sp, #172] @ 0xac │ │ │ │ + str.w ip, [r0] │ │ │ │ + adds r0, r5, r2 │ │ │ │ + ldrd r2, r3, [sp, #164] @ 0xa4 │ │ │ │ + str r7, [r0, #0] │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + ldrd r7, r8, [sp, #128] @ 0x80 │ │ │ │ + strd r1, r0, [sp, #152] @ 0x98 │ │ │ │ + b.n 38dfa │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add.w lr, r4, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mul.w r0, r3, r2 │ │ │ │ + cmp r5, r0 │ │ │ │ + blt.w 396d0 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r5, [sp, #124] @ 0x7c │ │ │ │ + add.w ip, r7, r1 │ │ │ │ + add r1, r8 │ │ │ │ + add r5, r9 │ │ │ │ + cmp r0, r4 │ │ │ │ + ldr.w ip, [ip, #-4] │ │ │ │ + str.w ip, [r5] │ │ │ │ + ldr.w r5, [r1, #-4] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + add r1, r9 │ │ │ │ + str r5, [r1, #0] │ │ │ │ + beq.w 390c0 │ │ │ │ + adds r6, #4 │ │ │ │ + cmp r0, lr │ │ │ │ + beq.w 390c0 │ │ │ │ + mov r4, lr │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.w 396ac │ │ │ │ + vldr s15, [sl] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + mov r1, r3 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 34124 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r6, r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ + strd r7, r8, [sp, #16] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + blx 35dc0 │ │ │ │ + ldr r5, [r6, #0] │ │ │ │ + cmp r5, #1 │ │ │ │ + ble.n 38db6 │ │ │ │ + mov.w fp, r5, lsl #2 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + add.w lr, r5, #1 │ │ │ │ + add.w ip, r7, fp │ │ │ │ + add.w r0, r8, fp │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ + vldmdb ip!, {s15} │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bne.n 37aac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - strd r7, r3, [sp, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - blx 321a4 │ │ │ │ - vldr s14, [sp, #72] @ 0x48 │ │ │ │ - vldr s15, [r6] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [fp] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cmp r3, lr │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + vldmdb r0!, {s15} │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 38e60 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 38ec4 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + subs r0, r3, #1 │ │ │ │ + add.w lr, r0, r2 │ │ │ │ + add.w ip, r3, r2 │ │ │ │ + ldrd r0, r1, [sp, #84] @ 0x54 │ │ │ │ mov r2, fp │ │ │ │ - strd r7, r3, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r7, r4, [sp] │ │ │ │ - blx 321a4 │ │ │ │ - vldr s11, [sp, #68] @ 0x44 │ │ │ │ - vldr s15, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - vadd.f32 s15, s15, s11 │ │ │ │ - cmp r2, #0 │ │ │ │ - vstr s15, [fp] │ │ │ │ - ble.n 37bc2 │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ - add.w sl, r2, #1 │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - vldr s12, [pc, #280] @ 37c44 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r0!, {s15} │ │ │ │ + ldr.w r3, [r0, lr, lsl #2] │ │ │ │ + add r3, r5 │ │ │ │ + str.w r3, [r0, ip, lsl #2] │ │ │ │ + ldr.w r3, [r0, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ adds r3, #1 │ │ │ │ - vldmia r1!, {s13} │ │ │ │ - vldmia r9!, {s14} │ │ │ │ - vsub.f32 s13, s13, s15 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vstmia ip!, {s13} │ │ │ │ - vldmia lr!, {s15} │ │ │ │ - vmul.f32 s15, s11, s15 │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + b.n 38db6 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + str.w r2, [r1, r3, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 38ebc │ │ │ │ + mov.w fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + add.w r1, r3, fp │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add.w r0, r3, fp │ │ │ │ + blx 33edc │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + add.w r1, r3, fp │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add.w r0, r3, fp │ │ │ │ + blx 33edc │ │ │ │ + b.n 38ebc │ │ │ │ + mov r4, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r5, r1, [sp, #164] @ 0xa4 │ │ │ │ + str.w r9, [sp, #204] @ 0xcc │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + cmp r4, r2 │ │ │ │ + ble.w 396a6 │ │ │ │ + ldr.w ip, [r1, #-4] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + add.w r9, r2, r1 │ │ │ │ + adds r3, r1, #1 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + add.w r9, r0, r9, lsl #2 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + str r5, [sp, #252] @ 0xfc │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + strd r6, r7, [sp, #240] @ 0xf0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldr.w r0, [pc, #1676] @ 395d0 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + adds r0, r6, r3 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + str.w ip, [r0, #4] │ │ │ │ + adds r0, r7, r3 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #4] │ │ │ │ + adds r3, r6, r1 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + adds r3, r7, r1 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + adds r3, r6, r2 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + adds r3, r7, r2 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrd r7, r9, [sp, #128] @ 0x80 │ │ │ │ + add r3, r1 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, r1 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + add r3, sp, #300 @ 0x12c │ │ │ │ + strd r4, r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + b.n 38fca │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + adds r1, r4, #1 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ + blt.w 396e8 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + add.w r6, r7, r2 │ │ │ │ + add.w ip, r2, r9 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + ldr.w r6, [r6, #-4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr.w r2, [ip, #-4] │ │ │ │ + str r2, [r6, #4] │ │ │ │ + beq.w 39160 │ │ │ │ + adds r5, #4 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 39160 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.w 396c2 │ │ │ │ + vldr s15, [fp] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ vabs.f32 s15, s15 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s17 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vabs.f32 s15, s14 │ │ │ │ - vcmpe.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s12, s15 │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 37b30 │ │ │ │ + mov r1, r3 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 34124 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r5, r3, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s18, [r6] │ │ │ │ - vldr s14, [r3] │ │ │ │ - vdiv.f32 s0, s12, s14 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 37bf0 │ │ │ │ - vmul.f32 s18, s18, s16 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - blx 34418 │ │ │ │ - ldr r1, [pc, #184] @ (37c5c ) │ │ │ │ - ldr r0, [pc, #188] @ (37c60 ) │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + strd r7, r9, [sp, #16] │ │ │ │ + blx 35dc0 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cmp r6, #1 │ │ │ │ + ble.n 38f8c │ │ │ │ + mov.w sl, r6, lsl #2 │ │ │ │ + add.w lr, r6, #1 │ │ │ │ + ldrd r2, r1, [sp, #196] @ 0xc4 │ │ │ │ + add.w ip, r7, sl │ │ │ │ + add.w r0, r9, sl │ │ │ │ + movs r3, #1 │ │ │ │ + vldmdb ip!, {s15} │ │ │ │ + adds r3, #1 │ │ │ │ + cmp lr, r3 │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + vldmdb r0!, {s15} │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 39030 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 39094 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + subs r0, r3, #1 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + add.w lr, r0, r2 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + add.w ip, r3, r2 │ │ │ │ + mov r2, sl │ │ │ │ + ldr.w r3, [r0, lr, lsl #2] │ │ │ │ + add r3, r6 │ │ │ │ + str.w r3, [r0, ip, lsl #2] │ │ │ │ + ldr.w r3, [r0, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + adds r3, #1 │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + b.n 38f8c │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + str.w r3, [r1, r2, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3908c │ │ │ │ + mov.w sl, r3, lsl #2 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + blx 33edc │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + mov r2, sl │ │ │ │ + blx 33edc │ │ │ │ + b.n 3908c │ │ │ │ + ldr.w sl, [sp, #124] @ 0x7c │ │ │ │ + ldr.w r9, [sp, #136] @ 0x88 │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r1, #24 │ │ │ │ + ldr.w r2, [pc, #1284] @ 395d4 │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r1, [pc, #1280] @ 395d8 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1276] @ 395dc │ │ │ │ add r1, pc │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ add r0, pc │ │ │ │ - vstr s18, [r6] │ │ │ │ + blx 33bcc │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #21 │ │ │ │ + ldr.w r1, [pc, #1264] @ 395e0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r2, [pc, #1260] @ 395e4 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1256] @ 395e8 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - b.n 37a58 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r6] │ │ │ │ - ldr r2, [pc, #144] @ (37c64 ) │ │ │ │ - ldr r3, [pc, #124] @ (37c54 ) │ │ │ │ + ldr.w r0, [pc, #1248] @ 395ec │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + blx 315ec │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx 2fb3c │ │ │ │ + ldr.w r2, [pc, #1208] @ 395f0 │ │ │ │ + ldr.w r3, [pc, #1208] @ 395f4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #708] @ 0x2c4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 37c2c │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s15, [pc, #84] @ 37c48 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ + bne.w 397ba │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add.w sp, sp, #716 @ 0x2cc │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fb38 │ │ │ │ + ldrd sl, r9, [sp, #240] @ 0xf0 │ │ │ │ + b.n 390c8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + mov fp, r6 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + adds r5, #4 │ │ │ │ + ldr.w lr, [sp, #204] @ 0xcc │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w sl, [sp, #120] @ 0x78 │ │ │ │ + bne.w 38786 │ │ │ │ + ldr.w r9, [sp, #220] @ 0xdc │ │ │ │ + mov r8, sl │ │ │ │ + mov sl, r6 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + ble.n 390e8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + add.w r6, lr, #1 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr.w r1, [pc, #1116] @ 395f8 │ │ │ │ + ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ + add.w r5, r3, r2, lsl #1 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ + adds r3, r2, #1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov.w lr, r2, lsl #2 │ │ │ │ + ldr.w r2, [pc, #1096] @ 395fc │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + add.w r2, lr, #4 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + add.w r1, sl, r2 │ │ │ │ + add r2, r9 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + str r1, [sp, #172] @ 0xac │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + add.w r2, sl, r3 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str.w lr, [sp, #192] @ 0xc0 │ │ │ │ + add r2, r3 │ │ │ │ + add r3, r9 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + add.w r4, r3, #8 │ │ │ │ + str.w r8, [sp, #80] @ 0x50 │ │ │ │ + str.w sl, [sp, #144] @ 0x90 │ │ │ │ + str.w r9, [sp, #212] @ 0xd4 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + subs r0, r7, #1 │ │ │ │ + blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ + cbz r1, 39232 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 39232 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + adds r2, #4 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + add r5, r2 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 39200 │ │ │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ + ldr.w r9, [sp, #212] @ 0xd4 │ │ │ │ + b.n 390e8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + str.w r8, [sp, #136] @ 0x88 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + ble.n 39212 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov.w r9, #2 │ │ │ │ + add.w r1, r3, #8 │ │ │ │ + str r4, [sp, #244] @ 0xf4 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + subs r0, #4 │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + add.w r1, r3, #8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + adds r1, r4, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ │ │ + adds r2, #4 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 39296 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.n 392ac │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + adds r2, #4 │ │ │ │ + adds r3, #4 │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + cmp r1, r9 │ │ │ │ + beq.w 39774 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 39276 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 37c30 │ │ │ │ - vldr s1, [pc, #72] @ 37c4c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 34418 │ │ │ │ - vldr s15, [pc, #48] @ 37c40 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne.n 392ca │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + vldr s15, [r1] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3927a │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [r0, #0] │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [r4, #0] │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r0, r1 │ │ │ │ + bgt.n 3927a │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + strd r9, r2, [sp, #200] @ 0xc8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r9, r4 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + mov.w lr, r1, lsl #2 │ │ │ │ + mul.w r1, sl, r8 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + str.w lr, [sp, #112] @ 0x70 │ │ │ │ + add.w r5, r1, r6, lsl #2 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + add.w r0, r1, lr │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r1 │ │ │ │ + b.n 39392 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + mov r1, sl │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + add.w r0, r3, r8, lsl #2 │ │ │ │ + ldr.w r3, [r0, #-8] │ │ │ │ + add.w ip, r4, r3 │ │ │ │ + str.w ip, [r0, #-4] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mul.w r1, r0, r2 │ │ │ │ + cmp r4, r1 │ │ │ │ + blt.w 3970a │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r1, r7 │ │ │ │ + it ne │ │ │ │ + cmpne r1, r6 │ │ │ │ + add.w lr, r9, r4 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ + add.w ip, r4, r3 │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ + add r3, r4 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr.w ip, [ip, #-4] │ │ │ │ + ldr.w r3, [r3, #-4] │ │ │ │ + str.w ip, [r4] │ │ │ │ + str.w r3, [lr] │ │ │ │ + beq.n 3940e │ │ │ │ + adds r5, #4 │ │ │ │ + cmp r1, r7 │ │ │ │ + blt.w 390c8 │ │ │ │ + mov r6, r7 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt.w 3973e │ │ │ │ + vldr s15, [fp] │ │ │ │ + add r1, sp, #300 @ 0x12c │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + movs r2, #6 │ │ │ │ + adds r7, r6, #1 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vstr s15, [r1] │ │ │ │ + blx 34124 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r5, r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ + blx 35dc0 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 3934a │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bgt.n 39310 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ble.n 39342 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add.w r1, r4, sl, lsl #2 │ │ │ │ - vstr s18, [r6] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ blx 33edc │ │ │ │ - b.n 37bd2 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - vmov.f32 s15, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - b.n 37c1a │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 33edc │ │ │ │ + b.n 39342 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + ldr.w r9, [sp, #200] @ 0xc8 │ │ │ │ + mov r6, r7 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bge.w 3978a │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #108] @ 0x6c │ │ │ │ + adds r5, r0, r5 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w ip, r7, r5, lsl #2 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + subs r0, #1 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ + strd r6, r9, [sp, #204] @ 0xcc │ │ │ │ + adds r7, r5, r7 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + str r7, [r5, #4] │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + adds r7, r4, r7 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r7, [sp, #140] @ 0x8c │ │ │ │ + ldr r7, [r7, #0] │ │ │ │ + str r7, [r5, #4] │ │ │ │ + add r7, sp, #300 @ 0x12c │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ + mov r8, r7 │ │ │ │ + ldrd r7, r9, [sp, #128] @ 0x80 │ │ │ │ + add r5, r0 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + adds r5, r4, r0 │ │ │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ │ │ + str r5, [sp, #148] @ 0x94 │ │ │ │ + mov r5, ip │ │ │ │ + b.n 394ba │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + adds r0, r4, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + mul.w r2, sl, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.w 39764 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + cmp r2, r4 │ │ │ │ + add.w r6, r7, r3 │ │ │ │ + add.w ip, r3, r9 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r6, [r6, #-4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr.w r3, [ip, #-4] │ │ │ │ + str r3, [r6, #4] │ │ │ │ + beq.n 395ae │ │ │ │ + adds r5, #4 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 395ae │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.w 39752 │ │ │ │ + vldr s15, [fp] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + mov r1, r8 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vstr s15, [r8] │ │ │ │ + blx 34124 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r5, r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ + strd r7, r9, [sp, #16] │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + blx 35dc0 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cmp r6, #1 │ │ │ │ + ble.n 3947e │ │ │ │ + mov.w sl, r6, lsl #2 │ │ │ │ + add.w lr, r6, #1 │ │ │ │ + ldrd r2, r1, [sp, #172] @ 0xac │ │ │ │ + add.w ip, r7, sl │ │ │ │ + add.w r0, r9, sl │ │ │ │ + movs r3, #1 │ │ │ │ + vldmdb ip!, {s15} │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, lr │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + vldmdb r0!, {s15} │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 3951e │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 39582 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + subs r0, r3, #1 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + add.w lr, r0, r2 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + add.w ip, r3, r2 │ │ │ │ + mov r2, sl │ │ │ │ + ldr.w r3, [r0, lr, lsl #2] │ │ │ │ + add r3, r6 │ │ │ │ + str.w r3, [r0, ip, lsl #2] │ │ │ │ + ldr.w r3, [r0, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + adds r3, #1 │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + add r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + b.n 3947e │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + str.w r3, [r1, r2, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3957a │ │ │ │ + mov.w sl, r3, lsl #2 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + blx 33edc │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + mov r2, sl │ │ │ │ + blx 33edc │ │ │ │ + b.n 3957a │ │ │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ + ldr.w r9, [sp, #200] @ 0xc8 │ │ │ │ + b.n 390c8 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r9, r5 │ │ │ │ + b.n 390c8 │ │ │ │ nop │ │ │ │ - negs r0, r4 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #328] @ (37d94 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r5, [pc, #208] @ (39694 ) │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r5, [pc, #176] @ (39678 ) │ │ │ │ + movs r3, r1 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r2, [pc, #136] @ (39658 ) │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [pc, #120] @ (3964c ) │ │ │ │ + movs r3, r1 │ │ │ │ + bx r7 │ │ │ │ + movs r3, r1 │ │ │ │ + mov r8, r5 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ + movs r4, r1 │ │ │ │ + mov lr, r1 │ │ │ │ + movs r3, r1 │ │ │ │ + bx r6 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r6, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r8, r9 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r3, [pc, #800] @ (39914 ) │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + cmp sl, r8 │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + cmp lr, r5 │ │ │ │ movs r3, r1 │ │ │ │ - str r6, [r5, #16] │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00037c68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #404] @ (37e14 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #404] @ (37e18 ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r8, r1 │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s16, [r9] │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - vmul.f32 s13, s16, s13 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldrd r6, r4, [sp, #60] @ 0x3c │ │ │ │ + ldrd ip, r8, [sp, #164] @ 0xa4 │ │ │ │ + strd r2, r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbz r0, 3961e │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r2, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r3, #1 │ │ │ │ + beq.w 38d66 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + eor.w r0, r0, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r2 │ │ │ │ + and.w r0, r0, #1 │ │ │ │ + ite eq │ │ │ │ + moveq r6, #1 │ │ │ │ + movne r6, #0 │ │ │ │ + orrs r6, r0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + beq.w 38a54 │ │ │ │ + b.w 38d66 │ │ │ │ + ldrd ip, r8, [sp, #164] @ 0xa4 │ │ │ │ + mul.w r1, r2, r3 │ │ │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ │ │ + strd r2, r3, [sp, #164] @ 0xa4 │ │ │ │ + b.w 38d68 │ │ │ │ + str r5, [sp, #204] @ 0xcc │ │ │ │ + mul.w r4, r2, r0 │ │ │ │ + ldrd r5, r1, [sp, #164] @ 0xa4 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 38f0e │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r5, r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 37cd0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s15} │ │ │ │ - cmp r3, ip │ │ │ │ - vmla.f32 s15, s14, s13 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 37cba │ │ │ │ - vldr s15, [sl] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r7 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cbz r3, 39684 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + cmp r2, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r3, #1 │ │ │ │ + beq.w 38f0a │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + cmp sl, r5 │ │ │ │ + it eq │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 37d32 │ │ │ │ - vldr s11, [pc, #268] @ 37dfc │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - vldr s9, [pc, #264] @ 37e00 │ │ │ │ - mov r1, r4 │ │ │ │ - vldr s10, [pc, #264] @ 37e04 │ │ │ │ - mov r0, r5 │ │ │ │ - vmul.f32 s11, s16, s11 │ │ │ │ - mov r2, r6 │ │ │ │ + bne.w 38f0a │ │ │ │ + str.w r9, [sp, #204] @ 0xcc │ │ │ │ + b.w 38840 │ │ │ │ + mov sl, r6 │ │ │ │ + mov r9, r7 │ │ │ │ + b.n 390c8 │ │ │ │ + str r4, [sp, #172] @ 0xac │ │ │ │ + ldr.w fp, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r8, r9, [sp, #200] @ 0xc8 │ │ │ │ + strd r2, r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r4, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ + b.w 38a54 │ │ │ │ + ldr r5, [sp, #252] @ 0xfc │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r6, r7, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ + b.w 38840 │ │ │ │ + ldr.w fp, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r8, r9, [sp, #200] @ 0xc8 │ │ │ │ + strd r2, r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r4, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ + str.w lr, [sp, #172] @ 0xac │ │ │ │ + b.w 38a54 │ │ │ │ + ldr r5, [sp, #252] @ 0xfc │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r6, r7, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ + b.w 38840 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s13, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r0!, {s15} │ │ │ │ - cmp r3, ip │ │ │ │ - vldr s14, [r1] │ │ │ │ - vsub.f32 s12, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vmla.f32 s15, s13, s9 │ │ │ │ - vmla.f32 s14, s12, s11 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vstmia r1!, {s14} │ │ │ │ - bne.n 37d08 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 37d88 │ │ │ │ - vldr s15, [pc, #196] @ 37e08 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - vldr s9, [pc, #192] @ 37e0c │ │ │ │ - mov r1, r4 │ │ │ │ - vldr s10, [pc, #188] @ 37e10 │ │ │ │ - mov r0, r5 │ │ │ │ - vmul.f32 s11, s16, s15 │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s13, [r3] │ │ │ │ - adds r2, #1 │ │ │ │ - vldmia r0!, {s15} │ │ │ │ - cmp r2, ip │ │ │ │ - vldr s14, [r1] │ │ │ │ - vsub.f32 s12, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vmla.f32 s15, s13, s9 │ │ │ │ - vmla.f32 s14, s12, s11 │ │ │ │ - vstmia r3!, {s15} │ │ │ │ - vstmia r1!, {s14} │ │ │ │ - bne.n 37d5e │ │ │ │ - vldr s15, [sl] │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r9] │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 37dd8 │ │ │ │ - vldr s10, [r9] │ │ │ │ - mov r2, r4 │ │ │ │ - adds r3, #1 │ │ │ │ - movs r1, #1 │ │ │ │ - vmov.f32 s11, #24 @ 0x40c00000 6.0 │ │ │ │ - vldmia r5!, {s12} │ │ │ │ - adds r1, #1 │ │ │ │ - vldmia r6!, {s13} │ │ │ │ - cmp r1, r3 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vdiv.f32 s14, s12, s11 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vmla.f32 s15, s14, s10 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 37db6 │ │ │ │ - ldr r2, [pc, #64] @ (37e1c ) │ │ │ │ - ldr r3, [pc, #60] @ (37e18 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 37df6 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 3852e │ │ │ │ + ldrd r6, r7, [sp, #212] @ 0xd4 │ │ │ │ + b.w 38758 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr.w r9, [sp, #200] @ 0xc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.n 3977e │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp sl, r0 │ │ │ │ + bne.w 3941c │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r6, r7 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cmp sl, r5 │ │ │ │ + ite ne │ │ │ │ + movne r0, #0 │ │ │ │ + andeq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3927a │ │ │ │ + b.n 3941c │ │ │ │ + mov r8, r2 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + ldr.w r9, [sp, #200] @ 0xc8 │ │ │ │ + mul.w r1, r0, r8 │ │ │ │ + b.n 3941e │ │ │ │ + str r4, [sp, #164] @ 0xa4 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r6, [sp, #204] @ 0xcc │ │ │ │ + ldr.w r9, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + b.n 3927a │ │ │ │ + ldrd r6, r9, [sp, #204] @ 0xcc │ │ │ │ + mov r8, r1 │ │ │ │ + ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + b.n 3927a │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #244] @ 0xf4 │ │ │ │ + str.w sl, [sp, #80] @ 0x50 │ │ │ │ + b.n 39212 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3941c │ │ │ │ + b.n 39724 │ │ │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 390c8 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + adds r3, r5, #4 │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w r9, [sp, #220] @ 0xdc │ │ │ │ + mov sl, fp │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 390e8 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 39184 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + adds r5, #8 │ │ │ │ + adds r3, r5, #4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 390e8 │ │ │ │ + b.n 397a4 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf61a3e95 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ - @ instruction: 0xf61a3f15 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ - bvc.n 37db0 │ │ │ │ - subs r7, #175 @ 0xaf │ │ │ │ - add r4, sp, #324 @ 0x144 │ │ │ │ - iteee ls │ │ │ │ - strls r0, [r0, #8] │ │ │ │ - movhi r5, r1 │ │ │ │ - movhi r2, #68 @ 0x44 │ │ │ │ - movhi r0, r0 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -00037e20 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000397c0 : │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000397c8 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - vldr s14, [r3] │ │ │ │ - mov r5, r3 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - vldr s15, [r8] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vldr s14, [r7] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 37f64 │ │ │ │ - ldr r4, [pc, #280] @ (37f80 ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #280] @ (37f84 ) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (3983c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (39840 ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #88 @ 0x58 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (39844 ) │ │ │ │ add r4, pc │ │ │ │ + b.n 39812 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 3982e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 39834 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 397f6 │ │ │ │ + ldr r3, [pc, #24] @ (39848 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ + movs r6, r1 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ + movs r6, r1 │ │ │ │ + │ │ │ │ +0003984c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #16 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 3987e │ │ │ │ + ldr r2, [pc, #172] @ (39914 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 398c6 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 398a0 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 398ec │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (39918 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (3991c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (39920 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (39924 ) │ │ │ │ + ldr r0, [pc, #132] @ (39928 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 316e8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - blx 2f6ec │ │ │ │ - ldr r0, [pc, #272] @ (37f88 ) │ │ │ │ - movs r2, #7 │ │ │ │ - adds r1, r4, #4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 35c30 │ │ │ │ + ldr r2, [pc, #100] @ (3992c ) │ │ │ │ + ldr r0, [pc, #100] @ (39930 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 306e8 │ │ │ │ - vldr s11, [r5] │ │ │ │ - vldr s12, [r7] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w sl, [r4] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - vstr s11, [r4, #8] │ │ │ │ - vstr s12, [r4, #12] │ │ │ │ - ble.n 37f44 │ │ │ │ - ldr r3, [pc, #232] @ (37f8c ) │ │ │ │ - vmov.f32 s15, s11 │ │ │ │ - vldr s13, [r8] │ │ │ │ - add.w r9, r4, #12 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 37ebe │ │ │ │ - cmp r3, sl │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bgt.n 37f44 │ │ │ │ - vldr s12, [r4, #12] │ │ │ │ - vadd.f32 s14, s12, s12 │ │ │ │ - vstr s12, [r7] │ │ │ │ - adds r6, r4, #4 │ │ │ │ - mov r3, r9 │ │ │ │ - vmov.f32 s10, #96 @ 0x3f000000 0.5 │ │ │ │ - vadd.f32 s14, s14, s11 │ │ │ │ - vsub.f32 s12, s14, s13 │ │ │ │ - vsub.f32 s15, s14, s15 │ │ │ │ - vmul.f32 s15, s12, s15 │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 37ef6 │ │ │ │ - vsub.f32 s13, s13, s11 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - vmul.f32 s13, s13, s10 │ │ │ │ - vstr s13, [r2, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd r6, r2, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - ldrd r0, r1, [sp, #28] │ │ │ │ - blx fp │ │ │ │ - vldr s13, [r8] │ │ │ │ - vldr s11, [r5] │ │ │ │ - vldr s15, [r4, #8] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - vsub.f32 s14, s11, s13 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - vsub.f32 s12, s13, s15 │ │ │ │ - adds r3, #1 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 37eb4 │ │ │ │ - ldr r0, [pc, #92] @ (37f90 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r6, #16 │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fe1c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 34820 │ │ │ │ + ldr r2, [pc, #68] @ (39934 ) │ │ │ │ + ldr r0, [pc, #72] @ (39938 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 354e4 │ │ │ │ - ldr r2, [pc, #76] @ (37f94 ) │ │ │ │ - movs r5, #15 │ │ │ │ - ldr r1, [pc, #76] @ (37f98 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #76] @ (37f9c ) │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 33cc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fa38 │ │ │ │ + nop │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ + movs r4, r1 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ + movs r4, r1 │ │ │ │ + subs r6, #20 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003993c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #16 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 3996e │ │ │ │ + ldr r2, [pc, #172] @ (39a04 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 399b6 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 39990 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 399dc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (39a08 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (39a0c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (39a10 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33bc8 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #52] @ (37fa0 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (37fa4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (37fa8 ) │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (39a14 ) │ │ │ │ + ldr r0, [pc, #132] @ (39a18 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 37e66 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 316e8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 33f0c │ │ │ │ + ldr r2, [pc, #100] @ (39a1c ) │ │ │ │ + ldr r0, [pc, #100] @ (39a20 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fe1c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 35b48 │ │ │ │ + ldr r2, [pc, #68] @ (39a24 ) │ │ │ │ + ldr r0, [pc, #72] @ (39a28 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 33cc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 31398 │ │ │ │ + nop │ │ │ │ + cmp r7, #8 │ │ │ │ + movs r4, r1 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ + movs r4, r1 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ movs r6, r1 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ + movs r5, r1 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ + movs r6, r1 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ + movs r5, r1 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ + movs r6, r1 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +00039a2c : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 39a40 │ │ │ │ + ldr r2, [pc, #60] @ (39a74 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #36] @ (39a78 ) │ │ │ │ + ldr r1, [pc, #40] @ (39a7c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #36] @ (39a80 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ movs r4, r1 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00037fac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00039a84 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #220] @ (380a0 ) │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #220] @ (380a4 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov.w r0, #0 │ │ │ │ - ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ - ldrd fp, r6, [sp, #92] @ 0x5c │ │ │ │ - cmp r4, #0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ble.n 38080 │ │ │ │ - ldr.w fp, [fp] │ │ │ │ - vldr s15, [sl] │ │ │ │ - vmov s14, fp │ │ │ │ - vldr s16, [r5] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - vcvt.f32.s32 s13, s14 │ │ │ │ - vsub.f32 s15, s15, s16 │ │ │ │ - vdiv.f32 s14, s15, s13 │ │ │ │ - vstr s14, [sp, #32] │ │ │ │ - ble.n 38062 │ │ │ │ - bic.w sl, r4, r4, asr #31 │ │ │ │ - add r3, sp, #32 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r3, r8, [sp, #24] │ │ │ │ - add.w sl, r8, sl, lsl #2 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, r7 │ │ │ │ - blx r9 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r6, sl, [sp, #8] │ │ │ │ - blx r7 │ │ │ │ - vmov s15, r4 │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - adds r4, #1 │ │ │ │ - vcvt.f32.s32 s13, s15 │ │ │ │ - vmov.f32 s15, s16 │ │ │ │ - cmp fp, r4 │ │ │ │ - vmla.f32 s15, s13, s14 │ │ │ │ - vstr s15, [r5] │ │ │ │ - bge.n 38024 │ │ │ │ - ldr r2, [pc, #68] @ (380a8 ) │ │ │ │ - ldr r3, [pc, #60] @ (380a4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3809c │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r1, [pc, #36] @ (380ac ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #32] @ (380b0 ) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 39afc │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 39b1a │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (39b2c ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #32] @ (380b4 ) │ │ │ │ + add.w r1, r1, #88 @ 0x58 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 39b1e │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r4, r6 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + adds r6, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 39abe │ │ │ │ + mov r3, r6 │ │ │ │ + sub.w r2, lr, #40 @ 0x28 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (39b30 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (39b34 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (39b38 ) │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 33bcc │ │ │ │ - b.n 37fec │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ movs r5, r1 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -000380b8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00039b3c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #540] @ (382e8 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #540] @ (382ec ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - vldr s15, [r7] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldrd r5, r4, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r5 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r4 │ │ │ │ - vstr s15, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - blx r9 │ │ │ │ - mvn.w r3, sl │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - add.w fp, r3, sl, lsl #1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add.w r2, fp, sl │ │ │ │ - add.w r3, fp, #1 │ │ │ │ - add.w sl, r2, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add.w sl, r4, sl, lsl #2 │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - strd r5, r4, [sp] │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - blx 31374 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r5, sl, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - strd r5, r4, [sp] │ │ │ │ - blx 31374 │ │ │ │ - vldr s14, [sp, #40] @ 0x28 │ │ │ │ - vldr s15, [r7] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r8] │ │ │ │ - blx r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31374 │ │ │ │ - vldr s11, [sp, #36] @ 0x24 │ │ │ │ - vldr s15, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - vadd.f32 s15, s15, s11 │ │ │ │ - cmp r0, #0 │ │ │ │ - vstr s15, [r8] │ │ │ │ - it le │ │ │ │ - vldrle s15, [r7] │ │ │ │ - ble.n 382a4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add.w r2, r1, fp, lsl #2 │ │ │ │ - adds r0, #1 │ │ │ │ - vldr s12, [pc, #292] @ 382d4 │ │ │ │ - add.w r1, r1, r3, lsl #2 │ │ │ │ - vldr s10, [pc, #288] @ 382d8 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r5!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s13} │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vsub.f32 s13, s15, s13 │ │ │ │ - vstmia r1!, {s13} │ │ │ │ - vldmia r4!, {s15} │ │ │ │ - vmul.f32 s15, s11, s15 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s10 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vabs.f32 s15, s14 │ │ │ │ - vcmpe.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s12, s15 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 381bc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s15, [r7] │ │ │ │ - vldr s11, [r3] │ │ │ │ - vdiv.f32 s14, s12, s11 │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 38270 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - vstr s15, [sp, #20] │ │ │ │ - vstr s14, [sp, #16] │ │ │ │ - blx 34418 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vmov.f32 s13, #36 @ 0x41200000 10.0 │ │ │ │ - vldr s12, [pc, #160] @ 382dc │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r7] │ │ │ │ - bgt.n 382b2 │ │ │ │ - ldr r2, [pc, #152] @ (382f0 ) │ │ │ │ - ldr r3, [pc, #144] @ (382ec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 382ce │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s13, [pc, #108] @ 382e0 │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 382a4 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vldr s1, [pc, #96] @ 382e4 │ │ │ │ - vstr s15, [sp, #16] │ │ │ │ - blx 34418 │ │ │ │ - vldr s14, [pc, #76] @ 382dc │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 38256 │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 38256 │ │ │ │ - ldr r2, [pc, #64] @ (382f4 ) │ │ │ │ - movs r5, #25 │ │ │ │ - ldr r1, [pc, #64] @ (382f8 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #64] @ (382fc ) │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 39b84 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 39ba2 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (39bb4 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 39ba6 │ │ │ │ + mov r3, r1 │ │ │ │ + subs r2, #8 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #8 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (39bb8 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (39bbc ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (39bc0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 33bcc │ │ │ │ - b.n 38256 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33ed8 │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - negs r0, r4 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #328] @ (3842c ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ movs r5, r1 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ movs r3, r1 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ movs r3, r1 │ │ │ │ - vhadd.u32 d16, d14, d11 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -00038300 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00039bc4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #612] @ (3857c ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #612] @ (38580 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - vldr s16, [pc, #576] @ 38568 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ - bic.w r6, r6, r6, asr #31 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r9 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #268] @ (39ce4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (39ce8 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - blx r7 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - mvns r2, r6 │ │ │ │ - vldr s17, [pc, #532] @ 3856c │ │ │ │ - add r2, r3 │ │ │ │ - add r3, r6 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - add r3, r2 │ │ │ │ - add.w r1, r9, r1, lsl #2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - subs r1, r3, r6 │ │ │ │ - adds r3, #1 │ │ │ │ - subs r0, r1, r6 │ │ │ │ - adds r6, r1, #1 │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - add.w r6, r9, r6, lsl #2 │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add.w r3, r9, #4 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - add.w r3, r3, r0, lsl #2 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #492] @ (38584 ) │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - vldr s15, [r4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r3, sl, [sp, #36] @ 0x24 │ │ │ │ - strd r9, r1, [sp, #4] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, sl │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - vstr s15, [sp, #68] @ 0x44 │ │ │ │ - blx 31374 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, sl │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #88 @ 0x58 │ │ │ │ + ldr r4, [pc, #252] @ (39cec ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 39c10 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 39c2c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 39c3c │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - strd r6, r3, [sp, #8] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - blx 31374 │ │ │ │ - vldr s14, [sp, #72] @ 0x48 │ │ │ │ - vldr s15, [r4] │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ mov r2, r6 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - mov r3, sl │ │ │ │ - vstr s15, [r8] │ │ │ │ - blx r7 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd r6, r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - strd r6, sl, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 39bf4 │ │ │ │ + ldr r3, [pc, #192] @ (39cf0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 31374 │ │ │ │ - vldr s11, [sp, #68] @ 0x44 │ │ │ │ - vldr s15, [sp, #72] @ 0x48 │ │ │ │ - ldr.w sl, [r5] │ │ │ │ - vadd.f32 s15, s15, s11 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - vstr s15, [r8] │ │ │ │ - ble.n 384da │ │ │ │ - ldr.w lr, [sp, #24] │ │ │ │ - add.w fp, sl, #1 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - mov ip, r9 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s12, [pc, #296] @ 38570 │ │ │ │ - vldmia r1!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s13} │ │ │ │ - vldmia lr!, {s14} │ │ │ │ - vsub.f32 s13, s13, s15 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vstmia r0!, {s13} │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - vmul.f32 s15, s11, s15 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s16 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vabs.f32 s15, s14 │ │ │ │ - vcmpe.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s12, s15 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 38448 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s18, [r4] │ │ │ │ - vldr s14, [r3] │ │ │ │ - vdiv.f32 s0, s12, s14 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 38508 │ │ │ │ - vmul.f32 s18, s18, s17 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - blx 34418 │ │ │ │ - ldr r1, [pc, #204] @ (38588 ) │ │ │ │ - ldr r0, [pc, #208] @ (3858c ) │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #14 │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #160] @ (39cf4 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #132] @ (39cf8 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 39cc8 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 31bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #80] @ (39cfc ) │ │ │ │ + ldr r1, [pc, #84] @ (39d00 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (39d04 ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ - add r0, pc │ │ │ │ - vstr s18, [r4] │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #8 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ blx 33bcc │ │ │ │ - b.n 383a2 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - ldr r2, [pc, #172] @ (38590 ) │ │ │ │ - ldr r3, [pc, #152] @ (38580 ) │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - add r2, pc │ │ │ │ - vstr s15, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 38558 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s15, [pc, #104] @ 38574 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3855c │ │ │ │ - vldr s1, [pc, #96] @ 38578 │ │ │ │ - blx 34418 │ │ │ │ - vldr s15, [pc, #76] @ 3856c │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ - ldr r1, [pc, #104] @ (38594 ) │ │ │ │ - mov.w r2, sl, lsl #2 │ │ │ │ - ldr r3, [pc, #76] @ (38580 ) │ │ │ │ - add r1, pc │ │ │ │ - vstr s18, [r4] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r1, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 38558 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - vmov.f32 s15, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - b.n 3852a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 31320 │ │ │ │ + b.n 39ca0 │ │ │ │ nop │ │ │ │ - negs r0, r4 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #328] @ (386c0 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ + movs r6, r1 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ + movs r6, r1 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ + movs r6, r1 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r3, r1 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + subs r2, #24 │ │ │ │ movs r3, r1 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + subs r2, #8 │ │ │ │ + movs r6, r1 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ - movs r5, r1 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -00038598 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00039d08 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r9, r3 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #388] @ (38738 ) │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r3, [pc, #388] @ (3873c ) │ │ │ │ - sub sp, #28 │ │ │ │ - vldr s16, [r9] │ │ │ │ - add r2, pc │ │ │ │ - vldr s15, [sl] │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r7, r0 │ │ │ │ - vmul.f32 s16, s16, s14 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 39d58 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (39d5c ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - vadd.f32 s15, s15, s16 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - bic.w r5, r3, r3, asr #31 │ │ │ │ - cmp r3, #0 │ │ │ │ - mvn.w r8, r5 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - vstr s15, [sp, #16] │ │ │ │ - ble.n 38618 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r0!, {s15} │ │ │ │ - cmp r3, ip │ │ │ │ - vmla.f32 s15, s14, s16 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 38602 │ │ │ │ - add.w r8, r8, r5, lsl #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3865c │ │ │ │ - adds r2, r4, #4 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - add.w r2, r2, r8, lsl #2 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r2!, {s14} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r0!, {s15} │ │ │ │ - cmp r3, ip │ │ │ │ - vmla.f32 s15, s14, s16 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 38646 │ │ │ │ - add r5, r8 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - blx fp │ │ │ │ - vldr s15, [sl] │ │ │ │ - vldr s13, [r9] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - cmp r3, #0 │ │ │ │ - vstr s15, [sp, #16] │ │ │ │ - ble.n 386bc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - mov ip, r6 │ │ │ │ - add.w r3, r1, r5, lsl #2 │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r1, r1, r8, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s14, [r3] │ │ │ │ - adds r2, #1 │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - cmp r2, lr │ │ │ │ - vmla.f32 s15, s13, s14 │ │ │ │ - vstmia r0!, {s15} │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - vldmia r3!, {s15} │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - bne.n 38696 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ - blx fp │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 38714 │ │ │ │ - vldr s14, [r9] │ │ │ │ - vmov.f32 s15, #24 @ 0x40c00000 6.0 │ │ │ │ - adds r4, #4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - vdiv.f32 s11, s14, s15 │ │ │ │ - add.w r4, r4, r8, lsl #2 │ │ │ │ - adds r0, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r5!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s12} │ │ │ │ - cmp r3, r0 │ │ │ │ - vldmia r4!, {s13} │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vldmia r6!, {s14} │ │ │ │ - vadd.f32 s15, s15, s12 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vmla.f32 s14, s15, s11 │ │ │ │ - vstmia r1!, {s14} │ │ │ │ - bne.n 386ea │ │ │ │ - ldr r2, [pc, #40] @ (38740 ) │ │ │ │ - ldr r3, [pc, #36] @ (3873c ) │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 316e8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33f10 │ │ │ │ + ldr r2, [pc, #32] @ (39d60 ) │ │ │ │ + ldr r3, [pc, #28] @ (39d5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 38732 │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 39d54 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00038744 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00039d64 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #188] @ (38814 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #188] @ (38818 ) │ │ │ │ - sub sp, #20 │ │ │ │ - add r4, pc │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - mov r9, r1 │ │ │ │ - vldr s13, [r6] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - it gt │ │ │ │ - addgt r7, #1 │ │ │ │ - ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (39df0 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (39df4 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r2 │ │ │ │ - ittt gt │ │ │ │ - movgt lr, r4 │ │ │ │ - movgt r2, r5 │ │ │ │ - movgt r1, #1 │ │ │ │ - ble.n 387a4 │ │ │ │ - vldmia r2!, {s14} │ │ │ │ - adds r1, #1 │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - cmp r1, r7 │ │ │ │ - vmla.f32 s15, s14, s13 │ │ │ │ - vstmia lr!, {s15} │ │ │ │ - bne.n 3878e │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 387f6 │ │ │ │ - vldr s12, [r6] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - adds r4, r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - vmul.f32 s12, s12, s15 │ │ │ │ - movs r1, #1 │ │ │ │ - vldmia r3!, {s14} │ │ │ │ - adds r1, #1 │ │ │ │ - vldmia r0!, {s13} │ │ │ │ - cmp r1, r4 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vsub.f32 s14, s14, s13 │ │ │ │ - vmla.f32 s15, s14, s12 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 387d8 │ │ │ │ - ldr r2, [pc, #36] @ (3881c ) │ │ │ │ - ldr r3, [pc, #28] @ (38818 ) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (39df8 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 316e8 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 337f8 │ │ │ │ + ldr r0, [pc, #92] @ (39dfc ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 2fed0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34538 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 35c34 │ │ │ │ + ldr r2, [pc, #40] @ (39e00 ) │ │ │ │ + ldr r3, [pc, #28] @ (39df4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 38810 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne.n 39dec │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ + movs r4, r1 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00038820 : │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 38850 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vldr s13, [r3] │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r0!, {s15} │ │ │ │ - cmp r3, ip │ │ │ │ - vmla.f32 s15, s13, s14 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 3883a │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00038854 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00039e04 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #128] @ (388ec ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #128] @ (388f0 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 39e54 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (39e58 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 388c8 │ │ │ │ - adds r2, r7, #1 │ │ │ │ - vmov s15, r2 │ │ │ │ - asrs r7, r7, #1 │ │ │ │ - mov r5, r8 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - adds r6, r7, #1 │ │ │ │ - movs r4, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - vdiv.f32 s16, s0, s15 │ │ │ │ - vmov s15, r4 │ │ │ │ - adds r4, #1 │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - vmul.f32 s0, s0, s16 │ │ │ │ - blx 31b04 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - cmp r4, r6 │ │ │ │ - vstmia r5!, {s0} │ │ │ │ - bne.n 388a0 │ │ │ │ - add.w r1, r8, r7, lsl #2 │ │ │ │ + blx 316e8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 2ffa0 │ │ │ │ - ldr r2, [pc, #40] @ (388f4 ) │ │ │ │ - ldr r3, [pc, #36] @ (388f0 ) │ │ │ │ + blx 35c34 │ │ │ │ + ldr r2, [pc, #32] @ (39e5c ) │ │ │ │ + ldr r3, [pc, #28] @ (39e58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 388e6 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne.n 39e50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -000388f8 : │ │ │ │ +00039e60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #512] @ (38b0c ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #512] @ (38b10 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add r4, pc │ │ │ │ - mov lr, r2 │ │ │ │ - ldr.w sl, [r8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov.w r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ble.w 38ae0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r7 │ │ │ │ - add.w fp, sl, #1 │ │ │ │ - mov ip, r7 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #896] @ (3a1fc ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #896] @ (3a200 ) │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ + strd r4, r3, [sp, #28] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bic.w r8, r6, r6, asr #31 │ │ │ │ + mul.w r4, r5, r8 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + cmp r4, #1 │ │ │ │ + it cc │ │ │ │ + movcc r4, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + mul.w r3, r5, r6 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + cmp r4, #1 │ │ │ │ + it cc │ │ │ │ + movcc r4, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + bic.w r0, r5, r5, asr #31 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + blx 3017c │ │ │ │ + vldr s15, [pc, #732] @ 3a1f4 │ │ │ │ + ldr r0, [pc, #744] @ (3a204 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + vdiv.f32 s17, s0, s15 │ │ │ │ + add r0, pc │ │ │ │ + blx 32ef4 │ │ │ │ + ldr r0, [pc, #732] @ (3a208 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + add r0, pc │ │ │ │ + blx 34a6c │ │ │ │ + ldr r0, [pc, #724] @ (3a20c ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + add r0, pc │ │ │ │ + blx 34a6c │ │ │ │ + ldr r0, [pc, #716] @ (3a210 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r1, [pc, #708] @ (3a214 ) │ │ │ │ + ldr r0, [pc, #708] @ (3a218 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 32800 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + blx 309bc │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #140 @ 0x8c │ │ │ │ + blx 319e4 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + vldr s19, [sp, #152] @ 0x98 │ │ │ │ + vldr s21, [sp, #156] @ 0x9c │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ + vldr s18, [sp, #136] @ 0x88 │ │ │ │ + vldr s20, [sp, #140] @ 0x8c │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 39f96 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + blx 33edc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + vldr s16, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3a04a │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + add.w lr, r3, #1 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r1] │ │ │ │ + vldmia r1!, {s15} │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - vstmia r0!, {s15} │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 38944 │ │ │ │ - sub.w r1, sl, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 38ab6 │ │ │ │ - mov ip, r7 │ │ │ │ - mov.w r1, sl, asr #1 │ │ │ │ + cmp r3, lr │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + bne.n 39fac │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 3a04a │ │ │ │ + adds r3, r7, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add.w r9, r9, #4 │ │ │ │ + adds r6, #1 │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ + add.w fp, r3, #4 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + movs r7, #1 │ │ │ │ + add.w sl, r3, #4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov.w r3, ip, lsl #2 │ │ │ │ + add.w r5, r9, r3 │ │ │ │ + add.w r4, fp, r3 │ │ │ │ + add.w r0, sl, r3 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, r2 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 3a02a │ │ │ │ + vldr s13, [r3] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3a038 │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s12, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3a038 │ │ │ │ + vdiv.f32 s14, s13, s12 │ │ │ │ + adds r2, #1 │ │ │ │ + adds r1, #4 │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r2, r6 │ │ │ │ + vstmia r4!, {s14} │ │ │ │ + vstmia r0!, {s15} │ │ │ │ + beq.n 3a042 │ │ │ │ + vldmia r5!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 39ff8 │ │ │ │ + vmov.f32 s14, s16 │ │ │ │ + vmov.f32 s15, s16 │ │ │ │ + b.n 3a018 │ │ │ │ + adds r7, #1 │ │ │ │ + add ip, r8 │ │ │ │ + cmp r7, lr │ │ │ │ + bne.n 39fde │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ + blx 35af0 │ │ │ │ + ldr r0, [pc, #432] @ (3a21c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, pc │ │ │ │ + blx 30ca0 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str.w r3, [r1, r0, lsl #2] │ │ │ │ + ble.n 3a0c4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + mvns r1, r3 │ │ │ │ + add.w r1, r1, r3, lsl #1 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + subs r5, r3, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, r4 │ │ │ │ + adds r7, r3, #1 │ │ │ │ + ldr.w r3, [r5, #4]! │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #4]! │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str.w r3, [r0, #4]! │ │ │ │ + bne.n 3a0a6 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3a146 │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ + ldrd r1, r0, [sp, #52] @ 0x34 │ │ │ │ + movs r2, #2 │ │ │ │ + ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ + adds r7, r3, #1 │ │ │ │ + mov.w r6, ip, lsl #2 │ │ │ │ + movs r5, #1 │ │ │ │ + add.w lr, r0, r6 │ │ │ │ + add r6, r1 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [lr, #4]! │ │ │ │ + ldr.w r3, [r6, #4]! │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 3a134 │ │ │ │ + add.w fp, r3, #1 │ │ │ │ + add.w r3, r2, ip │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ + add r3, r9 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3a12c │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt ne │ │ │ │ + vdivne.f32 s14, s15, s17 │ │ │ │ + vstrne s14, [r3] │ │ │ │ + adds r2, #1 │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r2, fp │ │ │ │ + bne.n 3a108 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 3a0ec │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add ip, sl │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 3a146 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 3a0de │ │ │ │ + ldr r4, [pc, #216] @ (3a220 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #216] @ (3a224 ) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 31e68 │ │ │ │ + ldr r0, [pc, #208] @ (3a228 ) │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f32c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 3a3d6 │ │ │ │ + vsub.f32 s19, s19, s21 │ │ │ │ + vsub.f32 s15, s18, s20 │ │ │ │ movs r3, #0 │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str.w r3, [ip], #4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + movs r4, #2 │ │ │ │ + vdiv.f32 s18, s19, s15 │ │ │ │ + adds r3, #4 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add.w r9, r2, r3 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ add.w fp, r2, r3 │ │ │ │ - adds r1, r2, r0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r0, ip │ │ │ │ - mov r3, r2 │ │ │ │ - vldmia r3!, {s14} │ │ │ │ - vldmdb r1!, {s13} │ │ │ │ - vldmia lr!, {s12} │ │ │ │ - cmp r3, fp │ │ │ │ - vadd.f32 s15, s14, s13 │ │ │ │ - vsub.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vadd.f32 s13, s14, s15 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstmia ip!, {s13} │ │ │ │ - vstmdb r0!, {s15} │ │ │ │ - bne.n 38986 │ │ │ │ - ands.w sl, sl, #1 │ │ │ │ - bne.n 38a6c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #24 │ │ │ │ - mov r3, r9 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32234 │ │ │ │ - vldr s15, [r7] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w ip, [r8] │ │ │ │ + b.n 3a1ae │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt.w 3a3be │ │ │ │ + ldr.w r5, [r9, #4]! │ │ │ │ + ldr.w r7, [fp, #4]! │ │ │ │ + sub.w r8, r5, r7 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 3a1a4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + cmp r8, r3 │ │ │ │ + bge.n 3a1a4 │ │ │ │ + add.w sl, r7, #1 │ │ │ │ + cmp r5, sl │ │ │ │ + blt.n 3a2bc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + vldr s16, [sp, #132] @ 0x84 │ │ │ │ + adds r4, r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + vldr s11, [pc, #12] @ 3a1f8 │ │ │ │ + adds r1, r3, r4 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r4, r3 │ │ │ │ + b.n 3a29a │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ + movs r4, r1 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ + movs r3, r1 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ + movs r4, r1 │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ + movs r3, r1 │ │ │ │ + vldr s14, [r1, #4] │ │ │ │ + vcmp.f32 s14, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3a2aa │ │ │ │ + vldr s13, [r4, #-8] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3a2aa │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s12, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3a2aa │ │ │ │ + vsub.f32 s14, s14, s12 │ │ │ │ + vsub.f32 s13, s15, s13 │ │ │ │ + vldr s12, [sp, #116] @ 0x74 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + vmul.f32 s14, s14, s18 │ │ │ │ + vmul.f32 s13, s13, s18 │ │ │ │ + vmul.f32 s15, s14, s15 │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + vmul.f32 s15, s15, s15 │ │ │ │ + vmla.f32 s15, s13, s13 │ │ │ │ + vsqrt.f32 s14, s15 │ │ │ │ + vadd.f32 s11, s11, s14 │ │ │ │ + vcmpe.f32 s12, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 3a462 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r5, sl │ │ │ │ + blt.n 3a2b6 │ │ │ │ + mov r2, r4 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 3a22c │ │ │ │ + adds r3, r1, #4 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r5, sl │ │ │ │ + bge.n 3a29a │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3a398 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3a43e │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.w 3a1a4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r3, r7 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + adds r3, r2, r4 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r2, r3 │ │ │ │ + blx 30e44 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov sl, r0 │ │ │ │ + adds r2, r3, r5 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + blx 30e44 │ │ │ │ + sub.w r1, sl, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + it lt │ │ │ │ + neglt r1, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.w 3a1a4 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + vldr s15, [r2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + vldr s14, [r3] │ │ │ │ + subs r3, r5, #1 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + adds r3, r2, r5 │ │ │ │ + vldr s13, [r3] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - vstr s15, [r2] │ │ │ │ - ble.w 38afe │ │ │ │ - sub.w r1, ip, #3 │ │ │ │ - vldr s14, [r2] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r3, r7 │ │ │ │ - lsrs r1, r1, #1 │ │ │ │ - vldr s15, [r3, #8] │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s13, [r3, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vstr s15, [r0, #-4] │ │ │ │ - vstr s14, [r0] │ │ │ │ - bne.n 389f4 │ │ │ │ - mov r0, ip │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 38a34 │ │ │ │ - add.w r7, r7, ip, lsl #2 │ │ │ │ - add.w r2, r2, ip, lsl #2 │ │ │ │ - vldr s15, [r7] │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 38a52 │ │ │ │ - adds r0, #1 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 3a1a4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + add r4, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r4 │ │ │ │ + blx 30e44 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r2, r3 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + blx 30e44 │ │ │ │ + sub.w r1, sl, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + it lt │ │ │ │ + neglt r1, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.w 3a1a4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r5, r3 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vldr s15, [r2] │ │ │ │ + vldr s13, [r5] │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 3a1a4 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + subs r1, r7, #1 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + adds r6, #1 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r1, r3 │ │ │ │ + blx 35d14 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge.w 3a1ae │ │ │ │ + ldrd r3, r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r4, #1 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq.n 3a3d6 │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 3a18e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r1, [pc, #164] @ (3a480 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr.w r2, [r5], #4 │ │ │ │ - cmp r0, r3 │ │ │ │ - str.w r1, [r6], #4 │ │ │ │ - str.w r2, [r4], #4 │ │ │ │ - bne.n 38a3e │ │ │ │ - ldr r2, [pc, #192] @ (38b14 ) │ │ │ │ - ldr r3, [pc, #184] @ (38b10 ) │ │ │ │ + ldr r2, [pc, #160] @ (3a484 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #160] @ (3a488 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #112] @ (3a48c ) │ │ │ │ + ldr r3, [pc, #112] @ (3a490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 38b02 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - add r0, sp, #24 │ │ │ │ - add r3, r2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - add.w r1, r7, r3, lsl #2 │ │ │ │ - mov r3, r9 │ │ │ │ - vstr s15, [r1, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32234 │ │ │ │ - vldr s15, [r7] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w ip, [r8] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - vstr s15, [r2] │ │ │ │ - bgt.n 389e6 │ │ │ │ - mov r0, ip │ │ │ │ - b.n 38a34 │ │ │ │ - bne.n 38aee │ │ │ │ - vldr s12, [r2] │ │ │ │ - movs r0, #2 │ │ │ │ - vldr s15, [r2, #4] │ │ │ │ - vldr s13, [pc, #68] @ 38b08 │ │ │ │ - vsub.f32 s14, s12, s15 │ │ │ │ - vadd.f32 s15, s15, s12 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r2, #4] │ │ │ │ - vstr s15, [r2] │ │ │ │ - b.n 38a3a │ │ │ │ - vldr s15, [r2] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r2] │ │ │ │ - b.n 38a52 │ │ │ │ - vldr s15, [r2] │ │ │ │ - movs r0, #1 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r2] │ │ │ │ - b.n 38a3a │ │ │ │ - mov r0, ip │ │ │ │ - b.n 38a20 │ │ │ │ + bne.n 3a478 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + add sp, #180 @ 0xb4 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fb38 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 3a398 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + subs r0, r5, #1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + adds r2, r3, r5 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + add r1, r0 │ │ │ │ + add r2, r4 │ │ │ │ + add r0, r4 │ │ │ │ + blx 32e04 │ │ │ │ + b.n 3a398 │ │ │ │ + subs r0, r2, #4 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 32e04 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + vldr s11, [pc, #12] @ 3a47c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + b.n 3a290 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cbz r7, 38b80 │ │ │ │ - subs r7, #221 @ 0xdd │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r3, #8 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ + movs r3, r1 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0003a494 : │ │ │ │ + movs r3, #5 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0003a49c : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (3a510 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (3a514 ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #40 @ 0x28 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (3a518 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 3a4e6 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 3a502 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 3a508 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 3a4ca │ │ │ │ + ldr r3, [pc, #24] @ (3a51c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ + movs r6, r1 │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r5, r1 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ + movs r6, r1 │ │ │ │ + adds r2, #12 │ │ │ │ + movs r6, r1 │ │ │ │ │ │ │ │ -00038b18 : │ │ │ │ - push {lr} │ │ │ │ +0003a520 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - add ip, lr │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #128] @ (3a5b0 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ + cbnz r3, 3a556 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 3a590 │ │ │ │ + ldr r2, [pc, #108] @ (3a5b4 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - add lr, ip │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r2, ip, lsl #2 │ │ │ │ - str.w ip, [sp] │ │ │ │ - add.w lr, r2, lr, lsl #2 │ │ │ │ - str.w lr, [sp, #4] │ │ │ │ - blx 32b78 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00038b60 : │ │ │ │ - b.w 30368 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #96] @ (3a5b8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #96] @ (3a5bc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #96] @ (3a5c0 ) │ │ │ │ + adds r5, r1, #4 │ │ │ │ + add r3, pc │ │ │ │ + movs r1, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fed0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + blx 30e74 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 3a546 │ │ │ │ + ldr r2, [pc, #48] @ (3a5c4 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #48] @ (3a5c8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (3a5cc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ + movs r5, r1 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ + movs r6, r1 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ + movs r6, r1 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ + movs r4, r1 │ │ │ │ + @ instruction: 0xface000b │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -00038b64 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 38bce │ │ │ │ - push {r4, lr} │ │ │ │ +0003a5d0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ble.n 38ba2 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ - mov lr, r1 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - mov.w ip, #1 │ │ │ │ - vldr s15, [lr] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldmdb r3!, {s14} │ │ │ │ - cmp r0, ip │ │ │ │ - vstmia lr!, {s14} │ │ │ │ - vstr s15, [r3] │ │ │ │ - bge.n 38b8a │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 30684 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 38bca │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #128] @ (3a660 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ + cbnz r3, 3a606 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r1, #8 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 3a640 │ │ │ │ + ldr r2, [pc, #108] @ (3a664 ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #96] @ (3a668 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #96] @ (3a66c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #96] @ (3a670 ) │ │ │ │ + adds r5, r1, #4 │ │ │ │ + add r3, pc │ │ │ │ + movs r1, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fed0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + blx 30e74 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - bne.n 38bb6 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 3a5f6 │ │ │ │ + ldr r2, [pc, #48] @ (3a674 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #48] @ (3a678 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (3a67c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ + movs r5, r1 │ │ │ │ + adds r1, #24 │ │ │ │ + movs r6, r1 │ │ │ │ + adds r1, #4 │ │ │ │ + movs r6, r1 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ + movs r4, r1 │ │ │ │ + @ instruction: 0xfa1e000b │ │ │ │ + adds r0, #0 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -00038bd0 : │ │ │ │ +0003a680 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 38c36 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 3a6f8 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3a716 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (3a728 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #40 @ 0x28 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 3a71a │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r4, r6 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + adds r6, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 3a6ba │ │ │ │ + mov r3, r6 │ │ │ │ + sub.w r2, lr, #40 @ 0x28 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (3a72c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (3a730 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (3a734 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +0003a738 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov.w ip, r3, lsr #1 │ │ │ │ - asrs r5, r3, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, r1 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 3a780 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3a79e │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (3a7b0 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 3a7a2 │ │ │ │ mov r3, r1 │ │ │ │ - vldr s15, [r3, #4] │ │ │ │ - adds r3, #8 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - bne.n 38bf4 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - blx 34a60 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add.w r0, r1, r5, lsl #2 │ │ │ │ - add.w r1, r1, r3, lsl #2 │ │ │ │ - ldr.w r2, [r1, #-4]! │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r2, [r4], #4 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r4, r0 │ │ │ │ - bne.n 38c22 │ │ │ │ + subs r2, #8 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #8 │ │ │ │ + movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r1] │ │ │ │ - bx lr │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (3a7b4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (3a7b8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (3a7bc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ + movs r3, r1 │ │ │ │ + adds r1, #8 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -00038c48 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003a7c0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - ldr r3, [pc, #452] @ (38e28 ) │ │ │ │ - mov.w lr, #0 │ │ │ │ - mov r7, sl │ │ │ │ - mov r6, lr │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - adds r0, r2, #4 │ │ │ │ - add r3, pc │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - cmp.w lr, #3 │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ - it hi │ │ │ │ - addhi.w r9, r9, #2 │ │ │ │ - rsb r8, sl, #4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add sl, r0 │ │ │ │ - it ls │ │ │ │ - ldrls r3, [sp, #8] │ │ │ │ - strd lr, r0, [sp, #16] │ │ │ │ - it ls │ │ │ │ - ldrls.w r9, [r3, lr, lsl #2] │ │ │ │ - mov r3, r6 │ │ │ │ - subs.w fp, r9, #2 │ │ │ │ - it ne │ │ │ │ - movne.w fp, #1 │ │ │ │ - b.n 38cb6 │ │ │ │ - sub.w r8, r8, #4 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 38d1a │ │ │ │ - mov r6, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ - clz r2, r6 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #268] @ (3a8e0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (3a8e4 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - mov r7, r5 │ │ │ │ - adds r3, r6, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #40 @ 0x28 │ │ │ │ + ldr r4, [pc, #252] @ (3a8e8 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 3a80c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 3a828 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 3a838 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 38df2 │ │ │ │ - orrs.w r2, fp, r2 │ │ │ │ - str.w r9, [sl, #4]! │ │ │ │ - bne.n 38cae │ │ │ │ - cmp r6, r4 │ │ │ │ - ite ne │ │ │ │ - movne r2, r8 │ │ │ │ - moveq r2, r4 │ │ │ │ - rsb r1, r8, #8 │ │ │ │ - rsb r0, r8, #12 │ │ │ │ + beq.n 3a7f0 │ │ │ │ + ldr r3, [pc, #192] @ (3a8ec ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #160] @ (3a8f0 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #132] @ (3a8f4 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add r1, r2 │ │ │ │ - add r0, r2 │ │ │ │ - rsb r2, r8, #4 │ │ │ │ - cmp r6, r4 │ │ │ │ - it eq │ │ │ │ - moveq r2, #4 │ │ │ │ - add r1, r3 │ │ │ │ - add r0, r3 │ │ │ │ - sub.w r8, r8, #4 │ │ │ │ - blx 31bc4 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - cmp r5, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - bne.n 38cb6 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - strd sl, r3, [r2] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 3017c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 38e1a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vmov s15, r3 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - vdiv.f32 s20, s0, s15 │ │ │ │ - ldr.w r8, [fp, #4]! │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mul.w r1, r8, r1 │ │ │ │ - ble.n 38e12 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #2 │ │ │ │ - ble.n 38e08 │ │ │ │ - vldr s19, [sp, #4] │ │ │ │ - sub.w r9, r0, #3 │ │ │ │ - mov sl, r4 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov.w r3, r9, lsr #1 │ │ │ │ - mov.w r9, #1 │ │ │ │ - vmov r4, s19 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - strd fp, r1, [sp, #20] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - vmov s15, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w fp, [sp] │ │ │ │ - vcvt.f32.s32 s17, s15 │ │ │ │ - vldr s16, [pc, #116] @ 38e24 │ │ │ │ - add.w r5, r3, sl, lsl #2 │ │ │ │ - vmul.f32 s17, s17, s20 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ - adds r5, #8 │ │ │ │ - vmul.f32 s0, s17, s16 │ │ │ │ - blx 32544 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - str.w r2, [r5, #-8] │ │ │ │ - str.w r3, [r5, #-4] │ │ │ │ - bne.n 38db8 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.n 38e00 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add sl, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r4, r3 │ │ │ │ - b.n 38d9e │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 38c7c │ │ │ │ - ldrd fp, r1, [sp, #20] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - sub.w r3, r8, #2 │ │ │ │ - add r4, r5 │ │ │ │ - mla r4, r5, r3, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 38d56 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00038e2c : │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 38e3c │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - add r1, r2 │ │ │ │ - add r2, r1 │ │ │ │ - b.w 2fa60 │ │ │ │ - bx lr │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 3a8c4 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 31bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #80] @ (3a8f8 ) │ │ │ │ + ldr r1, [pc, #84] @ (3a8fc ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (3a900 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #24 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #24 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 31320 │ │ │ │ + b.n 3a89c │ │ │ │ nop │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ + movs r6, r1 │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r6, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -00038e40 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003a904 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r6, [pc, #528] @ (39064 ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r5, [pc, #528] @ (39068 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - mov.w r5, #0 │ │ │ │ - strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 38ff8 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - add.w r8, r4, #8 │ │ │ │ - mov.w r9, #1 │ │ │ │ - add.w r8, r8, r1, lsl #2 │ │ │ │ - mov sl, r6 │ │ │ │ - mov r7, r9 │ │ │ │ - mov fp, r3 │ │ │ │ - strd r6, r1, [sp, #28] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r4, [r8, #-4]! │ │ │ │ - mov r0, sl │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - mul.w r3, r0, r5 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - subs r3, r4, #1 │ │ │ │ - subs r4, #2 │ │ │ │ - mls r6, r0, r3, r6 │ │ │ │ - subs r3, r6, #1 │ │ │ │ - cmp r4, #3 │ │ │ │ - bhi.w 39016 │ │ │ │ - tbb [pc, r4] │ │ │ │ - eors r2, r2 │ │ │ │ - lsls r1, r5, #8 │ │ │ │ - adds r2, r0, r6 │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ - adds r1, r0, r2 │ │ │ │ - subs r2, #1 │ │ │ │ - add r0, r1 │ │ │ │ - subs r1, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r2, fp, r2, lsl #2 │ │ │ │ - add.w r1, fp, r1, lsl #2 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - beq.n 38fdc │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 32f54 │ │ │ │ - mov.w r9, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - blt.n 38f86 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 3a954 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (3a958 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 38e92 │ │ │ │ - adds r2, r0, r6 │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ - add r0, r2 │ │ │ │ - subs r2, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - add.w r2, fp, r2, lsl #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - strd r2, r0, [sp, #4] │ │ │ │ - beq.n 38fbc │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 35624 │ │ │ │ - b.n 38f02 │ │ │ │ - add r0, r6 │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - beq.n 38fce │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 34454 │ │ │ │ - b.n 38f02 │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - beq.n 38fea │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 332e8 │ │ │ │ - b.n 38f02 │ │ │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 38ff8 │ │ │ │ - ldr.w r2, [ip] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 38ff8 │ │ │ │ - ldr r1, [pc, #208] @ (3906c ) │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #200] @ (39068 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 39012 │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 35624 │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 38f06 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 34454 │ │ │ │ - b.n 38fc8 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 32f54 │ │ │ │ - b.n 38fc8 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 332e8 │ │ │ │ - b.n 38fc8 │ │ │ │ - ldr r2, [pc, #116] @ (39070 ) │ │ │ │ - ldr r3, [pc, #108] @ (39068 ) │ │ │ │ + blx 31070 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33a24 │ │ │ │ + ldr r2, [pc, #32] @ (3a95c ) │ │ │ │ + ldr r3, [pc, #28] @ (3a958 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 39012 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 3a950 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #1 │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ - it ne │ │ │ │ - eorne.w r9, r9, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 39046 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 33840 │ │ │ │ - b.n 38fc8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 33840 │ │ │ │ - b.n 38f02 │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #696] @ (39320 ) │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #408] @ (39208 ) │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r5, [pc, #32] @ (39094 ) │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00039074 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 390a0 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - add.w r3, r2, ip │ │ │ │ - add ip, r3 │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 32234 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000390a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003a960 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r6, [pc, #472] @ (39290 ) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r5, [pc, #472] @ (39294 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - mov.w r5, #0 │ │ │ │ - strd r1, r2, [sp, #32] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movs r5, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - ble.w 39238 │ │ │ │ - add.w r8, r4, #4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r4, [r8, #4]! │ │ │ │ - mov fp, r5 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r4, [pc, #276] @ (3aa88 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #276] @ (3aa8c ) │ │ │ │ + mov r8, r2 │ │ │ │ + add r4, pc │ │ │ │ + mov r7, r0 │ │ │ │ + add r6, sp, #28 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r4, sp, #16 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 31070 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34b38 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fd5c │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3407c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - adds r7, #1 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mul.w r5, r4, r5 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - subs r2, r6, #1 │ │ │ │ - mul.w r3, fp, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - subs r3, r4, #2 │ │ │ │ - add.w r2, r9, r2, lsl #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 3a9d8 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 3aa12 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 39256 │ │ │ │ - tbb [pc, r3] │ │ │ │ - strh r3, [r4, r5] │ │ │ │ - lsls r6, r7, #8 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - adds r1, r0, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - add r0, r1 │ │ │ │ - subs r1, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - add.w r1, r9, r1, lsl #2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3921c │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2f3d8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - eor.w sl, sl, #1 │ │ │ │ - subs r4, #1 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r7, r3 │ │ │ │ - ble.n 390f2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 39238 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 39238 │ │ │ │ - ldr r1, [pc, #280] @ (39298 ) │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #272] @ (39294 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r1, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 39252 │ │ │ │ - ldrd r0, r1, [sp, #32] │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r3, r0, [sp, #4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 39200 │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2fe4c │ │ │ │ - b.n 3915a │ │ │ │ - add r0, r6 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3920e │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 34048 │ │ │ │ - b.n 3915a │ │ │ │ - str r2, [sp, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3922a │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 32f48 │ │ │ │ - b.n 3915a │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2fe4c │ │ │ │ - b.n 3915a │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 34048 │ │ │ │ - b.n 3915a │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2f3d8 │ │ │ │ - b.n 3915a │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 32f48 │ │ │ │ - b.n 3915a │ │ │ │ - ldr r2, [pc, #96] @ (3929c ) │ │ │ │ - ldr r3, [pc, #88] @ (39294 ) │ │ │ │ + beq.n 3aa4a │ │ │ │ + ldr r2, [pc, #208] @ (3aa90 ) │ │ │ │ + ldr r3, [pc, #200] @ (3aa8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 39252 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 39286 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 35280 │ │ │ │ - ldrd r3, r4, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - eoreq.w sl, sl, #1 │ │ │ │ - b.n 39160 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 39266 │ │ │ │ - ldr r4, [pc, #296] @ (393bc ) │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #520] @ (394a4 ) │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r2, [pc, #800] @ (395c0 ) │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000392a0 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 392cc │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - add.w r3, r2, ip │ │ │ │ - add ip, r3 │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 305c4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000392d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ - bic.w r2, r3, r3, asr #31 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - mul.w r3, r3, r2 │ │ │ │ - bic.w r1, r3, r3, asr #31 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mul.w r3, r3, r2 │ │ │ │ - bic.w r0, r3, r3, asr #31 │ │ │ │ - mvns r3, r2 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - subs r2, r3, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - subs r3, r3, r0 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - blx 3017c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr.w fp, [r8] │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - beq.w 3953a │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 3936e │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - blx 33edc │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 39d4a │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r4, r3, r2, lsl #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - mov.w r3, r3, lsl #2 │ │ │ │ - ble.n 393ce │ │ │ │ - adds r7, r0, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add.w r8, r3, r9 │ │ │ │ - add.w lr, r3, r6 │ │ │ │ - mov.w ip, #2 │ │ │ │ - mov sl, r2 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - movs r5, #1 │ │ │ │ - add.w r1, r8, r2 │ │ │ │ - add r2, lr │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r5, #1 │ │ │ │ - add r1, r3 │ │ │ │ - cmp r5, r7 │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - add r2, r3 │ │ │ │ - bne.n 393ae │ │ │ │ - add r4, sl │ │ │ │ - cmp r0, ip │ │ │ │ - beq.n 393cc │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - b.n 393a4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r0 │ │ │ │ - ble.n 39472 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 39d32 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r7, r0, #1 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - sub.w r8, r3, #3 │ │ │ │ - ldr.w lr, [sp, #172] @ 0xac │ │ │ │ - adds r2, r4, r2 │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - mov.w r8, r8, lsr #1 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 39dd6 │ │ │ │ - mov sl, r2 │ │ │ │ - mov.w ip, #1 │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ - mov.w r3, sl, lsl #2 │ │ │ │ - mov r1, lr │ │ │ │ - add.w r2, r9, r3 │ │ │ │ - mov r5, r8 │ │ │ │ - add r3, r6 │ │ │ │ - vldr s11, [r2, #8] │ │ │ │ - subs r5, #1 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s13, [r2, #4] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s12, [r1, #-8] │ │ │ │ - adds r3, #8 │ │ │ │ - vmul.f32 s14, s11, s15 │ │ │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmla.f32 s15, s12, s11 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - vstr s14, [r3, #4] │ │ │ │ - bne.n 3941c │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add sl, fp │ │ │ │ - cmp ip, r7 │ │ │ │ - bne.n 3940e │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - add lr, r0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 39c0e │ │ │ │ - adds r1, #1 │ │ │ │ - b.n 393fc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 39d76 │ │ │ │ - subs r2, #3 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bic.w r2, r2, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - add.w sl, r2, #5 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r7, fp │ │ │ │ - add.w r4, r9, #12 │ │ │ │ - add.w ip, r2, r1 │ │ │ │ + bne.n 3aa84 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #184] @ (3aa94 ) │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [pc, #184] @ (3aa98 ) │ │ │ │ movs r2, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - add.w r4, r6, #12 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 39d06 │ │ │ │ - ldr r4, [sp, #172] @ 0xac │ │ │ │ - mov.w r8, ip, lsl #2 │ │ │ │ - mov.w r9, #3 │ │ │ │ - strd r5, r2, [sp, #28] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - add.w lr, r4, r5, lsl #2 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - add.w fp, r4, r8 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - add r8, r4 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - vldr s10, [lr] │ │ │ │ - mov r5, r8 │ │ │ │ - vldr s11, [lr, #4] │ │ │ │ - mov r2, fp │ │ │ │ - mov.w ip, #1 │ │ │ │ - vldr s12, [r2, #-4] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldr s13, [r2] │ │ │ │ - cmp ip, r4 │ │ │ │ - add r2, r3 │ │ │ │ - vmul.f32 s15, s12, s11 │ │ │ │ - vmul.f32 s14, s11, s13 │ │ │ │ - vmla.f32 s14, s10, s12 │ │ │ │ - vnmls.f32 s15, s10, s13 │ │ │ │ - vstr s14, [r5, #-4] │ │ │ │ - vstr s15, [r5] │ │ │ │ - add r5, r3 │ │ │ │ - bne.n 394dc │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - cmp r9, sl │ │ │ │ - bne.n 394cc │ │ │ │ - ldrd r5, r2, [sp, #28] │ │ │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.w 39b06 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - add ip, r4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r5, r4 │ │ │ │ - b.n 394a4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 3954c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - blx 33edc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ble.w 39ce0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 395dc │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov.w lr, #2 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - add.w ip, r0, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str.w fp, [sp] │ │ │ │ - add.w r8, r2, r7, lsl #1 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - add.w r5, r9, r3 │ │ │ │ - add.w sl, r6, r3 │ │ │ │ - mla r9, r1, r7, r2 │ │ │ │ - str r6, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov.w r1, r8, lsl #2 │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ - add.w r6, sl, r1 │ │ │ │ - add.w r4, sl, r2 │ │ │ │ - add r1, r5 │ │ │ │ - add r2, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - vldr s14, [r6, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - vldr s15, [r4, #4] │ │ │ │ - add r6, r3 │ │ │ │ - add r4, r3 │ │ │ │ - cmp r0, ip │ │ │ │ - vadd.f32 s13, s14, s15 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1, #4] │ │ │ │ - add r1, r3 │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - add r2, r3 │ │ │ │ - bne.n 395a0 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, r7 │ │ │ │ - sub.w r9, r9, r7 │ │ │ │ - cmp fp, lr │ │ │ │ - bge.n 3958a │ │ │ │ - ldr.w fp, [sp] │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 39d88 │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - add r0, sp, #100 @ 0x64 │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - vdiv.f32 s0, s16, s0 │ │ │ │ - blx 32544 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mvns r2, r7 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - subs r3, r0, #1 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ - vldr s9, [sp, #96] @ 0x60 │ │ │ │ - add.w lr, fp, #1 │ │ │ │ - vldr s14, [sp, #100] @ 0x64 │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - mla r3, r7, r3, r2 │ │ │ │ - vldr s10, [pc, #384] @ 397a4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - adds r3, r1, r2 │ │ │ │ - add r1, r7 │ │ │ │ - strd r3, r3, [sp, #24] │ │ │ │ - add r1, r2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - mla r1, r0, r7, r2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - mov.w r9, r3, lsl #2 │ │ │ │ - movs r0, #2 │ │ │ │ - add.w r8, r2, #4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add.w r2, r8, r9 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add.w r2, r8, r1, lsl #2 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - adds r2, #4 │ │ │ │ - str r6, [sp, #164] @ 0xa4 │ │ │ │ - str.w r9, [sp, #92] @ 0x5c │ │ │ │ - vmul.f32 s12, s14, s10 │ │ │ │ - vmul.f32 s15, s14, s13 │ │ │ │ - vmla.f32 s15, s9, s10 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - vnmls.f32 s12, s9, s13 │ │ │ │ - vmov.f32 s10, s15 │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - ble.n 396b0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w ip, r2, r1, lsl #2 │ │ │ │ - ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ - add.w r9, r2, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r5!, {s12} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r4!, {s11} │ │ │ │ - cmp r3, lr │ │ │ │ - vldmia r6!, {s15} │ │ │ │ - vmla.f32 s11, s12, s13 │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vstmia r9!, {s11} │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - bne.n 3968e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 39740 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - vmov.f32 s11, s13 │ │ │ │ - vmov.f32 s12, s10 │ │ │ │ - movs r5, #3 │ │ │ │ - ldrd r6, ip, [sp, #48] @ 0x30 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add.w r9, r2, r3, lsl #2 │ │ │ │ - vmul.f32 s15, s10, s11 │ │ │ │ - vmul.f32 s8, s10, s12 │ │ │ │ - vmla.f32 s15, s13, s12 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - vmov.f32 s12, s15 │ │ │ │ - vmov.f32 s15, s8 │ │ │ │ - vnmls.f32 s15, s13, s11 │ │ │ │ - vmov.f32 s11, s15 │ │ │ │ - ble.n 3972e │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r4, r8, r6, lsl #2 │ │ │ │ - add.w r0, r8, ip, lsl #2 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r4!, {s8} │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - cmp r3, lr │ │ │ │ - vldmia r0!, {s7} │ │ │ │ - vmla.f32 s15, s8, s11 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmla.f32 s15, s7, s12 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 39708 │ │ │ │ - adds r5, #1 │ │ │ │ - add r6, r7 │ │ │ │ - sub.w ip, ip, r7 │ │ │ │ - cmp sl, r5 │ │ │ │ - bge.n 396d8 │ │ │ │ - ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r0, #1 │ │ │ │ - subs r1, r1, r7 │ │ │ │ - cmp sl, r0 │ │ │ │ - add r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - sub.w r3, r3, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r3, r7 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bge.n 3965e │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - ble.n 397a8 │ │ │ │ - ldr.w ip, [sp, #20] │ │ │ │ - add.w r0, fp, #1 │ │ │ │ - ldr.w lr, [sp, #168] @ 0xa8 │ │ │ │ - movs r4, #2 │ │ │ │ - add.w r5, r8, r9 │ │ │ │ - mov r1, lr │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s15, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - vldmia r5!, {s14} │ │ │ │ - cmp r2, r0 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 39780 │ │ │ │ - adds r4, #1 │ │ │ │ - add r3, r7 │ │ │ │ - cmp ip, r4 │ │ │ │ - blt.n 397a8 │ │ │ │ - mov.w r9, r3, lsl #2 │ │ │ │ - b.n 39778 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 39aa6 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 39808 │ │ │ │ - adds r7, r3, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 39d20 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov fp, r6 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov.w sl, #1 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - adds r2, r1, r0 │ │ │ │ - mov.w r9, r1, lsl #2 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - mov.w r8, r0, lsl #2 │ │ │ │ - adds r3, #4 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - blx 33edc │ │ │ │ - add fp, r8 │ │ │ │ - add.w r3, r0, r9 │ │ │ │ - cmp sl, r7 │ │ │ │ - bne.n 397e8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 39a9c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mvn.w r7, #11 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w r8, #2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - mul.w r7, r3, r7 │ │ │ │ - add.w ip, r2, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mul.w r1, r1, r0 │ │ │ │ - add.w r4, r5, r0, lsl #1 │ │ │ │ - mov.w fp, r3, lsl #3 │ │ │ │ - add.w sl, r5, r1 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - mov.w ip, ip, lsl #2 │ │ │ │ - adds r0, r6, r3 │ │ │ │ - mov r9, r4 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add.w r5, r5, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - add.w lr, r2, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3989c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add.w r6, r0, r9, lsl #2 │ │ │ │ - add.w r5, r0, sl, lsl #2 │ │ │ │ - movs r4, #1 │ │ │ │ - subs r1, r1, r7 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - add.w r8, r1, ip │ │ │ │ - vldr s15, [r6, #4] │ │ │ │ - add r8, r7 │ │ │ │ - adds r4, #1 │ │ │ │ - add r6, r3 │ │ │ │ - cmp r4, lr │ │ │ │ - vstr s15, [r8] │ │ │ │ - ldr.w r8, [r5, #4] │ │ │ │ - add r5, r3 │ │ │ │ - str.w r8, [r1, #4] │ │ │ │ - add r1, r2 │ │ │ │ - bne.n 39876 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add ip, fp │ │ │ │ - sub.w r7, r7, fp │ │ │ │ - add r9, r1 │ │ │ │ - sub.w sl, sl, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r1, r8 │ │ │ │ - bge.n 3985e │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 39a9c │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - cmp r4, r5 │ │ │ │ - bge.n 399ca │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - cmp r6, #2 │ │ │ │ - ble.w 39a9c │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - adds r4, #2 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - add r5, r6 │ │ │ │ - subs r6, #3 │ │ │ │ - bic.w r6, r6, #1 │ │ │ │ - mla r1, r2, r4, r1 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - add.w r9, r6, #5 │ │ │ │ - add.w r5, r5, r2, lsl #1 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r4, r7 │ │ │ │ - add r4, r2 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - adds r7, r2, r3 │ │ │ │ - add.w r5, r2, r5, lsl #1 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #2 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add.w r2, r0, #12 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - add.w r2, r7, #8 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - adds r7, r2, #1 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 39cf2 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mov.w r8, #3 │ │ │ │ - strd r1, r5, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add.w lr, r6, r5, lsl #2 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add.w ip, r6, r4, lsl #2 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - sub.w fp, r6, r5, lsl #3 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - add.w sl, r6, r0, lsl #3 │ │ │ │ - add.w r5, fp, lr │ │ │ │ - sub.w r4, sl, ip │ │ │ │ - mov r0, ip │ │ │ │ - mov r1, lr │ │ │ │ - movs r6, #1 │ │ │ │ - vldr s12, [r5, #-4] │ │ │ │ - adds r6, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - cmp r6, r7 │ │ │ │ - vldr s13, [r1] │ │ │ │ - add r1, r3 │ │ │ │ - vldr s15, [r5] │ │ │ │ - add r5, r3 │ │ │ │ - vadd.f32 s11, s14, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vadd.f32 s12, s13, s15 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r0] │ │ │ │ - vstr s14, [r4] │ │ │ │ - vstr s12, [r0, #4] │ │ │ │ - add r0, r2 │ │ │ │ - vstr s15, [r4, #4] │ │ │ │ - add r4, r2 │ │ │ │ - bne.n 39960 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne.n 39952 │ │ │ │ - ldrd r1, r5, [sp, #8] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ - blt.n 39a9c │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add r5, r6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - add r0, r6 │ │ │ │ - add r4, r6 │ │ │ │ - b.n 39926 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 39a9c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - add r2, r3 │ │ │ │ - adds r3, r4, r3 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - add r3, r4 │ │ │ │ - add.w r3, r1, r3, lsl #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, r0 │ │ │ │ - sub.w fp, r1, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - sub.w sl, r1, #3 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r9, r3 │ │ │ │ - add r1, r3 │ │ │ │ - add.w fp, r0, fp, lsl #2 │ │ │ │ - mov.w sl, sl, lsr #1 │ │ │ │ - movs r3, #2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp r0, #2 │ │ │ │ - ble.w 39dc4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov ip, r2 │ │ │ │ - movs r5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - sub.w r8, r0, r2 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add.w lr, r0, r1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - mov.w r3, lr, lsl #2 │ │ │ │ - add.w r0, r6, ip, lsl #2 │ │ │ │ - add.w r1, r6, r8, lsl #2 │ │ │ │ - add r2, r3 │ │ │ │ - mov r4, sl │ │ │ │ - add r3, fp │ │ │ │ - vldr s12, [r1, #8] │ │ │ │ - subs r4, #1 │ │ │ │ - vldr s14, [r0, #8] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s13, [r0, #12] │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r0, #8 │ │ │ │ - vadd.f32 s11, s14, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - subs r3, #8 │ │ │ │ - cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ - vadd.f32 s12, s13, s15 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r2] │ │ │ │ - vstr s14, [r3] │ │ │ │ - vstr s12, [r2, #4] │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - bne.n 39a38 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r5, #1 │ │ │ │ - add ip, r9 │ │ │ │ - add r8, r9 │ │ │ │ - add lr, r3 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 39a24 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 39a06 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 39808 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r9, r3, #1 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 39db2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov.w lr, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - adds r3, r2, r1 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - add.w ip, r0, #4 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - add.w ip, ip, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add.w r7, r3, lr │ │ │ │ - mov r1, ip │ │ │ │ - mov r2, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r5, [r1, #0] │ │ │ │ - add r2, r4 │ │ │ │ - add r1, r0 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 39ae6 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r9, lr │ │ │ │ - bne.n 39ae0 │ │ │ │ - b.n 39800 │ │ │ │ - mov fp, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r0 │ │ │ │ - bge.w 39d42 │ │ │ │ + add r3, pc │ │ │ │ + movs r5, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 312b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 39d4a │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r1, #2 │ │ │ │ - ble.w 39558 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - sub.w sl, r2, #2 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - subs r2, r1, #3 │ │ │ │ - bic.w r2, r2, #1 │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - add r4, r5 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - adds r1, r2, #5 │ │ │ │ - add.w ip, r0, #1 │ │ │ │ - mov fp, r1 │ │ │ │ - str.w r9, [sp, #156] @ 0x9c │ │ │ │ - lsls r2, r5, #3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mul.w sl, r5, sl │ │ │ │ - movs r2, #2 │ │ │ │ - add.w r5, r6, #12 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - add.w r5, r9, #12 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 39bec │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - mov.w r9, #3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r8, r1, lr │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add lr, r1 │ │ │ │ - add.w r5, r8, sl │ │ │ │ - add.w r4, lr, sl │ │ │ │ - mov r1, lr │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 34200 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - movs r7, #1 │ │ │ │ - vldr s12, [r2, #-4] │ │ │ │ - adds r7, #1 │ │ │ │ - vldr s15, [r5, #-4] │ │ │ │ - cmp r7, ip │ │ │ │ - vldr s14, [r2] │ │ │ │ - add r2, r3 │ │ │ │ - vldr s13, [r5] │ │ │ │ - add r5, r3 │ │ │ │ - vadd.f32 s11, s12, s15 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vsub.f32 s12, s14, s13 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vstr s11, [r1, #-4] │ │ │ │ - vstr s12, [r4, #-4] │ │ │ │ - vstr s14, [r1] │ │ │ │ - add r1, r3 │ │ │ │ - vstr s15, [r4] │ │ │ │ - add r4, r3 │ │ │ │ - bne.n 39b86 │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - cmp r9, fp │ │ │ │ - bne.n 39b78 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 39c04 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r4, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - sub.w sl, sl, r1 │ │ │ │ - b.n 39b5e │ │ │ │ - movs r7, #3 │ │ │ │ - add.w lr, r7, #2 │ │ │ │ - adds r7, #4 │ │ │ │ - cmp lr, fp │ │ │ │ - beq.n 39bd8 │ │ │ │ - cmp r7, fp │ │ │ │ - bne.n 39bee │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.n 39be0 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ - b.n 39558 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 39dea │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 395dc │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - adds r7, r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mul.w r3, r3, r2 │ │ │ │ - adds r2, r4, r2 │ │ │ │ - add r2, r5 │ │ │ │ - add r1, r4 │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - mov fp, r4 │ │ │ │ - add.w r2, r3, r2, lsl #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r4, r2 │ │ │ │ - subs r3, #3 │ │ │ │ - mov.w sl, r3, lsr #1 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 39d64 │ │ │ │ - sub.w r8, r4, r1 │ │ │ │ - mov lr, r1 │ │ │ │ - mov.w ip, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - strd r0, r4, [sp, #24] │ │ │ │ - mov.w r1, lr, lsl #2 │ │ │ │ - mov.w r2, r8, lsl #2 │ │ │ │ - adds r4, r6, r1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ - add r1, r9 │ │ │ │ - add r2, r9 │ │ │ │ - mov r5, sl │ │ │ │ - vldr s12, [r4, #8] │ │ │ │ - subs r5, #1 │ │ │ │ - vldr s15, [r0, #8] │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s13, [r0, #12] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s14, [r4, #4] │ │ │ │ - adds r0, #8 │ │ │ │ - vadd.f32 s11, s12, s15 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - adds r2, #8 │ │ │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ - vsub.f32 s12, s14, s13 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vstr s11, [r1] │ │ │ │ - vstr s12, [r2] │ │ │ │ - vstr s14, [r1, #4] │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - bne.n 39c7a │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add lr, fp │ │ │ │ - add r8, fp │ │ │ │ - cmp ip, r7 │ │ │ │ - bne.n 39c68 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldrd r0, r4, [sp, #24] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r0 │ │ │ │ - bge.n 39c50 │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 39558 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.w 39aae │ │ │ │ - bne.w 39a9c │ │ │ │ - movs r7, #2 │ │ │ │ - b.n 397c4 │ │ │ │ - movs r6, #3 │ │ │ │ - add.w ip, r6, #2 │ │ │ │ - adds r6, #4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.w 399b6 │ │ │ │ - cmp r6, r9 │ │ │ │ - bne.n 39cf4 │ │ │ │ - b.n 399b6 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov.w lr, #3 │ │ │ │ - add.w r8, lr, #2 │ │ │ │ - add.w lr, lr, #4 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.w 39524 │ │ │ │ - cmp lr, sl │ │ │ │ - bne.n 39d0c │ │ │ │ - b.n 39524 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.w 39800 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 39d22 │ │ │ │ - b.n 39800 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 39d5a │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 39d36 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 39c1c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 39d90 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 39a9c │ │ │ │ - adds r7, r0, #1 │ │ │ │ - b.n 397bc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 39c1c │ │ │ │ - b.n 39a9c │ │ │ │ - movs r5, #1 │ │ │ │ - add.w ip, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp ip, r7 │ │ │ │ - beq.n 39ccc │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 39d66 │ │ │ │ - b.n 39ccc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #2 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 39d9a │ │ │ │ - adds r2, #2 │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n 39d7a │ │ │ │ - b.n 39b0a │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - bge.n 39d50 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 39aae │ │ │ │ - b.n 39a9c │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r0 │ │ │ │ - blt.w 39b12 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 39c1c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 39d90 │ │ │ │ - b.n 39a9c │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.w 39800 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 39db4 │ │ │ │ - b.n 39800 │ │ │ │ - movs r4, #1 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - adds r4, #2 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.w 39a8c │ │ │ │ - cmp r7, r4 │ │ │ │ - bne.n 39dc6 │ │ │ │ - b.n 39a8c │ │ │ │ - movs r5, #1 │ │ │ │ - add.w ip, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp ip, r7 │ │ │ │ - beq.n 39df2 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 39dd8 │ │ │ │ - b.w 39460 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r4 │ │ │ │ - blt.n 39d90 │ │ │ │ - b.n 397bc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add lr, r0 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 3946e │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 39d42 │ │ │ │ - │ │ │ │ -00039e08 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - vpush {d8-d11} │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ble.w 3a19a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r7, r1, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r2 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - sub.w r9, r2, #4 │ │ │ │ - bic.w r5, r0, r0, asr #31 │ │ │ │ - mov sl, r3 │ │ │ │ - mvns r2, r5 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mul.w r0, r1, r5 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - adds r7, r1, r5 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add.w r1, r5, r5, lsl #1 │ │ │ │ - adds r4, r2, r0 │ │ │ │ - adds r1, r2, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - adds r3, r4, r5 │ │ │ │ - add r4, r1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - subs r0, r4, r0 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - add r1, r0 │ │ │ │ - adds r0, r1, r5 │ │ │ │ - adds r1, r2, r5 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add r4, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, r7 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - add.w r7, r6, r3, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add.w lr, r6, r0, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w ip, r6, r4, lsl #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add.w r8, r6, r5, lsl #2 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w r1, sl, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ - add.w r5, sl, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - movs r4, #1 │ │ │ │ - vldr s4, [pc, #772] @ 3a1a4 │ │ │ │ - mov.w sl, r0, lsl #2 │ │ │ │ - vldr s5, [pc, #768] @ 3a1a8 │ │ │ │ - vldr s6, [pc, #768] @ 3a1ac │ │ │ │ - vldr s7, [pc, #768] @ 3a1b0 │ │ │ │ - vldr s14, [r8, #4] │ │ │ │ - add.w r0, r1, sl │ │ │ │ - vldr s12, [lr, #4] │ │ │ │ - add r0, r3 │ │ │ │ - vldr s15, [r9, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - vldr s11, [r7, #4] │ │ │ │ - add lr, r3 │ │ │ │ - vadd.f32 s8, s12, s14 │ │ │ │ - vldr s13, [ip, #4] │ │ │ │ - vmov.f32 s9, s15 │ │ │ │ - vsub.f32 s12, s12, s14 │ │ │ │ - vmov.f32 s10, s15 │ │ │ │ - add r8, r3 │ │ │ │ - vsub.f32 s14, s13, s11 │ │ │ │ - vadd.f32 s13, s13, s11 │ │ │ │ - vmla.f32 s9, s8, s4 │ │ │ │ - vmla.f32 s10, s8, s5 │ │ │ │ - vadd.f32 s15, s15, s8 │ │ │ │ - add ip, r3 │ │ │ │ - add r7, r3 │ │ │ │ - add r9, r3 │ │ │ │ - vmul.f32 s11, s14, s6 │ │ │ │ - vmul.f32 s14, s14, s7 │ │ │ │ - vmla.f32 s9, s13, s5 │ │ │ │ - vmla.f32 s14, s12, s6 │ │ │ │ - vmla.f32 s10, s13, s4 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - cmp r4, fp │ │ │ │ - vnmls.f32 s11, s12, s7 │ │ │ │ - vstr s15, [r1, #4] │ │ │ │ - add r1, r6 │ │ │ │ - vstr s9, [r0] │ │ │ │ - add.w r0, r2, sl │ │ │ │ - add r0, r3 │ │ │ │ - vstr s14, [r2, #4] │ │ │ │ - add r2, r6 │ │ │ │ - vstr s10, [r0] │ │ │ │ - vstr s11, [r5, #4] │ │ │ │ - add r5, r6 │ │ │ │ - bne.n 39eb2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 3a19a │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s4, [pc, #604] @ 3a1a4 │ │ │ │ - vldr s5, [pc, #604] @ 3a1a8 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - vldr s6, [pc, #596] @ 3a1ac │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - vldr s7, [pc, #592] @ 3a1b0 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - movs r3, #1 │ │ │ │ - strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3a158 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w fp, [sp, #152] @ 0x98 │ │ │ │ - add.w sl, r1, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ - add.w r8, r1, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - ldr.w lr, [sp, #160] @ 0xa0 │ │ │ │ - ldr r7, [sp, #164] @ 0xa4 │ │ │ │ - add.w ip, r1, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add.w r6, r1, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add.w r5, r1, r0, lsl #2 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - adds r0, r1, r2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - adds r4, r1, r3 │ │ │ │ - add r2, r0 │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add.w r1, r1, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - strd r0, r3, [sp, #4] │ │ │ │ + blx 2fe1c │ │ │ │ + add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - vldr s17, [ip, #8] │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - vldr s11, [r6, #8] │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - vldr s20, [r8, #8] │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - vldr s10, [lr, #4] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - vldr s14, [r7, #4] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - vldr s23, [sl] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldr s9, [fp, #-4] │ │ │ │ - vmul.f32 s2, s17, s10 │ │ │ │ - vldr s15, [r9, #-4] │ │ │ │ - vmul.f32 s8, s11, s14 │ │ │ │ - vldr s13, [r6, #12] │ │ │ │ - adds r7, #8 │ │ │ │ - vldr s18, [r8, #4] │ │ │ │ - vmul.f32 s3, s23, s9 │ │ │ │ - vldr s1, [ip, #4] │ │ │ │ - vmul.f32 s0, s20, s15 │ │ │ │ - vldr s21, [sl, #4] │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vldr s19, [r9, #-8] │ │ │ │ - vmul.f32 s15, s15, s18 │ │ │ │ - vldr s16, [lr, #-8] │ │ │ │ - vmul.f32 s10, s10, s1 │ │ │ │ - vldr s12, [r7, #-8] │ │ │ │ - vmul.f32 s9, s9, s21 │ │ │ │ - vldr s22, [fp, #-8] │ │ │ │ - vnmls.f32 s0, s19, s18 │ │ │ │ - vmla.f32 s10, s16, s17 │ │ │ │ - vnmls.f32 s2, s16, s1 │ │ │ │ - vnmls.f32 s8, s12, s13 │ │ │ │ - vmla.f32 s14, s12, s11 │ │ │ │ - vmla.f32 s9, s22, s23 │ │ │ │ - vmla.f32 s15, s19, s20 │ │ │ │ - vnmls.f32 s3, s22, s21 │ │ │ │ - vldr s12, [r5, #8] │ │ │ │ - vldr s16, [r5, #12] │ │ │ │ - adds r6, #8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #8 │ │ │ │ - adds r0, #8 │ │ │ │ - vmov.f32 s1, s16 │ │ │ │ - subs r3, #1 │ │ │ │ - vsub.f32 s11, s0, s2 │ │ │ │ - vmov.f32 s19, s16 │ │ │ │ - vadd.f32 s0, s0, s2 │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - vadd.f32 s18, s9, s14 │ │ │ │ - vsub.f32 s13, s10, s15 │ │ │ │ - vadd.f32 s17, s3, s8 │ │ │ │ - vsub.f32 s14, s14, s9 │ │ │ │ - vsub.f32 s3, s3, s8 │ │ │ │ - vmov.f32 s9, s12 │ │ │ │ - vmov.f32 s8, s12 │ │ │ │ - vadd.f32 s15, s15, s10 │ │ │ │ - vmul.f32 s2, s11, s6 │ │ │ │ - vmul.f32 s10, s13, s6 │ │ │ │ - vmla.f32 s8, s18, s4 │ │ │ │ - vmla.f32 s1, s17, s4 │ │ │ │ - vmla.f32 s9, s18, s5 │ │ │ │ - vmla.f32 s19, s17, s5 │ │ │ │ - vmul.f32 s11, s11, s7 │ │ │ │ - vmul.f32 s13, s13, s7 │ │ │ │ - vmla.f32 s11, s3, s6 │ │ │ │ - vmla.f32 s13, s14, s6 │ │ │ │ - vmla.f32 s8, s15, s5 │ │ │ │ - vmla.f32 s1, s0, s5 │ │ │ │ - vmla.f32 s9, s15, s4 │ │ │ │ - vmla.f32 s19, s0, s4 │ │ │ │ - vnmls.f32 s2, s3, s7 │ │ │ │ - vnmls.f32 s10, s14, s7 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - subs r2, #8 │ │ │ │ - adds r1, #8 │ │ │ │ - subs r3, #8 │ │ │ │ - vadd.f32 s14, s16, s17 │ │ │ │ - vadd.f32 s12, s12, s18 │ │ │ │ - vadd.f32 s3, s1, s13 │ │ │ │ - vsub.f32 s13, s13, s1 │ │ │ │ - vadd.f32 s12, s12, s15 │ │ │ │ - vadd.f32 s15, s14, s0 │ │ │ │ - vadd.f32 s0, s8, s11 │ │ │ │ - vadd.f32 s14, s19, s10 │ │ │ │ - vsub.f32 s8, s8, s11 │ │ │ │ - vsub.f32 s10, s10, s19 │ │ │ │ - vadd.f32 s11, s9, s2 │ │ │ │ - vsub.f32 s9, s9, s2 │ │ │ │ - vstr s12, [r4] │ │ │ │ - vstr s15, [r4, #4] │ │ │ │ - vstr s0, [r0] │ │ │ │ - vstr s8, [r2] │ │ │ │ - vstr s3, [r0, #4] │ │ │ │ - vstr s13, [r2, #4] │ │ │ │ - vstr s11, [r1] │ │ │ │ - vstr s9, [r3] │ │ │ │ - vstr s14, [r1, #4] │ │ │ │ - vstr s10, [r3, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.w 39fcc │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 39f70 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d11} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ - subs r5, r7, r6 │ │ │ │ - iteee mi │ │ │ │ - ldrbmi r1, [r6, #1] │ │ │ │ - subpl r7, #115 @ 0x73 │ │ │ │ - ldrbpl r0, [r3, #4] │ │ │ │ - subpl r7, #22 │ │ │ │ - │ │ │ │ -0003a1b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r4, r2 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 3a530 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - mov ip, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - sub.w r8, r4, #4 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - bic.w fp, r6, r6, asr #31 │ │ │ │ - sub.w r9, r6, fp │ │ │ │ - mvn.w r0, fp │ │ │ │ - mov.w r7, fp, lsl #3 │ │ │ │ - add.w sl, r0, fp │ │ │ │ - mul.w r3, r2, fp │ │ │ │ - mov.w r4, r9, lsl #2 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - adds r4, r0, r3 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - adds r5, r4, r3 │ │ │ │ - add r4, fp │ │ │ │ - adds r3, r5, r3 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, fp │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - subs r4, r0, r2 │ │ │ │ - add r5, fp │ │ │ │ - str r5, [sp, #8] │ │ │ │ - sub.w r5, r7, fp │ │ │ │ - mov.w r9, r3, lsl #2 │ │ │ │ - add r5, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r5, ip, r5, lsl #2 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - movs r6, #1 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - mov.w r3, sl, lsl #2 │ │ │ │ - add.w lr, r1, r7 │ │ │ │ - strd fp, sl, [sp, #20] │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - add.w r0, ip, r3 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - add.w ip, r1, r9 │ │ │ │ - adds r7, r1, r4 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - mov.w r1, fp, lsl #4 │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - vldr s13, [lr, #4] │ │ │ │ - add.w r4, r0, r9 │ │ │ │ - vldr s11, [r7, #4] │ │ │ │ - add r4, r1 │ │ │ │ - vldr s15, [ip, #4] │ │ │ │ - adds r6, #1 │ │ │ │ - vldr s14, [r8, #4] │ │ │ │ - add lr, r2 │ │ │ │ - add ip, r2 │ │ │ │ - add r8, r2 │ │ │ │ - vadd.f32 s12, s13, s15 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vadd.f32 s13, s14, s11 │ │ │ │ - vsub.f32 s14, s14, s11 │ │ │ │ - add r7, r2 │ │ │ │ - cmp r6, fp │ │ │ │ - vadd.f32 s11, s12, s13 │ │ │ │ - vsub.f32 s13, s13, s12 │ │ │ │ - vstr s11, [r0, #4] │ │ │ │ - vstr s13, [r4] │ │ │ │ - add.w r4, r0, sl │ │ │ │ - add r4, r2 │ │ │ │ - add r0, r1 │ │ │ │ - vstr s14, [r4] │ │ │ │ - vstr s15, [r5, #4] │ │ │ │ - add r5, r1 │ │ │ │ - bne.n 3a268 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldrd fp, sl, [sp, #20] │ │ │ │ - subs r0, r5, #2 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ble.w 3a536 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - subs r0, r5, #3 │ │ │ │ - add.w r6, fp, r5 │ │ │ │ - strd r2, r1, [sp, #104] @ 0x68 │ │ │ │ - mov r1, r4 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - adds r0, r2, r5 │ │ │ │ - mov.w r5, fp, lsl #1 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - subs r5, r7, r2 │ │ │ │ - add.w r0, r5, r0, lsl #2 │ │ │ │ - mov r4, sl │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add.w r0, fp, fp, lsl #1 │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r9 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - adds r0, r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - add.w r0, r7, r6, lsl #2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - add r2, sl │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r0, sl │ │ │ │ - add r4, r5 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - sub.w r4, r4, fp │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - add r1, sl │ │ │ │ - ldrd lr, ip, [sp, #152] @ 0x98 │ │ │ │ - add.w r9, sl, r4, lsl #2 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - adds r6, r4, r3 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - adds r5, r4, r3 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - add r4, r3 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - vldr s7, [r2, #8] │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - vldr s1, [r0, #8] │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - vldr s11, [lr, #4] │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s4, [r1, #8] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - vldr s12, [ip, #4] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s15, [r7, #4] │ │ │ │ - vmul.f32 s13, s1, s11 │ │ │ │ - vldr s14, [r2, #12] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldr s6, [r1, #4] │ │ │ │ - vmul.f32 s8, s4, s12 │ │ │ │ - vmul.f32 s9, s7, s15 │ │ │ │ - vldr s3, [r0, #4] │ │ │ │ - vldr s10, [r7] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vldr s2, [lr, #-8] │ │ │ │ - vmul.f32 s12, s12, s6 │ │ │ │ - vldr s5, [ip, #-8] │ │ │ │ - vmul.f32 s11, s11, s3 │ │ │ │ - vnmls.f32 s9, s10, s14 │ │ │ │ - vmla.f32 s15, s10, s7 │ │ │ │ - vmla.f32 s11, s2, s1 │ │ │ │ - vnmls.f32 s13, s2, s3 │ │ │ │ - vnmls.f32 s8, s5, s6 │ │ │ │ - vmla.f32 s12, s5, s4 │ │ │ │ - vldr s10, [r9, #4] │ │ │ │ - adds r7, #8 │ │ │ │ - adds r2, #8 │ │ │ │ - adds r6, #8 │ │ │ │ - subs r5, #8 │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s14, [r9] │ │ │ │ - subs r3, #8 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - vadd.f32 s7, s10, s8 │ │ │ │ - vsub.f32 s10, s10, s8 │ │ │ │ - vadd.f32 s8, s11, s15 │ │ │ │ - vsub.f32 s15, s15, s11 │ │ │ │ - vadd.f32 s11, s13, s9 │ │ │ │ - vsub.f32 s13, s13, s9 │ │ │ │ - vadd.f32 s9, s14, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vadd.f32 s12, s15, s10 │ │ │ │ - vsub.f32 s15, s15, s10 │ │ │ │ - vadd.f32 s6, s11, s7 │ │ │ │ - vsub.f32 s11, s11, s7 │ │ │ │ - vadd.f32 s10, s13, s14 │ │ │ │ - vadd.f32 s7, s8, s9 │ │ │ │ - vsub.f32 s14, s14, s13 │ │ │ │ - vsub.f32 s9, s9, s8 │ │ │ │ - vstr s7, [r6] │ │ │ │ - vstr s9, [r5] │ │ │ │ - vstr s6, [r6, #4] │ │ │ │ - vstr s11, [r5, #4] │ │ │ │ - vstr s10, [r4] │ │ │ │ - vstr s14, [r3] │ │ │ │ - vstr s12, [r4, #4] │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - bne.n 3a352 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - add r0, fp │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r4, r0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r2, fp │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - add r5, fp │ │ │ │ - add r1, fp │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - beq.n 3a474 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - b.n 3a31e │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldrd r2, r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.n 3a530 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r9, r6, lsl #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - mov.w r8, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - add r4, r0 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add.w r4, r5, r4, lsl #2 │ │ │ │ - vldr s10, [pc, #160] @ 3a544 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - movs r3, #6 │ │ │ │ - mla r0, r3, fp, r0 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - add.w r0, r5, r0, lsl #2 │ │ │ │ - adds r5, r6, r3 │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ - movs r6, #1 │ │ │ │ - add.w r5, r7, r5, lsl #2 │ │ │ │ - sub.w r3, r5, sl │ │ │ │ - vldr s14, [r5] │ │ │ │ - add.w r7, r3, r8 │ │ │ │ - adds r6, #1 │ │ │ │ - add r5, r2 │ │ │ │ - cmp r6, fp │ │ │ │ - vldr s15, [r7] │ │ │ │ - add.w r7, r3, lr │ │ │ │ - add r3, ip │ │ │ │ - vadd.f32 s12, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vldr s13, [r7] │ │ │ │ - vldr s14, [r3] │ │ │ │ - add.w r3, r9, r4 │ │ │ │ - sub.w r3, r3, r1 │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vmul.f32 s12, s12, s10 │ │ │ │ - vadd.f32 s9, s13, s15 │ │ │ │ - vneg.f32 s11, s12 │ │ │ │ - vsub.f32 s13, s13, s15 │ │ │ │ - vstr s9, [r3] │ │ │ │ - vsub.f32 s15, s11, s14 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - add r3, r0 │ │ │ │ - add r3, r2 │ │ │ │ - vstr s13, [r3] │ │ │ │ - vstr s15, [r0, #4] │ │ │ │ - add r0, r1 │ │ │ │ - vstr s14, [r4, #4] │ │ │ │ - add r4, r1 │ │ │ │ - bne.n 3a4c4 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - it eq │ │ │ │ - addeq.w r6, r5, fp │ │ │ │ - beq.n 3a480 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsls r3, r6, #19 │ │ │ │ - subs r7, #53 @ 0x35 │ │ │ │ - │ │ │ │ -0003a548 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r3 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3a73a │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r9, r2 │ │ │ │ - sub.w ip, r2, #4 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - vmov.f32 s11, #224 @ 0xbf000000 -0.5 │ │ │ │ - bic.w r7, r1, r1, asr #31 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - mvns r2, r7 │ │ │ │ - vldr s10, [pc, #460] @ 3a740 │ │ │ │ - add.w r0, r7, r7, lsl #1 │ │ │ │ - adds r4, r2, r7 │ │ │ │ - add.w fp, r2, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mla r2, r7, r3, r2 │ │ │ │ - mov.w lr, r0, lsl #2 │ │ │ │ - mla r3, r7, r3, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add.w r8, r2, r7 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - adds r5, r3, r7 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add.w r4, sl, fp, lsl #2 │ │ │ │ - add.w r6, r9, r8, lsl #2 │ │ │ │ - add.w r5, r9, r5, lsl #2 │ │ │ │ - mov.w sl, r1, lsl #2 │ │ │ │ - movs r0, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - vldr s12, [r6, #4] │ │ │ │ - add.w r1, r3, sl │ │ │ │ - vldr s15, [r5, #4] │ │ │ │ - add r1, r2 │ │ │ │ - vldr s14, [ip, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - add r6, r2 │ │ │ │ - add r5, r2 │ │ │ │ - vadd.f32 s13, s12, s15 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vmov.f32 s12, s14 │ │ │ │ - add ip, r2 │ │ │ │ - cmp r0, r7 │ │ │ │ - vmla.f32 s12, s13, s11 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vstr s14, [r3, #4] │ │ │ │ - add r3, lr │ │ │ │ - vstr s15, [r4, #4] │ │ │ │ - add r4, lr │ │ │ │ - vstr s12, [r1] │ │ │ │ - bne.n 3a5b4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 3a73a │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s4, [pc, #312] @ 3a740 │ │ │ │ - mov.w sl, #1 │ │ │ │ - vmov.f32 s5, #224 @ 0xbf000000 -0.5 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - adds r3, r7, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.n 3a716 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r6, r9, r8, lsl #2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w ip, [sp, #80] @ 0x50 │ │ │ │ - add.w r4, r9, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ - add.w r0, r9, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - adds r1, r2, r3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add.w r2, r2, fp, lsl #2 │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vldr s11, [r6, #8] │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - vldr s8, [r4, #8] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldr s15, [r5, #4] │ │ │ │ - adds r6, #8 │ │ │ │ - vldr s13, [ip, #-4] │ │ │ │ - adds r5, #8 │ │ │ │ - vldr s12, [r4, #12] │ │ │ │ - adds r0, #8 │ │ │ │ - vmul.f32 s10, s8, s15 │ │ │ │ - vldr s7, [r6, #4] │ │ │ │ - vmul.f32 s14, s11, s13 │ │ │ │ - vldr s9, [r5, #-8] │ │ │ │ - vldr s6, [ip, #-8] │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vmul.f32 s13, s13, s7 │ │ │ │ - adds r4, #8 │ │ │ │ - vnmls.f32 s10, s9, s12 │ │ │ │ - vmla.f32 s15, s9, s8 │ │ │ │ - vmla.f32 s13, s6, s11 │ │ │ │ - vnmls.f32 s14, s6, s7 │ │ │ │ - vldr s11, [r0] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s12, [r0, #4] │ │ │ │ - adds r2, #8 │ │ │ │ - subs r3, #8 │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - vadd.f32 s8, s13, s15 │ │ │ │ - vadd.f32 s9, s14, s10 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vsub.f32 s14, s14, s10 │ │ │ │ - vmov.f32 s13, s11 │ │ │ │ - vmov.f32 s10, s12 │ │ │ │ - vmla.f32 s13, s8, s5 │ │ │ │ - vmla.f32 s10, s9, s5 │ │ │ │ - vmul.f32 s14, s14, s4 │ │ │ │ - vmul.f32 s15, s15, s4 │ │ │ │ - vadd.f32 s12, s12, s9 │ │ │ │ - vadd.f32 s11, s11, s8 │ │ │ │ - vstr s12, [r1, #4] │ │ │ │ - vstr s11, [r1] │ │ │ │ - vadd.f32 s12, s13, s14 │ │ │ │ - vsub.f32 s13, s13, s14 │ │ │ │ - vadd.f32 s14, s10, s15 │ │ │ │ - vsub.f32 s15, s15, s10 │ │ │ │ - vstr s12, [r2] │ │ │ │ - vstr s13, [r3] │ │ │ │ - vstr s14, [r2, #4] │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - bne.n 3a65a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r8, r7 │ │ │ │ - add r3, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add fp, r2 │ │ │ │ - add r3, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add r3, r2 │ │ │ │ + blx 34824 │ │ │ │ + b.n 3a9be │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 3a626 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 3a7b8 │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ - │ │ │ │ -0003a744 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3a8e4 │ │ │ │ - mov lr, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - sub.w sl, r2, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov.w r8, #1 │ │ │ │ - bic.w r4, r3, r3, asr #31 │ │ │ │ - sub.w fp, r3, r4 │ │ │ │ - mvns r2, r4 │ │ │ │ - adds r6, r2, r4 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ - mul.w r3, r5, r4 │ │ │ │ - mov.w fp, fp, lsl #2 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ge │ │ │ │ - addge r1, r2, r3 │ │ │ │ - addlt r1, r2, #0 │ │ │ │ - strd r2, r1, [sp, #24] │ │ │ │ - adds r7, r4, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add.w r9, r1, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r2, r4, #3 │ │ │ │ - add.w r1, lr, r0 │ │ │ │ - sub.w r3, r3, r4, lsl #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - vldr s15, [sl, #4] │ │ │ │ - add.w r3, r1, fp │ │ │ │ - vldr s14, [r9, #4] │ │ │ │ - add r3, r2 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add sl, ip │ │ │ │ - add r9, ip │ │ │ │ - cmp r8, r5 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1, #4] │ │ │ │ - add r1, r2 │ │ │ │ - vstr s15, [r3] │ │ │ │ - bne.n 3a7a8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 3a8ea │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov.w r8, #1 │ │ │ │ - subs r1, r3, #3 │ │ │ │ - strd ip, r2, [sp, #40] @ 0x28 │ │ │ │ - lsrs r1, r1, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r1, r3 │ │ │ │ - sub.w r3, lr, ip │ │ │ │ - add.w sl, r3, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r0 │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add.w ip, lr, r1 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - add r3, fp │ │ │ │ - add r1, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add.w sl, fp, r9, lsl #2 │ │ │ │ - vldr s9, [r3, #8] │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - vldr s15, [r2, #4] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldr s11, [r3, #12] │ │ │ │ - subs r1, #8 │ │ │ │ - vldr s10, [r2] │ │ │ │ - subs r0, #1 │ │ │ │ - vmul.f32 s14, s9, s15 │ │ │ │ - vldr s12, [sl, #4] │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - adds r2, #8 │ │ │ │ - vmla.f32 s15, s10, s9 │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s13, [sl] │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - vnmls.f32 s14, s10, s11 │ │ │ │ - vadd.f32 s11, s13, s15 │ │ │ │ - vsub.f32 s13, s13, s15 │ │ │ │ - vadd.f32 s15, s12, s14 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vstr s15, [ip, #4] │ │ │ │ - vstr s14, [r1, #4] │ │ │ │ - vstr s11, [ip] │ │ │ │ - vstr s13, [r1] │ │ │ │ - bne.n 3a81c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r7, r4 │ │ │ │ - add r9, r4 │ │ │ │ - add r6, r3 │ │ │ │ - cmp r8, r5 │ │ │ │ - beq.n 3a890 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - b.n 3a80a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd ip, r2, [sp, #40] @ 0x28 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.n 3a8e4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r4, r3 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - lsls r7, r1, #2 │ │ │ │ - add r3, ip │ │ │ │ - adds r1, r4, r0 │ │ │ │ - mov.w r8, r0, lsl #2 │ │ │ │ - add.w r3, lr, r3, lsl #2 │ │ │ │ - add.w r1, r6, r1, lsl #2 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - movs r6, #1 │ │ │ │ - vldr s15, [r1] │ │ │ │ - sub.w r4, r1, r8 │ │ │ │ - add.w r0, lr, r3 │ │ │ │ - add r4, r7 │ │ │ │ - subs r0, r0, r2 │ │ │ │ - adds r6, #1 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - add r1, ip │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r6, r5 │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - add r3, r2 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - bne.n 3a8be │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 3a89a │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003a8f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mul.w r2, r3, fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bic.w r1, r2, r2, asr #31 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mul.w r2, r3, fp │ │ │ │ - mvn.w r3, fp │ │ │ │ - subs r1, r3, r1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 3017c │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - subs r3, r2, #1 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - cmp r2, r0 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov.w r4, r3, asr #1 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - blt.w 3aef8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 3a9b0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 3b314 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov.w r4, fp, lsl #2 │ │ │ │ - add.w r3, fp, r1 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - mov.w r8, r1, lsl #2 │ │ │ │ - movs r5, #1 │ │ │ │ - add.w r9, r0, #4 │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - adds r5, #1 │ │ │ │ - blx 33edc │ │ │ │ - add r9, r8 │ │ │ │ - adds r3, r0, r4 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 3a998 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3b2ba │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bic.w r5, sl, sl, asr #31 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mvn.w r6, #11 │ │ │ │ - adds r3, r1, #1 │ │ │ │ - strd fp, r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r9, #2 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - mul.w r6, r6, fp │ │ │ │ - mul.w r4, r1, r2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - adds r7, r3, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - lsls r3, r2, #1 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - adds r0, r3, r1 │ │ │ │ - mvns r1, r5 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, fp, lsl #2 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add.w sl, r1, r4 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - add.w r8, r1, #1 │ │ │ │ - mov.w r1, fp, lsl #3 │ │ │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3aa6e │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add.w lr, r5, r4, lsl #2 │ │ │ │ - add.w ip, r5, sl, lsl #2 │ │ │ │ - subs r2, r2, r6 │ │ │ │ - movs r5, #1 │ │ │ │ - adds r0, r2, r7 │ │ │ │ - vldr s15, [r2, #4] │ │ │ │ - add r0, r6 │ │ │ │ - adds r5, #1 │ │ │ │ - add r2, r3 │ │ │ │ - cmp r5, r8 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vstr s14, [lr, #4] │ │ │ │ - add lr, fp │ │ │ │ - vstr s15, [ip, #4] │ │ │ │ - add ip, fp │ │ │ │ - bne.n 3aa44 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add r7, r1 │ │ │ │ - subs r6, r6, r1 │ │ │ │ - add r4, r0 │ │ │ │ - sub.w sl, sl, r0 │ │ │ │ - cmp r2, r9 │ │ │ │ - bge.n 3aa2c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov lr, r3 │ │ │ │ - ldrd fp, r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - beq.w 3abc0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.w 3b066 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - cmp r4, #2 │ │ │ │ - ble.w 3abc0 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - add r2, r7 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r6, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ - adds r2, #12 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - adds r1, r2, #2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mla r2, r3, r1, r2 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add.w r2, fp, r4 │ │ │ │ - add.w r2, r2, r3, lsl #1 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - adds r1, r3, r1 │ │ │ │ - add.w r2, r3, r2, lsl #1 │ │ │ │ - add.w r3, r1, #8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r7 │ │ │ │ - lsls r3, r2, #1 │ │ │ │ - subs r2, r4, #3 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - bic.w r2, r2, #1 │ │ │ │ - add.w r9, r2, #5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add.w ip, r4, #1 │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r3, lr │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3aba4 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, #3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - strd r4, r1, [sp, #16] │ │ │ │ - add.w lr, r5, r0, lsl #2 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add.w r7, r5, r4, lsl #2 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - add.w fp, r5, r1, lsl #3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - sub.w sl, r5, r0, lsl #3 │ │ │ │ - sub.w r4, fp, r7 │ │ │ │ - add.w r0, lr, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, lr │ │ │ │ - movs r5, #1 │ │ │ │ - vldr s12, [r4] │ │ │ │ - adds r5, #1 │ │ │ │ - vldr s14, [r1] │ │ │ │ - cmp r5, ip │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - add r1, r3 │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - add r4, r3 │ │ │ │ - vadd.f32 s11, s14, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vsub.f32 s12, s15, s13 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r2, #-4] │ │ │ │ - vstr s14, [r0, #-4] │ │ │ │ - vstr s12, [r2] │ │ │ │ - add r2, r6 │ │ │ │ - vstr s15, [r0] │ │ │ │ - add r0, r6 │ │ │ │ - bne.n 3ab3c │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne.n 3ab2e │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldrd r4, r1, [sp, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r5, r2 │ │ │ │ - blt.n 3abba │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - add r1, r5 │ │ │ │ - add r4, r5 │ │ │ │ - add r0, r7 │ │ │ │ - b.n 3ab04 │ │ │ │ - movs r5, #3 │ │ │ │ - adds r7, r5, #2 │ │ │ │ - adds r5, #4 │ │ │ │ - cmp r7, r9 │ │ │ │ - beq.n 3ab90 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne.n 3aba6 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ - ble.n 3ab98 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - vldr s15, [sp, #28] │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - add r0, sp, #108 @ 0x6c │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - blx 32544 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov.w lr, r5, lsl #1 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - subs r3, r1, #1 │ │ │ │ - str.w fp, [sp, #96] @ 0x60 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - adds r7, r4, #1 │ │ │ │ - mla r3, r5, r3, r2 │ │ │ │ - vldr s9, [sp, #104] @ 0x68 │ │ │ │ - mla r1, r1, r5, r2 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - add.w r0, lr, r3 │ │ │ │ - vldr s14, [sp, #108] @ 0x6c │ │ │ │ - add.w r9, r2, #4 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, lr, r5 │ │ │ │ - strd r0, r1, [sp, #16] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r3, r9, r1, lsl #2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add.w r3, r9, r0, lsl #2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r8, r4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r1 │ │ │ │ - vldr s10, [pc, #796] @ 3af54 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - movs r1, #2 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - str.w lr, [sp, #100] @ 0x64 │ │ │ │ - vmul.f32 s12, s14, s10 │ │ │ │ - vmul.f32 s15, s14, s13 │ │ │ │ - vmla.f32 s15, s9, s10 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vnmls.f32 s12, s9, s13 │ │ │ │ - vmov.f32 s10, s15 │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - ble.n 3ac96 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r6, ip, [sp, #60] @ 0x3c │ │ │ │ - add.w sl, r2, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - add.w lr, r2, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r6!, {s12} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r4!, {s11} │ │ │ │ - cmp r3, r7 │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - vmla.f32 s11, s12, s13 │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vstmia sl!, {s11} │ │ │ │ - vstmia lr!, {s15} │ │ │ │ - bne.n 3ac74 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 3ad24 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - vmov.f32 s11, s13 │ │ │ │ - vmov.f32 s12, s10 │ │ │ │ - add.w sl, r2, r0, lsl #2 │ │ │ │ - ldrd ip, lr, [sp, #52] @ 0x34 │ │ │ │ - movs r6, #3 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - strd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - vmul.f32 s15, s10, s11 │ │ │ │ - vmul.f32 s8, s10, s12 │ │ │ │ - vmla.f32 s15, s13, s12 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s12, s15 │ │ │ │ - vmov.f32 s15, s8 │ │ │ │ - vnmls.f32 s15, s13, s11 │ │ │ │ - vmov.f32 s11, s15 │ │ │ │ - ble.n 3ad12 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r4, r9, ip, lsl #2 │ │ │ │ - add.w r0, r9, lr, lsl #2 │ │ │ │ - mov r1, sl │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r4!, {s8} │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - cmp r3, r7 │ │ │ │ - vldmia r0!, {s7} │ │ │ │ - vmla.f32 s15, s8, s11 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmla.f32 s15, s7, s12 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 3acec │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, r5 │ │ │ │ - sub.w lr, lr, r5 │ │ │ │ - cmp fp, r6 │ │ │ │ - bge.n 3acbc │ │ │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - subs r0, r0, r5 │ │ │ │ - cmp fp, r1 │ │ │ │ - add r3, r5 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r3, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - sub.w r3, r3, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bge.n 3ac42 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldrd fp, lr, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3ad7e │ │ │ │ - ldr r6, [sp, #92] @ 0x5c │ │ │ │ - movs r7, #2 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - adds r0, r3, #1 │ │ │ │ - ldr.w ip, [sp, #176] @ 0xb0 │ │ │ │ - add r6, lr │ │ │ │ - mov r2, ip │ │ │ │ - add.w r1, r9, r6, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - cmp r3, r0 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 3ad60 │ │ │ │ - adds r7, #1 │ │ │ │ - add r6, r5 │ │ │ │ - cmp r4, r7 │ │ │ │ - bge.n 3ad58 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3ae02 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - mov ip, r3 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - movs r6, #2 │ │ │ │ - add.w lr, r2, r0 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - adds r7, r1, #1 │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - add.w r9, r0, r2 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r8, r0, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov.w r1, ip, lsl #2 │ │ │ │ - mov.w r2, lr, lsl #2 │ │ │ │ - add.w r5, r9, r1 │ │ │ │ - add.w r4, r9, r2 │ │ │ │ - add r1, r8 │ │ │ │ - add r2, r8 │ │ │ │ - movs r0, #1 │ │ │ │ - vldr s15, [r5, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - vldr s14, [r4, #4] │ │ │ │ - add r5, r3 │ │ │ │ - add r4, r3 │ │ │ │ - cmp r0, r7 │ │ │ │ - vsub.f32 s13, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1, #4] │ │ │ │ - add r1, r3 │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - add r2, r3 │ │ │ │ - bne.n 3adca │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, sl │ │ │ │ - sub.w lr, lr, sl │ │ │ │ - cmp fp, r6 │ │ │ │ - bge.n 3adb4 │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 3aeee │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.w 3af58 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 3b006 │ │ │ │ - add.w r0, fp, r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - sub.w r9, r2, #3 │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - sub.w r8, r3, #2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add.w r4, r2, #12 │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - bic.w r9, r9, #1 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - add.w r1, r2, #12 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mul.w r8, r3, r8 │ │ │ │ - mov.w sl, r3, lsl #3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - add.w r9, r9, #5 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r2, sl │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3b2fc │ │ │ │ - mov.w lr, r0, lsl #2 │ │ │ │ - mov.w fp, #3 │ │ │ │ - add.w sl, r4, lr │ │ │ │ - add lr, r1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - add.w r5, r8, sl │ │ │ │ - add.w r0, r8, lr │ │ │ │ - mov r2, lr │ │ │ │ - mov r3, sl │ │ │ │ - mov.w ip, #1 │ │ │ │ - vldr s12, [r5] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldr s14, [r3, #-4] │ │ │ │ - cmp r6, ip │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r3, r7 │ │ │ │ - vldr s13, [r5, #-4] │ │ │ │ - add r5, r7 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r2, #-4] │ │ │ │ - vstr s14, [r0, #-4] │ │ │ │ - vstr s12, [r2] │ │ │ │ - add r2, r7 │ │ │ │ - vstr s15, [r0] │ │ │ │ - add r0, r7 │ │ │ │ - bne.n 3ae84 │ │ │ │ - add.w fp, fp, #2 │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - cmp r9, fp │ │ │ │ - bne.n 3ae74 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.w 3b29a │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - sub.w r8, r8, r2 │ │ │ │ - add r0, r5 │ │ │ │ - b.n 3ae58 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3b2b0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3b2a0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov.w r8, fp, lsl #2 │ │ │ │ - add.w r3, r2, fp │ │ │ │ - ldr.w ip, [sp, #172] @ 0xac │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - adds r5, r1, #4 │ │ │ │ - add.w r5, r5, r3, lsl #2 │ │ │ │ - adds r7, r2, r6 │ │ │ │ - mov r1, ip │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r4, [r1, #0] │ │ │ │ - add r2, r0 │ │ │ │ - add r1, r8 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 3af36 │ │ │ │ - adds r6, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r6, lr │ │ │ │ - bne.n 3af30 │ │ │ │ - b.n 3a9b0 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3b006 │ │ │ │ - add.w r1, fp, r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - sub.w r8, r0, #3 │ │ │ │ - add r3, fp │ │ │ │ - ldr.w r9, [sp, #164] @ 0xa4 │ │ │ │ - add r3, r4 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - ldr.w sl, [sp, #172] @ 0xac │ │ │ │ - mov.w r8, r8, lsr #1 │ │ │ │ - adds r7, r2, #1 │ │ │ │ - movs r0, #2 │ │ │ │ - add.w r5, r4, r3, lsl #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3b326 │ │ │ │ - sub.w lr, r5, r1 │ │ │ │ - mov ip, r1 │ │ │ │ - movs r6, #1 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov.w r2, ip, lsl #2 │ │ │ │ - mov.w r3, lr, lsl #2 │ │ │ │ - add.w r1, r9, r2 │ │ │ │ - add.w r4, r9, r3 │ │ │ │ - add r2, sl │ │ │ │ - add r3, sl │ │ │ │ - mov r0, r8 │ │ │ │ - vldr s12, [r4, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s14, [r1, #8] │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s15, [r1, #12] │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s13, [r4] │ │ │ │ - adds r1, #8 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r2] │ │ │ │ - vstr s14, [r3] │ │ │ │ - vstr s12, [r2, #4] │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - bne.n 3afac │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, fp │ │ │ │ - add lr, fp │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 3af96 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - adds r0, #1 │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.n 3af82 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3b018 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - blx 33edc │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3b13e │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - movs r5, #2 │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ - adds r7, r3, #1 │ │ │ │ - add.w ip, r1, r4 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - adds r6, r1, r4 │ │ │ │ - lsls r3, r0, #2 │ │ │ │ - movs r1, #1 │ │ │ │ - add.w r9, r3, ip │ │ │ │ - add r3, r6 │ │ │ │ - ldr.w sl, [r9, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - str.w sl, [r3, #4] │ │ │ │ - add r9, r4 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r7 │ │ │ │ - bne.n 3b04a │ │ │ │ - add r0, r8 │ │ │ │ - cmp lr, r5 │ │ │ │ - beq.n 3b13e │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 3b040 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 3abc0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - adds r7, r6, #1 │ │ │ │ - add r2, fp │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r9, [sp, #172] @ 0xac │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - add.w r2, r1, r2, lsl #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - sub.w r2, r1, fp │ │ │ │ - add.w sl, r0, r2, lsl #2 │ │ │ │ - subs r2, r1, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add.w r1, r2, fp │ │ │ │ - mov r2, r3 │ │ │ │ - movs r3, #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cmp r0, #2 │ │ │ │ - ble.w 3b34a │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov ip, r2 │ │ │ │ - movs r6, #1 │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - add.w r8, r1, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - sub.w lr, r0, r2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ - add.w r0, r9, ip, lsl #2 │ │ │ │ - mov r5, r4 │ │ │ │ - adds r1, r2, r3 │ │ │ │ - add r3, sl │ │ │ │ - add.w r2, r9, lr, lsl #2 │ │ │ │ - vldr s12, [r3, #-8] │ │ │ │ - subs r5, #1 │ │ │ │ - vldr s14, [r1, #8] │ │ │ │ - subs r3, #8 │ │ │ │ - vldr s15, [r1, #12] │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s13, [r3, #4] │ │ │ │ - adds r1, #8 │ │ │ │ - vadd.f32 s11, s14, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - adds r2, #8 │ │ │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ - vsub.f32 s12, s15, s13 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r0] │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s12, [r0, #4] │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - bne.n 3b0d6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, fp │ │ │ │ - add lr, fp │ │ │ │ - add r8, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 3b0c2 │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 3b0a4 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - b.n 3abc0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 3b200 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cmp r0, #2 │ │ │ │ - ble.w 3aeee │ │ │ │ - add.w r3, r2, fp │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - sub.w lr, r0, #3 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - add.w r9, r2, #12 │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - bic.w lr, lr, #1 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - add.w sl, r2, #12 │ │ │ │ - adds r0, r1, #1 │ │ │ │ - add.w lr, lr, #5 │ │ │ │ - movs r2, #2 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3b2ea │ │ │ │ - ldr r5, [sp, #180] @ 0xb4 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - add.w fp, r1, ip │ │ │ │ - mov.w r9, #3 │ │ │ │ - add ip, sl │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - add.w r7, r5, r8, lsl #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - vldr s10, [r7] │ │ │ │ - mov r5, ip │ │ │ │ - vldr s11, [r7, #4] │ │ │ │ - mov r2, fp │ │ │ │ - mov.w r8, #1 │ │ │ │ - vldr s12, [r2] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - vldr s13, [r2, #-4] │ │ │ │ - cmp r8, r0 │ │ │ │ - add r2, r6 │ │ │ │ - vmul.f32 s15, s11, s12 │ │ │ │ - vmul.f32 s14, s13, s11 │ │ │ │ - vmla.f32 s14, s10, s12 │ │ │ │ - vnmls.f32 s15, s10, s13 │ │ │ │ - vstr s14, [r5] │ │ │ │ - vstr s15, [r5, #-4] │ │ │ │ - add r5, r6 │ │ │ │ - bne.n 3b1aa │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp lr, r9 │ │ │ │ - bne.n 3b19a │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 3aeee │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, r4 │ │ │ │ - add r8, r5 │ │ │ │ - b.n 3b178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3aeee │ │ │ │ - adds r7, r3, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ │ │ - add r2, fp │ │ │ │ - sub.w ip, r3, #3 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r9, [sp, #164] @ 0xa4 │ │ │ │ - movs r1, #2 │ │ │ │ - ldr.w sl, [sp, #172] @ 0xac │ │ │ │ - mov.w ip, ip, lsr #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3b338 │ │ │ │ - mov r8, r2 │ │ │ │ - mov.w lr, #1 │ │ │ │ - strd r1, r2, [sp, #4] │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ - add.w r2, sl, r3 │ │ │ │ - mov r5, ip │ │ │ │ - add r3, r9 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - subs r5, #1 │ │ │ │ - vldr s11, [r2, #12] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s13, [r2, #8] │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s12, [r1, #-8] │ │ │ │ - adds r2, #8 │ │ │ │ - vmul.f32 s14, s15, s11 │ │ │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - vmla.f32 s15, s12, s11 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - vstr s14, [r3] │ │ │ │ - bne.n 3b246 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, fp │ │ │ │ - cmp r7, lr │ │ │ │ - bne.n 3b238 │ │ │ │ - ldrd r1, r2, [sp, #4] │ │ │ │ - add r2, r4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r6, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 3aeee │ │ │ │ - adds r1, #1 │ │ │ │ - b.n 3b226 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - b.n 3b006 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, lr │ │ │ │ - beq.w 3a9b0 │ │ │ │ - cmp r3, lr │ │ │ │ - bne.n 3b2a2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt.w 3a9b8 │ │ │ │ - b.n 3b2c2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 3aeee │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3b2d4 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - blx 33edc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 3aeee │ │ │ │ - mov.w r3, fp, lsl #2 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 3b018 │ │ │ │ - movs r5, #3 │ │ │ │ - adds r7, r5, #2 │ │ │ │ - adds r5, #4 │ │ │ │ - cmp lr, r7 │ │ │ │ - beq.w 3b1ee │ │ │ │ - cmp r5, lr │ │ │ │ - bne.n 3b2ec │ │ │ │ - b.n 3b1ee │ │ │ │ - mov.w ip, #3 │ │ │ │ - add.w lr, ip, #2 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r9, lr │ │ │ │ - beq.w 3aeda │ │ │ │ - cmp ip, r9 │ │ │ │ - bne.n 3b300 │ │ │ │ - b.n 3aeda │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 3b2b0 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 3b316 │ │ │ │ - b.w 3a9b0 │ │ │ │ - movs r4, #1 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - adds r4, #2 │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.w 3affa │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 3b328 │ │ │ │ - b.n 3affa │ │ │ │ - movs r5, #1 │ │ │ │ - add.w lr, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r7, lr │ │ │ │ - beq.n 3b28a │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 3b33a │ │ │ │ - b.n 3b28a │ │ │ │ - movs r5, #1 │ │ │ │ - adds r6, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.n 3b35a │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 3b34c │ │ │ │ - b.n 3b12a │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cmp r3, r0 │ │ │ │ - ble.w 3b0a4 │ │ │ │ - b.n 3b13a │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003b370 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - vpush {d8-d14} │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ble.w 3b718 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - mov r6, r3 │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ - adds r3, r1, #1 │ │ │ │ - mov ip, r2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bic.w r5, r0, r0, asr #31 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mvns r2, r5 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - add.w r0, r5, r5, lsl #1 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - mul.w r1, r5, r1 │ │ │ │ - adds r4, r2, r0 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - adds r7, r3, r5 │ │ │ │ - adds r0, r2, r1 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - adds r4, r0, r1 │ │ │ │ - add r0, r5 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - adds r0, r4, r1 │ │ │ │ - add r4, r5 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - add r1, r0 │ │ │ │ - add r0, r5 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - adds r5, r1, r5 │ │ │ │ - adds r1, r2, r7 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - add.w r1, ip, r4, lsl #2 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - adds r0, r2, r0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - add.w r2, ip, r0, lsl #2 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - add.w lr, ip, r7, lsl #2 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w ip, r6, r4, lsl #2 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - add.w r5, r0, r5, lsl #2 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - add.w r7, r6, r4, lsl #2 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - vldr s6, [pc, #800] @ 3b724 │ │ │ │ - mov.w sl, r0, lsl #2 │ │ │ │ - add.w r6, r6, r4, lsl #2 │ │ │ │ - vldr s7, [pc, #792] @ 3b728 │ │ │ │ - vldr s8, [pc, #792] @ 3b72c │ │ │ │ - movs r4, #1 │ │ │ │ - vldr s9, [pc, #792] @ 3b730 │ │ │ │ - vldr s15, [lr, #4] │ │ │ │ - add.w r0, r2, sl │ │ │ │ - add r0, r3 │ │ │ │ - vldr s13, [r1, #4] │ │ │ │ - vldr s14, [r2, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - add lr, r8 │ │ │ │ - vldr s11, [r0] │ │ │ │ - vadd.f32 s13, s13, s13 │ │ │ │ - add.w r0, r1, sl │ │ │ │ - vmov.f32 s12, s14 │ │ │ │ - add r0, r3 │ │ │ │ - add r2, r8 │ │ │ │ - vmul.f32 s10, s15, s8 │ │ │ │ - vadd.f32 s11, s11, s11 │ │ │ │ - vmul.f32 s15, s15, s9 │ │ │ │ - add r1, r8 │ │ │ │ - vmla.f32 s15, s13, s8 │ │ │ │ - cmp r4, fp │ │ │ │ - vnmls.f32 s10, s13, s9 │ │ │ │ - vmov.f32 s13, s14 │ │ │ │ - vmla.f32 s13, s11, s6 │ │ │ │ - vmla.f32 s12, s11, s7 │ │ │ │ - vadd.f32 s14, s14, s11 │ │ │ │ - vldr s11, [r0] │ │ │ │ - vadd.f32 s11, s11, s11 │ │ │ │ - vmla.f32 s12, s11, s6 │ │ │ │ - vmla.f32 s13, s11, s7 │ │ │ │ - vadd.f32 s14, s14, s11 │ │ │ │ - vstr s14, [r9, #4] │ │ │ │ - add r9, r3 │ │ │ │ - vsub.f32 s11, s13, s15 │ │ │ │ - vsub.f32 s14, s12, s10 │ │ │ │ - vadd.f32 s13, s13, s15 │ │ │ │ - vadd.f32 s12, s12, s10 │ │ │ │ - vstr s11, [ip, #4] │ │ │ │ - add ip, r3 │ │ │ │ - vstr s14, [r7, #4] │ │ │ │ - add r7, r3 │ │ │ │ - vstr s12, [r6, #4] │ │ │ │ - add r6, r3 │ │ │ │ - vstr s13, [r5, #4] │ │ │ │ - add r5, r3 │ │ │ │ - bne.n 3b41a │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 3b718 │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s1, [pc, #612] @ 3b724 │ │ │ │ - vldr s2, [pc, #612] @ 3b728 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - vldr s3, [pc, #604] @ 3b72c │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - vldr s4, [pc, #600] @ 3b730 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - movs r3, #1 │ │ │ │ - strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3b6d6 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add.w fp, r1, r2 │ │ │ │ - adds r2, r0, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - add.w sl, r3, r0 │ │ │ │ - add r3, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r9, r1, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w ip, [sp, #176] @ 0xb0 │ │ │ │ - add.w lr, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ - add.w r7, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - add.w r5, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add.w r0, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - vldr s5, [r9, #4] │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - subs r3, #8 │ │ │ │ - vldr s11, [sl, #-4] │ │ │ │ - vldr s13, [fp, #4] │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - vldr s9, [r3, #4] │ │ │ │ - sub.w sl, sl, #8 │ │ │ │ - vldr s8, [r3] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - vsub.f32 s10, s13, s11 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vadd.f32 s15, s5, s9 │ │ │ │ - vldr s0, [r9] │ │ │ │ - vsub.f32 s5, s5, s9 │ │ │ │ - vldr s7, [sl] │ │ │ │ - vadd.f32 s13, s13, s11 │ │ │ │ - vldr s12, [fp] │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s18, [r3, #4] │ │ │ │ - vsub.f32 s14, s0, s8 │ │ │ │ - vldr s19, [r3] │ │ │ │ - vadd.f32 s0, s0, s8 │ │ │ │ - vadd.f32 s9, s12, s7 │ │ │ │ - vmul.f32 s8, s15, s3 │ │ │ │ - vmov.f32 s11, s18 │ │ │ │ - vmov.f32 s27, s18 │ │ │ │ - vsub.f32 s12, s12, s7 │ │ │ │ - vmla.f32 s11, s10, s1 │ │ │ │ - vmla.f32 s27, s10, s2 │ │ │ │ - vmul.f32 s16, s14, s3 │ │ │ │ - vmov.f32 s7, s19 │ │ │ │ - vmov.f32 s6, s19 │ │ │ │ - vmla.f32 s7, s9, s1 │ │ │ │ - vmul.f32 s14, s14, s4 │ │ │ │ - vmla.f32 s14, s12, s3 │ │ │ │ - vmla.f32 s11, s5, s2 │ │ │ │ - vnmls.f32 s16, s12, s4 │ │ │ │ - vmla.f32 s27, s5, s1 │ │ │ │ - vmla.f32 s6, s9, s2 │ │ │ │ - vmov.f32 s12, s8 │ │ │ │ - vmul.f32 s15, s15, s4 │ │ │ │ - vmla.f32 s7, s0, s2 │ │ │ │ - vmla.f32 s15, s13, s3 │ │ │ │ - vldr s28, [r6, #4] │ │ │ │ - vldr s8, [ip, #-4] │ │ │ │ - adds r6, #8 │ │ │ │ - vnmls.f32 s12, s13, s4 │ │ │ │ - vmla.f32 s6, s0, s1 │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - vadd.f32 s10, s18, s10 │ │ │ │ - vadd.f32 s17, s11, s14 │ │ │ │ - vldr s25, [r1, #4] │ │ │ │ - vsub.f32 s20, s11, s14 │ │ │ │ - vadd.f32 s26, s27, s16 │ │ │ │ - vldr s24, [ip, #-8] │ │ │ │ - adds r4, #8 │ │ │ │ - vsub.f32 s11, s27, s16 │ │ │ │ - vadd.f32 s9, s19, s9 │ │ │ │ - vsub.f32 s29, s7, s15 │ │ │ │ - vmul.f32 s19, s8, s17 │ │ │ │ - vmul.f32 s27, s28, s26 │ │ │ │ - vldr s21, [r1] │ │ │ │ - vsub.f32 s16, s6, s12 │ │ │ │ - vadd.f32 s18, s6, s12 │ │ │ │ - vadd.f32 s6, s7, s15 │ │ │ │ - vmul.f32 s7, s13, s11 │ │ │ │ - vmul.f32 s14, s8, s29 │ │ │ │ - vmul.f32 s12, s25, s20 │ │ │ │ - vmla.f32 s14, s24, s17 │ │ │ │ - vmov.f32 s17, s27 │ │ │ │ - vldr s23, [r6, #-8] │ │ │ │ - vmul.f32 s28, s28, s16 │ │ │ │ - vmov.f32 s8, s7 │ │ │ │ - vldr s22, [r4, #-8] │ │ │ │ - vmul.f32 s13, s13, s18 │ │ │ │ - vmul.f32 s15, s25, s6 │ │ │ │ - vnmls.f32 s19, s24, s29 │ │ │ │ - vnmls.f32 s17, s23, s16 │ │ │ │ - vmla.f32 s28, s23, s26 │ │ │ │ - vmla.f32 s13, s22, s11 │ │ │ │ - vnmls.f32 s8, s22, s18 │ │ │ │ - vnmls.f32 s12, s21, s6 │ │ │ │ - vmla.f32 s15, s21, s20 │ │ │ │ - vadd.f32 s9, s9, s0 │ │ │ │ - adds r1, #8 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - adds r5, #8 │ │ │ │ - adds r0, #8 │ │ │ │ - adds r2, #8 │ │ │ │ - vadd.f32 s10, s10, s5 │ │ │ │ - vstr s9, [lr] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vstr s10, [lr, #4] │ │ │ │ - vstr s19, [r7] │ │ │ │ - vstr s14, [r7, #4] │ │ │ │ - vstr s17, [r5] │ │ │ │ - vstr s28, [r5, #4] │ │ │ │ - vstr s8, [r0] │ │ │ │ - vstr s13, [r0, #4] │ │ │ │ - vstr s12, [r2] │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - bne.w 3b540 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 3b4e8 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d14} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ - subs r5, r7, r6 │ │ │ │ - iteee mi │ │ │ │ - ldrbmi r1, [r6, #1] │ │ │ │ - subpl r7, #115 @ 0x73 │ │ │ │ - ldrbpl r0, [r3, #4] │ │ │ │ - subpl r7, #22 │ │ │ │ - │ │ │ │ -0003b734 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov ip, r2 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 3bac4 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - mov r7, r3 │ │ │ │ - sub.w r8, r3, #4 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - bic.w fp, r0, r0, asr #31 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - sub.w r9, r0, fp │ │ │ │ - mvn.w r1, fp │ │ │ │ - mov.w r6, fp, lsl #1 │ │ │ │ - add.w sl, r1, fp │ │ │ │ - mov.w r3, r9, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mul.w r3, r2, fp │ │ │ │ - add.w r0, r6, fp │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - adds r4, r1, r3 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - adds r5, r4, r3 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - adds r2, r5, r3 │ │ │ │ - add.w r3, r4, fp │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, fp, r2 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - add r5, fp │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - adds r4, r1, r0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov.w r5, sl, lsl #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov.w r3, fp, lsl #2 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - add.w r1, ip, r5 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - add.w lr, r7, r0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add.w ip, r7, r6 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - mov.w r9, r2, lsl #2 │ │ │ │ - str.w sl, [sp, #48] @ 0x30 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, fp, lsl #4 │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ - movs r6, #1 │ │ │ │ - add r7, r9 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add.w r0, r1, r9 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - add r0, r2 │ │ │ │ - vldr s14, [r4, #4] │ │ │ │ - adds r6, #1 │ │ │ │ - add r4, r2 │ │ │ │ - cmp r6, fp │ │ │ │ - vldr s12, [r0] │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - add.w r0, r1, sl │ │ │ │ - add r1, r2 │ │ │ │ - add r0, r3 │ │ │ │ - vsub.f32 s13, s15, s12 │ │ │ │ - vadd.f32 s15, s15, s12 │ │ │ │ - vsub.f32 s12, s13, s14 │ │ │ │ - vadd.f32 s13, s13, s14 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vadd.f32 s11, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s11, [r8, #4] │ │ │ │ - add r8, r3 │ │ │ │ - vstr s12, [lr, #4] │ │ │ │ - add lr, r3 │ │ │ │ - vstr s15, [ip, #4] │ │ │ │ - add ip, r3 │ │ │ │ - vstr s13, [r7, #4] │ │ │ │ - add r7, r3 │ │ │ │ - bne.n 3b7fc │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - subs r1, r4, #2 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #48] @ 0x30 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 3bace │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - subs r1, r4, #3 │ │ │ │ - add.w r6, fp, r4 │ │ │ │ - strd r3, r2, [sp, #92] @ 0x5c │ │ │ │ - lsrs r1, r1, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - adds r1, r3, r4 │ │ │ │ - subs r4, r7, r3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ - add.w r1, r4, r1, lsl #2 │ │ │ │ - mov r4, sl │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - add.w r1, r7, fp, lsl #3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - add.w r1, r7, r6, lsl #2 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #4] │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add r1, sl │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ - add r2, sl │ │ │ │ - add r4, r0 │ │ │ │ - add r3, sl │ │ │ │ - sub.w r0, r4, fp │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - add.w r9, r0, r5 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - add.w r8, r0, r5 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - add.w lr, r0, r5 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - adds r7, r0, r5 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #160] @ 0xa0 │ │ │ │ - add.w r6, sl, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - vldr s8, [r7, #-4] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - vldr s15, [lr, #4] │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - vldr s10, [r8, #-4] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - vldr s14, [r9, #4] │ │ │ │ - subs r7, #8 │ │ │ │ - vldr s9, [lr] │ │ │ │ - vsub.f32 s4, s15, s8 │ │ │ │ - vldr s11, [r7] │ │ │ │ - vadd.f32 s15, s15, s8 │ │ │ │ - vldr s12, [r8, #-8] │ │ │ │ - vadd.f32 s8, s14, s10 │ │ │ │ - vldr s13, [r9] │ │ │ │ - vsub.f32 s14, s14, s10 │ │ │ │ - vsub.f32 s6, s9, s11 │ │ │ │ - vadd.f32 s9, s9, s11 │ │ │ │ - vldr s10, [r5, #4] │ │ │ │ - sub.w r8, r8, #8 │ │ │ │ - vsub.f32 s7, s13, s12 │ │ │ │ - vadd.f32 s13, s13, s12 │ │ │ │ - vsub.f32 s2, s14, s4 │ │ │ │ - vldr s11, [r4, #4] │ │ │ │ - vadd.f32 s18, s8, s6 │ │ │ │ - vsub.f32 s8, s8, s6 │ │ │ │ - vldr s12, [r0, #4] │ │ │ │ - vadd.f32 s14, s14, s4 │ │ │ │ - vsub.f32 s0, s7, s15 │ │ │ │ - vsub.f32 s17, s13, s9 │ │ │ │ - vadd.f32 s15, s15, s7 │ │ │ │ - vmul.f32 s6, s11, s2 │ │ │ │ - vmul.f32 s5, s10, s18 │ │ │ │ - vmul.f32 s7, s12, s8 │ │ │ │ - vldr s16, [r5] │ │ │ │ - vadd.f32 s13, s13, s9 │ │ │ │ - vldr s1, [r4] │ │ │ │ - vmul.f32 s10, s10, s0 │ │ │ │ - vldr s3, [r0] │ │ │ │ - vmul.f32 s11, s11, s17 │ │ │ │ - vmul.f32 s12, s12, s15 │ │ │ │ - vmla.f32 s10, s16, s18 │ │ │ │ - vnmls.f32 s6, s1, s17 │ │ │ │ - vnmls.f32 s5, s16, s0 │ │ │ │ - vmla.f32 s11, s1, s2 │ │ │ │ - vnmls.f32 s7, s3, s15 │ │ │ │ - vmla.f32 s12, s3, s8 │ │ │ │ - vstr s13, [r6, #8] │ │ │ │ - vstr s14, [r6, #12] │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #8 │ │ │ │ - adds r0, #8 │ │ │ │ - adds r6, #8 │ │ │ │ - adds r1, #8 │ │ │ │ - adds r2, #8 │ │ │ │ - adds r3, #8 │ │ │ │ - vstr s10, [r1, #4] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - vstr s5, [r1] │ │ │ │ - vstr s6, [r2] │ │ │ │ - vstr s11, [r2, #4] │ │ │ │ - vstr s7, [r3] │ │ │ │ - vstr s12, [r3, #4] │ │ │ │ - bne.n 3b8e4 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r4, r2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - add r2, fp │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r0, fp │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r6, fp │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r2, fp │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - beq.n 3ba06 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - b.n 3b8ae │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldrd r3, r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - lsls r1, r1, #31 │ │ │ │ - bmi.n 3bac4 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - mov.w r9, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - add r1, r3 │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ - add r1, r0 │ │ │ │ - vldr s10, [pc, #180] @ 3bae0 │ │ │ │ - add.w r5, r0, r3, lsl #1 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - mov.w r8, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - mov.w lr, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - add.w r5, r0, r5, lsl #2 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - adds r4, r6, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - mov.w ip, r0, lsl #2 │ │ │ │ - add.w r4, r7, r4, lsl #2 │ │ │ │ - add.w r0, sl, r5 │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - vldr s15, [r5, #4] │ │ │ │ - subs r0, r0, r2 │ │ │ │ - adds r6, #1 │ │ │ │ - add r5, r2 │ │ │ │ - cmp r6, fp │ │ │ │ - vadd.f32 s13, s14, s15 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vldr s14, [r0] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - add r0, r1 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - add r1, r2 │ │ │ │ - vldr s12, [r0] │ │ │ │ - sub.w r0, r4, ip │ │ │ │ - add.w r7, r0, r9 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - vsub.f32 s12, s11, s13 │ │ │ │ - vadd.f32 s13, s13, s11 │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vmul.f32 s12, s12, s10 │ │ │ │ - vnmul.f32 s13, s10, s13 │ │ │ │ - vstr s14, [r7] │ │ │ │ - add.w r7, r0, r8 │ │ │ │ - add r0, lr │ │ │ │ - vstr s12, [r7] │ │ │ │ - vstr s15, [r0] │ │ │ │ - vstr s13, [r4] │ │ │ │ - add r4, r3 │ │ │ │ - bne.n 3ba56 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - it eq │ │ │ │ - addeq.w r6, r4, fp │ │ │ │ - beq.n 3ba12 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsls r3, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - │ │ │ │ -0003bae4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ble.w 3bcdc │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r6, r2 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - vldr s10, [pc, #484] @ 3bce4 │ │ │ │ - sub.w ip, r8, #4 │ │ │ │ - bic.w r7, r1, r1, asr #31 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - mvns r2, r7 │ │ │ │ - mov.w sl, r1, lsl #2 │ │ │ │ - add.w r0, r7, r7, lsl #1 │ │ │ │ - adds r4, r2, r7 │ │ │ │ - add.w r9, r2, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mla r2, r7, r3, r2 │ │ │ │ - mov.w lr, r0, lsl #2 │ │ │ │ - mla r3, r7, r3, r2 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - adds r5, r2, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - add.w fp, r3, r7 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - add.w r2, r6, r4, lsl #2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add.w r6, r6, r9, lsl #2 │ │ │ │ - add.w r5, r8, r5, lsl #2 │ │ │ │ - add.w r4, r8, fp, lsl #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - vmov.f32 s11, #224 @ 0xbf000000 -0.5 │ │ │ │ - add.w r1, r2, sl │ │ │ │ - vldr s12, [r2, #4] │ │ │ │ - add r1, r3 │ │ │ │ - vldr s15, [r6, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - add r6, lr │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - add r2, lr │ │ │ │ - vldr s14, [r1] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - cmp r0, r7 │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vmla.f32 s13, s14, s11 │ │ │ │ - vadd.f32 s12, s12, s14 │ │ │ │ - vstr s12, [ip, #4] │ │ │ │ - add ip, r3 │ │ │ │ - vsub.f32 s14, s13, s15 │ │ │ │ - vadd.f32 s13, s13, s15 │ │ │ │ - vstr s14, [r5, #4] │ │ │ │ - add r5, r3 │ │ │ │ - vstr s13, [r4, #4] │ │ │ │ - add r4, r3 │ │ │ │ - bne.n 3bb50 │ │ │ │ - ldrd r7, r2, [sp, #12] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 3bcdc │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s2, [pc, #312] @ 3bce4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - vmov.f32 s3, #224 @ 0xbf000000 -0.5 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - adds r3, r7, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.n 3bcb8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - adds r6, r3, r1 │ │ │ │ - add.w ip, r2, r9, lsl #2 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr.w lr, [sp, #32] │ │ │ │ - add.w r5, r8, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r0, r8, r2, lsl #2 │ │ │ │ - add.w r2, r8, fp, lsl #2 │ │ │ │ - vldr s12, [r6, #-4] │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - vldr s15, [ip, #12] │ │ │ │ - subs r6, #8 │ │ │ │ - vldr s13, [r6] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldr s9, [r3, #12] │ │ │ │ - adds r4, #8 │ │ │ │ - vsub.f32 s5, s15, s12 │ │ │ │ - vldr s14, [ip] │ │ │ │ - vldr s8, [r3, #8] │ │ │ │ - vadd.f32 s15, s15, s12 │ │ │ │ - vmov.f32 s10, s9 │ │ │ │ - vldr s7, [r1] │ │ │ │ - vadd.f32 s4, s14, s13 │ │ │ │ - vsub.f32 s14, s14, s13 │ │ │ │ - vmla.f32 s10, s5, s3 │ │ │ │ - vmov.f32 s11, s8 │ │ │ │ - vmul.f32 s15, s15, s2 │ │ │ │ - vadd.f32 s9, s9, s5 │ │ │ │ - vldr s13, [r1, #4] │ │ │ │ - adds r3, #8 │ │ │ │ - vmla.f32 s11, s4, s3 │ │ │ │ - vmul.f32 s14, s14, s2 │ │ │ │ - vadd.f32 s8, s8, s4 │ │ │ │ - vldr s12, [r4, #-4] │ │ │ │ - vstr s9, [r5, #12] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s6, [r4, #-8] │ │ │ │ - adds r5, #8 │ │ │ │ - adds r0, #8 │ │ │ │ - adds r2, #8 │ │ │ │ - vstr s8, [r5] │ │ │ │ - vadd.f32 s8, s10, s14 │ │ │ │ - vsub.f32 s14, s10, s14 │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - vsub.f32 s9, s11, s15 │ │ │ │ - vadd.f32 s15, s11, s15 │ │ │ │ - vmul.f32 s10, s12, s8 │ │ │ │ - vmul.f32 s11, s13, s14 │ │ │ │ - vmul.f32 s13, s13, s15 │ │ │ │ - vmul.f32 s12, s12, s9 │ │ │ │ - vmla.f32 s13, s7, s14 │ │ │ │ - vmla.f32 s12, s6, s8 │ │ │ │ - vmov.f32 s14, s11 │ │ │ │ - vnmls.f32 s10, s6, s9 │ │ │ │ - vnmls.f32 s14, s7, s15 │ │ │ │ - vstr s12, [r0, #4] │ │ │ │ - vstr s10, [r0] │ │ │ │ - vstr s13, [r2, #4] │ │ │ │ - vstr s14, [r2] │ │ │ │ - bne.n 3bbf8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add fp, r7 │ │ │ │ - add r9, r3 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r3, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 3bbca │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - cbz r7, 3bd5c │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ - │ │ │ │ -0003bce8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ble.w 3be9c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov lr, r2 │ │ │ │ - subs r5, r0, #4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bic.w r6, r3, r3, asr #31 │ │ │ │ - sub.w fp, r3, r6 │ │ │ │ - mvns r1, r6 │ │ │ │ - add.w sl, r1, r6 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - mul.w r3, r7, r6 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov.w fp, fp, lsl #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ge │ │ │ │ - addge r3, r1, r3 │ │ │ │ - addlt r3, r1, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add.w r9, r6, r3 │ │ │ │ - mov.w r3, sl, lsl #2 │ │ │ │ - subs r1, r1, r4 │ │ │ │ - adds r7, #1 │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov.w ip, r6, lsl #3 │ │ │ │ - add.w r1, lr, r3 │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ - mov.w lr, #1 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - add.w r9, r1, fp │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - add r9, ip │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r1, ip │ │ │ │ - cmp lr, r7 │ │ │ │ - vldr s14, [r9] │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r5, #4] │ │ │ │ - add r5, r8 │ │ │ │ - vstr s15, [r4, #4] │ │ │ │ - add r4, r8 │ │ │ │ - bne.n 3bd52 │ │ │ │ - ldrd r9, r1, [sp, #8] │ │ │ │ - subs r1, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 3bea2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov.w lr, #1 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - sub.w r8, r1, r8 │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - subs r1, r4, #3 │ │ │ │ - lsrs r1, r1, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r1, r4 │ │ │ │ - add.w fp, r8, r1, lsl #2 │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add r2, r0 │ │ │ │ - ldr.w ip, [sp, #8] │ │ │ │ - add.w r4, r0, r8, lsl #2 │ │ │ │ - adds r5, r1, r3 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - add r3, fp │ │ │ │ - vldr s11, [r3, #-4] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - vldr s13, [r5, #12] │ │ │ │ - subs r3, #8 │ │ │ │ - vldr s12, [r3] │ │ │ │ - adds r5, #8 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r4, #8 │ │ │ │ - vadd.f32 s9, s13, s11 │ │ │ │ - vldr s14, [r5] │ │ │ │ - vsub.f32 s13, s13, s11 │ │ │ │ - vldr s10, [r1] │ │ │ │ - adds r2, #8 │ │ │ │ - adds r1, #8 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s12, s15, s9 │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - vstr s13, [r4, #4] │ │ │ │ - vstr s14, [r4] │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vmov.f32 s14, s12 │ │ │ │ - vmla.f32 s15, s10, s9 │ │ │ │ - vnmls.f32 s14, s10, s11 │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - vstr s14, [r2] │ │ │ │ - bne.n 3bdbe │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, r6 │ │ │ │ - add r9, r6 │ │ │ │ - add sl, r3 │ │ │ │ - cmp lr, r7 │ │ │ │ - beq.n 3be38 │ │ │ │ - mov.w r3, sl, lsl #2 │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ - b.n 3bdac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.n 3be9c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r3, r4 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov.w lr, r2, lsl #2 │ │ │ │ - adds r2, r6, r1 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - add.w r0, r8, r3 │ │ │ │ - vldr s15, [r3, #4] │ │ │ │ - sub.w r0, r0, ip │ │ │ │ - subs r1, r2, r6 │ │ │ │ - add r1, lr │ │ │ │ - adds r5, #1 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - add r3, ip │ │ │ │ - vldr s14, [r0] │ │ │ │ - cmp r5, r7 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vstr s14, [r1] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add r2, r4 │ │ │ │ - bne.n 3be6a │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 3be42 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003beac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - vpush {d8-d14} │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - cmp r4, #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bic.w r2, r4, r4, asr #31 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mvn.w r0, r2 │ │ │ │ - mov.w r3, r2, lsl #2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mul.w r1, r6, r2 │ │ │ │ - add r2, r3 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - sub.w r2, r0, r2 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - sub.w r0, r0, r1 │ │ │ │ - beq.w 3c1a0 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 3c184 │ │ │ │ - adds r4, r6, #1 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - add.w r5, r0, r1, lsl #1 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - adds r4, r5, r1 │ │ │ │ - add r5, r6 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - vldr s18, [pc, #652] @ 3c190 │ │ │ │ - subs r5, #2 │ │ │ │ - vldr s17, [pc, #652] @ 3c194 │ │ │ │ - vldr s16, [pc, #652] @ 3c198 │ │ │ │ - lsrs r5, r5, #1 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - add.w r5, r1, r1, lsl #2 │ │ │ │ - add r1, r4 │ │ │ │ - add r0, r5 │ │ │ │ - add r1, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - adds r1, r0, r6 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - adds r4, r6, r4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - vldr s0, [pc, #628] @ 3c19c │ │ │ │ - add.w r1, r0, r6, lsl #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add r1, r2 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - adds r1, r3, r0 │ │ │ │ - add r1, r2 │ │ │ │ - add.w r2, r2, r0, lsl #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - subs r3, r2, r3 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #24] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 3c142 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - adds r7, r1, r2 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + ldr r3, [pc, #132] @ (3aa9c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #132] @ (3aaa0 ) │ │ │ │ + add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - adds r5, r3, r0 │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r6, r2, r1, lsl #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - add.w fp, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add.w r8, r2, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add.w sl, r2, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - add.w lr, r2, r3, lsl #2 │ │ │ │ - ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ - add.w r9, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - vldr s8, [r6, #4] │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - vldr s19, [r5, #8] │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - vldr s13, [r7, #4] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - vldr s7, [r3, #8] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - vldr s6, [r3, #4] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vadd.f32 s10, s13, s8 │ │ │ │ - vldr s1, [r5, #4] │ │ │ │ - vsub.f32 s14, s19, s7 │ │ │ │ - vldr s9, [r6, #8] │ │ │ │ - vsub.f32 s13, s13, s8 │ │ │ │ - vldr s12, [r7, #8] │ │ │ │ - vadd.f32 s19, s19, s7 │ │ │ │ - vldr s22, [r3, #4] │ │ │ │ - vsub.f32 s15, s1, s6 │ │ │ │ - vldr s21, [r3, #8] │ │ │ │ - vadd.f32 s1, s1, s6 │ │ │ │ - vadd.f32 s11, s12, s9 │ │ │ │ - vsub.f32 s12, s12, s9 │ │ │ │ - vmov.f32 s3, s22 │ │ │ │ - vmov.f32 s20, s22 │ │ │ │ - vmul.f32 s8, s15, s16 │ │ │ │ - vmla.f32 s3, s10, s18 │ │ │ │ - vmla.f32 s20, s10, s17 │ │ │ │ - vmul.f32 s9, s14, s16 │ │ │ │ - vmov.f32 s5, s21 │ │ │ │ - vmov.f32 s4, s21 │ │ │ │ - vmla.f32 s5, s11, s18 │ │ │ │ - vmul.f32 s14, s14, s0 │ │ │ │ - vmla.f32 s14, s12, s16 │ │ │ │ - vmla.f32 s3, s1, s17 │ │ │ │ - vmla.f32 s20, s1, s18 │ │ │ │ - vnmls.f32 s9, s12, s0 │ │ │ │ - vmla.f32 s4, s11, s17 │ │ │ │ - vmov.f32 s12, s8 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vmla.f32 s5, s19, s17 │ │ │ │ - vmla.f32 s15, s13, s16 │ │ │ │ - vldr s7, [r0, #4] │ │ │ │ - vldr s6, [r4, #4] │ │ │ │ - adds r3, #8 │ │ │ │ - vmla.f32 s4, s19, s18 │ │ │ │ - vnmls.f32 s12, s13, s0 │ │ │ │ - vldr s27, [r4] │ │ │ │ - vadd.f32 s10, s22, s10 │ │ │ │ - vsub.f32 s13, s3, s14 │ │ │ │ - vldr s8, [r1, #4] │ │ │ │ - vadd.f32 s24, s3, s14 │ │ │ │ - vsub.f32 s3, s20, s9 │ │ │ │ - vldr s26, [r0] │ │ │ │ - adds r7, #8 │ │ │ │ - vadd.f32 s9, s20, s9 │ │ │ │ - vadd.f32 s11, s21, s11 │ │ │ │ - vadd.f32 s28, s5, s15 │ │ │ │ - vmul.f32 s22, s6, s13 │ │ │ │ - vmul.f32 s21, s7, s3 │ │ │ │ - vadd.f32 s10, s10, s1 │ │ │ │ - vadd.f32 s20, s4, s12 │ │ │ │ - vsub.f32 s12, s4, s12 │ │ │ │ - vsub.f32 s4, s5, s15 │ │ │ │ - vmul.f32 s5, s8, s9 │ │ │ │ - vmul.f32 s14, s6, s28 │ │ │ │ - vldr s25, [r1] │ │ │ │ - vmla.f32 s14, s27, s13 │ │ │ │ - vmov.f32 s6, s21 │ │ │ │ - vmul.f32 s7, s7, s20 │ │ │ │ - vnmls.f32 s22, s27, s28 │ │ │ │ - vmla.f32 s7, s26, s3 │ │ │ │ - vadd.f32 s11, s11, s19 │ │ │ │ - vldr s2, [r2, #4] │ │ │ │ - vmul.f32 s8, s8, s12 │ │ │ │ - vmov.f32 s13, s5 │ │ │ │ - vldr s23, [r2] │ │ │ │ - vnmls.f32 s6, s26, s20 │ │ │ │ - vmla.f32 s8, s25, s9 │ │ │ │ - vstr s10, [fp, #-4] │ │ │ │ - vmul.f32 s15, s2, s24 │ │ │ │ - vstr s11, [fp] │ │ │ │ - vmul.f32 s2, s2, s4 │ │ │ │ - vnmls.f32 s13, s25, s12 │ │ │ │ - vmla.f32 s2, s23, s24 │ │ │ │ - vstr s14, [sl, #-4] │ │ │ │ - adds r6, #8 │ │ │ │ - vstr s22, [sl] │ │ │ │ - vnmls.f32 s15, s23, s4 │ │ │ │ - vstr s7, [r9, #-4] │ │ │ │ - adds r5, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r4, #8 │ │ │ │ - vstr s6, [r9] │ │ │ │ - adds r0, #8 │ │ │ │ - vstr s8, [r8, #-4] │ │ │ │ - adds r1, #8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds r2, #8 │ │ │ │ - vstr s13, [r8] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - vstr s2, [lr, #-4] │ │ │ │ - add.w r3, r3, #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vstr s15, [lr] │ │ │ │ - bne.w 3bfa8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 3bf50 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d14} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ - subs r5, r7, r6 │ │ │ │ - iteee mi │ │ │ │ - ldrbmi r1, [r6, #1] │ │ │ │ - iteet vc @ unpredictable │ │ │ │ - ldrbvc r0, [r3, #4] │ │ │ │ - itet ne @ unpredictable │ │ │ │ - cmpne r6, #0 │ │ │ │ - ble.n 3c184 @ unpredictable │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r0, r0, r1, lsl #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ - vldr s1, [pc, #-32] @ 3c190 │ │ │ │ - vldr s2, [pc, #-32] @ 3c194 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - vldr s3, [pc, #-36] @ 3c198 │ │ │ │ - vldr s4, [pc, #-36] @ 3c19c │ │ │ │ - add.w r5, r3, r0, lsl #2 │ │ │ │ - adds r0, r4, r1 │ │ │ │ - add r1, r0 │ │ │ │ - add.w r6, r3, r6, lsl #3 │ │ │ │ - add.w r4, r3, r4, lsl #2 │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - vldr s11, [r2, #88] @ 0x58 │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s9, [r2, #64] @ 0x40 │ │ │ │ - adds r5, #8 │ │ │ │ - vldr s7, [r2, #80] @ 0x50 │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s10, [r2, #76] @ 0x4c │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s16, [r2, #72] @ 0x48 │ │ │ │ - vadd.f32 s18, s9, s11 │ │ │ │ - vldr s17, [r2, #68] @ 0x44 │ │ │ │ - vsub.f32 s9, s9, s11 │ │ │ │ - vldr s15, [r2, #56] @ 0x38 │ │ │ │ - adds r0, #8 │ │ │ │ - vsub.f32 s12, s16, s7 │ │ │ │ - vldr s13, [r2, #84] @ 0x54 │ │ │ │ - vsub.f32 s5, s17, s10 │ │ │ │ - vldr s8, [r2, #60] @ 0x3c │ │ │ │ - vmov.f32 s20, s15 │ │ │ │ - vadd.f32 s16, s16, s7 │ │ │ │ - vmla.f32 s20, s18, s1 │ │ │ │ - vldr s14, [r2, #52] @ 0x34 │ │ │ │ - vadd.f32 s19, s8, s13 │ │ │ │ - vmul.f32 s6, s12, s3 │ │ │ │ - vsub.f32 s8, s8, s13 │ │ │ │ - vmul.f32 s7, s5, s3 │ │ │ │ - vadd.f32 s17, s17, s10 │ │ │ │ - vmov.f32 s11, s14 │ │ │ │ - vmov.f32 s10, s14 │ │ │ │ - vmul.f32 s13, s5, s4 │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - vmla.f32 s10, s19, s1 │ │ │ │ - vmla.f32 s13, s8, s3 │ │ │ │ - vnmls.f32 s7, s8, s4 │ │ │ │ - vmla.f32 s11, s19, s2 │ │ │ │ - vmov.f32 s8, s6 │ │ │ │ - vmla.f32 s0, s18, s2 │ │ │ │ - vmul.f32 s12, s12, s4 │ │ │ │ - vmov.f32 s5, s20 │ │ │ │ - vmla.f32 s12, s9, s3 │ │ │ │ - vmla.f32 s10, s17, s2 │ │ │ │ - vmla.f32 s5, s16, s2 │ │ │ │ - vmla.f32 s11, s17, s1 │ │ │ │ - vnmls.f32 s8, s9, s4 │ │ │ │ - vmla.f32 s0, s16, s1 │ │ │ │ - vadd.f32 s14, s14, s19 │ │ │ │ - vadd.f32 s15, s15, s18 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ - cmp r6, r3 │ │ │ │ - vadd.f32 s14, s14, s17 │ │ │ │ - vadd.f32 s15, s15, s16 │ │ │ │ - vsub.f32 s17, s10, s12 │ │ │ │ - vadd.f32 s16, s5, s13 │ │ │ │ - vadd.f32 s10, s10, s12 │ │ │ │ - vsub.f32 s9, s11, s8 │ │ │ │ - vadd.f32 s6, s0, s7 │ │ │ │ - vadd.f32 s11, s11, s8 │ │ │ │ - vsub.f32 s12, s0, s7 │ │ │ │ - vsub.f32 s13, s5, s13 │ │ │ │ - vstr s14, [r3, #-8] │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - vstr s17, [r5, #4] │ │ │ │ - vstr s10, [r1, #4] │ │ │ │ - vstr s16, [r5, #8] │ │ │ │ - vstr s6, [r4, #8] │ │ │ │ - vstr s9, [r4, #4] │ │ │ │ - vstr s11, [r0, #4] │ │ │ │ - vstr s12, [r0, #8] │ │ │ │ - vstr s13, [r1, #8] │ │ │ │ - bne.w 3c1da │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d14} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003c2f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #2 │ │ │ │ - bic.w fp, r2, r2, asr #31 │ │ │ │ - mvn.w r4, fp │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mul.w r0, r5, fp │ │ │ │ - sub.w r2, r4, r2 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - sub.w r4, r4, r0 │ │ │ │ - beq.w 3c4f4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3c4ea │ │ │ │ - adds r3, r5, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add.w r3, r4, r0, lsl #1 │ │ │ │ - add.w r4, r4, r0, lsl #2 │ │ │ │ - add r0, r3 │ │ │ │ - add r3, fp │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add.w r3, r0, fp │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r4, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - subs r3, #2 │ │ │ │ - add.w r1, fp, r0 │ │ │ │ - add r1, r2 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add.w r1, r0, fp, lsl #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov.w r3, fp, lsl #3 │ │ │ │ - add r1, r2 │ │ │ │ - adds r2, r3, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - adds r3, r2, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 3c4b0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ - add.w r6, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - adds r5, r2, r3 │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add.w ip, sl, r7, lsl #2 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - add.w r4, r2, r1, lsl #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - add.w r9, sl, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add.w r8, sl, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w lr, sl, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - vldr s11, [r4, #8] │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - vldr s10, [r3, #4] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - vldr s12, [r6, #4] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - vldr s6, [r3, #8] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldr s7, [r6, #8] │ │ │ │ - subs r7, #1 │ │ │ │ - vldr s14, [r5, #4] │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s8, [r4, #4] │ │ │ │ - adds r5, #8 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vsub.f32 s13, s7, s11 │ │ │ │ - vsub.f32 s9, s14, s10 │ │ │ │ - vadd.f32 s14, s14, s10 │ │ │ │ - vadd.f32 s4, s8, s12 │ │ │ │ - vsub.f32 s8, s8, s12 │ │ │ │ - vsub.f32 s10, s15, s6 │ │ │ │ - vadd.f32 s7, s7, s11 │ │ │ │ - vadd.f32 s15, s15, s6 │ │ │ │ - vldr s11, [r0, #4] │ │ │ │ - vadd.f32 s18, s13, s9 │ │ │ │ - vldr s17, [r0] │ │ │ │ - vsub.f32 s9, s9, s13 │ │ │ │ - vsub.f32 s0, s14, s4 │ │ │ │ - vadd.f32 s16, s10, s8 │ │ │ │ - vldr s13, [r2, #4] │ │ │ │ - vsub.f32 s2, s15, s7 │ │ │ │ - vldr s12, [r1, #4] │ │ │ │ - vmul.f32 s5, s11, s18 │ │ │ │ - vsub.f32 s10, s10, s8 │ │ │ │ - vldr s1, [r1] │ │ │ │ - vmul.f32 s8, s13, s9 │ │ │ │ - vmul.f32 s11, s11, s16 │ │ │ │ - vadd.f32 s14, s14, s4 │ │ │ │ - vmla.f32 s11, s17, s18 │ │ │ │ - vldr s3, [r2] │ │ │ │ - vmul.f32 s6, s12, s0 │ │ │ │ - vmul.f32 s12, s12, s2 │ │ │ │ - vnmls.f32 s5, s17, s16 │ │ │ │ - vmla.f32 s12, s1, s0 │ │ │ │ - vmul.f32 s13, s13, s10 │ │ │ │ - vadd.f32 s15, s15, s7 │ │ │ │ - vmla.f32 s13, s3, s9 │ │ │ │ - vmov.f32 s9, s8 │ │ │ │ - vnmls.f32 s6, s1, s2 │ │ │ │ - vstr s14, [r9, #-4] │ │ │ │ - adds r6, #8 │ │ │ │ - adds r4, #8 │ │ │ │ - vstr s15, [r9] │ │ │ │ - adds r0, #8 │ │ │ │ - vnmls.f32 s9, s3, s10 │ │ │ │ - vstr s11, [r8, #-4] │ │ │ │ - adds r1, #8 │ │ │ │ - adds r2, #8 │ │ │ │ - vstr s5, [r8] │ │ │ │ - cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ - vstr s12, [lr, #-4] │ │ │ │ - vstr s6, [lr] │ │ │ │ - vstr s13, [ip, #-4] │ │ │ │ - vstr s9, [ip] │ │ │ │ - bne.n 3c3be │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r1, r2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r1, r2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r1, r2 │ │ │ │ + blx 2fed0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r2, fp │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r2, fp │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r2, fp │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add r2, fp │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3c37e │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3c4ea │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r5, sl, r5, lsl #3 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - adds r1, r3, r0 │ │ │ │ - add r1, r4 │ │ │ │ - subs r0, r1, r0 │ │ │ │ - add r3, r0 │ │ │ │ - add.w r1, sl, r1, lsl #2 │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - vldr s9, [r2, #64] @ 0x40 │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - vldr s7, [r2, #52] @ 0x34 │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s15, [r2, #48] @ 0x30 │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s12, [r2, #56] @ 0x38 │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s5, [r2, #72] @ 0x48 │ │ │ │ - cmp sl, r5 │ │ │ │ - vldr s14, [r2, #44] @ 0x2c │ │ │ │ - vadd.f32 s11, s15, s9 │ │ │ │ - vldr s6, [r2, #60] @ 0x3c │ │ │ │ - vsub.f32 s15, s15, s9 │ │ │ │ - vldr s13, [r2, #68] @ 0x44 │ │ │ │ - vadd.f32 s8, s12, s5 │ │ │ │ - vsub.f32 s12, s12, s5 │ │ │ │ - add.w r2, r2, #32 │ │ │ │ - vadd.f32 s10, s14, s6 │ │ │ │ - vsub.f32 s14, s14, s6 │ │ │ │ - vadd.f32 s9, s13, s7 │ │ │ │ - vsub.f32 s13, s13, s7 │ │ │ │ - vadd.f32 s7, s11, s8 │ │ │ │ - vsub.f32 s11, s11, s8 │ │ │ │ - vadd.f32 s8, s10, s9 │ │ │ │ - vsub.f32 s10, s10, s9 │ │ │ │ - vadd.f32 s9, s12, s14 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s8, [sl, #-8] │ │ │ │ - vstr s10, [r1, #4] │ │ │ │ - vstr s7, [sl, #-4] │ │ │ │ - vstr s11, [r1, #8] │ │ │ │ - vstr s9, [r0, #4] │ │ │ │ - vstr s14, [r3, #4] │ │ │ │ - vstr s12, [r0, #8] │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - bne.n 3c518 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0003c5b4 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - bic.w r9, r0, r0, asr #31 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mvn.w r1, r9 │ │ │ │ - cmp r0, #2 │ │ │ │ - mul.w r3, r4, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add.w r2, r9, r9, lsl #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - sub.w r2, r1, r2 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - sub.w r1, r1, r3 │ │ │ │ - beq.w 3c74a │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 3c744 │ │ │ │ - adds r0, r4, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - vldr s3, [pc, #508] @ 3c7f4 │ │ │ │ - adds r7, r0, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, r1 │ │ │ │ - add r7, r1 │ │ │ │ - subs r3, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add.w sl, r0, r9 │ │ │ │ - add r7, r9 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add.w r3, r9, r1 │ │ │ │ - mov.w fp, #1 │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add.w r3, r2, r1, lsl #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmov.f32 s4, #224 @ 0xbf000000 -0.5 │ │ │ │ - add.w r3, r3, r9, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 3c720 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r1, r8, sl, lsl #2 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - add.w lr, r3, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add.w ip, r4, r2 │ │ │ │ - add r4, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add.w r6, r8, r3, lsl #2 │ │ │ │ - add.w r3, r8, r7, lsl #2 │ │ │ │ - vldr s13, [lr, #4] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldr s15, [ip, #-4] │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s11, [r4, #-4] │ │ │ │ - adds r6, #8 │ │ │ │ - vldr s10, [lr, #8] │ │ │ │ - subs r5, #1 │ │ │ │ - vadd.f32 s8, s15, s13 │ │ │ │ - vldr s14, [ip] │ │ │ │ - vldr s9, [r4] │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vldr s13, [r2, #4] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - vadd.f32 s5, s14, s10 │ │ │ │ - vsub.f32 s14, s14, s10 │ │ │ │ - vmov.f32 s10, s11 │ │ │ │ - vldr s12, [r0, #4] │ │ │ │ - vmla.f32 s10, s8, s4 │ │ │ │ - vadd.f32 s8, s11, s8 │ │ │ │ - vmov.f32 s11, s9 │ │ │ │ - vmul.f32 s15, s15, s3 │ │ │ │ - vmla.f32 s11, s5, s4 │ │ │ │ - vmul.f32 s14, s14, s3 │ │ │ │ - vadd.f32 s9, s9, s5 │ │ │ │ - vldr s7, [r2] │ │ │ │ - vstr s8, [r6, #-4] │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s6, [r0, #-8] │ │ │ │ - adds r2, #8 │ │ │ │ - adds r1, #8 │ │ │ │ - adds r3, #8 │ │ │ │ - vstr s9, [r6] │ │ │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ - vsub.f32 s8, s10, s14 │ │ │ │ - vadd.f32 s14, s10, s14 │ │ │ │ - vadd.f32 s9, s11, s15 │ │ │ │ - vsub.f32 s15, s11, s15 │ │ │ │ - vmul.f32 s11, s13, s14 │ │ │ │ - vmul.f32 s10, s12, s8 │ │ │ │ - vmul.f32 s13, s13, s15 │ │ │ │ - vmul.f32 s12, s12, s9 │ │ │ │ - vmla.f32 s13, s7, s14 │ │ │ │ - vmla.f32 s12, s6, s8 │ │ │ │ - vmov.f32 s14, s11 │ │ │ │ - vnmls.f32 s10, s6, s9 │ │ │ │ - vnmls.f32 s14, s7, s15 │ │ │ │ - vstr s12, [r1, #-4] │ │ │ │ - vstr s10, [r1] │ │ │ │ - vstr s13, [r3, #-4] │ │ │ │ - vstr s14, [r3] │ │ │ │ - bne.n 3c660 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add sl, r9 │ │ │ │ - add r7, r9 │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp fp, r3 │ │ │ │ - bne.w 3c632 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3c744 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add.w r4, r8, r4, lsl #3 │ │ │ │ - vldr s6, [pc, #156] @ 3c7f4 │ │ │ │ - vmov.f32 s7, #224 @ 0xbf000000 -0.5 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - add.w r0, r1, r3, lsl #1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ - add.w r0, r8, r0, lsl #2 │ │ │ │ - add.w r1, r8, r1, lsl #2 │ │ │ │ - vldr s12, [r2, #52] @ 0x34 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - vldr s13, [r2, #56] @ 0x38 │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s15, [r2, #44] @ 0x2c │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s14, [r2, #48] @ 0x30 │ │ │ │ - cmp r8, r4 │ │ │ │ - vldr s10, [r2, #36] @ 0x24 │ │ │ │ - add.w r2, r2, #24 │ │ │ │ - vadd.f32 s8, s15, s12 │ │ │ │ - vldr s11, [r2, #16] │ │ │ │ - vadd.f32 s9, s14, s13 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vsub.f32 s14, s14, s13 │ │ │ │ - vmov.f32 s12, s10 │ │ │ │ - vmov.f32 s13, s11 │ │ │ │ - vmla.f32 s12, s8, s7 │ │ │ │ - vadd.f32 s10, s10, s8 │ │ │ │ - vmla.f32 s13, s9, s7 │ │ │ │ - vmul.f32 s15, s15, s6 │ │ │ │ - vmul.f32 s14, s14, s6 │ │ │ │ - vadd.f32 s11, s11, s9 │ │ │ │ - vstr s10, [r8, #-8] │ │ │ │ - vstr s11, [r8, #-4] │ │ │ │ - vsub.f32 s11, s12, s14 │ │ │ │ - vadd.f32 s12, s12, s14 │ │ │ │ - vadd.f32 s14, s13, s15 │ │ │ │ - vsub.f32 s13, s13, s15 │ │ │ │ - vstr s11, [r0, #4] │ │ │ │ - vstr s12, [r1, #4] │ │ │ │ - vstr s14, [r0, #8] │ │ │ │ - vstr s13, [r1, #8] │ │ │ │ - bne.n 3c76e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 3c86c │ │ │ │ - ittte pl │ │ │ │ - │ │ │ │ -0003c7f8 : │ │ │ │ - ldrpl r0, [r0, #0] │ │ │ │ - ldrpl r1, [r1, #0] │ │ │ │ - stmdbpl sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movmi r7, r3 │ │ │ │ - bic.w r8, r0, r0, asr #31 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r2 │ │ │ │ - mov.w r6, r8, lsl #1 │ │ │ │ - cmp r0, #2 │ │ │ │ - mul.w r3, r1, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mvn.w r2, r8 │ │ │ │ - sub.w r5, r2, r6 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - sub.w r2, r2, r3 │ │ │ │ - mov.w r3, r3, lsl #1 │ │ │ │ - bgt.n 3c89a │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3c894 │ │ │ │ - add r3, r2 │ │ │ │ - add.w r2, r8, r6 │ │ │ │ - mov.w r6, r8, lsl #2 │ │ │ │ - add r2, r5 │ │ │ │ - add r3, r8 │ │ │ │ - add r5, r6 │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - adds r1, #1 │ │ │ │ - add.w r3, r7, r3, lsl #2 │ │ │ │ - add.w r0, r4, r5, lsl #2 │ │ │ │ - subs r7, #4 │ │ │ │ - mov.w r8, r8, lsl #3 │ │ │ │ - movs r4, #1 │ │ │ │ - vldr s12, [r0, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - vldr s14, [r2, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - vldr s15, [r2, #8] │ │ │ │ - add r2, r8 │ │ │ │ - vldr s13, [r0, #8] │ │ │ │ - add r0, r8 │ │ │ │ - vadd.f32 s11, s14, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r7, #4] │ │ │ │ - vstr s14, [r3, #4] │ │ │ │ - vstr s12, [r7, #8] │ │ │ │ - add r7, r6 │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - add r3, r6 │ │ │ │ - bne.n 3c856 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3c894 │ │ │ │ - add.w r9, r8, r6 │ │ │ │ - add r3, r2 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ - add r9, r5 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - add.w r5, r5, r8, lsl #2 │ │ │ │ - mov.w sl, #1 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - add.w r4, r3, r8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - adds r3, r1, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r7, fp, lsl #2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w lr, r3, r9, lsl #2 │ │ │ │ - add.w ip, r3, r5, lsl #2 │ │ │ │ - add.w r3, r7, r4, lsl #2 │ │ │ │ - vldr s11, [ip, #4] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - vldr s13, [lr, #-4] │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s15, [r2, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - vldr s12, [ip, #8] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vsub.f32 s9, s13, s11 │ │ │ │ - vldr s14, [lr] │ │ │ │ - vadd.f32 s13, s13, s11 │ │ │ │ - vldr s10, [r2] │ │ │ │ - adds r3, #8 │ │ │ │ - adds r2, #8 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s12, s15, s9 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - vstr s13, [r0, #-4] │ │ │ │ - vstr s14, [r0] │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vmov.f32 s14, s12 │ │ │ │ - vmla.f32 s15, s10, s9 │ │ │ │ - vnmls.f32 s14, s10, s11 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - vstr s14, [r3] │ │ │ │ - bne.n 3c8d6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add r9, r6 │ │ │ │ - add r5, r6 │ │ │ │ - add fp, r8 │ │ │ │ - add r4, r8 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 3c8c0 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0003c950 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - adds r3, r2, #1 │ │ │ │ - bic.w r1, r0, r0, asr #31 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r4 │ │ │ │ - mul.w r5, r5, r1 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mvn.w r3, r1 │ │ │ │ - mul.w r1, r2, r1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - sub.w r5, r3, r5 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - bic.w r5, r1, r1, asr #31 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - sub.w r5, r3, r5 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - blt.n 3cab4 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 3cdb4 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3d0c4 │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - add.w sl, r9, #4 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - adds r2, r7, r6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, r4 │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - mov r9, r7 │ │ │ │ - add.w r4, r1, r2, lsl #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mul.w r3, r3, r0 │ │ │ │ - adds r2, r7, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - add r2, r0 │ │ │ │ - add.w r3, r3, r2, lsl #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add.w r3, r6, r7, lsl #1 │ │ │ │ - adds r0, r3, r2 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - adds r6, r5, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - add.w r3, r3, r1, lsl #1 │ │ │ │ - movs r1, #2 │ │ │ │ - adds r2, r3, r7 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - add.w fp, r3, #4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3ca90 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - sub.w r8, r4, r0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - sub.w lr, r3, r2 │ │ │ │ - movs r6, #1 │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ - strd r0, r4, [sp, #32] │ │ │ │ - add.w r4, fp, r7, lsl #2 │ │ │ │ - add.w r0, fp, r8, lsl #2 │ │ │ │ - add.w r1, sl, ip, lsl #2 │ │ │ │ - add.w r2, sl, lr, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r4!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - cmp r3, r5 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstmia r1!, {s13} │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 3ca42 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, r9 │ │ │ │ - add lr, r9 │ │ │ │ - add r7, r3 │ │ │ │ - add r8, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 3ca30 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - ldrd r0, r4, [sp, #32] │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt.w 3cd5e │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r0, r9 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 3ca18 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 3d0b4 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 3ca94 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r1, #1 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bge.n 3ca12 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - b.n 3cd6a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 3cdaa │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ - mov.w ip, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add.w fp, r3, #4 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - rsb r4, r2, r2, lsl #29 │ │ │ │ - mla r6, r2, r1, r3 │ │ │ │ - rsb r4, r3, r4, lsl #1 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - add.w r3, r9, r7 │ │ │ │ - adds r1, #1 │ │ │ │ - adds r3, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - negs r5, r5 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov.w r8, r3, lsl #2 │ │ │ │ - movs r3, #2 │ │ │ │ - add.w lr, r1, #1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3cb76 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3cb76 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov.w r9, #1 │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ - sub.w fp, r1, r5 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - sub.w sl, r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - movs r0, #1 │ │ │ │ - adds r1, r3, r5 │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r1, ip │ │ │ │ - adds r0, #1 │ │ │ │ - add r3, r8 │ │ │ │ - cmp r0, lr │ │ │ │ - vldr s14, [r1] │ │ │ │ - add.w r1, r2, r4 │ │ │ │ - add r1, r6 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r2] │ │ │ │ - add r2, r7 │ │ │ │ - vstr s15, [r1] │ │ │ │ - bne.n 3cb34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add.w fp, fp, #4 │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 3cb2e │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - subs r5, r5, r7 │ │ │ │ - sub.w ip, ip, r7 │ │ │ │ - subs r4, r4, r2 │ │ │ │ - subs r6, r6, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3cb0e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3cbe4 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3cbdc │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov ip, r9 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - adds r5, r3, #4 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - adds r6, r2, r7 │ │ │ │ - adds r3, r1, r4 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - add r3, r0 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - add.w r5, r5, r3, lsl #2 │ │ │ │ - mov r1, ip │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w lr, [r1] │ │ │ │ - add r2, r0 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 3cbbe │ │ │ │ - adds r7, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r8, r7 │ │ │ │ - bge.n 3cbb8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3cdb8 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - add.w lr, r5, #1 │ │ │ │ - bic.w r8, r5, r5, asr #31 │ │ │ │ - subs r3, r4, #1 │ │ │ │ - mvn.w r2, r8 │ │ │ │ - mov.w r1, r8, lsl #1 │ │ │ │ - mla r3, r8, r3, r2 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - mla r0, r4, r8, r2 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - add.w sl, r3, #4 │ │ │ │ - adds r3, r1, r2 │ │ │ │ - add r1, r8 │ │ │ │ - mov.w ip, r0, lsl #2 │ │ │ │ - adds r2, r1, r2 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov.w fp, r3, lsl #2 │ │ │ │ - add.w r1, sl, fp │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - add.w r1, sl, ip │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - movs r1, #2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mul.w r6, r4, r2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - str.w fp, [sp, #104] @ 0x68 │ │ │ │ - add.w fp, r2, #8 │ │ │ │ - adds r1, #4 │ │ │ │ - strd r3, r0, [sp, #32] │ │ │ │ - strd r3, r0, [sp, #24] │ │ │ │ - strd r3, r0, [sp, #96] @ 0x60 │ │ │ │ - str.w ip, [sp, #108] @ 0x6c │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3cca2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrd r1, r0, [sp, #76] @ 0x4c │ │ │ │ - add.w r5, r3, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - vldr s11, [fp, #-8] │ │ │ │ - vldr s12, [fp, #-4] │ │ │ │ - add.w r6, r3, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r1!, {s13} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s14} │ │ │ │ - cmp r3, lr │ │ │ │ - vldmia r0!, {s15} │ │ │ │ - vmla.f32 s14, s11, s13 │ │ │ │ - vnmul.f32 s15, s15, s12 │ │ │ │ - vstmia r5!, {s14} │ │ │ │ - vstmia r6!, {s15} │ │ │ │ - bne.n 3cc80 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r4, r3, r7 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 3cd2e │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - adds r5, r7, #2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r6, #3 │ │ │ │ - ldrd r7, ip, [sp, #68] @ 0x44 │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r5, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r9, r5 │ │ │ │ - it lt │ │ │ │ - sublt.w r5, r5, r9 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3cd1c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - add.w fp, sl, r7, lsl #2 │ │ │ │ - ldrd r2, r1, [sp, #12] │ │ │ │ - add.w r0, sl, ip, lsl #2 │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - vldr s11, [r3, #-8] │ │ │ │ - vldr s12, [r3, #-4] │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia fp!, {s13} │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - cmp r3, lr │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - vmla.f32 s15, s13, s11 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmls.f32 s15, s14, s12 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 3ccf6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r8 │ │ │ │ - sub.w ip, ip, r8 │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 3ccca │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r2, r8 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - sub.w r2, r2, r8 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r2, r8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub.w r2, r2, r8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add fp, r2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 3cdce │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 3cc5c │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3cbe4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 3d086 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - adds r4, r3, #4 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - add r3, r5 │ │ │ │ - mov.w sl, r0, lsl #2 │ │ │ │ - lsls r7, r1, #2 │ │ │ │ - movs r5, #1 │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ - mov r3, r9 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 30e74 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - adds r5, #1 │ │ │ │ - blx 33edc │ │ │ │ - add r4, sl │ │ │ │ - adds r3, r0, r7 │ │ │ │ - cmp r5, r8 │ │ │ │ - ble.n 3cd94 │ │ │ │ - b.n 3cbdc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 3cb92 │ │ │ │ - b.n 3cdc0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3cd6a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 3cf2a │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 3ceba │ │ │ │ - b.n 3cec6 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldrd r3, r0, [sp, #96] @ 0x60 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ldrd fp, ip, [sp, #104] @ 0x68 │ │ │ │ - ble.n 3ce16 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w lr, [sp, #172] @ 0xac │ │ │ │ - movs r6, #2 │ │ │ │ - adds r5, r2, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w r1, sl, r7, lsl #2 │ │ │ │ - mov r2, lr │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - cmp r3, r5 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 3cdf6 │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r8 │ │ │ │ - cmp r4, r6 │ │ │ │ - bge.n 3cdee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 3ce96 │ │ │ │ - subs r6, r2, #2 │ │ │ │ - mov r4, ip │ │ │ │ - ldr.w lr, [sp, #164] @ 0xa4 │ │ │ │ - movs r5, #2 │ │ │ │ - mov.w ip, r6, lsr #1 │ │ │ │ - ldr.w sl, [sp, #172] @ 0xac │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add.w r7, lr, fp │ │ │ │ - add.w r1, sl, fp │ │ │ │ - add.w r2, lr, r4 │ │ │ │ - mov fp, ip │ │ │ │ - add r4, sl │ │ │ │ - vldr s14, [r7, #4] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s12, [r2, #8] │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s13, [r2, #4] │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ - vldr s15, [r7, #8] │ │ │ │ - adds r7, #8 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - adds r2, #8 │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r1, #-4] │ │ │ │ - vstr s14, [r4, #-4] │ │ │ │ - vstr s12, [r1] │ │ │ │ - vstr s15, [r4] │ │ │ │ - bne.n 3ce40 │ │ │ │ - adds r5, #1 │ │ │ │ - add r3, r8 │ │ │ │ - sub.w r0, r0, r8 │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 3cea8 │ │ │ │ - mov.w fp, r3, lsl #2 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - b.n 3ce30 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.w 3d0d8 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3ce9a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 3cf2a │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3cecc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - blx 33edc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 3cf30 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - add.w r2, r2, r3, lsl #1 │ │ │ │ - add.w r1, r1, r1, lsr #31 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 3cf36 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ - add.w ip, r9, r0 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r5, #2 │ │ │ │ - adds r7, r4, r0 │ │ │ │ - adds r6, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - mov.w r8, #1 │ │ │ │ - add.w lr, ip, r3 │ │ │ │ - add r3, r7 │ │ │ │ - vldr s15, [lr, #4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - vldr s15, [lr, #8] │ │ │ │ - add lr, r0 │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - add r3, r0 │ │ │ │ - bne.n 3cf04 │ │ │ │ - add r4, sl │ │ │ │ - cmp fp, r5 │ │ │ │ - beq.n 3cf36 │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 3cef8 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cmp.w r4, r1, asr #1 │ │ │ │ - blt.n 3cfec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r1, #3 │ │ │ │ - ble.n 3cf30 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - subs r1, #4 │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - adds r4, #1 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - add.w lr, r1, #6 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w sl, r2, #16 │ │ │ │ - movs r2, #2 │ │ │ │ - adds r5, r1, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - add.w r1, r9, #16 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 3cfd6 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - add.w fp, r1, ip │ │ │ │ - mov.w r9, #4 │ │ │ │ - add ip, sl │ │ │ │ - strd r8, r3, [sp, #4] │ │ │ │ - add.w r7, r6, r7, lsl #2 │ │ │ │ - vldr s10, [r7, #8] │ │ │ │ - mov r6, ip │ │ │ │ - vldr s11, [r7, #12] │ │ │ │ - mov r3, fp │ │ │ │ - mov.w r8, #1 │ │ │ │ - vldr s12, [r3, #-4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - vldr s13, [r3] │ │ │ │ - cmp r8, r4 │ │ │ │ - add r3, r0 │ │ │ │ - vmul.f32 s15, s12, s11 │ │ │ │ - vmul.f32 s14, s11, s13 │ │ │ │ - vmla.f32 s14, s10, s12 │ │ │ │ - vnmls.f32 s15, s10, s13 │ │ │ │ - vstr s14, [r6, #-4] │ │ │ │ - vstr s15, [r6] │ │ │ │ - add r6, r0 │ │ │ │ - bne.n 3cf94 │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp lr, r9 │ │ │ │ - bne.n 3cf84 │ │ │ │ - ldrd r8, r3, [sp, #4] │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 3cf30 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - add.w r7, r5, r8 │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r8, r7, #2 │ │ │ │ - add r3, r6 │ │ │ │ - b.n 3cf66 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3cf30 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r1, r0, r2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - sub.w ip, r3, #4 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ - add.w r4, r2, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w ip, ip, lsr #1 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 316e8 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35c34 │ │ │ │ + b.n 3a9be │ │ │ │ movs r2, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.n 3d0a2 │ │ │ │ - mov r8, r1 │ │ │ │ - mov.w lr, #1 │ │ │ │ - strd r2, r1, [sp, #4] │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r2, r9, r3 │ │ │ │ - mov r7, ip │ │ │ │ - add r3, fp │ │ │ │ - vldr s11, [r2, #12] │ │ │ │ - subs r7, #1 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s13, [r2, #8] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s12, [r1, #-8] │ │ │ │ - adds r3, #8 │ │ │ │ - vmul.f32 s14, s11, s15 │ │ │ │ - cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmla.f32 s15, s12, s11 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - vstr s14, [r3, #8] │ │ │ │ - bne.n 3d032 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, sl │ │ │ │ - cmp r6, lr │ │ │ │ - bne.n 3d024 │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - add r4, r0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r5, r2 │ │ │ │ - add r1, r3 │ │ │ │ - beq.w 3cf30 │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 3d014 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ - bgt.n 3d098 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3d08a │ │ │ │ - b.n 3cbdc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt.w 3cbe4 │ │ │ │ - b.n 3cdc0 │ │ │ │ - movs r7, #1 │ │ │ │ - add.w lr, r7, #1 │ │ │ │ - adds r7, #2 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 3d076 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 3d0a4 │ │ │ │ - b.n 3d076 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt.w 3cd5e │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, r3 │ │ │ │ - b.n 3ca12 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.w 3cbe4 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3d0c8 │ │ │ │ - b.n 3cd62 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 3cf2a │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 3ceba │ │ │ │ - b.n 3cecc │ │ │ │ - │ │ │ │ -0003d0f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - vpush {d8-d14} │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - cmp r4, #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bic.w r2, r4, r4, asr #31 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mvn.w r0, r2 │ │ │ │ - mov.w r3, r2, lsl #2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mul.w r1, r6, r2 │ │ │ │ - add r2, r3 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - sub.w r2, r0, r2 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - sub.w r0, r0, r1 │ │ │ │ - beq.w 3d3d8 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 3d3be │ │ │ │ - adds r4, r6, #1 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - add.w r5, r0, r1, lsl #1 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - adds r4, r5, r1 │ │ │ │ - add r5, r6 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - vldr s1, [pc, #640] @ 3d3c8 │ │ │ │ - subs r5, #2 │ │ │ │ - vldr s2, [pc, #640] @ 3d3cc │ │ │ │ - vldr s3, [pc, #640] @ 3d3d0 │ │ │ │ - lsrs r5, r5, #1 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - add.w r5, r1, r1, lsl #2 │ │ │ │ - add r1, r4 │ │ │ │ - add r0, r5 │ │ │ │ - add r1, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - adds r1, r0, r6 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - adds r4, r6, r4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - vldr s4, [pc, #616] @ 3d3d4 │ │ │ │ - add.w r1, r0, r6, lsl #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add r1, r2 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - adds r1, r3, r0 │ │ │ │ - add r1, r2 │ │ │ │ - add.w r2, r2, r0, lsl #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - subs r3, r2, r3 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #24] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 3d37c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - adds r7, r1, r2 │ │ │ │ - adds r2, r0, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - adds r5, r3, r0 │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r6, r2, r1, lsl #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - add.w fp, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add.w r8, r2, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add.w sl, r2, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - add.w lr, r2, r3, lsl #2 │ │ │ │ - ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ - add.w r9, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - vldr s12, [r6, #8] │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - vldr s10, [r7, #8] │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - vldr s5, [r5, #4] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - vldr s11, [r3, #4] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vadd.f32 s7, s10, s12 │ │ │ │ - vldr s0, [r5, #8] │ │ │ │ - vsub.f32 s10, s10, s12 │ │ │ │ - adds r3, #8 │ │ │ │ - vsub.f32 s15, s5, s11 │ │ │ │ - vldr s14, [r6, #4] │ │ │ │ - vadd.f32 s5, s5, s11 │ │ │ │ - vldr s18, [r3] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - vldr s19, [r3, #-4] │ │ │ │ - adds r7, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r6, #8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmov.f32 s17, s18 │ │ │ │ - vldr s9, [r7, #-4] │ │ │ │ - vmov.f32 s25, s18 │ │ │ │ - vmla.f32 s17, s7, s1 │ │ │ │ - vmla.f32 s25, s7, s2 │ │ │ │ - vmov.f32 s12, s19 │ │ │ │ - vldr s16, [r4, #4] │ │ │ │ - vldr s13, [r3, #8] │ │ │ │ - vadd.f32 s24, s9, s14 │ │ │ │ - vsub.f32 s9, s9, s14 │ │ │ │ - vmul.f32 s14, s15, s3 │ │ │ │ - vmul.f32 s15, s15, s4 │ │ │ │ - vldr s6, [r0, #4] │ │ │ │ - vsub.f32 s11, s0, s13 │ │ │ │ - vadd.f32 s0, s0, s13 │ │ │ │ - vmla.f32 s12, s24, s1 │ │ │ │ - vmov.f32 s13, s19 │ │ │ │ - vmla.f32 s15, s9, s3 │ │ │ │ - vnmls.f32 s14, s9, s4 │ │ │ │ - vmla.f32 s13, s24, s2 │ │ │ │ - vadd.f32 s19, s19, s24 │ │ │ │ - vmul.f32 s8, s11, s3 │ │ │ │ - vmla.f32 s17, s0, s2 │ │ │ │ - vmla.f32 s25, s0, s1 │ │ │ │ - vmul.f32 s11, s11, s4 │ │ │ │ - vmla.f32 s11, s10, s3 │ │ │ │ - vmla.f32 s12, s5, s2 │ │ │ │ - vmla.f32 s13, s5, s1 │ │ │ │ - vldr s23, [r4] │ │ │ │ - vmov.f32 s9, s8 │ │ │ │ - vldr s8, [r1, #4] │ │ │ │ - vadd.f32 s7, s18, s7 │ │ │ │ - vldr s22, [r0] │ │ │ │ - vldr s21, [r1] │ │ │ │ - adds r3, #8 │ │ │ │ - vadd.f32 s19, s19, s5 │ │ │ │ - vldr s20, [r2] │ │ │ │ - vnmls.f32 s9, s10, s4 │ │ │ │ - vsub.f32 s18, s17, s15 │ │ │ │ - vadd.f32 s24, s25, s14 │ │ │ │ - vsub.f32 s14, s25, s14 │ │ │ │ - vadd.f32 s25, s17, s15 │ │ │ │ - vsub.f32 s28, s12, s11 │ │ │ │ - vldr s10, [r2, #4] │ │ │ │ - vadd.f32 s7, s7, s0 │ │ │ │ - vstr s19, [fp, #-4] │ │ │ │ - adds r5, #8 │ │ │ │ - vmul.f32 s26, s6, s24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vmul.f32 s27, s16, s25 │ │ │ │ - vmul.f32 s15, s10, s18 │ │ │ │ - vstr s7, [fp] │ │ │ │ - adds r4, #8 │ │ │ │ - vsub.f32 s17, s13, s9 │ │ │ │ - vadd.f32 s13, s13, s9 │ │ │ │ - vadd.f32 s9, s12, s11 │ │ │ │ - vmul.f32 s12, s8, s14 │ │ │ │ - vnmls.f32 s27, s23, s28 │ │ │ │ - vmul.f32 s11, s16, s28 │ │ │ │ - vmla.f32 s11, s23, s25 │ │ │ │ - adds r0, #8 │ │ │ │ - vnmls.f32 s26, s22, s17 │ │ │ │ - vmul.f32 s6, s6, s17 │ │ │ │ - vmla.f32 s6, s22, s24 │ │ │ │ - vnmls.f32 s12, s21, s13 │ │ │ │ - vmul.f32 s8, s8, s13 │ │ │ │ - vnmls.f32 s15, s20, s9 │ │ │ │ - vmla.f32 s8, s21, s14 │ │ │ │ - vmul.f32 s10, s10, s9 │ │ │ │ - vmla.f32 s10, s20, s18 │ │ │ │ - adds r1, #8 │ │ │ │ - adds r2, #8 │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - vstr s27, [sl, #-4] │ │ │ │ - vstr s11, [sl] │ │ │ │ - vstr s26, [r9, #-4] │ │ │ │ - vstr s6, [r9] │ │ │ │ - vstr s12, [r8, #-4] │ │ │ │ - vstr s8, [r8] │ │ │ │ - vstr s15, [lr, #-4] │ │ │ │ - vstr s10, [lr] │ │ │ │ - bne.w 3d1ec │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 3d194 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d14} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ - subs r5, r7, r6 │ │ │ │ - iteee mi │ │ │ │ - ldrbmi r1, [r6, #1] │ │ │ │ - subpl r7, #115 @ 0x73 │ │ │ │ - ldrbpl r0, [r3, #4] │ │ │ │ - subpl r7, #22 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 3d3be │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r0, r0, r1, lsl #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ - vldr s1, [pc, #-32] @ 3d3c8 │ │ │ │ - vldr s2, [pc, #-32] @ 3d3cc │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - vldr s3, [pc, #-36] @ 3d3d0 │ │ │ │ - vldr s4, [pc, #-36] @ 3d3d4 │ │ │ │ - add.w r5, r3, r0, lsl #2 │ │ │ │ - adds r0, r4, r1 │ │ │ │ - add r1, r0 │ │ │ │ - add.w r6, r3, r6, lsl #3 │ │ │ │ - add.w r4, r3, r4, lsl #2 │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - vldr s11, [r2, #88] @ 0x58 │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s9, [r2, #64] @ 0x40 │ │ │ │ - adds r5, #8 │ │ │ │ - vldr s7, [r2, #80] @ 0x50 │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s10, [r2, #76] @ 0x4c │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s16, [r2, #72] @ 0x48 │ │ │ │ - vadd.f32 s18, s9, s11 │ │ │ │ - vldr s17, [r2, #68] @ 0x44 │ │ │ │ - vsub.f32 s9, s9, s11 │ │ │ │ - vldr s15, [r2, #56] @ 0x38 │ │ │ │ - adds r0, #8 │ │ │ │ - vsub.f32 s12, s16, s7 │ │ │ │ - vldr s13, [r2, #84] @ 0x54 │ │ │ │ - vsub.f32 s5, s17, s10 │ │ │ │ - vldr s8, [r2, #60] @ 0x3c │ │ │ │ - vmov.f32 s20, s15 │ │ │ │ - vadd.f32 s16, s16, s7 │ │ │ │ - vmla.f32 s20, s18, s1 │ │ │ │ - vldr s14, [r2, #52] @ 0x34 │ │ │ │ - vadd.f32 s19, s8, s13 │ │ │ │ - vmul.f32 s6, s12, s3 │ │ │ │ - vsub.f32 s8, s8, s13 │ │ │ │ - vmul.f32 s7, s5, s3 │ │ │ │ - vadd.f32 s17, s17, s10 │ │ │ │ - vmov.f32 s11, s14 │ │ │ │ - vmov.f32 s10, s14 │ │ │ │ - vmul.f32 s13, s5, s4 │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - vmla.f32 s10, s19, s1 │ │ │ │ - vmla.f32 s13, s8, s3 │ │ │ │ - vnmls.f32 s7, s8, s4 │ │ │ │ - vmla.f32 s11, s19, s2 │ │ │ │ - vmov.f32 s8, s6 │ │ │ │ - vmla.f32 s0, s18, s2 │ │ │ │ - vmul.f32 s12, s12, s4 │ │ │ │ - vmov.f32 s5, s20 │ │ │ │ - vmla.f32 s12, s9, s3 │ │ │ │ - vmla.f32 s10, s17, s2 │ │ │ │ - vmla.f32 s5, s16, s2 │ │ │ │ - vmla.f32 s11, s17, s1 │ │ │ │ - vnmls.f32 s8, s9, s4 │ │ │ │ - vmla.f32 s0, s16, s1 │ │ │ │ - vadd.f32 s14, s14, s19 │ │ │ │ - vadd.f32 s15, s15, s18 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ - cmp r6, r3 │ │ │ │ - vadd.f32 s14, s14, s17 │ │ │ │ - vadd.f32 s15, s15, s16 │ │ │ │ - vsub.f32 s17, s10, s12 │ │ │ │ - vadd.f32 s16, s5, s13 │ │ │ │ - vadd.f32 s10, s10, s12 │ │ │ │ - vsub.f32 s9, s11, s8 │ │ │ │ - vadd.f32 s6, s0, s7 │ │ │ │ - vadd.f32 s11, s11, s8 │ │ │ │ - vsub.f32 s12, s0, s7 │ │ │ │ - vsub.f32 s13, s5, s13 │ │ │ │ - vstr s14, [r3, #-8] │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - vstr s17, [r5, #4] │ │ │ │ - vstr s10, [r1, #4] │ │ │ │ - vstr s16, [r5, #8] │ │ │ │ - vstr s6, [r4, #8] │ │ │ │ - vstr s9, [r4, #4] │ │ │ │ - vstr s11, [r0, #4] │ │ │ │ - vstr s12, [r0, #8] │ │ │ │ - vstr s13, [r1, #8] │ │ │ │ - bne.w 3d412 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d14} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003d528 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #2 │ │ │ │ - bic.w fp, r2, r2, asr #31 │ │ │ │ - mvn.w r4, fp │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mul.w r0, r5, fp │ │ │ │ - sub.w r2, r4, r2 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - sub.w r4, r4, r0 │ │ │ │ - beq.w 3d728 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3d71e │ │ │ │ - adds r3, r5, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add.w r3, r4, r0, lsl #1 │ │ │ │ - add.w r4, r4, r0, lsl #2 │ │ │ │ - add r0, r3 │ │ │ │ - add r3, fp │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add.w r3, r0, fp │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r4, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - subs r3, #2 │ │ │ │ - add.w r1, fp, r0 │ │ │ │ - add r1, r2 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add.w r1, r0, fp, lsl #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov.w r3, fp, lsl #3 │ │ │ │ - add r1, r2 │ │ │ │ - adds r2, r3, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - adds r3, r2, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r0, #8 │ │ │ │ + ldr r3, [pc, #84] @ (3aaa4 ) │ │ │ │ + mov r1, r6 │ │ │ │ + strd r2, r0, [sp] │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [pc, #76] @ (3aaa8 ) │ │ │ │ + add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 3d6e4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ - add.w r6, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - adds r5, r2, r3 │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add.w ip, sl, r7, lsl #2 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - add.w r4, r2, r1, lsl #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - add.w r9, sl, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add.w r8, sl, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w lr, sl, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - vldr s13, [r3, #8] │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - vldr s12, [r4, #4] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - vldr s15, [r5, #8] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - vldr s10, [r6, #4] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldr s8, [r6, #8] │ │ │ │ - subs r7, #1 │ │ │ │ - vsub.f32 s9, s15, s13 │ │ │ │ - vldr s7, [r4, #8] │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vsub.f32 s13, s10, s12 │ │ │ │ - vldr s11, [r3, #4] │ │ │ │ - vadd.f32 s10, s10, s12 │ │ │ │ - vldr s14, [r5, #4] │ │ │ │ - vadd.f32 s4, s8, s7 │ │ │ │ - vsub.f32 s7, s7, s8 │ │ │ │ - vldr s12, [r1, #4] │ │ │ │ - vadd.f32 s16, s9, s13 │ │ │ │ - vldr s17, [r0] │ │ │ │ - vsub.f32 s8, s14, s11 │ │ │ │ - vadd.f32 s14, s14, s11 │ │ │ │ - vldr s11, [r0, #4] │ │ │ │ - vsub.f32 s2, s15, s4 │ │ │ │ - vsub.f32 s9, s9, s13 │ │ │ │ - vldr s13, [r2, #4] │ │ │ │ - vldr s1, [r1] │ │ │ │ - vadd.f32 s15, s15, s4 │ │ │ │ - vadd.f32 s18, s7, s8 │ │ │ │ - vmul.f32 s5, s11, s16 │ │ │ │ - vsub.f32 s0, s14, s10 │ │ │ │ - vmul.f32 s6, s12, s2 │ │ │ │ - vadd.f32 s14, s14, s10 │ │ │ │ - vsub.f32 s8, s8, s7 │ │ │ │ - vmul.f32 s7, s13, s9 │ │ │ │ - vldr s3, [r2] │ │ │ │ - vnmls.f32 s5, s17, s18 │ │ │ │ - vmul.f32 s11, s11, s18 │ │ │ │ - vmla.f32 s11, s17, s16 │ │ │ │ - vnmls.f32 s6, s1, s0 │ │ │ │ - vmul.f32 s12, s12, s0 │ │ │ │ - vstr s14, [r9, #-4] │ │ │ │ - vmla.f32 s12, s1, s2 │ │ │ │ - vnmls.f32 s7, s3, s8 │ │ │ │ - vstr s15, [r9] │ │ │ │ - vmul.f32 s13, s13, s8 │ │ │ │ - vmla.f32 s13, s3, s9 │ │ │ │ - adds r5, #8 │ │ │ │ - adds r3, #8 │ │ │ │ - adds r6, #8 │ │ │ │ - adds r4, #8 │ │ │ │ - adds r0, #8 │ │ │ │ - vstr s5, [r8, #-4] │ │ │ │ - adds r1, #8 │ │ │ │ - vstr s11, [r8] │ │ │ │ - adds r2, #8 │ │ │ │ - vstr s6, [lr, #-4] │ │ │ │ - cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ - vstr s12, [lr] │ │ │ │ - vstr s7, [ip, #-4] │ │ │ │ - vstr s13, [ip] │ │ │ │ - bne.n 3d5f6 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r1, r2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r1, r2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f348 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r2, fp │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r2, fp │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r2, fp │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add r2, fp │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3d5b6 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3d71e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r5, sl, r5, lsl #3 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - adds r1, r3, r0 │ │ │ │ - add r1, r4 │ │ │ │ - subs r0, r1, r0 │ │ │ │ - add r3, r0 │ │ │ │ - add.w r1, sl, r1, lsl #2 │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - vldr s9, [r2, #64] @ 0x40 │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - vldr s7, [r2, #68] @ 0x44 │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s15, [r2, #48] @ 0x30 │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s12, [r2, #72] @ 0x48 │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s5, [r2, #56] @ 0x38 │ │ │ │ - cmp sl, r5 │ │ │ │ - vldr s14, [r2, #44] @ 0x2c │ │ │ │ - vadd.f32 s11, s15, s9 │ │ │ │ - vldr s6, [r2, #60] @ 0x3c │ │ │ │ - vsub.f32 s15, s15, s9 │ │ │ │ - vldr s13, [r2, #52] @ 0x34 │ │ │ │ - vadd.f32 s8, s12, s5 │ │ │ │ - vsub.f32 s12, s12, s5 │ │ │ │ - add.w r2, r2, #32 │ │ │ │ - vadd.f32 s10, s14, s6 │ │ │ │ - vsub.f32 s14, s14, s6 │ │ │ │ - vadd.f32 s9, s13, s7 │ │ │ │ - vsub.f32 s13, s13, s7 │ │ │ │ - vadd.f32 s7, s11, s8 │ │ │ │ - vsub.f32 s11, s11, s8 │ │ │ │ - vadd.f32 s8, s10, s9 │ │ │ │ - vsub.f32 s10, s10, s9 │ │ │ │ - vadd.f32 s9, s12, s14 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s8, [sl, #-8] │ │ │ │ - vstr s10, [r1, #4] │ │ │ │ - vstr s7, [sl, #-4] │ │ │ │ - vstr s11, [r1, #8] │ │ │ │ - vstr s9, [r0, #4] │ │ │ │ - vstr s14, [r3, #4] │ │ │ │ - vstr s12, [r0, #8] │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - bne.n 3d74c │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0003d7e8 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - bic.w r9, r0, r0, asr #31 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mvn.w r1, r9 │ │ │ │ - cmp r0, #2 │ │ │ │ - mul.w r3, r4, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add.w r2, r9, r9, lsl #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - sub.w r2, r1, r2 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - sub.w r1, r1, r3 │ │ │ │ - beq.w 3d97a │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 3d974 │ │ │ │ - adds r0, r4, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - vldr s3, [pc, #504] @ 3da24 │ │ │ │ - adds r7, r0, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, r1 │ │ │ │ - add r7, r1 │ │ │ │ - subs r3, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add.w sl, r0, r9 │ │ │ │ - add r7, r9 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add.w r3, r9, r1 │ │ │ │ - mov.w fp, #1 │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add.w r3, r2, r1, lsl #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmov.f32 s4, #224 @ 0xbf000000 -0.5 │ │ │ │ - add.w r3, r3, r9, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 3d950 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r1, r8, sl, lsl #2 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - add.w lr, r3, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add.w ip, r4, r2 │ │ │ │ - add r4, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add.w r6, r8, r3, lsl #2 │ │ │ │ - add.w r3, r8, r7, lsl #2 │ │ │ │ - vldr s13, [lr, #4] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldr s15, [ip, #-4] │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s10, [r4, #-4] │ │ │ │ - adds r6, #8 │ │ │ │ - vldr s11, [lr, #8] │ │ │ │ - subs r5, #1 │ │ │ │ - vldr s14, [ip] │ │ │ │ - vadd.f32 s8, s15, s13 │ │ │ │ - vldr s9, [r4] │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vldr s12, [r0, #4] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - vadd.f32 s5, s14, s11 │ │ │ │ - vsub.f32 s14, s14, s11 │ │ │ │ - vmov.f32 s11, s10 │ │ │ │ - vldr s13, [r2, #4] │ │ │ │ - vmla.f32 s11, s8, s4 │ │ │ │ - vadd.f32 s8, s10, s8 │ │ │ │ - vmov.f32 s10, s9 │ │ │ │ - vmul.f32 s15, s15, s3 │ │ │ │ - vmla.f32 s10, s5, s4 │ │ │ │ - vmul.f32 s14, s14, s3 │ │ │ │ - vadd.f32 s9, s9, s5 │ │ │ │ - vldr s6, [r0] │ │ │ │ - vstr s8, [r6, #-4] │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s7, [r2] │ │ │ │ - adds r1, #8 │ │ │ │ - adds r2, #8 │ │ │ │ - adds r3, #8 │ │ │ │ - vstr s9, [r6] │ │ │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ - vsub.f32 s9, s11, s14 │ │ │ │ - vadd.f32 s14, s11, s14 │ │ │ │ - vadd.f32 s8, s10, s15 │ │ │ │ - vsub.f32 s15, s10, s15 │ │ │ │ - vmul.f32 s11, s13, s14 │ │ │ │ - vmul.f32 s10, s12, s9 │ │ │ │ - vmul.f32 s13, s13, s15 │ │ │ │ - vmul.f32 s12, s12, s8 │ │ │ │ - vmla.f32 s10, s6, s8 │ │ │ │ - vmla.f32 s11, s7, s15 │ │ │ │ - vnmls.f32 s12, s6, s9 │ │ │ │ - vnmls.f32 s13, s7, s14 │ │ │ │ - vstr s10, [r1] │ │ │ │ - vstr s12, [r1, #-4] │ │ │ │ - vstr s11, [r3] │ │ │ │ - vstr s13, [r3, #-4] │ │ │ │ - bne.n 3d894 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add sl, r9 │ │ │ │ - add r7, r9 │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp fp, r3 │ │ │ │ - bne.w 3d866 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3d974 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add.w r4, r8, r4, lsl #3 │ │ │ │ - vldr s6, [pc, #156] @ 3da24 │ │ │ │ - vmov.f32 s7, #224 @ 0xbf000000 -0.5 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - add.w r0, r1, r3, lsl #1 │ │ │ │ - adds r1, r0, r3 │ │ │ │ - add.w r0, r8, r0, lsl #2 │ │ │ │ - add.w r1, r8, r1, lsl #2 │ │ │ │ - vldr s12, [r2, #52] @ 0x34 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - vldr s13, [r2, #56] @ 0x38 │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s15, [r2, #44] @ 0x2c │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s14, [r2, #48] @ 0x30 │ │ │ │ - cmp r8, r4 │ │ │ │ - vldr s10, [r2, #36] @ 0x24 │ │ │ │ - add.w r2, r2, #24 │ │ │ │ - vadd.f32 s8, s15, s12 │ │ │ │ - vldr s11, [r2, #16] │ │ │ │ - vadd.f32 s9, s14, s13 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vsub.f32 s14, s14, s13 │ │ │ │ - vmov.f32 s12, s10 │ │ │ │ - vmov.f32 s13, s11 │ │ │ │ - vmla.f32 s12, s8, s7 │ │ │ │ - vadd.f32 s10, s10, s8 │ │ │ │ - vmla.f32 s13, s9, s7 │ │ │ │ - vmul.f32 s15, s15, s6 │ │ │ │ - vmul.f32 s14, s14, s6 │ │ │ │ - vadd.f32 s11, s11, s9 │ │ │ │ - vstr s10, [r8, #-8] │ │ │ │ - vstr s11, [r8, #-4] │ │ │ │ - vsub.f32 s11, s12, s14 │ │ │ │ - vadd.f32 s12, s12, s14 │ │ │ │ - vadd.f32 s14, s13, s15 │ │ │ │ - vsub.f32 s13, s13, s15 │ │ │ │ - vstr s11, [r0, #4] │ │ │ │ - vstr s12, [r1, #4] │ │ │ │ - vstr s14, [r0, #8] │ │ │ │ - vstr s13, [r1, #8] │ │ │ │ - bne.n 3d99e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 3da9c │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ - │ │ │ │ -0003da28 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r7, r3 │ │ │ │ - bic.w r8, r0, r0, asr #31 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r2 │ │ │ │ - mov.w r6, r8, lsl #1 │ │ │ │ - cmp r0, #2 │ │ │ │ - mul.w r3, r1, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mvn.w r2, r8 │ │ │ │ - sub.w r5, r2, r6 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - sub.w r2, r2, r3 │ │ │ │ - mov.w r3, r3, lsl #1 │ │ │ │ - bgt.n 3daca │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3dac4 │ │ │ │ - add r3, r2 │ │ │ │ - add.w r2, r8, r6 │ │ │ │ - mov.w r6, r8, lsl #2 │ │ │ │ - add r2, r5 │ │ │ │ - add r3, r8 │ │ │ │ - add r5, r6 │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - adds r1, #1 │ │ │ │ - add.w r3, r7, r3, lsl #2 │ │ │ │ - add.w r0, r4, r5, lsl #2 │ │ │ │ - subs r7, #4 │ │ │ │ - mov.w r8, r8, lsl #3 │ │ │ │ - movs r4, #1 │ │ │ │ - vldr s12, [r0, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - vldr s14, [r2, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - vldr s15, [r2, #8] │ │ │ │ - add r2, r8 │ │ │ │ - vldr s13, [r0, #8] │ │ │ │ - add r0, r8 │ │ │ │ - vadd.f32 s11, s14, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r7, #4] │ │ │ │ - vstr s14, [r3, #4] │ │ │ │ - vstr s12, [r7, #8] │ │ │ │ - add r7, r6 │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - add r3, r6 │ │ │ │ - bne.n 3da86 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3dac4 │ │ │ │ - add.w r9, r8, r6 │ │ │ │ - add r3, r2 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ - add r9, r5 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - add.w r5, r5, r8, lsl #2 │ │ │ │ - mov.w sl, #1 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - add.w r4, r3, r8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - adds r3, r1, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r7, fp, lsl #2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w lr, r3, r9, lsl #2 │ │ │ │ - add.w ip, r3, r5, lsl #2 │ │ │ │ - add.w r3, r7, r4, lsl #2 │ │ │ │ - vldr s9, [ip, #4] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - vldr s13, [lr, #-4] │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s15, [r2, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - vldr s12, [ip, #8] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldr s14, [lr] │ │ │ │ - vsub.f32 s11, s13, s9 │ │ │ │ - vadd.f32 s13, s13, s9 │ │ │ │ - vldr s10, [r2] │ │ │ │ - adds r3, #8 │ │ │ │ - adds r2, #8 │ │ │ │ - vsub.f32 s9, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s12, s15, s11 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - vstr s13, [r0, #-4] │ │ │ │ - vmul.f32 s15, s15, s9 │ │ │ │ - vstr s14, [r0] │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - vmla.f32 s13, s10, s9 │ │ │ │ - vnmls.f32 s15, s10, s11 │ │ │ │ - vstr s13, [r3] │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - bne.n 3db06 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add r9, r6 │ │ │ │ - add r5, r6 │ │ │ │ - add fp, r8 │ │ │ │ - add r4, r8 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 3daf0 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0003db80 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - adds r3, r2, #1 │ │ │ │ - bic.w r1, r0, r0, asr #31 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r4 │ │ │ │ - mul.w r5, r5, r1 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mvn.w r3, r1 │ │ │ │ - mul.w r1, r2, r1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - sub.w r5, r3, r5 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - bic.w r5, r1, r1, asr #31 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - sub.w r5, r3, r5 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - blt.n 3dce4 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 3dfe4 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3e2f4 │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - add.w sl, r9, #4 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - adds r2, r7, r6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, r4 │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - mov r9, r7 │ │ │ │ - add.w r4, r1, r2, lsl #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mul.w r3, r3, r0 │ │ │ │ - adds r2, r7, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - add r2, r0 │ │ │ │ - add.w r3, r3, r2, lsl #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add.w r3, r6, r7, lsl #1 │ │ │ │ - adds r0, r3, r2 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - adds r6, r5, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - add.w r3, r3, r1, lsl #1 │ │ │ │ - movs r1, #2 │ │ │ │ - adds r2, r3, r7 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - add.w fp, r3, #4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3dcc0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - sub.w r8, r4, r0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - sub.w lr, r3, r2 │ │ │ │ - movs r6, #1 │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ - strd r0, r4, [sp, #32] │ │ │ │ - add.w r4, fp, r7, lsl #2 │ │ │ │ - add.w r0, fp, r8, lsl #2 │ │ │ │ - add.w r1, sl, ip, lsl #2 │ │ │ │ - add.w r2, sl, lr, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r4!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - cmp r3, r5 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstmia r1!, {s13} │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 3dc72 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, r9 │ │ │ │ - add lr, r9 │ │ │ │ - add r7, r3 │ │ │ │ - add r8, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 3dc60 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - ldrd r0, r4, [sp, #32] │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt.w 3df8e │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r0, r9 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 3dc48 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 3e2e4 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 3dcc4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r1, #1 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bge.n 3dc42 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - b.n 3df9a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 3dfda │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ - mov.w ip, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add.w fp, r3, #4 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - rsb r4, r2, r2, lsl #29 │ │ │ │ - mla r6, r2, r1, r3 │ │ │ │ - rsb r4, r3, r4, lsl #1 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - add.w r3, r9, r7 │ │ │ │ - adds r1, #1 │ │ │ │ - adds r3, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - negs r5, r5 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov.w r8, r3, lsl #2 │ │ │ │ - movs r3, #2 │ │ │ │ - add.w lr, r1, #1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3dda6 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3dda6 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov.w r9, #1 │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ - sub.w fp, r1, r5 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - sub.w sl, r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - movs r0, #1 │ │ │ │ - adds r1, r3, r5 │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r1, ip │ │ │ │ - adds r0, #1 │ │ │ │ - add r3, r8 │ │ │ │ - cmp r0, lr │ │ │ │ - vldr s14, [r1] │ │ │ │ - add.w r1, r2, r4 │ │ │ │ - add r1, r6 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r2] │ │ │ │ - add r2, r7 │ │ │ │ - vstr s15, [r1] │ │ │ │ - bne.n 3dd64 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add.w fp, fp, #4 │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 3dd5e │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - subs r5, r5, r7 │ │ │ │ - sub.w ip, ip, r7 │ │ │ │ - subs r4, r4, r2 │ │ │ │ - subs r6, r6, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3dd3e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3de14 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3de0c │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov ip, r9 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - adds r5, r3, #4 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - adds r6, r2, r7 │ │ │ │ - adds r3, r1, r4 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - add r3, r0 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - add.w r5, r5, r3, lsl #2 │ │ │ │ - mov r1, ip │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w lr, [r1] │ │ │ │ - add r2, r0 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 3ddee │ │ │ │ - adds r7, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r8, r7 │ │ │ │ - bge.n 3dde8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3dfe8 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - add.w lr, r5, #1 │ │ │ │ - bic.w r8, r5, r5, asr #31 │ │ │ │ - subs r3, r4, #1 │ │ │ │ - mvn.w r2, r8 │ │ │ │ - mov.w r1, r8, lsl #1 │ │ │ │ - mla r3, r8, r3, r2 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - mla r0, r4, r8, r2 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - add.w sl, r3, #4 │ │ │ │ - adds r3, r1, r2 │ │ │ │ - add r1, r8 │ │ │ │ - mov.w ip, r0, lsl #2 │ │ │ │ - adds r2, r1, r2 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov.w fp, r3, lsl #2 │ │ │ │ - add.w r1, sl, fp │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - add.w r1, sl, ip │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - movs r1, #2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mul.w r6, r4, r2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - str.w fp, [sp, #104] @ 0x68 │ │ │ │ - add.w fp, r2, #8 │ │ │ │ - adds r1, #4 │ │ │ │ - strd r3, r0, [sp, #32] │ │ │ │ - strd r3, r0, [sp, #24] │ │ │ │ - strd r3, r0, [sp, #96] @ 0x60 │ │ │ │ - str.w ip, [sp, #108] @ 0x6c │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3ded2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrd r1, r0, [sp, #76] @ 0x4c │ │ │ │ - add.w r5, r3, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - vldr s11, [fp, #-8] │ │ │ │ - vldr s12, [fp, #-4] │ │ │ │ - add.w r6, r3, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r1!, {s13} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s14} │ │ │ │ - cmp r3, lr │ │ │ │ - vldmia r0!, {s15} │ │ │ │ - vmla.f32 s14, s11, s13 │ │ │ │ - vmul.f32 s15, s12, s15 │ │ │ │ - vstmia r5!, {s14} │ │ │ │ - vstmia r6!, {s15} │ │ │ │ - bne.n 3deb0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r4, r3, r7 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 3df5e │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - adds r5, r7, #2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r6, #3 │ │ │ │ - ldrd r7, ip, [sp, #68] @ 0x44 │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r5, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r9, r5 │ │ │ │ - it lt │ │ │ │ - sublt.w r5, r5, r9 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3df4c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - add.w fp, sl, r7, lsl #2 │ │ │ │ - ldrd r2, r1, [sp, #12] │ │ │ │ - add.w r0, sl, ip, lsl #2 │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - vldr s11, [r3, #-8] │ │ │ │ - vldr s12, [r3, #-4] │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia fp!, {s13} │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - cmp r3, lr │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - vmla.f32 s15, s13, s11 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmla.f32 s15, s14, s12 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 3df26 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r8 │ │ │ │ - sub.w ip, ip, r8 │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 3defa │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r2, r8 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - sub.w r2, r2, r8 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r2, r8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub.w r2, r2, r8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add fp, r2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 3dffe │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 3de8c │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3de14 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 3e2b6 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - adds r4, r3, #4 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - add r3, r5 │ │ │ │ - mov.w sl, r0, lsl #2 │ │ │ │ - lsls r7, r1, #2 │ │ │ │ - movs r5, #1 │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - adds r5, #1 │ │ │ │ - blx 33edc │ │ │ │ - add r4, sl │ │ │ │ - adds r3, r0, r7 │ │ │ │ - cmp r5, r8 │ │ │ │ - ble.n 3dfc4 │ │ │ │ - b.n 3de0c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 3ddc2 │ │ │ │ - b.n 3dff0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3df9a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 3e15a │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 3e0ea │ │ │ │ - b.n 3e0f6 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldrd r3, r0, [sp, #96] @ 0x60 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ldrd fp, ip, [sp, #104] @ 0x68 │ │ │ │ - ble.n 3e046 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w lr, [sp, #172] @ 0xac │ │ │ │ - movs r6, #2 │ │ │ │ - adds r5, r2, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w r1, sl, r7, lsl #2 │ │ │ │ - mov r2, lr │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - cmp r3, r5 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 3e026 │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r8 │ │ │ │ - cmp r4, r6 │ │ │ │ - bge.n 3e01e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 3e0c6 │ │ │ │ - subs r6, r2, #2 │ │ │ │ - mov r4, ip │ │ │ │ - ldr.w lr, [sp, #164] @ 0xa4 │ │ │ │ - movs r5, #2 │ │ │ │ - mov.w ip, r6, lsr #1 │ │ │ │ - ldr.w sl, [sp, #172] @ 0xac │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add.w r7, lr, fp │ │ │ │ - add.w r1, sl, fp │ │ │ │ - add.w r2, lr, r4 │ │ │ │ - mov fp, ip │ │ │ │ - add r4, sl │ │ │ │ - vldr s14, [r7, #4] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s12, [r2, #8] │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s13, [r2, #4] │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ - vldr s15, [r7, #8] │ │ │ │ - adds r7, #8 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - adds r2, #8 │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r1, #-4] │ │ │ │ - vstr s14, [r4, #-4] │ │ │ │ - vstr s12, [r1] │ │ │ │ - vstr s15, [r4] │ │ │ │ - bne.n 3e070 │ │ │ │ - adds r5, #1 │ │ │ │ - add r3, r8 │ │ │ │ - sub.w r0, r0, r8 │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 3e0d8 │ │ │ │ - mov.w fp, r3, lsl #2 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - b.n 3e060 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.w 3e308 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3e0ca │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 3e15a │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3e0fc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - blx 33edc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 3e160 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - add.w r2, r2, r3, lsl #1 │ │ │ │ - add.w r1, r1, r1, lsr #31 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 3e166 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ - add.w ip, r9, r0 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r5, #2 │ │ │ │ - adds r7, r4, r0 │ │ │ │ - adds r6, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - mov.w r8, #1 │ │ │ │ - add.w lr, ip, r3 │ │ │ │ - add r3, r7 │ │ │ │ - vldr s15, [lr, #4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - vldr s15, [lr, #8] │ │ │ │ - add lr, r0 │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - add r3, r0 │ │ │ │ - bne.n 3e134 │ │ │ │ - add r4, sl │ │ │ │ - cmp fp, r5 │ │ │ │ - beq.n 3e166 │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 3e128 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cmp.w r4, r1, asr #1 │ │ │ │ - blt.n 3e21c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r1, #3 │ │ │ │ - ble.n 3e160 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - subs r1, #4 │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - adds r4, #1 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - add.w lr, r1, #6 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w sl, r2, #16 │ │ │ │ - movs r2, #2 │ │ │ │ - adds r5, r1, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - add.w r1, r9, #16 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 3e206 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - add.w fp, r1, ip │ │ │ │ - mov.w r9, #4 │ │ │ │ - add ip, sl │ │ │ │ - strd r8, r3, [sp, #4] │ │ │ │ - add.w r7, r6, r7, lsl #2 │ │ │ │ - vldr s10, [r7, #8] │ │ │ │ - mov r6, ip │ │ │ │ - vldr s11, [r7, #12] │ │ │ │ - mov r3, fp │ │ │ │ - mov.w r8, #1 │ │ │ │ - vldr s12, [r3] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - vldr s13, [r3, #-4] │ │ │ │ - cmp r8, r4 │ │ │ │ - add r3, r0 │ │ │ │ - vmul.f32 s15, s11, s12 │ │ │ │ - vmul.f32 s14, s13, s11 │ │ │ │ - vmla.f32 s14, s10, s12 │ │ │ │ - vnmls.f32 s15, s10, s13 │ │ │ │ - vstr s14, [r6] │ │ │ │ - vstr s15, [r6, #-4] │ │ │ │ - add r6, r0 │ │ │ │ - bne.n 3e1c4 │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp lr, r9 │ │ │ │ - bne.n 3e1b4 │ │ │ │ - ldrd r8, r3, [sp, #4] │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 3e160 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - add.w r7, r5, r8 │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r8, r7, #2 │ │ │ │ - add r3, r6 │ │ │ │ - b.n 3e196 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3e160 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r1, r0, r2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - sub.w ip, r3, #4 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ - add.w r4, r2, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w ip, ip, lsr #1 │ │ │ │ - movs r2, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.n 3e2d2 │ │ │ │ - mov r8, r1 │ │ │ │ - mov.w lr, #1 │ │ │ │ - strd r2, r1, [sp, #4] │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 3121c │ │ │ │ mov r1, r4 │ │ │ │ - add.w r2, r9, r3 │ │ │ │ - mov r7, ip │ │ │ │ - add r3, fp │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - subs r7, #1 │ │ │ │ - vldr s11, [r2, #16] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s13, [r2, #12] │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s12, [r1, #-8] │ │ │ │ - adds r2, #8 │ │ │ │ - vmul.f32 s14, s15, s11 │ │ │ │ - cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - vmla.f32 s15, s12, s11 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - vstr s14, [r3, #4] │ │ │ │ - bne.n 3e262 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, sl │ │ │ │ - cmp r6, lr │ │ │ │ - bne.n 3e254 │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - add r4, r0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r5, r2 │ │ │ │ - add r1, r3 │ │ │ │ - beq.w 3e160 │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 3e244 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ - bgt.n 3e2c8 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3e2ba │ │ │ │ - b.n 3de0c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt.w 3de14 │ │ │ │ - b.n 3dff0 │ │ │ │ - movs r7, #1 │ │ │ │ - add.w lr, r7, #1 │ │ │ │ - adds r7, #2 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 3e2a6 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 3e2d4 │ │ │ │ - b.n 3e2a6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt.w 3df8e │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, r3 │ │ │ │ - b.n 3dc42 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.w 3de14 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3e2f8 │ │ │ │ - b.n 3df92 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 3e15a │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 3e0ea │ │ │ │ - b.n 3e0fc │ │ │ │ - │ │ │ │ -0003e320 : │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 3e332 │ │ │ │ - add.w r1, r1, r2, lsl #3 │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ - b.w 32ad4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0003e334 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub sp, #8 │ │ │ │ - sub.w r5, ip, #2 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3e400 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 33cc4 │ │ │ │ + add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r2, ip, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 33edc │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r2, r4 │ │ │ │ - blx 3385c │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - vmov s14, r5 │ │ │ │ - vmov.f32 s11, #0 @ 0x40000000 2.0 │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vcvt.f32.s32 s14, s14 │ │ │ │ - adds r0, r5, #1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r5, #2 │ │ │ │ - add.w r0, r0, r0, lsr #31 │ │ │ │ - vdiv.f32 s13, s11, s14 │ │ │ │ - mov.w r0, r0, asr #1 │ │ │ │ - vmul.f32 s12, s13, s12 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vstr s15, [r6] │ │ │ │ - ble.n 3e3d0 │ │ │ │ - ldr.w ip, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - mov lr, r3 │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - adds r1, #8 │ │ │ │ - cmp r0, r2 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vnmul.f32 s15, s13, s15 │ │ │ │ - vstmia lr!, {s14} │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - bgt.n 3e3b0 │ │ │ │ - cmp r5, #0 │ │ │ │ - and.w r2, r5, #1 │ │ │ │ - it lt │ │ │ │ - neglt r2, r2 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 3e3fc │ │ │ │ - add.w r4, r4, r5, lsl #2 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r1, #0 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - vldr s15, [r4, #-4] │ │ │ │ - add r3, r0 │ │ │ │ - add r2, r0 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vldr s15, [r1] │ │ │ │ - it ne │ │ │ │ - vstrne s15, [r2] │ │ │ │ - bne.n 3e3fc │ │ │ │ - vldr s12, [r1, #4] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vadd.f32 s14, s12, s15 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0003e430 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - mov r6, r2 │ │ │ │ - subs r3, r1, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3e4a2 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r8, r2 │ │ │ │ - mov lr, r4 │ │ │ │ - mov.w ip, r2, asr #1 │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - mov.w r9, ip, lsl #2 │ │ │ │ - add.w r2, r4, ip, lsl #2 │ │ │ │ - mov ip, r0 │ │ │ │ - vldmia lr!, {s14} │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldmia r3!, {s15} │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - cmp lr, r2 │ │ │ │ - vnmul.f32 s15, s13, s15 │ │ │ │ - vstr s14, [ip, #-4] │ │ │ │ - vstr s15, [ip] │ │ │ │ - bne.n 3e460 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - lsls r3, r1, #31 │ │ │ │ - itttt pl │ │ │ │ - addpl r4, r9 │ │ │ │ - addpl.w r3, r0, r8, lsl #2 │ │ │ │ - ldrpl r2, [r4, #0] │ │ │ │ - strpl r2, [r3, #0] │ │ │ │ - add.w r2, r7, r1, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 344a0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - itett eq │ │ │ │ - vldreq s14, [r4] │ │ │ │ - vstrne s15, [r0] │ │ │ │ - vaddeq.f32 s13, s14, s15 │ │ │ │ - vsubeq.f32 s15, s15, s14 │ │ │ │ - itt eq │ │ │ │ - vstreq s13, [r0] │ │ │ │ - vstreq s15, [r0, #4] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003e4c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 3017c │ │ │ │ - ldr.w fp, [r4] │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr.w lr, [pc, #424] @ 3e69c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r8, fp │ │ │ │ - mov r5, ip │ │ │ │ - add lr, pc │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - cmp.w ip, #3 │ │ │ │ - add.w r7, r5, #2 │ │ │ │ - it hi │ │ │ │ - addhi.w r9, r9, #2 │ │ │ │ - strd ip, lr, [sp, #12] │ │ │ │ - mov.w r7, r7, lsl #2 │ │ │ │ - it ls │ │ │ │ - ldrls.w r9, [lr, ip, lsl #2] │ │ │ │ - subs.w fp, r9, #2 │ │ │ │ - it ne │ │ │ │ - movne.w fp, #1 │ │ │ │ - b.n 3e530 │ │ │ │ - adds r7, #4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 3e590 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ - mov r3, r5 │ │ │ │ - adds r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub.w r2, r5, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - clz r2, r2 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r4, r1 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 3e688 │ │ │ │ - orrs.w r2, fp, r2 │ │ │ │ - str.w r9, [sl, r7] │ │ │ │ - bne.n 3e52a │ │ │ │ - rsb r0, r7, #12 │ │ │ │ - sub.w r2, r7, #8 │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - moveq r0, r1 │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #4 │ │ │ │ - add.w r1, r0, r5, lsl #2 │ │ │ │ - add r0, r7 │ │ │ │ - add r1, sl │ │ │ │ - add r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r7, #4 │ │ │ │ - blx 31bc4 │ │ │ │ - movs r3, #2 │ │ │ │ - cmp r6, #1 │ │ │ │ - str.w r3, [sl, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - bne.n 3e530 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - strd fp, r5, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3e67e │ │ │ │ - vmov s15, fp │ │ │ │ - vadd.f32 s0, s16, s16 │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - vldr s17, [pc, #236] @ 3e698 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - mov r9, r6 │ │ │ │ - add.w r8, r3, #1 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - vdiv.f32 s16, s0, s15 │ │ │ │ - ldr.w r7, [sl, #4]! │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - cmp r7, #1 │ │ │ │ - mul.w r6, r7, r6 │ │ │ │ - ble.n 3e67a │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - vmul.f32 s0, s0, s16 │ │ │ │ - blx 32544 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vmov.f32 s11, s17 │ │ │ │ - vldr s9, [sp, #24] │ │ │ │ - vldr s10, [sp, #28] │ │ │ │ - mov.w ip, r5, lsl #2 │ │ │ │ - add.w r1, r3, r4, lsl #2 │ │ │ │ - movs r0, #1 │ │ │ │ - sub.w lr, r5, #5 │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vmul.f32 s14, s10, s11 │ │ │ │ - vmul.f32 s15, s10, s12 │ │ │ │ - vmla.f32 s15, s9, s11 │ │ │ │ - cmp r5, #4 │ │ │ │ - vnmls.f32 s14, s9, s12 │ │ │ │ - vmov.f32 s11, s15 │ │ │ │ - vstr s15, [r1, #4] │ │ │ │ - vmov.f32 s12, s14 │ │ │ │ - vstr s14, [r1] │ │ │ │ - ble.n 3e66a │ │ │ │ - mov.w r2, lr, lsr #1 │ │ │ │ - mov r3, r1 │ │ │ │ - vmul.f32 s13, s11, s14 │ │ │ │ - vmul.f32 s8, s11, s15 │ │ │ │ - vmla.f32 s13, s12, s15 │ │ │ │ - subs r2, #1 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ - vmov.f32 s15, s13 │ │ │ │ - vmov.f32 s13, s8 │ │ │ │ - vnmls.f32 s13, s12, s14 │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - vstr s13, [r3] │ │ │ │ - vmov.f32 s14, s13 │ │ │ │ - bne.n 3e63c │ │ │ │ - adds r0, #1 │ │ │ │ - add r1, ip │ │ │ │ - cmp r7, r0 │ │ │ │ - bne.n 3e612 │ │ │ │ - subs r7, #2 │ │ │ │ - add r4, r5 │ │ │ │ - mla r4, r5, r7, r4 │ │ │ │ - cmp r8, r9 │ │ │ │ - bne.n 3e5c2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd ip, lr, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - b.n 3e502 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 3ee38 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0003e6a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #160] @ (3e758 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #160] @ (3e75c ) │ │ │ │ - sub sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cmp r6, #3 │ │ │ │ - ble.n 3e732 │ │ │ │ - subs r3, r6, #1 │ │ │ │ - vmov s15, r3 │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - add r5, r8 │ │ │ │ - add.w r6, r7, r6, lsl #2 │ │ │ │ - vldr s16, [pc, #100] @ 3e754 │ │ │ │ - adds r4, r7, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - vdiv.f32 s17, s0, s15 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vmul.f32 s0, s17, s16 │ │ │ │ - blx 32544 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vstmia r4!, {s14} │ │ │ │ - cmp r4, r6 │ │ │ │ - vstmdb r5!, {s15} │ │ │ │ - bne.n 3e6fc │ │ │ │ - add.w r1, r7, r8 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 2ffa0 │ │ │ │ - ldr r2, [pc, #44] @ (3e760 ) │ │ │ │ - ldr r3, [pc, #36] @ (3e75c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3e750 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r0, #34828 @ 0x880c │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - rsb r0, lr, #9175040 @ 0x8c0000 │ │ │ │ - │ │ │ │ -0003e764 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #380] @ (3e8f4 ) │ │ │ │ - ldr r3, [pc, #380] @ (3e8f8 ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - subs r2, r6, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - add.w r3, r6, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ble.w 3e8a8 │ │ │ │ - vldr s11, [r1] │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.n 3e866 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - sub.w ip, r8, #4 │ │ │ │ - subs r0, r1, #4 │ │ │ │ - mov r9, r2 │ │ │ │ - add r0, r2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r2, ip │ │ │ │ - mov r3, r1 │ │ │ │ - asrs r7, r6, #1 │ │ │ │ - add.w lr, r1, #4 │ │ │ │ - add.w r5, r8, #4 │ │ │ │ - vadd.f32 s14, s15, s11 │ │ │ │ - vsub.f32 s11, s11, s15 │ │ │ │ - mov.w ip, #2 │ │ │ │ - vstr s14, [r1] │ │ │ │ - vldr s15, [lr] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldmdb r0!, {s12} │ │ │ │ - cmp r7, ip │ │ │ │ - vldmia r5!, {s14} │ │ │ │ - vldmdb r2!, {s10} │ │ │ │ - vsub.f32 s13, s15, s12 │ │ │ │ - vadd.f32 s15, s15, s12 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmla.f32 s11, s13, s10 │ │ │ │ - vsub.f32 s13, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstmia lr!, {s13} │ │ │ │ - vstr s15, [r0] │ │ │ │ - bge.n 3e7d4 │ │ │ │ - add.w r2, r8, r9 │ │ │ │ - ands.w r6, r6, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vstr s11, [sp, #8] │ │ │ │ - bne.n 3e8c4 │ │ │ │ - add r0, sp, #16 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 3385c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vldr s11, [sp, #8] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - cmp r5, #3 │ │ │ │ - vstr s11, [r1, #4] │ │ │ │ - ble.n 3e88e │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r2, #2 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - vldr s14, [r3, #8] │ │ │ │ - subs r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r3, #12] │ │ │ │ - str.w r4, [r3, #8]! │ │ │ │ - adds r4, r2, #1 │ │ │ │ - bne.n 3e840 │ │ │ │ - cbz r6, 3e88e │ │ │ │ - add.w r5, r1, r5, lsl #2 │ │ │ │ - str.w r0, [r5, #-4] │ │ │ │ - b.n 3e88e │ │ │ │ - vldr s13, [r1, #8] │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - vadd.f32 s14, s13, s11 │ │ │ │ - vsub.f32 s11, s11, s13 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s11, [r1, #4] │ │ │ │ - vadd.f32 s13, s14, s15 │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vstr s13, [r1] │ │ │ │ - vstr s14, [r1, #8] │ │ │ │ - ldr r2, [pc, #108] @ (3e8fc ) │ │ │ │ - ldr r3, [pc, #100] @ (3e8f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3e8f0 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 3e88e │ │ │ │ - vldr s15, [r1] │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - vsub.f32 s13, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1, #4] │ │ │ │ - vstr s15, [r1] │ │ │ │ - b.n 3e88e │ │ │ │ - add.w r7, r1, r7, lsl #2 │ │ │ │ - add r0, sp, #16 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - vldr s15, [r7] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - blx 3385c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vldr s11, [sp, #8] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - cmp r5, #3 │ │ │ │ - vstr s11, [r1, #4] │ │ │ │ - bgt.n 3e836 │ │ │ │ - b.n 3e85c │ │ │ │ + blx 2fa3c │ │ │ │ + b.n 3a9be │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf588000c │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ + movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r2, #9175040 @ 0x8c0000 │ │ │ │ - │ │ │ │ -0003e900 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - blx 3017c │ │ │ │ - ldr.w r7, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 3e95c │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - mov r5, r9 │ │ │ │ - adds r6, r7, #1 │ │ │ │ - vldr s16, [pc, #64] @ 3e970 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - vmov s15, r7 │ │ │ │ - movs r4, #1 │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s17, s0, s15 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - adds r4, #1 │ │ │ │ - vmul.f32 s0, s17, s16 │ │ │ │ - blx 30938 │ │ │ │ - cmp r4, r6 │ │ │ │ - vstmia r5!, {s0} │ │ │ │ - bne.n 3e946 │ │ │ │ - vpop {d8-d9} │ │ │ │ - add.w r1, r9, r7, lsl #2 │ │ │ │ - mov r0, r8 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2ff9c │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003e974 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r0 │ │ │ │ - mov fp, r3 │ │ │ │ - add.w lr, sl, #1 │ │ │ │ - cmp.w sl, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w lr, lr, lr, lsr #31 │ │ │ │ - mov.w lr, lr, asr #1 │ │ │ │ - ble.n 3ea9a │ │ │ │ - mov.w r4, sl, lsl #2 │ │ │ │ - adds r2, r1, #4 │ │ │ │ - adds r3, r1, r4 │ │ │ │ - add.w r0, fp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - mov.w ip, #2 │ │ │ │ - vldmia r5!, {s15} │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldmdb r7!, {s14} │ │ │ │ - cmp lr, ip │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstmia r9!, {s13} │ │ │ │ - vstmdb r8!, {s15} │ │ │ │ - bge.n 3e9be │ │ │ │ - ands.w sl, sl, #1 │ │ │ │ - beq.n 3ea84 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - ldr.w ip, [sp] │ │ │ │ - subs r7, r5, #4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r7, r5 │ │ │ │ - movs r5, #2 │ │ │ │ - vldmdb r4!, {s11} │ │ │ │ - adds r5, #1 │ │ │ │ - vldmdb r7!, {s15} │ │ │ │ - cmp lr, r5 │ │ │ │ - vldmia r0!, {s13} │ │ │ │ - vldmia ip!, {s12} │ │ │ │ - vmul.f32 s14, s11, s15 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmla.f32 s15, s12, s11 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vstmdb r3!, {s14} │ │ │ │ - bge.n 3e9f2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3ea62 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 3385c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.n 3ea5c │ │ │ │ - subs r3, #3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s14, [r1] │ │ │ │ - subs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1] │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - bne.n 3ea3c │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov.w r2, lr, lsl #2 │ │ │ │ - add.w r3, fp, r2 │ │ │ │ - vldr s14, [r3] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add r2, r1 │ │ │ │ - add.w r3, r3, lr, lsl #2 │ │ │ │ - vldr s15, [r3, #-4] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r2] │ │ │ │ - b.n 3ea26 │ │ │ │ - mov.w r5, lr, lsl #2 │ │ │ │ - adds r7, r1, r5 │ │ │ │ - add r5, fp │ │ │ │ - vldr s15, [r7] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r5] │ │ │ │ - b.n 3e9e4 │ │ │ │ - tst.w sl, #1 │ │ │ │ - bne.n 3ea26 │ │ │ │ - mov.w r2, lr, lsl #2 │ │ │ │ - adds r3, r1, r2 │ │ │ │ - vldr s14, [r3] │ │ │ │ - add.w r3, fp, r2 │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vstr s14, [r3] │ │ │ │ - b.n 3ea6e │ │ │ │ - │ │ │ │ -0003eab8 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - push {lr} │ │ │ │ - sub.w ip, r3, #2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bgt.n 3eaec │ │ │ │ - beq.n 3eaca │ │ │ │ - pop {pc} │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - vldr s13, [pc, #40] @ 3eaf8 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vsub.f32 s13, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1, #4] │ │ │ │ - vstr s15, [r1] │ │ │ │ - pop {pc} │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - b.w 2fde8 │ │ │ │ - lsls r3, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ + movs r5, r1 │ │ │ │ + subs r0, r0, #3 │ │ │ │ + movs r4, r1 │ │ │ │ + @ instruction: 0xf650000b │ │ │ │ + subs r4, r0, #2 │ │ │ │ + movs r4, r1 │ │ │ │ + @ instruction: 0xf614000b │ │ │ │ + subs r6, r0, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + rsbs r0, r6, #9109504 @ 0x8b0000 │ │ │ │ │ │ │ │ -0003eafc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003aaac : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w r9, [r0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 3aafc │ │ │ │ sub sp, #12 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - add.w r4, r9, #1 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - add.w r4, r4, r4, lsr #31 │ │ │ │ - mov.w r4, r4, asr #1 │ │ │ │ - ble.w 3ec32 │ │ │ │ - sub.w r7, r9, #3 │ │ │ │ - lsrs r7, r7, #1 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s14, [r1] │ │ │ │ - subs r7, #1 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - vsub.f32 s13, s14, s15 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1] │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - bne.n 3eb32 │ │ │ │ - vldr s15, [r6] │ │ │ │ - ands.w r3, r9, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r6] │ │ │ │ - beq.n 3ec14 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 344a4 │ │ │ │ - add.w r1, r8, r9 │ │ │ │ - add.w lr, r6, r9 │ │ │ │ - add.w r3, r8, #4 │ │ │ │ - sub.w ip, r5, #4 │ │ │ │ - adds r2, r6, #4 │ │ │ │ - add ip, r9 │ │ │ │ - mov fp, r5 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, lr │ │ │ │ - movs r0, #2 │ │ │ │ - vldmdb r7!, {s11} │ │ │ │ - adds r0, #1 │ │ │ │ - vldmdb ip!, {s15} │ │ │ │ - cmp r4, r0 │ │ │ │ - vldmia r8!, {s13} │ │ │ │ - vldmia fp!, {s12} │ │ │ │ - vmul.f32 s14, s11, s15 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmla.f32 s15, s12, s11 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstmia r9!, {s15} │ │ │ │ - vstmdb sl!, {s14} │ │ │ │ - bge.n 3eb92 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 3ebf6 │ │ │ │ - movs r0, #2 │ │ │ │ - vldmia r3!, {s15} │ │ │ │ - adds r0, #1 │ │ │ │ - vldmdb r1!, {s14} │ │ │ │ - cmp r4, r0 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstmia r2!, {s13} │ │ │ │ - vstmdb lr!, {s15} │ │ │ │ - bge.n 3ebc6 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r6] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add.w r0, r6, r4, lsl #2 │ │ │ │ - add.w r5, r5, r4, lsl #2 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vmul.f32 s15, s14, s15 │ │ │ │ - vstr s15, [r0] │ │ │ │ - b.n 3ebc4 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - mov r2, r8 │ │ │ │ - add.w r3, r6, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - vldr s15, [r3, #-4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - blx 344a4 │ │ │ │ - b.n 3eb72 │ │ │ │ - vldr s15, [r1] │ │ │ │ - tst.w r9, #1 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r1] │ │ │ │ - bne.n 3ec78 │ │ │ │ - add.w r9, r6, r9, lsl #2 │ │ │ │ - mov r2, r8 │ │ │ │ - vldr s15, [r9, #-4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r9, #-4] │ │ │ │ - blx 344a4 │ │ │ │ - add.w r3, r6, r4, lsl #2 │ │ │ │ - add.w r4, r5, r4, lsl #2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vldr s14, [r4, #-4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 3ebe4 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 344a4 │ │ │ │ - b.n 3ebe4 │ │ │ │ - │ │ │ │ -0003ec80 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - push {lr} │ │ │ │ - sub.w ip, r3, #2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bgt.n 3ecc8 │ │ │ │ - vldr s15, [r1] │ │ │ │ - beq.n 3eca2 │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r1] │ │ │ │ - pop {pc} │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - vmov.f32 s12, #16 @ 0x40800000 4.0 │ │ │ │ - vldr s11, [pc, #40] @ 3ecd4 │ │ │ │ - vsub.f32 s13, s15, s14 │ │ │ │ - vadd.f32 s14, s14, s15 │ │ │ │ - vmul.f32 s15, s13, s11 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vstr s15, [r1, #4] │ │ │ │ - vstr s14, [r1] │ │ │ │ - pop {pc} │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - b.w 34d88 │ │ │ │ - lsls r3, r6, #19 │ │ │ │ - ands r5, r6 │ │ │ │ - │ │ │ │ -0003ecd8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - mov fp, sl │ │ │ │ - ldr r2, [pc, #492] @ (3eee4 ) │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add.w r2, ip, #4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str.w ip, [sp] │ │ │ │ - cmp.w lr, #3 │ │ │ │ - mov.w r7, sl, lsl #2 │ │ │ │ - it hi │ │ │ │ - addhi.w fp, fp, #2 │ │ │ │ - rsb r6, r7, #4 │ │ │ │ - add r7, r2 │ │ │ │ - mov r8, sl │ │ │ │ - it ls │ │ │ │ - ldrls r3, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd lr, r2, [sp, #20] │ │ │ │ - it ls │ │ │ │ - ldrls.w fp, [r3, lr, lsl #2] │ │ │ │ - mov r3, r7 │ │ │ │ - subs.w r9, fp, #2 │ │ │ │ - mov r7, fp │ │ │ │ - it ne │ │ │ │ - movne.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 3ed50 │ │ │ │ - subs r6, #4 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3edb4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ - mov ip, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - clz r0, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 3eed0 │ │ │ │ - orrs.w r0, r9, r0 │ │ │ │ - str.w r7, [fp, #4]! │ │ │ │ - bne.n 3ed4a │ │ │ │ - cmp sl, r1 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ite ne │ │ │ │ - movne r2, r6 │ │ │ │ - moveq r2, #0 │ │ │ │ - rsb r1, r6, #8 │ │ │ │ - rsb r0, r6, #12 │ │ │ │ - add r1, r2 │ │ │ │ - add r0, r2 │ │ │ │ - add r1, r3 │ │ │ │ - rsb r2, r6, #4 │ │ │ │ - add r0, r3 │ │ │ │ - it eq │ │ │ │ - moveq r2, #4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - blx 31bc4 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - subs r6, #4 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - bne.n 3ed50 │ │ │ │ - ldr.w ip, [sp] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - mov.w fp, #2 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - strd r6, r8, [ip] │ │ │ │ - adds r6, r7, #2 │ │ │ │ - blx 3017c │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - vmov s15, r2 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - vldr s19, [pc, #248] @ 3eee0 │ │ │ │ - mov r8, r4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - vdiv.f32 s20, s0, s15 │ │ │ │ - ldr.w r9, [r6, #4]! │ │ │ │ - adds r4, #1 │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - cmp.w r9, #1 │ │ │ │ - mul.w r8, r9, r8 │ │ │ │ - ble.n 3eec0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - add.w ip, r0, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - mov r6, r9 │ │ │ │ - mov.w sl, ip, lsl #1 │ │ │ │ - mov.w r9, #1 │ │ │ │ - sub.w r5, sl, #4 │ │ │ │ - mov r2, sl │ │ │ │ - movs r3, #0 │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - lsrs r3, r5, #1 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - strd r3, r4, [sp, #16] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r2, #3 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r5, r1, fp, lsl #2 │ │ │ │ - vstr s18, [r5, #-8] │ │ │ │ - vstr s19, [r5, #-4] │ │ │ │ - ble.n 3ee98 │ │ │ │ - vmov s15, r3 │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ - mov r4, r5 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - vcvt.f32.s32 s17, s15 │ │ │ │ - mov r5, sl │ │ │ │ - vldr s16, [pc, #124] @ 3eee0 │ │ │ │ - mov sl, r2 │ │ │ │ - vmul.f32 s17, s17, s20 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - subs r5, #1 │ │ │ │ - adds r4, #8 │ │ │ │ - vmul.f32 s0, s17, s16 │ │ │ │ - blx 32544 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - adds r3, r5, #1 │ │ │ │ - str.w r1, [r4, #-8] │ │ │ │ - str.w r2, [r4, #-4] │ │ │ │ - bne.n 3ee6a │ │ │ │ - sub.w r3, sl, #2 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ - add fp, r3 │ │ │ │ - cmp r6, #5 │ │ │ │ - ble.n 3eeb2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ - ldr.w r4, [r3, #-8] │ │ │ │ - str.w r4, [r5, #-8] │ │ │ │ - ldr.w r3, [r3, #-4] │ │ │ │ - str.w r3, [r5, #-4] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r6, r9 │ │ │ │ - bne.n 3ee34 │ │ │ │ - ldrd r4, r8, [sp, #20] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 3edf0 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd lr, r2, [sp, #20] │ │ │ │ - mov fp, r7 │ │ │ │ - mov r5, ip │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 3ed12 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 3ee98 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0003eee8 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 3eefa │ │ │ │ - add.w r2, r1, r3, lsl #4 │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 306b0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0003eefc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r6, [pc, #476] @ (3f0ec ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r5, [pc, #476] @ (3f0f0 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - mov.w r5, #0 │ │ │ │ - strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movs r5, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - ble.w 3f092 │ │ │ │ - add.w r8, r4, #4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r4, [r8, #4]! │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - adds r7, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - mul.w r5, r4, r5 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - subs r2, r6, #1 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mul.w r3, fp, r0 │ │ │ │ - add.w r2, r9, r2, lsl #2 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - subs r3, r4, #2 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.w 3f0b0 │ │ │ │ - tbb [pc, r3] │ │ │ │ - strh r3, [r4, r5] │ │ │ │ - lsls r6, r7, #8 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - adds r1, r0, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - add r0, r1 │ │ │ │ - subs r1, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - add.w r1, r9, r1, lsl #2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3f076 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 34878 │ │ │ │ - eor.w sl, sl, #1 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - subs r4, #1 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, r3 │ │ │ │ - ble.n 3ef4a │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3f092 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3f092 │ │ │ │ - ldr r1, [pc, #284] @ (3f0f4 ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #276] @ (3f0f0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r1, r3 │ │ │ │ + ldr r3, [pc, #60] @ (3ab00 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3f0ac │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r3, r0, [sp, #4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3f05a │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 35ad8 │ │ │ │ - b.n 3efb4 │ │ │ │ - add r0, r6 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3f068 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 333ac │ │ │ │ - b.n 3efb4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3f084 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 3331c │ │ │ │ - b.n 3efb4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 35ad8 │ │ │ │ - b.n 3efb4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 333ac │ │ │ │ - b.n 3efb4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 34878 │ │ │ │ - b.n 3efb4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 3331c │ │ │ │ - b.n 3efb4 │ │ │ │ - ldr r2, [pc, #100] @ (3f0f8 ) │ │ │ │ - ldr r3, [pc, #88] @ (3f0f0 ) │ │ │ │ + blx 31070 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31d90 │ │ │ │ + ldr r2, [pc, #32] @ (3ab04 ) │ │ │ │ + ldr r3, [pc, #28] @ (3ab00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3f0ac │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 3aaf8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3f0e2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #8] │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - blx 2f7ac │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3efb8 │ │ │ │ - b.n 3efb4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 3f0c0 │ │ │ │ - ldcl 0, cr0, [r2, #48]! @ 0x30 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ + movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r8, #-48]! @ 0xffffffd0 │ │ │ │ - stcl 0, cr0, [lr], #-48 @ 0xffffffd0 │ │ │ │ + adds r2, #32 │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003ab08 : │ │ │ │ + ldr r3, [pc, #8] @ (3ab14 ) │ │ │ │ + add r3, pc │ │ │ │ + str r0, [r3, #0] │ │ │ │ + mov r0, r1 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003ab18 : │ │ │ │ + ldr r1, [pc, #20] @ (3ab30 ) │ │ │ │ + ldr r3, [pc, #24] @ (3ab34 ) │ │ │ │ + add r1, pc │ │ │ │ + push {lr} │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [pc, #20] @ (3ab38 ) │ │ │ │ + str r0, [r1, #0] │ │ │ │ + mov r0, lr │ │ │ │ + add r2, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r5, r1, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0003ab3c : │ │ │ │ + ldr.w ip, [pc, #16] @ 3ab50 │ │ │ │ + push {lr} │ │ │ │ + add ip, pc │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + bx ip │ │ │ │ + nop │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -0003f0fc : │ │ │ │ +0003ab54 : │ │ │ │ + ldr.w ip, [pc, #16] @ 3ab68 │ │ │ │ push {lr} │ │ │ │ + add ip, pc │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + bx ip │ │ │ │ + nop │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003ab6c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [r0] │ │ │ │ + ldr r3, [pc, #64] @ (3abbc ) │ │ │ │ + subs r5, r1, #0 │ │ │ │ + add r3, pc │ │ │ │ + bgt.n 3ab88 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 30888 │ │ │ │ + ldr r1, [pc, #52] @ (3abc0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, r4 │ │ │ │ + ldr r0, [pc, #52] @ (3abc4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + blx 33e14 │ │ │ │ + ldrb.w r0, [r4], #1 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + blx 32c80 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 3ab9e │ │ │ │ + ldr r0, [pc, #24] @ (3abc8 ) │ │ │ │ + movs r2, #20 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33e14 │ │ │ │ + b.n 3ab82 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #22 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003abcc : │ │ │ │ + ldr r3, [pc, #24] @ (3abe8 ) │ │ │ │ + ldr.w ip, [pc, #28] @ 3abec │ │ │ │ + add r3, pc │ │ │ │ + push {r4} │ │ │ │ + ldr r2, [pc, #24] @ (3abf0 ) │ │ │ │ + ldr.w r4, [r3, ip] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + pop {r4} │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0003abf4 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + cmp r2, r3 │ │ │ │ + add.w r4, r0, r2 │ │ │ │ + bgt.n 3ac18 │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi.n 3ac88 │ │ │ │ + cmp r0, r4 │ │ │ │ + bcs.n 3ac16 │ │ │ │ + subs r0, #1 │ │ │ │ + add r2, r1 │ │ │ │ + ldrb.w r3, [r1], #1 │ │ │ │ + strb.w r3, [r0, #1]! │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 3ac0a │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + adds r2, r1, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + ite cc │ │ │ │ + movcc.w ip, #0 │ │ │ │ + movcs.w ip, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + it ls │ │ │ │ + orrls.w ip, ip, #1 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 3ac50 │ │ │ │ + cmp r1, r2 │ │ │ │ + bcs.n 3ac78 │ │ │ │ + add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r1 │ │ │ │ + ldrb.w ip, [r3], #1 │ │ │ │ + strb.w ip, [lr, #1]! │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3ac3e │ │ │ │ + subs r0, r0, r1 │ │ │ │ + add r0, r2 │ │ │ │ + b.n 3ac78 │ │ │ │ + adds r5, r0, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + mov lr, r5 │ │ │ │ + ldrb.w ip, [r0, #-1]! │ │ │ │ + strb.w ip, [lr, #-1]! │ │ │ │ + cmp r1, r0 │ │ │ │ + bcc.n 3ac56 │ │ │ │ + adds r0, r1, #1 │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ + subs r0, r0, r2 │ │ │ │ + add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ + cmp r1, ip │ │ │ │ + it hi │ │ │ │ + movhi r0, #0 │ │ │ │ + add r0, lr │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ + bcs.n 3ac16 │ │ │ │ + subs r2, r4, r0 │ │ │ │ + movs r1, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 3131c │ │ │ │ + adds r3, r1, r2 │ │ │ │ + cmp r3, r0 │ │ │ │ + bls.n 3ac02 │ │ │ │ + cmp r0, r4 │ │ │ │ + it cc │ │ │ │ + movcc r2, r4 │ │ │ │ + bcs.n 3ac16 │ │ │ │ + ldrb.w r0, [r3, #-1]! │ │ │ │ + strb.w r0, [r2, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 3ac96 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0003aca4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 30888 │ │ │ │ + │ │ │ │ +0003acb8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #56] @ (3ad00 ) │ │ │ │ sub sp, #12 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 3f126 │ │ │ │ - add.w lr, r2, ip, lsl #4 │ │ │ │ - add.w r3, r2, ip, lsl #3 │ │ │ │ - str.w lr, [sp] │ │ │ │ - blx 3028c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r3 │ │ │ │ + blx 340e4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3ace0 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #32] @ (3ad04 ) │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [r5, r2] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + ldr r2, [pc, #28] @ (3ad08 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + add r2, pc │ │ │ │ + blx 31168 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [pc, #20] @ (3ad0c ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f000 │ │ │ │ + b.n 3acda │ │ │ │ nop │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -0003f12c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003ad10 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r6, [pc, #476] @ (3f31c ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r5, [pc, #476] @ (3f320 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - mov.w r5, #0 │ │ │ │ - strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movs r5, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - ble.w 3f2c2 │ │ │ │ - add.w r8, r4, #4 │ │ │ │ - mov.w sl, #0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ble.n 3adc6 │ │ │ │ + sub.w r8, r2, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r2, r1 │ │ │ │ + sub.w ip, r1, #4 │ │ │ │ + mov r7, r8 │ │ │ │ + mov lr, r0 │ │ │ │ + mov r6, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r1, [ip, #4]! │ │ │ │ + adds r3, #1 │ │ │ │ + ldr.w r0, [r7, #4]! │ │ │ │ + cmp r1, lr │ │ │ │ + bcs.n 3ad58 │ │ │ │ + add r1, r0 │ │ │ │ + cmp r5, r1 │ │ │ │ + bcc.n 3add8 │ │ │ │ + subs r6, r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bgt.n 3adb8 │ │ │ │ + movs r7, #0 │ │ │ │ + add.w sl, sl, r3, lsl #2 │ │ │ │ + mov r9, r5 │ │ │ │ + ldr.w r0, [r8, #4]! │ │ │ │ + cmp r0, r4 │ │ │ │ + it ge │ │ │ │ + movge r0, r4 │ │ │ │ + subs r4, r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 3ad8c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ + adds r1, r3, r0 │ │ │ │ + ldrb.w lr, [r3], #1 │ │ │ │ + strb.w lr, [ip, #1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 3ad7e │ │ │ │ + add r9, r0 │ │ │ │ + adds r2, #4 │ │ │ │ + cmp r2, sl │ │ │ │ + bne.n 3ad66 │ │ │ │ + cmp r4, #1 │ │ │ │ + bmi.n 3ada0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + cbz r7, 3adc0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33edc │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fb38 │ │ │ │ + add lr, r0 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.n 3ad44 │ │ │ │ + b.n 3ad5e │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r4, #1 │ │ │ │ + bmi.n 3adc0 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 3131c │ │ │ │ + ldr r1, [pc, #20] @ (3adf0 ) │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r4, [r8, #4]! │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - adds r7, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - mul.w r5, r4, r5 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + mov r6, r4 │ │ │ │ + blx 2ff04 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3ad60 │ │ │ │ + cmp r3, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003adf4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #780] @ (3b118 ) │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #780] @ (3b11c ) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r4, [pc, #776] @ (3b120 ) │ │ │ │ + ldr r0, [pc, #780] @ (3b124 ) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r4, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + mov.w r2, #0 │ │ │ │ + movs r2, #7 │ │ │ │ + blx 32cbc │ │ │ │ + ldr r0, [pc, #760] @ (3b128 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + add.w r6, r4, #28 │ │ │ │ + blx 32cbc │ │ │ │ + ldr r0, [pc, #744] @ (3b12c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cbc │ │ │ │ + ldr r0, [pc, #736] @ (3b130 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cbc │ │ │ │ + ldr r0, [pc, #724] @ (3b134 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cb0 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 31aac │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + it ge │ │ │ │ + movge r2, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + movs r2, #32 │ │ │ │ + blx 32f00 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ + blx 346fc │ │ │ │ mov r1, r5 │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - subs r2, r6, #1 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mul.w r3, fp, r0 │ │ │ │ - add.w r2, r9, r2, lsl #2 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - subs r3, r4, #2 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.w 3f2e0 │ │ │ │ - tbb [pc, r3] │ │ │ │ - strh r3, [r4, r5] │ │ │ │ - lsls r6, r7, #8 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - adds r1, r0, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - add r0, r1 │ │ │ │ - subs r1, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - add.w r1, r9, r1, lsl #2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3f2a6 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 35208 │ │ │ │ - eor.w sl, sl, #1 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - subs r4, #1 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, r3 │ │ │ │ - ble.n 3f17a │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3f2c2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3f2c2 │ │ │ │ - ldr r1, [pc, #284] @ (3f324 ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #276] @ (3f320 ) │ │ │ │ + add.w r5, r4, #64 @ 0x40 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + movs r2, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 346fc │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34610 │ │ │ │ + movs r1, #32 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34610 │ │ │ │ + movs r1, #32 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34610 │ │ │ │ + ldr r1, [pc, #628] @ (3b138 ) │ │ │ │ + movs r3, #1 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r1, r3 │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ + mov r2, r3 │ │ │ │ + blx 32a7c │ │ │ │ + cbz r0, 3af30 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3af5c │ │ │ │ + ldr r3, [pc, #604] @ (3b13c ) │ │ │ │ + ldr r1, [pc, #608] @ (3b140 ) │ │ │ │ + ldr r0, [pc, #608] @ (3b144 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + movs r4, #7 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #32] │ │ │ │ + movs r5, #6 │ │ │ │ + movs r4, #13 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + blx 34e10 │ │ │ │ + ldr r0, [pc, #564] @ (3b148 ) │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add r0, pc │ │ │ │ + adds r1, r0, #4 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ + blx 3384c │ │ │ │ + blx 30ac4 │ │ │ │ + ldr r0, [pc, #548] @ (3b14c ) │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 32138 │ │ │ │ + ldr r4, [pc, #540] @ (3b150 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 3afa0 │ │ │ │ + ldr r2, [pc, #532] @ (3b154 ) │ │ │ │ + ldr r3, [pc, #472] @ (3b11c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3f2dc │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - adds r3, r0, r6 │ │ │ │ + bne.w 3b114 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #504] @ (3b158 ) │ │ │ │ + movs r0, #2 │ │ │ │ + ldr r3, [pc, #504] @ (3b15c ) │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r1, [pc, #500] @ (3b160 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r0, r2, [sp, #100] @ 0x64 │ │ │ │ + adds r3, #4 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [r4, #104] @ 0x68 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #484] @ (3b164 ) │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [r4, #100] @ 0x64 │ │ │ │ + movs r4, #11 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + blx 34e10 │ │ │ │ + b.n 3af10 │ │ │ │ + ldr r1, [pc, #452] @ (3b168 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ + add r1, pc │ │ │ │ + blx 32a7c │ │ │ │ + cbz r0, 3afb8 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 3b004 │ │ │ │ + ldr r4, [pc, #432] @ (3b16c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #432] @ (3b170 ) │ │ │ │ + mov r2, r3 │ │ │ │ + add r4, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ + blx 32a7c │ │ │ │ + cbz r0, 3afd4 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3b04e │ │ │ │ + ldr r4, [pc, #412] @ (3b174 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3af3e │ │ │ │ + ldr r1, [pc, #404] @ (3b178 ) │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + add r1, pc │ │ │ │ + blx 346fc │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + blx 3384c │ │ │ │ + b.n 3af3e │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r4, #308] @ 0x134 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 3b0be │ │ │ │ + ldr r1, [pc, #356] @ (3b17c ) │ │ │ │ + ldr r3, [pc, #356] @ (3b180 ) │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #356] @ (3b184 ) │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + adds r3, #8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - add r0, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r3, r0, [sp, #4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3f28a │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 3154c │ │ │ │ - b.n 3f1e4 │ │ │ │ - add r0, r6 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3f298 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 35d44 │ │ │ │ - b.n 3f1e4 │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + movs r5, #6 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + movs r4, #7 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + movs r4, #13 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + blx 34e10 │ │ │ │ + b.n 3b0aa │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ + ldr r1, [r4, #96] @ 0x60 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r4, #308] @ 0x134 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 3b0f8 │ │ │ │ + ldr r2, [pc, #292] @ (3b188 ) │ │ │ │ + ldr r3, [pc, #296] @ (3b18c ) │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #292] @ (3b190 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ + adds r3, #4 │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add.w r2, r4, #64 @ 0x40 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add.w r2, r4, #28 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [pc, #272] @ (3b194 ) │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + movs r1, #11 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + movs r1, #2 │ │ │ │ + strd r1, r0, [sp, #92] @ 0x5c │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + blx 34e10 │ │ │ │ + ldr r0, [pc, #236] @ (3b198 ) │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + adds r1, r0, #4 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ + blx 3384c │ │ │ │ + b.n 3afd4 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + movs r5, #11 │ │ │ │ + ldr r2, [pc, #216] @ (3b19c ) │ │ │ │ + ldr r0, [pc, #216] @ (3b1a0 ) │ │ │ │ + ldr r3, [pc, #220] @ (3b1a4 ) │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add.w r2, r4, #64 @ 0x40 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add.w r2, r4, #28 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [pc, #204] @ (3b1a8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r4, #104] @ 0x68 │ │ │ │ + adds r3, #4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + movs r1, #2 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + strd r1, r0, [sp, #92] @ 0x5c │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + b.n 3b098 │ │ │ │ + ldr r3, [pc, #176] @ (3b1ac ) │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + ldr r0, [pc, #176] @ (3b1b0 ) │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #176] @ (3b1b4 ) │ │ │ │ + add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3f2b4 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 33614 │ │ │ │ - b.n 3f1e4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 3154c │ │ │ │ - b.n 3f1e4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 35d44 │ │ │ │ - b.n 3f1e4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 35208 │ │ │ │ - b.n 3f1e4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 33614 │ │ │ │ - b.n 3f1e4 │ │ │ │ - ldr r2, [pc, #100] @ (3f328 ) │ │ │ │ - ldr r3, [pc, #88] @ (3f320 ) │ │ │ │ + adds r3, #8 │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 3b030 │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xfa9e000b │ │ │ │ + strb r2, [r4, r5] │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r3, r3] │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ + movs r3, r1 │ │ │ │ + eor.w r0, r2, #11 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ + movs r6, r1 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r4, r0] │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r1, #16 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ + movs r3, r1 │ │ │ │ + strh r2, [r3, r7] │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ + movs r3, r1 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ + movs r3, r1 │ │ │ │ + strh r0, [r5, r5] │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ + movs r3, r1 │ │ │ │ + strh r4, [r0, r5] │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ + movs r3, r1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #680] @ (3b474 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #680] @ (3b478 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [pc, #680] @ (3b47c ) │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #680] @ (3b480 ) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r4, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #312 @ 0x138 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov.w r2, #0 │ │ │ │ + movs r2, #7 │ │ │ │ + blx 32cbc │ │ │ │ + ldr r0, [pc, #652] @ (3b484 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #316 @ 0x13c │ │ │ │ + add r0, pc │ │ │ │ + add.w r7, r4, #336 @ 0x150 │ │ │ │ + blx 32cbc │ │ │ │ + ldr r0, [pc, #640] @ (3b488 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #320 @ 0x140 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cbc │ │ │ │ + ldr r0, [pc, #628] @ (3b48c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add.w r1, r4, #324 @ 0x144 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cbc │ │ │ │ + ldr r0, [pc, #620] @ (3b490 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #328 @ 0x148 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cb0 │ │ │ │ + add.w r0, r4, #332 @ 0x14c │ │ │ │ + blx 31aac │ │ │ │ + ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #12 │ │ │ │ + cmp r2, #1 │ │ │ │ + it ge │ │ │ │ + movge r2, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movs r2, #32 │ │ │ │ + blx 32f00 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ + blx 346fc │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + movs r2, #32 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #372 @ 0x174 │ │ │ │ + blx 346fc │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34610 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r0, [r4, #404] @ 0x194 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34610 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r0, [r4, #408] @ 0x198 │ │ │ │ + add.w r0, r4, #372 @ 0x174 │ │ │ │ + blx 34610 │ │ │ │ + ldr r1, [pc, #516] @ (3b494 ) │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r0, [r4, #412] @ 0x19c │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ + mov r2, r3 │ │ │ │ + blx 32a7c │ │ │ │ + cbz r0, 3b2ae │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r2, r3, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + ldr r4, [pc, #488] @ (3b498 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 3b2dc │ │ │ │ + ldr r2, [pc, #476] @ (3b49c ) │ │ │ │ + ldr r3, [pc, #436] @ (3b478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3f2dc │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3f312 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #8] │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - blx 300f8 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + bne.w 3b46e │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #448] @ (3b4a0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ + add r1, pc │ │ │ │ + blx 32a7c │ │ │ │ + cbz r0, 3b2f6 │ │ │ │ + ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 3b348 │ │ │ │ + ldr r4, [pc, #428] @ (3b4a4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #428] @ (3b4a8 ) │ │ │ │ + mov r2, r3 │ │ │ │ + add r4, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ + blx 32a7c │ │ │ │ + cbz r0, 3b314 │ │ │ │ + ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3f1e8 │ │ │ │ - b.n 3f1e4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 3f2f0 │ │ │ │ - rsb r0, r2, ip │ │ │ │ + ble.n 3b398 │ │ │ │ + ldr r4, [pc, #404] @ (3b4ac ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3b2be │ │ │ │ + ldr r1, [pc, #392] @ (3b4b0 ) │ │ │ │ + add.w r0, r4, #420 @ 0x1a4 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + add r1, pc │ │ │ │ + blx 346fc │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add.w r2, r4, #324 @ 0x144 │ │ │ │ + add.w r1, r4, #312 @ 0x138 │ │ │ │ + add.w r0, r4, #420 @ 0x1a4 │ │ │ │ + blx 3384c │ │ │ │ + b.n 3b2be │ │ │ │ + ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ + ldr.w r3, [r4, #416] @ 0x1a0 │ │ │ │ + ldr.w r2, [r4, #404] @ 0x194 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r4, #416] @ 0x1a0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 3b414 │ │ │ │ + ldr r1, [pc, #340] @ (3b4b4 ) │ │ │ │ + ldr r3, [pc, #340] @ (3b4b8 ) │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r1, [pc, #340] @ (3b4bc ) │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + adds r3, #8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + add.w r0, r4, #420 @ 0x1a4 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add.w r4, r4, #372 @ 0x174 │ │ │ │ + movs r5, #6 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + movs r4, #7 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + movs r4, #13 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + blx 34e10 │ │ │ │ + b.n 3b3fc │ │ │ │ + ldr.w r2, [r4, #328] @ 0x148 │ │ │ │ + ldr.w r3, [r4, #416] @ 0x1a0 │ │ │ │ + ldr.w r1, [r4, #404] @ 0x194 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r4, #416] @ 0x1a0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 3b452 │ │ │ │ + ldr r2, [pc, #272] @ (3b4c0 ) │ │ │ │ + ldr r3, [pc, #272] @ (3b4c4 ) │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #272] @ (3b4c8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r4, #412] @ 0x19c │ │ │ │ + adds r3, #4 │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add.w r2, r4, #372 @ 0x174 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add.w r2, r4, #336 @ 0x150 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [pc, #248] @ (3b4cc ) │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + movs r1, #11 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + movs r1, #2 │ │ │ │ + strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ + add.w r0, r4, #420 @ 0x1a4 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + blx 34e10 │ │ │ │ + ldr r0, [pc, #208] @ (3b4d0 ) │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r0, #324 @ 0x144 │ │ │ │ + add.w r1, r0, #312 @ 0x138 │ │ │ │ + add.w r0, r0, #420 @ 0x1a4 │ │ │ │ + blx 3384c │ │ │ │ + b.n 3b314 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + movs r6, #11 │ │ │ │ + ldr r2, [pc, #184] @ (3b4d4 ) │ │ │ │ + ldr r0, [pc, #188] @ (3b4d8 ) │ │ │ │ + ldr r3, [pc, #188] @ (3b4dc ) │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add.w r2, r4, #372 @ 0x174 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add.w r2, r4, #336 @ 0x150 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [pc, #172] @ (3b4e0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ + adds r3, #4 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + movs r1, #2 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ + add.w r0, r4, #420 @ 0x1a4 │ │ │ │ + b.n 3b3ea │ │ │ │ + ldr r3, [pc, #144] @ (3b4e4 ) │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + ldr r0, [pc, #144] @ (3b4e8 ) │ │ │ │ + str r1, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #140] @ (3b4ec ) │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + adds r3, #8 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + b.n 3b378 │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ + movs r5, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaf8000c │ │ │ │ - bics.w r0, lr, ip │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ + movs r6, r1 │ │ │ │ + movs r7, #14 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ + movs r3, r1 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf6d0000b │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ + movs r5, r1 │ │ │ │ + stcl 0, cr0, [r6, #-44] @ 0xffffffd4 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ + movs r6, r1 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ + movs r6, r1 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r3, r3] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r1, r2] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ + movs r3, r1 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ + movs r6, r1 │ │ │ │ + movs r5, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r2, r0] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r7, [pc, #936] @ (3b890 ) │ │ │ │ + movs r5, r1 │ │ │ │ + movs r5, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0003f32c : │ │ │ │ - push {lr} │ │ │ │ +0003b4f0 : │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3b500 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 33ed8 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0003b504 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 3f356 │ │ │ │ - add.w lr, r2, ip, lsl #4 │ │ │ │ - add.w r3, r2, ip, lsl #3 │ │ │ │ - str.w lr, [sp] │ │ │ │ - blx 2fcfc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3b546 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + ittt gt │ │ │ │ + movgt r9, r0 │ │ │ │ + movgt r3, r1 │ │ │ │ + movgt r4, #0 │ │ │ │ + ble.n 3b54a │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mla r1, r1, r4, r9 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 33edc │ │ │ │ + cmp r5, r4 │ │ │ │ + add.w r3, r0, r8 │ │ │ │ + bne.n 3b52e │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r2, #0 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + adds r2, #2 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 3b546 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne.n 3b54c │ │ │ │ + b.n 3b546 │ │ │ │ nop │ │ │ │ │ │ │ │ -0003f35c : │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003b55c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 3b57e │ │ │ │ + mov r1, r0 │ │ │ │ + subs r2, r4, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 33edc │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + strb.w r2, [r3, #-1] │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003f360 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003b588 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r5, [pc, #188] @ (3f430 ) │ │ │ │ - mov r7, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - blx 329c4 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - ldrd ip, lr, [r5, #36] @ 0x24 │ │ │ │ - add.w r5, ip, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, ip, lsl #2 │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - blx 35570 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n 3ec5c │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32454 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003f434 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003b5a4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #144] @ (3f4d8 ) │ │ │ │ - mov r9, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - blx 2fe40 │ │ │ │ - strd r8, r6, [sp, #80] @ 0x50 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldrd r7, r6, [r5] │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - subs r5, r7, #1 │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, r6, lsl #2 │ │ │ │ - strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 322f4 │ │ │ │ - b.n 3fb54 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 30e04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b5c8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 33c54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b5ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 327bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b608 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 354b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b624 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b640 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33748 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b65c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30734 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003f4dc : │ │ │ │ +0003b678 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r5, [pc, #140] @ (3f57c ) │ │ │ │ - mov fp, r3 │ │ │ │ - mov sl, r2 │ │ │ │ - add r5, pc │ │ │ │ - mov r2, fp │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ + mov fp, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - blx 34cb4 │ │ │ │ - strd r8, r6, [sp, #80] @ 0x50 │ │ │ │ - mov r3, r7 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b724 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b732 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ mov r2, fp │ │ │ │ - ldrd r7, r6, [r5] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fe58 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - subs r5, r7, #1 │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, r6, lsl #2 │ │ │ │ - strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30d08 │ │ │ │ - nop │ │ │ │ - b.n 3faa8 │ │ │ │ - movs r5, r1 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (3b740 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (3b744 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3b748 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3b74c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0003f580 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003b750 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w lr, [pc, #116] @ 3f608 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - add lr, pc │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr.w ip, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r5, [lr, #12] │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add.w r5, ip, r5, lsl #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr.w r5, [lr, #44] @ 0x2c │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, ip, r5, lsl #2 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr.w r5, [lr, #48] @ 0x30 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, ip, r5, lsl #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr.w r5, [lr, #52] @ 0x34 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, ip, r5, lsl #2 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldrd r5, r6, [lr, #36] @ 0x24 │ │ │ │ - add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ - subs r5, r6, #1 │ │ │ │ - add.w r6, ip, lr, lsl #2 │ │ │ │ - add.w r5, ip, r5, lsl #2 │ │ │ │ - strd r5, r6, [sp, #4] │ │ │ │ - blx 3334c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 358dc │ │ │ │ - nop │ │ │ │ - b.n 3f9e8 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34938 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003f60c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003b76c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #144] @ (3f6b0 ) │ │ │ │ - mov r9, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldrd r8, sl, [sp, #80] @ 0x50 │ │ │ │ - str.w sl, [sp] │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - subs r3, #1 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 33720 │ │ │ │ - strd r7, r6, [sp, #84] @ 0x54 │ │ │ │ - str.w sl, [sp, #80] @ 0x50 │ │ │ │ - mov r3, r8 │ │ │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - ldrd r6, r7, [r5] │ │ │ │ - subs r5, r6, #1 │ │ │ │ - subs r6, r7, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, r6, lsl #2 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2f6b4 │ │ │ │ - nop │ │ │ │ - b.n 3f97c │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32898 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003f6b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003b788 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r5, [pc, #152] @ (3f760 ) │ │ │ │ - mov r8, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #0] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r7, [r5, #44] @ 0x2c │ │ │ │ - add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - ldr r7, [r5, #48] @ 0x30 │ │ │ │ - add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - ldr r7, [r5, #52] @ 0x34 │ │ │ │ - add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - ldr r7, [r5, #36] @ 0x24 │ │ │ │ - add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ - ldr r7, [r5, #40] @ 0x28 │ │ │ │ - add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - blx 3079c │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, r7, [r5] │ │ │ │ - ldrd r1, r0, [sp, #32] │ │ │ │ - subs r5, r6, #1 │ │ │ │ - subs r6, r7, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, r6, lsl #2 │ │ │ │ - strd r4, r5, [sp, #76] @ 0x4c │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 32648 │ │ │ │ - b.n 3f8dc │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34544 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b7a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 327b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b7c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ba8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b7dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f6f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003f764 : │ │ │ │ +0003b7f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #36] @ (3f7a0 ) │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ - add r4, pc │ │ │ │ - ldrd ip, r4, [r4] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w ip, lr, ip, lsl #2 │ │ │ │ - add.w r4, lr, r4, lsl #2 │ │ │ │ - strd r4, ip, [sp, #4] │ │ │ │ - blx 329c4 │ │ │ │ - add sp, #16 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3141c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 3f7b8 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0003f7a4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b820 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #36] @ (3f7e0 ) │ │ │ │ - ldrd r5, lr, [sp, #36] @ 0x24 │ │ │ │ - add r4, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldrd ip, r4, [r4] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w ip, lr, ip, lsl #2 │ │ │ │ - add.w r4, lr, r4, lsl #2 │ │ │ │ - strd r4, ip, [sp, #8] │ │ │ │ - blx 322f8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - svc 202 @ 0xca │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f7e4 : │ │ │ │ - b.w 358dc │ │ │ │ + blx 31f08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003f7e8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldrd r4, r0, [sp, #12] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [pc, #36] @ (3f820 ) │ │ │ │ - ldrd r5, lr, [sp, #20] │ │ │ │ - add r4, pc │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldrd ip, r4, [r4] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w ip, lr, ip, lsl #2 │ │ │ │ - add.w r4, lr, r4, lsl #2 │ │ │ │ - strd r4, ip, [sp, #20] │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 30d08 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ - movs r5, r1 │ │ │ │ +0003b844 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 33f4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003f824 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b868 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #44] @ (3f868 ) │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r4, pc │ │ │ │ + blx 35b84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b88c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31e4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b8a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32550 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b8c4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ │ │ - ldrd ip, r4, [r4] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w ip, lr, ip, lsl #2 │ │ │ │ - add.w r4, lr, r4, lsl #2 │ │ │ │ - strd r4, ip, [sp, #12] │ │ │ │ - blx 2f6b8 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3b938 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33d78 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3b948 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3b94c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - svc 74 @ 0x4a │ │ │ │ - movs r5, r1 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0003f86c : │ │ │ │ +0003b950 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #36] @ (3f8a8 ) │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ - add r4, pc │ │ │ │ - ldrd ip, r4, [r4] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w ip, lr, ip, lsl #2 │ │ │ │ - add.w r4, lr, r4, lsl #2 │ │ │ │ - strd r4, ip, [sp, #4] │ │ │ │ - blx 3264c │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2f444 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - svc 2 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0003f8ac : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b97c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #124] @ 3f93c │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r4, [lr, #8] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r4, [lr, #12] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr.w r4, [lr, #16] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr.w r4, [lr, #20] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr.w r4, [lr, #24] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr.w r4, [lr, #28] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr.w r4, [lr, #32] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldrd r4, r5, [lr, #36] @ 0x24 │ │ │ │ - add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, r5, #1 │ │ │ │ - add.w r5, ip, lr, lsl #2 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - blx 35570 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31454 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003f940 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b998 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #104] @ 3f9bc │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r4, [lr, #12] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r4, [lr, #44] @ 0x2c │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr.w r4, [lr, #48] @ 0x30 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr.w r4, [lr, #52] @ 0x34 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr.w r5, [lr, #40] @ 0x28 │ │ │ │ - ldr.w r4, [lr, #56] @ 0x38 │ │ │ │ - add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, r5, #1 │ │ │ │ - add.w r5, ip, lr, lsl #2 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - blx 2fe40 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - udf #52 @ 0x34 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33d90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003f9c0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b9b4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #96] @ 3fa34 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r4, [lr, #12] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr.w r4, [lr, #44] @ 0x2c │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr.w r4, [lr, #48] @ 0x30 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr.w r4, [lr, #52] @ 0x34 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldrd r4, r5, [lr, #36] @ 0x24 │ │ │ │ - add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, r5, #1 │ │ │ │ - add.w r5, ip, lr, lsl #2 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - strd r4, r5, [sp, #12] │ │ │ │ - blx 34cb4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ble.n 3f9a0 │ │ │ │ - movs r5, r1 │ │ │ │ + blx 322c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003fa38 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b9dc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w lr, [pc, #88] @ 3faa4 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r4, [lr, #12] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr.w r4, [lr, #44] @ 0x2c │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr.w r4, [lr, #48] @ 0x30 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr.w r4, [lr, #52] @ 0x34 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldrd r4, r5, [lr, #36] @ 0x24 │ │ │ │ - add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, r5, #1 │ │ │ │ - add.w r5, ip, lr, lsl #2 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - blx 3334c │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ble.n 3fb20 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f480 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003faa8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b9f8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #96] @ 3fb1c │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r4, [lr, #12] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr.w r4, [lr, #44] @ 0x2c │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr.w r4, [lr, #48] @ 0x30 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr.w r4, [lr, #52] @ 0x34 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldrd r4, r5, [lr, #36] @ 0x24 │ │ │ │ - add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, r5, #1 │ │ │ │ - add.w r5, ip, lr, lsl #2 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - strd r4, r5, [sp, #12] │ │ │ │ - blx 33720 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bgt.n 3fab8 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34e78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003fb20 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ba14 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w lr, [pc, #88] @ 3fb8c │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r4, [lr, #12] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr.w r4, [lr, #44] @ 0x2c │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr.w r4, [lr, #48] @ 0x30 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr.w r4, [lr, #52] @ 0x34 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldrd r4, r5, [lr, #36] @ 0x24 │ │ │ │ - add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, r5, #1 │ │ │ │ - add.w r5, ip, lr, lsl #2 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - blx 3079c │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bgt.n 3fc38 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33098 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003fb90 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ba30 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w lr, [pc, #92] @ 3fc00 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldrd r4, ip, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr.w r4, [lr, #12] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr.w r4, [lr, #44] @ 0x2c │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr.w r4, [lr, #48] @ 0x30 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr.w r4, [lr, #52] @ 0x34 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldrd r4, r5, [lr, #36] @ 0x24 │ │ │ │ - add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, r5, #1 │ │ │ │ - add.w r5, ip, lr, lsl #2 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - blx 30f98 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - blt.n 3fbcc │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 303f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003fc04 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ba4c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #128] @ 3fc98 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba68 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 347ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003baa0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 349d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003babc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34230 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bad8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32470 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003baf4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f5e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bb10 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldrd r4, ip, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr.w r4, [lr, #24] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr.w r4, [lr, #16] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr.w r4, [lr, #20] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr.w r4, [lr, #36] @ 0x24 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr.w r4, [lr, #28] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr.w r4, [lr, #32] │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr.w r4, [lr, #40] @ 0x28 │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldrd r4, r5, [lr, #8] │ │ │ │ - add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, r5, #1 │ │ │ │ - add.w r5, ip, lr, lsl #2 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - strd r4, r5, [sp, #36] @ 0x24 │ │ │ │ - blx 31bd0 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - blt.n 3fd7c │ │ │ │ - movs r5, r1 │ │ │ │ + blx 330f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003fc9c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003bb34 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #84] @ (3fd00 ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ - add.w lr, ip, lr, lsl #2 │ │ │ │ - str.w lr, [sp, #16] │ │ │ │ - ldr r5, [r4, #44] @ 0x2c │ │ │ │ - add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ - add.w lr, ip, lr, lsl #2 │ │ │ │ - str.w lr, [sp, #12] │ │ │ │ - ldr r5, [r4, #48] @ 0x30 │ │ │ │ - add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ - add.w lr, ip, lr, lsl #2 │ │ │ │ - str.w lr, [sp, #8] │ │ │ │ - ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w lr, ip, lr, lsl #2 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - strd r4, lr, [sp] │ │ │ │ - blx 303b4 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - bge.n 3fcb8 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34884 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003fd04 : │ │ │ │ - b.w 344cc │ │ │ │ +0003bb50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 302b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003fd08 : │ │ │ │ - b.w 32fa0 │ │ │ │ +0003bb6c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 301f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003fd0c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003bb88 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp r5, r3 │ │ │ │ - bge.w 3fe4a │ │ │ │ - adds r3, r5, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add.w r1, r3, r3, lsr #31 │ │ │ │ - cmp.w r2, r1, asr #1 │ │ │ │ - blt.w 3fe68 │ │ │ │ - add.w lr, r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - adds r6, r2, #2 │ │ │ │ - mov r1, r7 │ │ │ │ - add r6, lr │ │ │ │ - mla r7, r2, r3, r3 │ │ │ │ - add.w sl, lr, r6 │ │ │ │ - mul.w r2, r2, lr │ │ │ │ - add.w r9, lr, sl │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add.w ip, lr, r9 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - add.w fp, lr, ip │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - ldr.w ip, [pc, #272] @ 3fe8c │ │ │ │ - add.w r8, lr, fp │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - add ip, pc │ │ │ │ - str.w r6, [ip, #52] @ 0x34 │ │ │ │ - subs r6, #1 │ │ │ │ - str.w sl, [ip, #48] @ 0x30 │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - add.w r6, r4, r6, lsl #2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r6, r4, sl, lsl #2 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str.w fp, [ip, #32] │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [ip, #16] │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - str.w r8, [ip, #28] │ │ │ │ - add.w r6, r4, fp, lsl #2 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - add.w r6, r4, r9, lsl #2 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add.w r9, lr, r8 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [ip, #8] │ │ │ │ - add.w r8, r4, r8, lsl #2 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - add.w r6, r9, r6, lsl #2 │ │ │ │ - str.w r6, [ip, #12] │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - mla r3, r3, r3, r6 │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r9, r4, r9, lsl #2 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - add.w r6, r4, r6, lsl #2 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - adds r6, r7, r3 │ │ │ │ - str.w r3, [ip, #44] @ 0x2c │ │ │ │ - add r7, r6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r6, [ip, #24] │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mla r3, r5, lr, r7 │ │ │ │ - add.w r6, r4, r6, lsl #2 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - add r5, r3 │ │ │ │ - str.w r3, [ip, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r7, [ip, #36] @ 0x24 │ │ │ │ - str.w r7, [ip, #56] @ 0x38 │ │ │ │ - add.w r3, r5, r3, lsl #1 │ │ │ │ - strd r3, r5, [ip] │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r4, #1 │ │ │ │ - str.w r4, [ip, #20] │ │ │ │ - blx 329f4 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #21 │ │ │ │ - ldr r2, [pc, #64] @ (3fe90 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 352cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bba4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34400 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bbc0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 325ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bbdc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32398 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bbf8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3263c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bc14 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30cb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bc30 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3bc9e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #60] @ (3fe94 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (3fe98 ) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3529c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3bcac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3bcb0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - b.n 3fd30 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #25 │ │ │ │ - ldr r1, [pc, #44] @ (3fe9c ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds r0, r0, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r2, r2, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003bcb4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3bd22 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #40] @ (3fea0 ) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f0c8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3bd30 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3bd34 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #40] @ (3fea4 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - adds r3, r5, #1 │ │ │ │ - b.n 3fd40 │ │ │ │ - nop │ │ │ │ - bge.n 3fe94 │ │ │ │ - movs r5, r1 │ │ │ │ - bls.n 3feb4 │ │ │ │ - movs r2, r1 │ │ │ │ - bls.n 3fee0 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds r4, r7, #1 │ │ │ │ movs r3, r1 │ │ │ │ - bls.n 3feb4 │ │ │ │ - movs r2, r1 │ │ │ │ - bls.n 3fec0 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + adds r6, r6, #4 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -0003fea8 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - adds r3, r1, #1 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - ldr.w ip, [sp, #12] │ │ │ │ - ldr.w lr, [r0] │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mul.w r3, r4, r3 │ │ │ │ - add.w r3, r3, r5, lsl #1 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - add.w r2, ip, r0 │ │ │ │ - vldr s13, [r3] │ │ │ │ - vldr s14, [r3, #4] │ │ │ │ - adds r3, r4, #2 │ │ │ │ - vstr s13, [r2] │ │ │ │ - vstr s14, [r2, #4] │ │ │ │ - add.w r2, lr, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 3ff44 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w r2, r2, r5, lsl #2 │ │ │ │ - rsb r5, r4, lr, lsl #1 │ │ │ │ - mul.w r5, r4, r5 │ │ │ │ - vldr s11, [r2] │ │ │ │ - add.w r2, ip, #8 │ │ │ │ - add.w ip, lr, #2 │ │ │ │ - add lr, r5 │ │ │ │ - add r2, r0 │ │ │ │ - add lr, r4 │ │ │ │ - add.w r5, r5, r4, lsl #1 │ │ │ │ - adds r0, r1, #4 │ │ │ │ - add.w r0, r0, lr, lsl #2 │ │ │ │ - add.w r1, r1, r5, lsl #2 │ │ │ │ - vldmia r1!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r0!, {s12} │ │ │ │ - cmp r3, ip │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmov.f32 s13, s14 │ │ │ │ - vnmls.f32 s15, s11, s14 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 3ff1e │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ +0003bd38 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003ff48 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003bd54 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (3ffe0 ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (3ffe4 ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r8, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - cmp r7, r3 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - ldrd sl, fp, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blt.n 3ffc2 │ │ │ │ - adds r6, #2 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r5, sl │ │ │ │ - bic.w r6, r6, r6, asr #31 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mul.w r1, r3, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - strd r5, fp, [sp, #8] │ │ │ │ - add.w r1, r8, r1, lsl #2 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - blx 35674 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r3, r7 │ │ │ │ - ble.n 3ff9c │ │ │ │ - ldr r2, [pc, #36] @ (3ffe8 ) │ │ │ │ - ldr r3, [pc, #28] @ (3ffe4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3ffdc │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ble.n 3ff2c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 40068 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33ee8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003ffec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003bd70 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - ldr.w fp, [r0] │ │ │ │ - ldr.w r8, [r1] │ │ │ │ - blx 30920 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - bgt.n 400e4 │ │ │ │ - add.w r6, r8, #1 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r6, r8 │ │ │ │ - adds r5, #1 │ │ │ │ - mov ip, r2 │ │ │ │ - bic.w r6, r6, r6, asr #31 │ │ │ │ - add.w lr, r3, r2, lsl #2 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - mls r7, r7, r6, r8 │ │ │ │ - mul.w r8, r2, r6 │ │ │ │ - add.w r3, r8, r7 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - ldr.w r1, [lr], #4 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp ip, r5 │ │ │ │ - add r3, r0 │ │ │ │ - bne.n 40050 │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - add.w r3, r8, r7 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 400e2 │ │ │ │ - add.w lr, fp, #2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov.w fp, #1 │ │ │ │ - bic.w lr, lr, lr, asr #31 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add.w r7, lr, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - add.w sl, r4, #4 │ │ │ │ - add.w r7, r3, r7, lsl #2 │ │ │ │ - add.w ip, r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - vmov s15, fp │ │ │ │ - mov.w r1, r8, lsl #2 │ │ │ │ - add.w r6, sl, r1 │ │ │ │ - mov r2, r7 │ │ │ │ - vcvt.f32.s32 s13, s15 │ │ │ │ - add r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, lr │ │ │ │ - cmp r3, ip │ │ │ │ - vmul.f32 s14, s15, s13 │ │ │ │ - vstmia r6!, {s15} │ │ │ │ - vstmdb r1!, {s14} │ │ │ │ - bne.n 400b2 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r9, r5 │ │ │ │ - beq.n 400dc │ │ │ │ - adds r7, #4 │ │ │ │ - add r8, r0 │ │ │ │ - rsb fp, fp, #0 │ │ │ │ - b.n 4009c │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbnz r2, 400ea │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 400e4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add.w lr, r3, #4 │ │ │ │ - adds r6, r4, #4 │ │ │ │ - mov r7, lr │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r6] │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r7!, {s14} │ │ │ │ - cmp r3, ip │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstmia r6!, {s15} │ │ │ │ - vldmdb r1!, {s15} │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r1] │ │ │ │ - bne.n 40106 │ │ │ │ - adds r2, #1 │ │ │ │ - add r4, r0 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne.n 400fe │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f59c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00040138 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 40210 │ │ │ │ - adds r4, #1 │ │ │ │ - beq.n 4014e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r1, #0 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ble.n 4014a │ │ │ │ - adds r7, r2, #4 │ │ │ │ - add.w lr, r3, #4 │ │ │ │ - add.w r4, ip, #1 │ │ │ │ - mov r6, lr │ │ │ │ - mov r5, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - vldmia r5!, {s13} │ │ │ │ - cmp r0, r4 │ │ │ │ - mul.w r1, r0, r1 │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstmia r6!, {s15} │ │ │ │ - bne.n 40168 │ │ │ │ - add.w r6, ip, #4294967295 @ 0xffffffff │ │ │ │ - mov r8, r4 │ │ │ │ - movs r5, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ - blt.n 40204 │ │ │ │ - mov.w r9, r8, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w sl, r2, r9 │ │ │ │ - add r9, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - vldmia sl!, {s13} │ │ │ │ - cmp r0, r4 │ │ │ │ - mul.w r1, r0, r1 │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstmia r9!, {s15} │ │ │ │ - bne.n 401a4 │ │ │ │ - add r8, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w sl, r8, #1 │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - add.w r9, r8, r7 │ │ │ │ - add r8, lr │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - vldmia r9!, {s13} │ │ │ │ - cmp r0, r4 │ │ │ │ - mul.w r1, r0, r1 │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstmia r8!, {s15} │ │ │ │ - bne.n 401da │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - add r8, sl │ │ │ │ - adds r5, #1 │ │ │ │ - subs r6, #1 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 40194 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w ip, #0 │ │ │ │ - itttt ge │ │ │ │ - addge.w lr, ip, #1 │ │ │ │ - movge r6, r3 │ │ │ │ - movge r5, r2 │ │ │ │ - movge r0, #0 │ │ │ │ - blt.n 4014a │ │ │ │ +0003bd8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3362c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bda8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bdc4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32938 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bde0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 309b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bdfc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 356c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be18 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be34 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 347e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35d5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be6c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fe80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be88 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3befa │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - vldmia r5!, {s14} │ │ │ │ - cmp r0, lr │ │ │ │ - mul.w r1, r0, r1 │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vnmul.f32 s15, s14, s15 │ │ │ │ - vstmia r6!, {s15} │ │ │ │ - bne.n 40222 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 4014a │ │ │ │ - add.w r5, ip, #4294967295 @ 0xffffffff │ │ │ │ - mov r8, lr │ │ │ │ - adds r6, r2, #4 │ │ │ │ - adds r7, r3, #4 │ │ │ │ - cmp ip, r4 │ │ │ │ - blt.n 402ba │ │ │ │ - mov.w r9, r8, lsl #2 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30c4c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add.w sl, r2, r9 │ │ │ │ - add r9, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - vldmia sl!, {s14} │ │ │ │ - cmp r0, lr │ │ │ │ - mul.w r1, r0, r1 │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vnmul.f32 s15, s14, s15 │ │ │ │ - vstmia r9!, {s15} │ │ │ │ - bne.n 40262 │ │ │ │ - add r8, r5 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - add.w sl, r8, #1 │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - add.w r9, r6, r8 │ │ │ │ - add r8, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - vldmia r9!, {s14} │ │ │ │ - cmp r0, lr │ │ │ │ - mul.w r1, r0, r1 │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vnmul.f32 s15, s14, s15 │ │ │ │ - vstmia r8!, {s15} │ │ │ │ - bne.n 40294 │ │ │ │ - add.w r8, r5, #1 │ │ │ │ - add r8, sl │ │ │ │ - adds r4, #1 │ │ │ │ - subs r5, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ - bge.n 40256 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3bf08 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3bf0c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + subs r4, r4, r2 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r6, r0, r6 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000402c8 : │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cbnz r3, 402de │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - str.w r1, [ip] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - rsb r0, r3, r2, lsl #1 │ │ │ │ - adds r0, #2 │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ - subs r0, r0, r2 │ │ │ │ - add r1, r0 │ │ │ │ - str.w r1, [ip] │ │ │ │ - add r2, r1 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003bf10 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f098 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00040300 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003bf2c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #148] @ (403a8 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (403ac ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldrd r9, r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldrd sl, r8, [sp, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - it lt │ │ │ │ - neglt r3, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldrd r3, r7, [sp, #128] @ 0x80 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldrd r2, fp, [sp, #120] @ 0x78 │ │ │ │ - mov ip, r7 │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - adds r7, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 40388 │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - str.w r8, [sp] │ │ │ │ - mov r7, ip │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - blx 35674 │ │ │ │ - ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - strd fp, r7, [sp, #20] │ │ │ │ - strd sl, r8, [sp, #12] │ │ │ │ - strd r9, r6, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 35a30 │ │ │ │ - ldr r2, [pc, #36] @ (403b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (403ac ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 403a2 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bls.n 40384 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 404a4 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 322e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000403b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003bf48 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (404c8 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #248] @ (404cc ) │ │ │ │ - ldrd r9, r7, [sp, #116] @ 0x74 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - it lt │ │ │ │ - neglt r3, r3 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldrd r7, r4, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldrd r4, r8, [sp, #144] @ 0x90 │ │ │ │ - blx 344d0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - blx 35674 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - strd r7, r4, [sp, #16] │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - blx 35a30 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r6 │ │ │ │ - strd r4, r8, [sp, #20] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - add.w r5, r9, r5, lsl #2 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, fp │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx 35a30 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.n 404a2 │ │ │ │ - ldr r2, [pc, #68] @ (404d0 ) │ │ │ │ - ldr r3, [pc, #60] @ (404c8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 404c4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #48] @ (404d4 ) │ │ │ │ - ldr r3, [pc, #32] @ (404c8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 404c4 │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fe98 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 4052c │ │ │ │ - movs r4, r1 │ │ │ │ - bhi.n 405c4 │ │ │ │ - movs r4, r1 │ │ │ │ - bhi.n 40594 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 345d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000404d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003bf64 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #460] @ (406b8 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #460] @ (406bc ) │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - add r4, pc │ │ │ │ - movs r5, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - add.w fp, r4, #1 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r9, r2, [sp, #160] @ 0xa0 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - add.w r2, fp, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ - mla r4, r3, r2, r4 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ - adds r2, #1 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #172] @ 0xac │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - ldrd sl, r4, [sp, #184] @ 0xb8 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - bne.w 40666 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 4064c │ │ │ │ - adds r2, r3, #1 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - blx 31320 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - movs r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - ble.n 4064c │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - b.n 40584 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4064c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - blx 344d0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 30920 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mla r3, r3, r1, r4 │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - subs r4, #1 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - strd sl, r5, [sp, #28] │ │ │ │ - add.w r4, r0, r4, lsl #2 │ │ │ │ - strd r9, r2, [sp, #16] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 3396c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - strd sl, r5, [sp, #28] │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - strd r9, r2, [sp, #16] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add.w r5, r0, r5, lsl #2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34c14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf80 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 355d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf9c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34960 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bfb8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fba0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bfd4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 340cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bff0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30334 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c00c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3076c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c028 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33c64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c044 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3020c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c060 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32464 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c07c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3305c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c098 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fc40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c0b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3074c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c0d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3237c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c0ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 357d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c108 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30824 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c124 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3c196 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mls r3, r3, r1, r2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 3396c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 40578 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3528c │ │ │ │ - b.n 40578 │ │ │ │ - ldr r2, [pc, #112] @ (406c0 ) │ │ │ │ - ldr r3, [pc, #108] @ (406bc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 406b4 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ - blx 30920 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - strd sl, r3, [sp, #28] │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - strd r9, r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 3396c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 40564 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 406e4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 4062c │ │ │ │ - movs r4, r1 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f388 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c1a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c1a8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds r0, r1, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r2, r2, r4 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000406c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c1ac : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #172] @ (40784 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (40788 ) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - add r4, pc │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - adds r7, #1 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldrd lr, fp, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #0 │ │ │ │ - strd r0, r3, [sp, #28] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - ldrd r3, r6, [sp, #108] @ 0x6c │ │ │ │ - str.w ip, [sp, #40] @ 0x28 │ │ │ │ - bne.n 40734 │ │ │ │ - negs r3, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 40764 │ │ │ │ - ldr r1, [pc, #124] @ (4078c ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #116] @ (40788 ) │ │ │ │ - adds r2, #4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4077e │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 3131c │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - strd lr, r3, [sp] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 30920 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldrd r0, r4, [sp, #28] │ │ │ │ - mov r3, r5 │ │ │ │ - strd fp, r6, [sp, #16] │ │ │ │ - strd r9, r7, [sp, #8] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 35c5c │ │ │ │ - ldr r2, [pc, #40] @ (40790 ) │ │ │ │ - ldr r3, [pc, #32] @ (40788 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4077e │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bvs.n 407d8 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 4076c │ │ │ │ - movs r4, r1 │ │ │ │ - bpl.n 406cc │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fd44 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00040794 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c1c8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (408a4 ) │ │ │ │ - mov r5, r2 │ │ │ │ - strd r0, r3, [sp, #28] │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [pc, #244] @ (408a8 ) │ │ │ │ - ldrd sl, r6, [sp, #112] @ 0x70 │ │ │ │ - ldrd fp, r8, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r6, [sp, #132] @ 0x84 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ldrd r6, r7, [sp, #136] @ 0x88 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - blx 344d0 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r7, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - blx 30920 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - strd r8, r6, [sp, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - blx 35c5c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - subs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - strd r7, r9, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - strd fp, r8, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - blx 35c5c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.n 40870 │ │ │ │ - ldr r2, [pc, #84] @ (408ac ) │ │ │ │ - ldr r3, [pc, #76] @ (408a8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 408a0 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - ldr r2, [pc, #56] @ (408b0 ) │ │ │ │ - ldr r3, [pc, #44] @ (408a8 ) │ │ │ │ - add r2, pc │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 408a0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r2, r1 │ │ │ │ - adds r1, r3, r1 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 32a40 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 40950 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 40804 │ │ │ │ - movs r4, r1 │ │ │ │ - bmi.n 407c8 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34a08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000408b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c1e4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #284] @ (409e4 ) │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - ldr r4, [pc, #284] @ (409e8 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r5, pc │ │ │ │ - ldrd r9, sl, [sp, #160] @ 0xa0 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - mov.w r4, #0 │ │ │ │ - strd r1, r2, [sp, #52] @ 0x34 │ │ │ │ - ldrd fp, r4, [sp, #128] @ 0x80 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, r5, [sp, #140] @ 0x8c │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - ldr.w ip, [fp] │ │ │ │ - ldr r5, [sp, #148] @ 0x94 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ldrd r7, r5, [sp, #152] @ 0x98 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ble.n 409b4 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - adds r3, r4, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str.w ip, [sp, #80] @ 0x50 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - cmp fp, ip │ │ │ │ - blt.n 4096c │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, ip │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r7, r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - subs r2, r5, r3 │ │ │ │ - add r3, r5 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - strd r9, sl, [sp, #32] │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - blx 32154 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, fp │ │ │ │ - ble.n 40928 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - cmp r0, fp │ │ │ │ - ble.n 4099a │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - add r5, fp │ │ │ │ - sub.w r0, r0, fp │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, r4 │ │ │ │ - adds r4, #4 │ │ │ │ - add.w r4, r4, r5, lsl #2 │ │ │ │ - sub.w r1, r1, fp, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r4], #4 │ │ │ │ - cmp r3, r0 │ │ │ │ - str.w r2, [r1, #-4]! │ │ │ │ - bne.n 4098c │ │ │ │ - ldr r2, [pc, #80] @ (409ec ) │ │ │ │ - ldr r3, [pc, #72] @ (409e8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 409e0 │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - strd r7, r6, [sp, #16] │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - add.w ip, r4, r6 │ │ │ │ - strd r9, sl, [sp, #24] │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - blx 35c40 │ │ │ │ - ldr.w ip, [fp] │ │ │ │ - b.n 40912 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 40a58 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 40abc │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30410 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000409f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c200 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #368] @ (40b74 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - add r4, pc │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add.w fp, lr, #1 │ │ │ │ - ldr r3, [pc, #352] @ (40b78 ) │ │ │ │ - add fp, lr │ │ │ │ - ldrd r9, sl, [sp, #148] @ 0x94 │ │ │ │ - bic.w r6, fp, fp, asr #31 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - rsb ip, r3, #0 │ │ │ │ - ldr r4, [sp, #124] @ 0x7c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #132] @ 0x84 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - mul.w ip, r6, ip │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - cmp r3, #0 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - sub.w r4, lr, ip │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ble.n 40b48 │ │ │ │ - rsb r2, lr, #0 │ │ │ │ - cmp lr, r2 │ │ │ │ - blt.n 40a76 │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - sub.w r0, r5, ip, lsl #2 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - blx 31320 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - cmp fp, r3 │ │ │ │ - blt.n 40ad4 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r9, sl, [sp, #28] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mls r2, r6, r3, r4 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - mla r3, r6, r3, r4 │ │ │ │ - subs r2, r2, r0 │ │ │ │ - subs r3, r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r2, r5, r2, lsl #2 │ │ │ │ - add.w r3, r5, r3, lsl #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrd r3, r2, [sp, #60] @ 0x3c │ │ │ │ - blx 34cb4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, fp │ │ │ │ - ble.n 40a86 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w ip, fp, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - bgt.n 40b2e │ │ │ │ - ldr.w r8, [r7] │ │ │ │ - mla ip, r6, ip, r4 │ │ │ │ - sub.w lr, r3, fp │ │ │ │ - mov.w r9, #0 │ │ │ │ - rsb sl, r8, #0 │ │ │ │ - movs r0, #0 │ │ │ │ - rsb r4, r8, r4, lsl #1 │ │ │ │ - add.w r7, r5, r4, lsl #2 │ │ │ │ - sub.w r5, r5, r8, lsl #2 │ │ │ │ - add.w r4, r8, #1 │ │ │ │ - cmp r8, sl │ │ │ │ - itttt ge │ │ │ │ - movge.w r2, ip, lsl #2 │ │ │ │ - movge r3, sl │ │ │ │ - addge r1, r5, r2 │ │ │ │ - subge r2, r7, r2 │ │ │ │ - blt.n 40b24 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - cmp r3, r4 │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - bne.n 40b16 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add ip, r6 │ │ │ │ - cmp r9, lr │ │ │ │ - bne.n 40b06 │ │ │ │ - ldr r2, [pc, #76] @ (40b7c ) │ │ │ │ - ldr r3, [pc, #68] @ (40b78 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 40b6e │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub.w r3, r5, ip, lsl #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - strd r9, sl, [sp, #20] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - blx 3334c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 40a76 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bcs.n 40b6c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 40b24 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3180c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c21c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30dbc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c238 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34a78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c254 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30c64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c270 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 344ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c28c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ce4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c2a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32218 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00040b80 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - bgt.n 40ba4 │ │ │ │ - add.w ip, r0, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r1, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r1, ip │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstmia r3!, {s15} │ │ │ │ - bne.n 40b8c │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003c2c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34c04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00040ba8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003c2e0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #20] @ (40be4 ) │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3c352 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31c98 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 33720 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c360 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c364 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r4, r1, #25 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -00040be8 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - negs r3, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ - blt.n 40c0c │ │ │ │ - add.w ip, r0, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cmp r3, ip │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 40bf4 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003c368 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f010 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00040c10 : │ │ │ │ - vldr s15, [r1] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ +0003c384 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3122c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00040c28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - add.w r9, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov.w r4, r5, lsl #2 │ │ │ │ - eor.w ip, r2, r2, asr #31 │ │ │ │ - add.w r0, r3, r4 │ │ │ │ - sub.w ip, ip, r2, asr #31 │ │ │ │ - bic.w r1, r9, r9, asr #31 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - mov.w r1, r1, lsl #2 │ │ │ │ - add.w r6, r2, r1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r7, [r2, #0] │ │ │ │ - add.w r7, r2, r1 │ │ │ │ - mov.w r6, #0 │ │ │ │ - str r6, [r7, #0] │ │ │ │ - ble.w 40de6 │ │ │ │ - adds r3, #4 │ │ │ │ - adds r7, r2, #4 │ │ │ │ - add r3, r4 │ │ │ │ - bic.w r4, r5, r5, asr #31 │ │ │ │ - add.w r8, r7, r1 │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - mul.w r9, r4, r9 │ │ │ │ - bic.w r9, r9, r9, asr #31 │ │ │ │ - mvn.w r6, r9 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - movs r6, #1 │ │ │ │ - vldmia r3!, {s15} │ │ │ │ - mov lr, r6 │ │ │ │ - vldmdb r0!, {s13} │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r5, lr │ │ │ │ - vadd.f32 s14, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vstmia r7!, {s14} │ │ │ │ - vstmia r8!, {s15} │ │ │ │ - bne.n 40c8e │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add.w fp, r2, r1 │ │ │ │ - add.w r8, ip, r3 │ │ │ │ - ands.w r8, r8, #1 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - bne.n 40d54 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - add.w r7, r0, r9, lsl #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - adds r0, r4, r1 │ │ │ │ - add.w sl, r4, #4 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - add.w fp, sl, r1 │ │ │ │ - mov.w r9, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add.w r8, r3, #4 │ │ │ │ - vldr d5, [pc, #256] @ 40df8 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #0 │ │ │ │ - vmov.f64 d4, d5 │ │ │ │ - vldr s15, [r3, #-4] │ │ │ │ - adds r5, r3, r7 │ │ │ │ - vldmia r0!, {s12} │ │ │ │ - adds r1, #1 │ │ │ │ - vldmia r4!, {s14} │ │ │ │ - add r3, ip │ │ │ │ - cmp r6, r1 │ │ │ │ - vmul.f32 s12, s12, s15 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vcvt.f64.f32 d6, s12 │ │ │ │ - vcvt.f64.f32 d7, s14 │ │ │ │ - vadd.f64 d5, d5, d6 │ │ │ │ - vadd.f64 d4, d4, d7 │ │ │ │ - bne.n 40d04 │ │ │ │ - vcvt.f32.f64 s10, d5 │ │ │ │ - vcvt.f32.f64 s8, d4 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - cmp lr, r9 │ │ │ │ - vstmia sl!, {s10} │ │ │ │ - vstmia fp!, {s8} │ │ │ │ - beq.n 40df2 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - b.n 40cf4 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - add.w r6, r9, r9, lsl #1 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - str r7, [r4, #0] │ │ │ │ - adds r7, r4, r1 │ │ │ │ - add r6, r0 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add.w r0, r6, r9 │ │ │ │ - add.w r9, r4, #4 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - add.w sl, r1, r9 │ │ │ │ - mov r4, ip │ │ │ │ - adds r7, r3, #4 │ │ │ │ - add r7, r0 │ │ │ │ - vldr d5, [pc, #112] @ 40df8 │ │ │ │ - mov lr, fp │ │ │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r1, #0 │ │ │ │ - vmov.f64 d4, d5 │ │ │ │ - subs r2, r3, r0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vldmia lr!, {s12} │ │ │ │ - add r2, r6 │ │ │ │ - vldmia ip!, {s14} │ │ │ │ - adds r1, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r5, r1 │ │ │ │ - vmul.f32 s12, s12, s15 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vcvt.f64.f32 d6, s12 │ │ │ │ - vcvt.f64.f32 d7, s14 │ │ │ │ - vadd.f64 d4, d4, d6 │ │ │ │ - vadd.f64 d5, d5, d7 │ │ │ │ - bne.n 40d96 │ │ │ │ - vcvt.f32.f64 s10, d5 │ │ │ │ - vcvt.f32.f64 s8, d4 │ │ │ │ - adds r7, #4 │ │ │ │ - cmp r5, r8 │ │ │ │ - vstmia r9!, {s10} │ │ │ │ - vstmia sl!, {s8} │ │ │ │ - beq.n 40df2 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 40d84 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - str r6, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ... │ │ │ │ +0003c3a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 348f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00040e00 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003c3bc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cbnz r2, 40e52 │ │ │ │ - cmp ip, r0 │ │ │ │ - blt.n 40e3e │ │ │ │ - sub.w r2, ip, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - blx 33edc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vldr s15, [pc, #388] @ 40fc4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r2, #1 │ │ │ │ - beq.w 40f6e │ │ │ │ - rsb r2, r0, ip, lsl #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - add.w r1, r2, r0 │ │ │ │ - add.w r4, r3, r1 │ │ │ │ - add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 40f98 │ │ │ │ - add.w lr, r0, r1 │ │ │ │ - adds r4, r0, #2 │ │ │ │ - vmov s15, r4 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - vldr s13, [r6, #4] │ │ │ │ - add r4, lr │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - vldr s14, [r4] │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - add r5, r4 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s15, [r5] │ │ │ │ - adds r5, r0, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ - ble.n 40f12 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - add.w r2, r2, r0, lsl #1 │ │ │ │ - vldr s11, [r6] │ │ │ │ - add.w r7, ip, #2 │ │ │ │ - add.w r2, r5, r2, lsl #2 │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - vldr s12, [r2] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - adds r2, #4 │ │ │ │ - add lr, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - adds r2, #4 │ │ │ │ - add r4, r2 │ │ │ │ - adds r2, r0, #3 │ │ │ │ - vmov s15, r2 │ │ │ │ - sub.w r8, r2, #3 │ │ │ │ - vmov.f32 s9, s12 │ │ │ │ - vldmia lr!, {s12} │ │ │ │ - vcvt.f32.s32 s14, s15 │ │ │ │ - vmov s15, r8 │ │ │ │ - vmov.f32 s10, s13 │ │ │ │ - vldmia r5!, {s13} │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s15, s15, s9 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vmov.f32 s11, s10 │ │ │ │ - vnmls.f32 s15, s14, s13 │ │ │ │ - vstmia r4!, {s15} │ │ │ │ - bne.n 40ed0 │ │ │ │ - add.w r2, ip, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - vmov s13, ip │ │ │ │ - add.w r4, r1, r9, lsl #2 │ │ │ │ - vcvt.f32.s32 s13, s13 │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - vldr s14, [r4] │ │ │ │ - vldr s15, [r2, #-4] │ │ │ │ - add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ - vmul.f32 s13, s13, s14 │ │ │ │ - vmov s14, r2 │ │ │ │ - subs r2, r2, r0 │ │ │ │ - sub.w r0, ip, r0 │ │ │ │ - vcvt.f32.s32 s12, s14 │ │ │ │ - add.w ip, r1, ip, lsl #2 │ │ │ │ - add.w r2, r6, r2, lsl #2 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - vmul.f32 s12, s12, s15 │ │ │ │ - vldr s14, [r2] │ │ │ │ - vldr s15, [r0] │ │ │ │ - vnmul.f32 s14, s14, s12 │ │ │ │ - vnmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [ip] │ │ │ │ - b.n 40e42 │ │ │ │ - cmp ip, r0 │ │ │ │ - blt.w 40e3e │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - vmov s15, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - vcvt.f32.s32 s14, s15 │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - vldmia r1!, {s15} │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 40f84 │ │ │ │ - b.n 40e3e │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - vmov s15, ip │ │ │ │ - vcvt.f32.s32 s14, s15 │ │ │ │ - vldr s15, [r6] │ │ │ │ - add.w r1, r2, r9, lsl #2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - vldr s13, [r1] │ │ │ │ - add.w ip, r2, ip, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - str.w r2, [ip] │ │ │ │ - vnmul.f32 s15, s15, s14 │ │ │ │ - b.n 40e42 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 34c30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00040fc8 : │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr.w lr, [lr] │ │ │ │ - ldr.w r2, [ip] │ │ │ │ - cbnz r1, 40ff8 │ │ │ │ - cmp r2, lr │ │ │ │ - bgt.n 410a2 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add.w r1, r3, r2, lsl #2 │ │ │ │ - sub.w r2, lr, r2 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.w 33ed8 │ │ │ │ - adds r1, #1 │ │ │ │ - beq.n 410a4 │ │ │ │ - rsb r1, r2, lr, lsl #1 │ │ │ │ - cmp r2, lr │ │ │ │ - mul.w r1, r2, r1 │ │ │ │ - add.w ip, r1, r2 │ │ │ │ - add ip, r2 │ │ │ │ - beq.n 410cc │ │ │ │ - mov.w r4, ip, lsl #2 │ │ │ │ - vmov s15, r2 │ │ │ │ - adds r6, r5, r4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - cmp ip, lr │ │ │ │ - vldr s14, [r6] │ │ │ │ - add.w r6, r3, ip, lsl #2 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r0] │ │ │ │ - bgt.n 410a2 │ │ │ │ - add.w r1, r1, r2, lsl #1 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - vmov s15, ip │ │ │ │ - adds r2, r0, #4 │ │ │ │ - add.w r1, r5, r1, lsl #2 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - vcvt.f32.s32 s13, s15 │ │ │ │ - vldr s14, [r1] │ │ │ │ - adds r1, r5, #4 │ │ │ │ - adds r0, r1, r4 │ │ │ │ - adds r1, r3, r6 │ │ │ │ - adds r3, #8 │ │ │ │ - add r3, r6 │ │ │ │ - vldr s10, [r1] │ │ │ │ - vldr s11, [r1, #4] │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldmia r3!, {s12} │ │ │ │ - cmp ip, lr │ │ │ │ - vmul.f32 s9, s13, s14 │ │ │ │ - vmov s13, ip │ │ │ │ - vcvt.f32.s32 s13, s13 │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vmov.f32 s10, s11 │ │ │ │ - vmov.f32 s11, s12 │ │ │ │ - vnmls.f32 s15, s9, s12 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 4106a │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r2, lr │ │ │ │ - bgt.n 410a2 │ │ │ │ - vmov s15, r2 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - vcvt.f32.s32 s14, s15 │ │ │ │ - vldmia r3!, {s15} │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, lr │ │ │ │ - vnmul.f32 s15, s14, s15 │ │ │ │ - vstmia r0!, {s15} │ │ │ │ - bne.n 410b8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - vmov s15, r2 │ │ │ │ - add.w r2, r5, ip, lsl #2 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vldr s14, [r3, #4] │ │ │ │ - vldr s13, [r2] │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ +0003c3e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32848 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000410f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003c3fc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ - ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - blx 30920 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r6, r7, [sp, #100] @ 0x64 │ │ │ │ - strd r5, r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ - strd r9, r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33968 │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34bf4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041168 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c418 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #388] @ (41304 ) │ │ │ │ - mov r4, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #380] @ (41308 ) │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldrd r7, r4, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldrd r8, r0, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r1, #0 │ │ │ │ - it eq │ │ │ │ - cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldrd r9, r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - beq.n 412ba │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - strd r0, r4, [sp, #4] │ │ │ │ - mov r0, sl │ │ │ │ - str r7, [sp, #0] │ │ │ │ - mov r2, fp │ │ │ │ - ldr.w r4, [sl] │ │ │ │ - blx 2f088 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - adds r4, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 41278 │ │ │ │ - cbz r3, 4121a │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 4121a │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - add.w r4, r7, r4, lsl #2 │ │ │ │ - mov r1, r7 │ │ │ │ - vldr s14, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - vldmia r0!, {s15} │ │ │ │ - cmp r2, ip │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vstmia r1!, {s14} │ │ │ │ - vldr s14, [r4] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstmia r4!, {s15} │ │ │ │ - bne.n 411f8 │ │ │ │ - ldr.w fp, [r6] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add.w r2, fp, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 4124a │ │ │ │ - mov r4, r9 │ │ │ │ - add.w r3, r8, r3, lsl #2 │ │ │ │ - add r2, sp, #32 │ │ │ │ - strd r3, r4, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3151c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - adds r3, r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bge.n 4122a │ │ │ │ - ldr r2, [pc, #192] @ (4130c ) │ │ │ │ - ldr r3, [pc, #184] @ (41308 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 41300 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 32e5c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4121a │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4121a │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 4121a │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - add.w r4, r7, r4, lsl #2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - vldr s13, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - vldmia r0!, {s15} │ │ │ │ - cmp r2, ip │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vstmia r1!, {s14} │ │ │ │ - vldr s13, [r4] │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vstmia r4!, {s14} │ │ │ │ - bne.n 41296 │ │ │ │ - b.n 4121a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 412e6 │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r1, [pc, #76] @ (41310 ) │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #64] @ (41308 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r1, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 41300 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r1, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #44] @ (41314 ) │ │ │ │ - ldr r3, [pc, #28] @ (41308 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 41300 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34c9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041318 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - push {r4, lr} │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - add.w ip, r0, #2 │ │ │ │ - ldr.w lr, [sp, #8] │ │ │ │ - subs r2, r1, r2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ldrd r0, r3, [sp, #12] │ │ │ │ - bic.w ip, ip, ip, asr #31 │ │ │ │ - ands.w r2, r2, #1 │ │ │ │ - bne.n 41394 │ │ │ │ - vldr s12, [lr] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - add.w r2, r3, r1, lsl #2 │ │ │ │ - cmp r4, #0 │ │ │ │ - vmul.f32 s12, s12, s15 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vmul.f32 s12, s12, s15 │ │ │ │ - ble.n 4138e │ │ │ │ - add r1, ip │ │ │ │ - vcvt.f64.f32 d6, s12 │ │ │ │ - mov.w ip, ip, lsl #2 │ │ │ │ - adds r4, #1 │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - add.w r1, lr, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - adds r2, #1 │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - add r3, ip │ │ │ │ - cmp r4, r2 │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vcvt.f64.f32 d7, s14 │ │ │ │ - vadd.f64 d6, d6, d7 │ │ │ │ - bne.n 4136e │ │ │ │ - vcvt.f32.f64 s12, d6 │ │ │ │ - vstr s12, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 413d2 │ │ │ │ - add r1, ip │ │ │ │ - adds r4, #1 │ │ │ │ - mov.w ip, ip, lsl #2 │ │ │ │ - vldr d6, [pc, #52] @ 413d8 │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - add.w r1, lr, #4 │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - adds r2, #1 │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - add r3, ip │ │ │ │ - cmp r4, r2 │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vcvt.f64.f32 d7, s14 │ │ │ │ - vadd.f64 d6, d6, d7 │ │ │ │ - bne.n 413b0 │ │ │ │ - vcvt.f32.f64 s12, d6 │ │ │ │ - b.n 4138e │ │ │ │ - vldr s12, [pc, #12] @ 413e0 │ │ │ │ - b.n 4138e │ │ │ │ - ... │ │ │ │ +0003c434 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f8d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000413e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003c450 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r8, r3 │ │ │ │ - ldrd r3, r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldrd r9, r6, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - strd r2, r1, [sp, #16] │ │ │ │ - blx 30920 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r7, r3, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r8 │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - strd r5, r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 35c58 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 301c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c46c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35b6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c488 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 356e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c4a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30da0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c4c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 355f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c4dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004143c : │ │ │ │ +0003c4f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r7, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #420] @ (415fc ) │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #420] @ (41600 ) │ │ │ │ - ldr.w r4, [r9] │ │ │ │ - add r1, pc │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r5, [sp, #8] │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - it ne │ │ │ │ - movne r4, #0 │ │ │ │ - ldr r6, [sp, #116] @ 0x74 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - beq.w 415cc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - blx 35518 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 4150c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r8, r6, #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bic.w r8, r8, r8, asr #31 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - adds r7, r3, #4 │ │ │ │ - add r7, r6 │ │ │ │ - add r6, r3 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c5a4 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c5b2 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ mov r0, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - adds r4, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r5, r8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - blx 2ff90 │ │ │ │ - vldr s15, [sp, #48] @ 0x30 │ │ │ │ - vldr s14, [sp, #44] @ 0x2c │ │ │ │ - cmp sl, r4 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstmia r6!, {s13} │ │ │ │ - vstmdb r7!, {s15} │ │ │ │ - bge.n 414d8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 4156e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cbz r3, 41554 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 41554 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r4, #1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - adds r2, r1, #4 │ │ │ │ - add r2, r3 │ │ │ │ - adds r0, #4 │ │ │ │ - add r3, r1 │ │ │ │ - movs r1, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r1, #1 │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - cmp r1, r4 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vldmdb r3!, {s15} │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - bne.n 41532 │ │ │ │ - ldr r2, [pc, #172] @ (41604 ) │ │ │ │ - ldr r3, [pc, #164] @ (415fc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 415f8 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3217c │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41554 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 41554 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 415b4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - add r0, r1 │ │ │ │ - adds r2, #4 │ │ │ │ - add r1, r5 │ │ │ │ - vldr s13, [r0] │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s15} │ │ │ │ - cmp r4, r3 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vstmia r0!, {s14} │ │ │ │ - vldmdb r1!, {s13} │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vstr s14, [r1] │ │ │ │ - bne.n 41592 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - adds r2, r3, r4 │ │ │ │ - subs r3, r3, r4 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - add.w r3, r0, r3, lsl #2 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.n 41554 │ │ │ │ - negs r3, r7 │ │ │ │ - cmp r7, r3 │ │ │ │ - blt.n 41554 │ │ │ │ - ldr r1, [pc, #52] @ (41608 ) │ │ │ │ - lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #36] @ (415fc ) │ │ │ │ - adds r2, #4 │ │ │ │ + ldr r1, [pc, #24] @ (3c5c0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (3c5c4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r1, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 415f8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - movs r1, #0 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 3131c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ - movs r4, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3c5c8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3c5cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r2, r7, #15 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0004160c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr.w lr, [r0] │ │ │ │ - add.w ip, r4, #2 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - adds r0, r2, r1 │ │ │ │ - add r1, r5 │ │ │ │ - cmp lr, ip │ │ │ │ - vldr s10, [r0] │ │ │ │ - vldr s14, [r1] │ │ │ │ - vldr s8, [r0, #4] │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - vmul.f32 s10, s10, s14 │ │ │ │ - vmul.f32 s8, s8, s15 │ │ │ │ - vcvt.f64.f32 d5, s10 │ │ │ │ - blt.n 41686 │ │ │ │ - sub.w ip, lr, ip │ │ │ │ - vcvt.f64.f32 d4, s8 │ │ │ │ - mov.w ip, ip, lsr #1 │ │ │ │ - vldr s13, [r1, #8] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - vldr s15, [r1, #12] │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s12, [r0] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s14, [r0, #4] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - vmul.f32 s12, s12, s13 │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vcvt.f64.f32 d6, s12 │ │ │ │ - vcvt.f64.f32 d7, s14 │ │ │ │ - vadd.f64 d5, d5, d6 │ │ │ │ - vadd.f64 d4, d4, d7 │ │ │ │ - bne.n 4164c │ │ │ │ - vcvt.f32.f64 s8, d4 │ │ │ │ - subs.w r1, lr, r4 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - it mi │ │ │ │ - negmi r1, r1 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 416b8 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - add r2, lr │ │ │ │ - add r1, lr │ │ │ │ - vldr s14, [r2] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vcvt.f64.f32 d7, s14 │ │ │ │ - vadd.f64 d5, d5, d7 │ │ │ │ - vcvt.f32.f64 s10, d5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - vstr s10, [r3] │ │ │ │ - vstr s8, [r2] │ │ │ │ - pop {r4, r5, pc} │ │ │ │ +0003c5d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 324e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000416c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003c5ec : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #224] @ (417c0 ) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #224] @ (417c4 ) │ │ │ │ - mov sl, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #0] │ │ │ │ - ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - blx 35518 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #32 │ │ │ │ - blx 2ff90 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - eor.w r2, r3, r3, asr #31 │ │ │ │ - sub.w r2, r2, r3, asr #31 │ │ │ │ - cbz r1, 41786 │ │ │ │ - cbnz r0, 417a4 │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 417ae │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - vldr s12, [sp, #28] │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ - vldr s13, [r2] │ │ │ │ - vdiv.f32 s15, s14, s13 │ │ │ │ - vdiv.f32 s14, s12, s13 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ (417c8 ) │ │ │ │ - ldr r3, [pc, #96] @ (417c4 ) │ │ │ │ - add r2, pc │ │ │ │ - ite ge │ │ │ │ - vaddge.f32 s15, s15, s14 │ │ │ │ - vsublt.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r9] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 417b8 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - vldr s15, [sp, #32] │ │ │ │ - vldr s14, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4175c │ │ │ │ - add.w r2, r7, r2, lsl #2 │ │ │ │ - vldr s13, [r2] │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - b.n 4175c │ │ │ │ - vldr s15, [sp, #32] │ │ │ │ - vldr s14, [sp, #28] │ │ │ │ - b.n 4175c │ │ │ │ - vldr s14, [pc, #12] @ 417bc │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - b.n 4175c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r5} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 316dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000417cc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c608 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w fp, [r0] │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 418e4 │ │ │ │ - mla lr, fp, fp, fp │ │ │ │ - mov sl, r3 │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ - vmov s17, r3 │ │ │ │ - sub.w r9, lr, fp │ │ │ │ - adds r7, r1, #4 │ │ │ │ - vcvt.f32.s32 s16, s17 │ │ │ │ - vmov.f32 s23, s17 │ │ │ │ - mvn.w r3, lr │ │ │ │ - mov r8, sl │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov.w r5, fp, lsl #2 │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ - mov ip, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - add.w sl, sl, r9, lsl #2 │ │ │ │ - vmov.f32 s22, #96 @ 0x3f000000 0.5 │ │ │ │ - strd r9, lr, [sp, #16] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - vldmia ip!, {s19} │ │ │ │ - mov lr, r8 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - mov r9, r8 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, ip │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str.w lr, [sp, #8] │ │ │ │ - vldmia r6!, {s17} │ │ │ │ - vsub.f32 s18, s19, s17 │ │ │ │ - vadd.f32 s17, s19, s17 │ │ │ │ - vmul.f32 s0, s16, s18 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 2fe70 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 2fe70 │ │ │ │ - mov r3, r4 │ │ │ │ - vdiv.f32 s15, s21, s20 │ │ │ │ - adds r4, #1 │ │ │ │ - vdiv.f32 s14, s18, s0 │ │ │ │ - cmp fp, r3 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vdiv.f32 s14, s15, s16 │ │ │ │ - vstr s14, [r9, #-4] │ │ │ │ - add r9, r5 │ │ │ │ - bne.n 41846 │ │ │ │ - ldr.w lr, [sp, #8] │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov ip, r7 │ │ │ │ - cmp r3, r4 │ │ │ │ - vldr s15, [lr] │ │ │ │ - vmul.f32 s15, s15, s22 │ │ │ │ - vstr s15, [r8, #-4] │ │ │ │ - vldr s15, [sl] │ │ │ │ - vmul.f32 s15, s15, s22 │ │ │ │ - vstmia sl!, {s15} │ │ │ │ - beq.n 418ee │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 4182c │ │ │ │ - ldrd fp, lr, [sp, #16] │ │ │ │ - cmp r4, #1 │ │ │ │ - ldrd r7, ip, [sp, #24] │ │ │ │ - add fp, lr │ │ │ │ - vldr s22, [pc, #528] @ 41ae8 │ │ │ │ - add.w ip, ip, fp, lsl #2 │ │ │ │ - vstr s22, [ip] │ │ │ │ - bne.w 41a5e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8-d12} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r3, r7, [sp, #24] │ │ │ │ - vmov.f32 s24, s23 │ │ │ │ - ldrd r9, lr, [sp, #16] │ │ │ │ - vmov.f32 s23, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ - add.w fp, r3, lr, lsl #1 │ │ │ │ - add.w ip, sl, #4 │ │ │ │ - add.w r3, r9, fp │ │ │ │ - mov sl, r7 │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - strd ip, r8, [sp, #32] │ │ │ │ - vldr s22, [pc, #456] @ 41ae8 │ │ │ │ - add.w r8, ip, r3, lsl #2 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r3, sl │ │ │ │ - add.w sl, ip, fp, lsl #2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - strd fp, lr, [sp, #20] │ │ │ │ - subs r1, r5, #4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov.w fp, #1 │ │ │ │ - vldmia r3!, {s19} │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - vstmia sl!, {s22} │ │ │ │ - add.w r9, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vldmia r4!, {s17} │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - vsub.f32 s18, s19, s17 │ │ │ │ - vadd.f32 s17, s19, s17 │ │ │ │ - vmul.f32 s0, s16, s18 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 31b04 │ │ │ │ - cmp r6, fp │ │ │ │ - vdiv.f32 s15, s21, s20 │ │ │ │ - vdiv.f32 s14, s18, s0 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vdiv.f32 s14, s15, s16 │ │ │ │ - vstr s14, [r9] │ │ │ │ - add r9, r5 │ │ │ │ - bne.n 4194e │ │ │ │ - vldr s15, [r8] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmul.f32 s15, s15, s23 │ │ │ │ - cmp r7, r2 │ │ │ │ - vstmia r8!, {s15} │ │ │ │ - beq.n 419bc │ │ │ │ - adds r7, #1 │ │ │ │ - b.n 41938 │ │ │ │ - ldrd fp, lr, [sp, #20] │ │ │ │ - mov r4, r2 │ │ │ │ - ldrd r7, ip, [sp, #28] │ │ │ │ - add fp, lr │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - vmov.f32 s22, #96 @ 0x3f000000 0.5 │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - add.w r9, ip, fp, lsl #2 │ │ │ │ - movs r7, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - strd fp, lr, [sp, #16] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ - mov r8, r9 │ │ │ │ - vldmia sl!, {s19} │ │ │ │ - movs r6, #0 │ │ │ │ - vldmia fp!, {s17} │ │ │ │ - adds r6, #1 │ │ │ │ - vsub.f32 s18, s19, s17 │ │ │ │ - vadd.f32 s17, s19, s17 │ │ │ │ - vmul.f32 s0, s16, s18 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 31b04 │ │ │ │ - cmp r6, r4 │ │ │ │ - vdiv.f32 s15, s21, s20 │ │ │ │ - vdiv.f32 s14, s18, s0 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vdiv.f32 s14, s15, s16 │ │ │ │ - vstr s14, [r8] │ │ │ │ - add r8, r5 │ │ │ │ - bne.n 419f4 │ │ │ │ - vldr s15, [r9] │ │ │ │ - cmp r7, r4 │ │ │ │ - vmul.f32 s15, s15, s22 │ │ │ │ - vstmia r9!, {s15} │ │ │ │ - beq.w 418c8 │ │ │ │ - adds r7, #1 │ │ │ │ - b.n 419e8 │ │ │ │ - vmov r3, s24 │ │ │ │ - add.w r8, ip, #4 │ │ │ │ - mov.w fp, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - vmov s17, r3 │ │ │ │ - vcvt.f32.s32 s20, s17 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ - vldmia r7!, {s19} │ │ │ │ - add.w sl, r8, r3 │ │ │ │ - vldmia r9!, {s17} │ │ │ │ - adds r6, #1 │ │ │ │ - vsub.f32 s18, s19, s17 │ │ │ │ - vadd.f32 s17, s19, s17 │ │ │ │ - vmul.f32 s0, s18, s20 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s23, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - vmul.f32 s0, s17, s20 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 31b04 │ │ │ │ - cmp r6, r4 │ │ │ │ - vdiv.f32 s15, s23, s21 │ │ │ │ - vdiv.f32 s14, s18, s0 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vdiv.f32 s14, s15, s16 │ │ │ │ - vstr s14, [sl] │ │ │ │ - add sl, r5 │ │ │ │ - bne.n 41a84 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - bgt.w 418e4 │ │ │ │ - vstmia r8!, {s22} │ │ │ │ - b.n 41a74 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3310c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041aec : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 41b5e │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003c624 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - vmov s17, r4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33c18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c640 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3218c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c65c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 356b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c678 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35218 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c694 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32dc4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c6b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f928 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c6cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f53c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c6e8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31258 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c704 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f2dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c720 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32fd4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c73c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f17c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c758 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33c90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c774 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 341c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c790 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32824 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c7ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 328cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c7c8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 320f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c7e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31e34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c800 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34658 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c81c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f01c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c838 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 343ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c854 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3519c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c870 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34384 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c88c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r7, r1 │ │ │ │ - vcvt.f32.s32 s17, s17 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - add.w r8, r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - vldr s18, [pc, #64] @ 41b60 │ │ │ │ - vmov s15, r4 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - adds r4, #1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s18 │ │ │ │ - vdiv.f32 s16, s15, s17 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 32544 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r8 │ │ │ │ - str.w r2, [r5], #4 │ │ │ │ - str.w r3, [r6], #4 │ │ │ │ - vstmia r7!, {s16} │ │ │ │ - bne.n 41b22 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34b74 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bx lr │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00041b68 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 41cc2 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c8b4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov.w fp, r0, lsl #1 │ │ │ │ - mov r5, r3 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - vmov s15, fp │ │ │ │ - add.w r9, r0, #1 │ │ │ │ - ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ - vcvt.f64.s32 d12, s15 │ │ │ │ - adds r3, #1 │ │ │ │ - vmov s15, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - vcvt.f64.s32 d15, s15 │ │ │ │ - vldr d10, [pc, #276] @ 41cc8 │ │ │ │ - vldr d14, [pc, #280] @ 41cd0 │ │ │ │ - mov.w sl, r9, lsl #1 │ │ │ │ - movs r4, #0 │ │ │ │ - vmov.f64 d13, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f64 d9, #0 @ 0x40000000 2.0 │ │ │ │ - vmov s15, r4 │ │ │ │ - vcvt.f64.s32 d0, s15 │ │ │ │ - vmul.f64 d0, d0, d10 │ │ │ │ - vdiv.f64 d0, d0, d15 │ │ │ │ - blx 356d4 │ │ │ │ - vmov.f64 d11, d0 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - beq.n 41cb8 │ │ │ │ - vmov.f64 d8, d11 │ │ │ │ - movs r2, #3 │ │ │ │ - movs r3, #2 │ │ │ │ - vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 41bf6 │ │ │ │ - vmov.f64 d8, d6 │ │ │ │ - vmov s15, r3 │ │ │ │ - subs r1, r3, #1 │ │ │ │ - vmov s13, r2 │ │ │ │ - vmov s14, r1 │ │ │ │ - vcvt.f64.s32 d4, s15 │ │ │ │ - adds r3, #1 │ │ │ │ - vcvt.f64.s32 d7, s14 │ │ │ │ - vcvt.f64.s32 d6, s13 │ │ │ │ - adds r2, #2 │ │ │ │ - cmp r3, sl │ │ │ │ - vmul.f64 d6, d6, d11 │ │ │ │ - vmul.f64 d7, d7, d5 │ │ │ │ - vmov.f64 d5, d8 │ │ │ │ - vnmls.f64 d7, d6, d8 │ │ │ │ - vdiv.f64 d6, d7, d4 │ │ │ │ - bne.n 41bf2 │ │ │ │ - vmov.f64 d7, d8 │ │ │ │ - vmov.f64 d4, d13 │ │ │ │ - vmls.f64 d7, d11, d6 │ │ │ │ - vmls.f64 d4, d11, d11 │ │ │ │ - vmul.f64 d7, d7, d12 │ │ │ │ - vdiv.f64 d5, d7, d4 │ │ │ │ - vdiv.f64 d7, d6, d5 │ │ │ │ - vabs.f64 d6, d7 │ │ │ │ - vsub.f64 d11, d11, d7 │ │ │ │ - vcmpe.f64 d6, d14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41bde │ │ │ │ - vmov.f64 d0, d11 │ │ │ │ - vmul.f64 d8, d8, d8 │ │ │ │ - blx 30dc8 │ │ │ │ - vmov.f64 d7, d13 │ │ │ │ - vmls.f64 d7, d11, d11 │ │ │ │ - vcvt.f32.f64 s0, d0 │ │ │ │ - vcvt.f32.f64 s22, d11 │ │ │ │ - adds r4, #1 │ │ │ │ - vmul.f64 d8, d8, d12 │ │ │ │ - cmp r9, r4 │ │ │ │ - vstmia r7!, {s0} │ │ │ │ - vstmia r6!, {s22} │ │ │ │ - vmul.f64 d8, d8, d12 │ │ │ │ - vsqrt.f64 d5, d7 │ │ │ │ - vdiv.f64 d7, d9, d8 │ │ │ │ - vcvt.f32.f64 s10, d5 │ │ │ │ - vcvt.f64.f32 d6, s10 │ │ │ │ - vstmia r5!, {s10} │ │ │ │ - vmul.f64 d7, d7, d6 │ │ │ │ - vmul.f64 d7, d7, d6 │ │ │ │ - vcvt.f32.f64 s14, d7 │ │ │ │ - vstmia r8!, {s14} │ │ │ │ - bne.n 41bc6 │ │ │ │ - vpop {d8-d15} │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vmov.f64 d6, d11 │ │ │ │ - vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 41c2c │ │ │ │ - bx lr │ │ │ │ - nop.w │ │ │ │ - cmp r5, #24 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ - movs r1, #251 @ 0xfb │ │ │ │ - ands r1, r3 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ - ldr r6, [sp, #924] @ 0x39c │ │ │ │ - lsls r7, r5, #14 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30dac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041cd8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c8d0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #188] @ (41dac ) │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, fp │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #184] @ (41db0 ) │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - ldrd sl, r6, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r7, r6, [sp, #108] @ 0x6c │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldr r6, [sp, #116] @ 0x74 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldrd r6, r5, [sp, #120] @ 0x78 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ - blx 32d2c │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3543c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - blx 331c0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 300b8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 300b8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - blx 32ac8 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 31570 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 33d40 │ │ │ │ - ldr r2, [pc, #36] @ (41db4 ) │ │ │ │ - ldr r3, [pc, #24] @ (41dac ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 41da8 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ - movs r4, r1 │ │ │ │ - itee vc │ │ │ │ - movvc r4, r1 │ │ │ │ - │ │ │ │ -00041db8 : │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldrvs r4, [r0, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 41e66 │ │ │ │ - mov.w lr, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - mov ip, lr │ │ │ │ - adds r0, r4, #2 │ │ │ │ - mov r8, lr │ │ │ │ - mov r1, lr │ │ │ │ - cmp r4, r8 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - blt.n 41e1c │ │ │ │ - mul.w r9, r8, r8 │ │ │ │ - mov r2, lr │ │ │ │ - add.w r7, r6, ip, lsl #2 │ │ │ │ - mul.w r3, r2, r2 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - sub.w sl, r3, r9 │ │ │ │ - vmov s14, sl │ │ │ │ - mov.w r3, r3, lsl #2 │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - vmov s15, r3 │ │ │ │ - vcvt.f32.s32 s14, s14 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vsqrt.f32 s15, s13 │ │ │ │ - vstmia r7!, {s15} │ │ │ │ - bne.n 41de4 │ │ │ │ - add ip, r5 │ │ │ │ - sub.w ip, ip, r1 │ │ │ │ - adds r2, r1, #2 │ │ │ │ - cmp r5, r2 │ │ │ │ - itt ge │ │ │ │ - addge.w r7, r6, ip, lsl #2 │ │ │ │ - mulge.w r8, r8, r8 │ │ │ │ - blt.n 41e62 │ │ │ │ - mul.w r3, r2, r2 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - sub.w r9, r3, r8 │ │ │ │ - vmov s14, r9 │ │ │ │ - mov.w r3, r3, lsl #2 │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - vmov s15, r3 │ │ │ │ - vcvt.f32.s32 s14, s14 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s13, s15, s14 │ │ │ │ - vsqrt.f32 s15, s13 │ │ │ │ - vstmia r7!, {s15} │ │ │ │ - bne.n 41e2c │ │ │ │ - subs r3, r4, r1 │ │ │ │ - add ip, r3 │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n 41dce │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f1ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041e6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r2 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - mov fp, r3 │ │ │ │ - add.w r4, r8, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - mov.w r4, r4, lsl #1 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - blt.n 41eea │ │ │ │ - adds r0, r2, #4 │ │ │ │ - vldr s14, [pc, #236] @ 41f80 │ │ │ │ - add.w r0, r0, r8, lsl #2 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, r9 │ │ │ │ - mov.w r5, #1065353216 @ 0x3f800000 │ │ │ │ - vldmia r1!, {s15} │ │ │ │ - adds r3, #8 │ │ │ │ - str.w r5, [r3, #-8] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - cmp r1, r0 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - bne.n 41ea2 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - vldr s12, [pc, #200] @ 41f84 │ │ │ │ - vldr s13, [pc, #200] @ 41f88 │ │ │ │ - add.w r3, r9, r5 │ │ │ │ - subs r1, r3, r5 │ │ │ │ - vldmia r2!, {s15} │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s14, [r1] │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - cmp r2, r0 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s14, [r3, #-8] │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - bne.n 41ec6 │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 41f7c │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - adds r7, r6, #3 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - add.w r4, fp, #4 │ │ │ │ - vldr s11, [pc, #144] @ 41f8c │ │ │ │ - vldr s12, [pc, #144] @ 41f90 │ │ │ │ - negs r3, r3 │ │ │ │ - add.w r4, r4, r8, lsl #2 │ │ │ │ - mov r2, r6 │ │ │ │ - movs r5, #7 │ │ │ │ - vmov.f32 s10, #8 @ 0x40400000 3.0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ittt ge │ │ │ │ - subge.w r1, r9, r3 │ │ │ │ - movge lr, sl │ │ │ │ - movge ip, fp │ │ │ │ - blt.n 41f4e │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - adds r0, r3, r1 │ │ │ │ - add r0, r2 │ │ │ │ - vldmia lr!, {s14} │ │ │ │ - adds r1, #8 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - cmp ip, r4 │ │ │ │ - vldr s13, [r0] │ │ │ │ - vmul.f32 s14, s14, s11 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vstr s15, [r1, #-8] │ │ │ │ - vstr s14, [r1, #-4] │ │ │ │ - bne.n 41f20 │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.n 41f7c │ │ │ │ - subs r1, r5, #1 │ │ │ │ - vmov s14, r5 │ │ │ │ - vmov s15, r1 │ │ │ │ - subs r3, r3, r6 │ │ │ │ - vcvt.f32.s32 s14, s14 │ │ │ │ - add r2, r6 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - adds r5, #2 │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vadd.f32 s15, s15, s10 │ │ │ │ - vsqrt.f32 s11, s15 │ │ │ │ - vsqrt.f32 s12, s13 │ │ │ │ - b.n 41f10 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 41ff8 │ │ │ │ - subs r7, #221 @ 0xdd │ │ │ │ - stmia r4!, {r0, r4, r5, r6} │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ - subs r5, r7, r6 │ │ │ │ - ands r7, r1 │ │ │ │ - strh r5, [r7, r7] │ │ │ │ - ands r1, r5 │ │ │ │ - subs r5, r7, r6 │ │ │ │ - subs r7, #143 @ 0x8f │ │ │ │ +0003c8ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 341a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041f94 : │ │ │ │ - b.w 2ff9c │ │ │ │ +0003c908 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 307d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041f98 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 41ff0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 41ff0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - add.w ip, r5, #4 │ │ │ │ - mov.w lr, #0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add.w ip, ip, r0, lsl #2 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - vldr s14, [r1] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s15, [r1, #-4] │ │ │ │ - vldmia r0!, {s13} │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - cmp r0, ip │ │ │ │ - vstr s14, [r1, #-8] │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - bne.n 41fc4 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r3, r2 │ │ │ │ - cmp r4, lr │ │ │ │ - bne.n 41fc0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ +0003c924 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 307ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00041ff4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - rsb lr, r7, #0 │ │ │ │ - cmp r7, lr │ │ │ │ - blt.n 4203c │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - adds r7, #1 │ │ │ │ - add.w ip, r6, #1 │ │ │ │ - negs r5, r6 │ │ │ │ - add.w r8, ip, r6 │ │ │ │ - sub.w r9, r3, r6, lsl #2 │ │ │ │ - mov r4, r6 │ │ │ │ - bic.w r8, r8, r8, asr #31 │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 42030 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add.w r1, r9, r4, lsl #2 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n 42026 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r4, r8 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp lr, r7 │ │ │ │ - bne.n 4201a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ +0003c940 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30fb4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00042040 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c95c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #256] @ (42154 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #256] @ (42158 ) │ │ │ │ - mov r8, r2 │ │ │ │ - add r5, pc │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov.w r4, #0 │ │ │ │ - negs r4, r2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r2, r4 │ │ │ │ - ldrd r9, r0, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blt.n 42122 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mov r6, r3 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r3, r2 │ │ │ │ - mov.w sl, r2, lsl #1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ble.n 4214c │ │ │ │ - mov.w fp, r2, lsl #3 │ │ │ │ - mov r2, fp │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 31320 │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add.w r3, r9, r3, lsl #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str.w r1, [r3, #-4] │ │ │ │ - ldr.w r1, [r7], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - blx 33778 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - adds r0, r2, r3 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4213c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov.w fp, r2, lsl #3 │ │ │ │ - add.w lr, r9, #4 │ │ │ │ - add.w sl, r2, #1 │ │ │ │ - add.w ip, r1, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - add ip, r3 │ │ │ │ - add.w r3, r9, fp │ │ │ │ - vldmia lr!, {s15} │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r1, sl │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - vldmdb r3!, {s15} │ │ │ │ - vstmdb r0!, {s15} │ │ │ │ - bne.n 420fa │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - blt.n 42122 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov.w sl, r2, lsl #1 │ │ │ │ - add r5, r3 │ │ │ │ - b.n 4209e │ │ │ │ - ldr r2, [pc, #56] @ (4215c ) │ │ │ │ - ldr r3, [pc, #48] @ (42158 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42150 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - blt.n 42122 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - add r5, r3 │ │ │ │ - b.n 420aa │ │ │ │ - mov r2, sl │ │ │ │ - b.n 420aa │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 421d6 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f950 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00042160 : │ │ │ │ +0003c978 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #268] @ (42280 ) │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #268] @ (42284 ) │ │ │ │ sub sp, #8 │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr.w r6, [r8] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov.w r7, r6, lsl #1 │ │ │ │ - ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - ble.n 42272 │ │ │ │ - mov.w lr, #0 │ │ │ │ - cmp r2, #1 │ │ │ │ - str.w lr, [r4] │ │ │ │ - beq.n 421c0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w lr, [r0, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w lr, [r0, #8]! │ │ │ │ - bne.n 421b2 │ │ │ │ - ldr.w lr, [r9] │ │ │ │ - cmp r2, lr │ │ │ │ - bgt.n 421f8 │ │ │ │ - adds r0, r3, r2 │ │ │ │ - add.w r1, ip, #4 │ │ │ │ - add.w r1, r1, r3, lsl #2 │ │ │ │ - add.w r9, lr, #1 │ │ │ │ - add.w r0, ip, r0, lsl #2 │ │ │ │ - sub.w r1, r1, r2, lsl #2 │ │ │ │ - add.w r3, r4, r2, lsl #3 │ │ │ │ - ldr.w ip, [r0], #4 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w ip, [r3, #-4] │ │ │ │ - cmp r2, r9 │ │ │ │ - ldr.w ip, [r1, #-4]! │ │ │ │ - str.w ip, [r3], #8 │ │ │ │ - bne.n 421e2 │ │ │ │ - mov.w r3, lr, lsl #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - cmp r7, r0 │ │ │ │ - ble.n 42218 │ │ │ │ - mvns r3, r3 │ │ │ │ - add.w r0, r4, r0, lsl #2 │ │ │ │ - add r3, r7 │ │ │ │ - movs r1, #0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - cmp r6, lr │ │ │ │ - it le │ │ │ │ - movle r2, #4 │ │ │ │ - blx 31320 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3c9fc │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 3ca0a │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, sp │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 33778 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - ldr.w r7, [r8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ble.n 42258 │ │ │ │ - adds r5, #4 │ │ │ │ - add.w r0, r4, r7, lsl #3 │ │ │ │ - add r5, r6 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - adds r7, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r6, [r2], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - ldr.w r4, [r0, #-4]! │ │ │ │ - cmp r3, r7 │ │ │ │ - str.w r6, [r5], #4 │ │ │ │ - str.w r4, [r1, #-4]! │ │ │ │ - bne.n 42242 │ │ │ │ - ldr r2, [pc, #44] @ (42288 ) │ │ │ │ - ldr r3, [pc, #40] @ (42284 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4227c │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add.w r1, ip, r3, lsl #2 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [r4, #0] │ │ │ │ - b.n 421c0 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - cbnz r4, 422e6 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x0028 │ │ │ │ - movs r4, r1 │ │ │ │ + ldr r1, [pc, #24] @ (3ca18 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (3ca1c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3ca20 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3ca24 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0004228c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003ca28 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #408] @ (4243c ) │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #408] @ (42440 ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ - rsb r9, r1, #0 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - cmp r1, r9 │ │ │ │ - ldr r5, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mov.w r4, #0 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - strd r2, r3, [sp, #20] │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - blt.w 4240c │ │ │ │ - mov ip, r2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - adds r0, r2, r1 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - vldr s16, [pc, #340] @ 42438 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - ldr.w fp, [ip] │ │ │ │ - negs r6, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mla r7, r3, r0, r1 │ │ │ │ - add.w r3, fp, #1 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - sub.w r8, r7, r1 │ │ │ │ - add.w r1, r3, fp │ │ │ │ - add.w r3, r4, r7, lsl #2 │ │ │ │ - mov r7, fp │ │ │ │ - add.w r8, r4, r8, lsl #2 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - adds r3, #4 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4242a │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3224c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ca44 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - vstr s16, [r5] │ │ │ │ - beq.n 42346 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - vstr s16, [r1, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - adds r1, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s16, [r1] │ │ │ │ - bne.n 42336 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - cmp r3, lr │ │ │ │ - bgt.n 42388 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add.w sl, lr, #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add.w ip, r0, r6 │ │ │ │ - mla r2, r1, r3, r2 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r2, r9 │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ - add.w r1, r5, r3, lsl #3 │ │ │ │ - sub.w r0, ip, r2 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r4 │ │ │ │ - cmp r3, sl │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - str.w r0, [r1], #8 │ │ │ │ - bne.n 4236e │ │ │ │ - mov.w r3, lr, lsl #1 │ │ │ │ - mov.w sl, fp, lsl #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ - ble.n 423ac │ │ │ │ - mvns r3, r3 │ │ │ │ - add.w r0, r5, r0, lsl #2 │ │ │ │ - add r3, sl │ │ │ │ - movs r1, #0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - cmp fp, lr │ │ │ │ - it le │ │ │ │ - movle r2, #4 │ │ │ │ - blx 31320 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str.w sl, [sp, #56] @ 0x38 │ │ │ │ - blx 33778 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r1, r7, #2 │ │ │ │ - adds r2, r3, r1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 423f8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w ip, r5, #4 │ │ │ │ - add.w r0, r5, fp, lsl #3 │ │ │ │ - add.w lr, fp, #1 │ │ │ │ - add r1, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3cab6 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w sl, [ip], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w sl, [r1], #4 │ │ │ │ - cmp r3, lr │ │ │ │ - ldr.w sl, [r0, #-4]! │ │ │ │ - str.w sl, [r2, #-4]! │ │ │ │ - bne.n 423e2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - adds r6, #8 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - add r7, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - bge.n 42322 │ │ │ │ - ldr r2, [pc, #52] @ (42444 ) │ │ │ │ - ldr r3, [pc, #48] @ (42440 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42432 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - b.n 42346 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r6, r3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ - movs r4, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34278 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3cac4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3cac8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003cacc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32098 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cae8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b20 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb04 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fd8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3534c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb3c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30540 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb58 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30990 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34978 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cbac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f520 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cbc8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34e60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cbe4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 320a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc00 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34668 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc1c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 32eb4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00042448 : │ │ │ │ +0003cc40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #20] @ (42474 ) │ │ │ │ + str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r3, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #16] │ │ │ │ - blx 2f6b8 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + blx 301a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - add r4, pc, #544 @ (adr r4, 42698 ) │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00042478 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003cc78 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r5, [pc, #300] @ (425b8 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #300] @ (425bc ) │ │ │ │ - add r5, pc │ │ │ │ - ldr.w sl, [r1] │ │ │ │ - ldrd r8, r1, [sp, #84] @ 0x54 │ │ │ │ - rsb r6, sl, #0 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - cmp sl, r6 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - mov.w r4, #0 │ │ │ │ - strd r0, r2, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blt.n 42598 │ │ │ │ - add.w r4, sl, #1 │ │ │ │ - mov ip, r3 │ │ │ │ - add r4, sl │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r7, r0 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - mul.w r3, r3, r4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - add.w r5, r5, r3, lsl #2 │ │ │ │ - mvn.w r3, #3 │ │ │ │ - subs r2, r3, r4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - add.w r9, r3, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bic.w r9, r9, r9, asr #31 │ │ │ │ - add.w r3, ip, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w ip, r7, lsl #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - add.w r2, r3, ip │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str.w r3, [r8] │ │ │ │ - ble.n 42528 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add.w lr, r8, r0, lsl #3 │ │ │ │ - add.w fp, r8, #4 │ │ │ │ - adds r0, #1 │ │ │ │ - add ip, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - vstmia fp!, {s15} │ │ │ │ - vldmdb r2!, {s15} │ │ │ │ - vstmdb lr!, {s15} │ │ │ │ - bne.n 42512 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 31270 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vldr s13, [r8] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - vmov s15, r1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - cmp r3, #0 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vstmia r5!, {s14} │ │ │ │ - ble.n 42590 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w fp, r3, #1 │ │ │ │ - subs r3, r4, #4 │ │ │ │ - mov lr, r8 │ │ │ │ - add.w ip, r2, r5 │ │ │ │ - add r3, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s14, [lr, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - cmp r2, fp │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vldr s12, [lr] │ │ │ │ - vdiv.f32 s14, s12, s15 │ │ │ │ - vstr s13, [r3] │ │ │ │ - add r3, r4 │ │ │ │ - vstr s14, [ip] │ │ │ │ - sub.w ip, ip, r4 │ │ │ │ - bne.n 42568 │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r9 │ │ │ │ - cmp sl, r6 │ │ │ │ - bge.n 424ee │ │ │ │ - ldr r2, [pc, #36] @ (425c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (425bc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 425b2 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb876 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34754 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000425c4 : │ │ │ │ - b.w 33858 │ │ │ │ +0003cc94 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33490 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000425c8 : │ │ │ │ - b.w 344a0 │ │ │ │ +0003ccb0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31868 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000425cc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003cccc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #276] @ (426f4 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #276] @ (426f8 ) │ │ │ │ - mov r9, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ble.n 426b2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 426b2 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bpl.n 426d4 │ │ │ │ - ldr r0, [pc, #236] @ (426fc ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 42698 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r5, r4 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - movs r4, #1 │ │ │ │ - sub.w r8, r4, r0 │ │ │ │ - add.w r7, r7, r7, lsr #31 │ │ │ │ - subs r6, r4, r2 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r9 │ │ │ │ - asrs r7, r7, #1 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r3, fp │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 4265e │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - vstr s0, [r5] │ │ │ │ - blt.n 42698 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - add r6, r1 │ │ │ │ - add r8, r0 │ │ │ │ - subs r5, r6, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bge.n 42646 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - cmp r1, r4 │ │ │ │ - blt.n 42646 │ │ │ │ - mls r0, r0, r7, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - adds r4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - blx 32ba0 │ │ │ │ - cmp r9, r4 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - vstr s0, [r5] │ │ │ │ - bge.n 42658 │ │ │ │ - ldr r2, [pc, #100] @ (42700 ) │ │ │ │ - ldr r3, [pc, #92] @ (426f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 426f0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, #28 │ │ │ │ - ldr r2, [pc, #76] @ (42704 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #72] @ (42708 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #72] @ (4270c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 4260c │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (42710 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (42714 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (42718 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 4260c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb720 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r6, 42736 │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ - movs r4, r1 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r0, 4270c │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ - movs r3, r1 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ - movs r2, r1 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31d5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004271c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003cce8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #276] @ (42844 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #276] @ (42848 ) │ │ │ │ - mov r9, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ble.n 42802 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 42802 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bpl.n 42824 │ │ │ │ - ldr r0, [pc, #236] @ (4284c ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 427e8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r5, r4 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - movs r4, #1 │ │ │ │ - sub.w r8, r4, r0 │ │ │ │ - add.w r7, r7, r7, lsr #31 │ │ │ │ - subs r6, r4, r2 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r9 │ │ │ │ - asrs r7, r7, #1 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r3, fp │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 427ae │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - vstr s0, [r5] │ │ │ │ - blt.n 427e8 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - add r6, r1 │ │ │ │ - add r8, r0 │ │ │ │ - subs r5, r6, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bge.n 42796 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - cmp r1, r4 │ │ │ │ - blt.n 42796 │ │ │ │ - mls r0, r0, r7, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - adds r4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - blx 32e9c │ │ │ │ - cmp r9, r4 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - vstr s0, [r5] │ │ │ │ - bge.n 427a8 │ │ │ │ - ldr r2, [pc, #100] @ (42850 ) │ │ │ │ - ldr r3, [pc, #92] @ (42848 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42840 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, #28 │ │ │ │ - ldr r2, [pc, #76] @ (42854 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #72] @ (42858 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #72] @ (4285c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 4275c │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (42860 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (42864 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (42868 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 4275c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ - movs r2, r1 │ │ │ │ - push {r3, r4, lr} │ │ │ │ - movs r4, r1 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ - movs r2, r1 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ - movs r2, r1 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f7a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004286c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003cd04 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #208] @ (42950 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r4, [pc, #208] @ (42954 ) │ │ │ │ - mov r9, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 347ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cd20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fafc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cd3c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35d9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cd58 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34e2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cd74 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 33140 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cd98 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35cac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cdb4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 319c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cdd0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cdec : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2fa54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ce14 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 3157c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ce40 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34e88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ce5c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 325fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ce78 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 328bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ce94 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35634 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ceb0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ee0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cecc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 315e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cee8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - mov.w r4, #0 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 428e6 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 428e6 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bpl.n 42906 │ │ │ │ - ldr r0, [pc, #172] @ (42958 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 42922 │ │ │ │ - ldr r2, [pc, #156] @ (4295c ) │ │ │ │ - ldr r3, [pc, #148] @ (42954 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4294c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 31130 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, #28 │ │ │ │ - ldr r2, [pc, #116] @ (42960 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #112] @ (42964 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #112] @ (42968 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 428aa │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #96] @ (4296c ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3cf56 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #92] @ (42970 ) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31844 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3cf64 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3cf68 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #92] @ (42974 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 428aa │ │ │ │ - ldr r2, [pc, #84] @ (42978 ) │ │ │ │ - ldr r3, [pc, #44] @ (42954 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4294c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33b94 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - push {r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ - movs r2, r1 │ │ │ │ - push {r2, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ - movs r2, r1 │ │ │ │ - add r7, sp, #32 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ movs r3, r1 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ movs r3, r1 │ │ │ │ - cbz r6, 429f2 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004297c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003cf6c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (42a18 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #136] @ (42a1c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #132] @ (42a20 ) │ │ │ │ - ldr r1, [pc, #132] @ (42a24 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [pc, #112] @ (42a28 ) │ │ │ │ - movs r2, #5 │ │ │ │ - adds r1, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #84] @ (42a2c ) │ │ │ │ - add r3, pc │ │ │ │ - adds r2, r3, #4 │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ - blx 2fc24 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ldrd r2, r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mul.w r4, r0, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 34954 │ │ │ │ - ldr r2, [pc, #52] @ (42a30 ) │ │ │ │ - ldr r3, [pc, #28] @ (42a1c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42a12 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cbz r2, 42a78 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ - movs r5, r1 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - movs r3, r1 │ │ │ │ - cbz r6, 42a74 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 324b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00042a34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #292] @ (42b60 ) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - add r4, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ble.w 42b58 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cmp r6, #0 │ │ │ │ - add r3, r6 │ │ │ │ - add.w r8, r0, #4 │ │ │ │ - it gt │ │ │ │ - movgt r0, r3 │ │ │ │ - mvn.w r2, r7 │ │ │ │ - mul.w r3, r1, r7 │ │ │ │ - vldr s14, [r4, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - it le │ │ │ │ - movle r0, #1 │ │ │ │ - adds r1, r3, r2 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - adds r4, r1, r3 │ │ │ │ - add.w r9, r2, r7 │ │ │ │ - adds r2, r4, r3 │ │ │ │ - add r2, r7 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - adds r3, r1, r7 │ │ │ │ - adds r1, r4, r7 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 42b2e │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - add.w lr, r8, r3, lsl #2 │ │ │ │ - add.w r4, r8, r9, lsl #2 │ │ │ │ - add.w fp, r0, r1 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add r1, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add.w ip, r8, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add.w r5, r8, r0, lsl #2 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr.w r7, [fp, #4]! │ │ │ │ - vmov.f32 s12, s14 │ │ │ │ - vmov.f32 s13, s14 │ │ │ │ - vmov.f32 s9, s14 │ │ │ │ - vmov.f32 s10, s14 │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - cbz r7, 42b12 │ │ │ │ - vmov s15, r7 │ │ │ │ - vldr s13, [r1] │ │ │ │ - vldr s9, [lr] │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vldr s10, [ip] │ │ │ │ - vldr s11, [r5] │ │ │ │ - vldr s8, [r4] │ │ │ │ - vdiv.f32 s12, s13, s15 │ │ │ │ - vdiv.f32 s13, s9, s15 │ │ │ │ - vdiv.f32 s9, s10, s15 │ │ │ │ - vdiv.f32 s10, s11, s15 │ │ │ │ - vdiv.f32 s11, s8, s15 │ │ │ │ - vmls.f32 s9, s12, s12 │ │ │ │ - vmls.f32 s10, s13, s13 │ │ │ │ - vmov.f32 s15, s11 │ │ │ │ - vmls.f32 s15, s12, s13 │ │ │ │ - adds r0, #1 │ │ │ │ - vstmia r1!, {s12} │ │ │ │ - cmp r0, r6 │ │ │ │ - vstmia lr!, {s13} │ │ │ │ - vstmia ip!, {s9} │ │ │ │ - vstmia r5!, {s10} │ │ │ │ - vstmia r4!, {s15} │ │ │ │ - bne.n 42ab8 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add r2, r7 │ │ │ │ - add r3, r7 │ │ │ │ - add r1, r7 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r9, r7 │ │ │ │ - add r1, r7 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp sl, r1 │ │ │ │ - bne.n 42a92 │ │ │ │ - ldr r2, [pc, #24] @ (42b64 ) │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ - strd r3, r0, [r2, #8] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ - movs r5, r1 │ │ │ │ +0003cf88 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 340c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00042b68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #352] @ (42cd0 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - strd r5, r1, [sp, #28] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ble.w 42cca │ │ │ │ - bic.w r9, r6, r6, asr #31 │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - mvn.w r1, r9 │ │ │ │ - ldr.w r8, [r4] │ │ │ │ - cmp r6, #0 │ │ │ │ - add.w sl, r0, #4 │ │ │ │ - mul.w r2, r5, r9 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r3, r6 │ │ │ │ - add.w r0, r2, r1 │ │ │ │ - it le │ │ │ │ - movle r3, #1 │ │ │ │ - add.w r1, r1, r2, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r1, r9 │ │ │ │ - mov r3, r7 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - adds r1, r0, r2 │ │ │ │ - add r2, r1 │ │ │ │ - mov r7, r8 │ │ │ │ - vldr s12, [r4, #4] │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - add r0, r9 │ │ │ │ - add r1, r9 │ │ │ │ - add r2, r9 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 42c90 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr.w lr, [sp, #80] @ 0x50 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - adds r5, r2, r3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, sl │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - add.w r4, sl, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r0, sl, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w r1, sl, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ - b.n 42c6a │ │ │ │ - vldr s14, [r8] │ │ │ │ - vldr s13, [r3] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - vadd.f32 s13, s13, s15 │ │ │ │ - add.w r9, r6, #1 │ │ │ │ - str.w r9, [r5, #4] │ │ │ │ - vstr s13, [r3] │ │ │ │ - vldr s13, [r4] │ │ │ │ - vadd.f32 s13, s13, s14 │ │ │ │ - vstr s13, [r4] │ │ │ │ - vldr s13, [r0] │ │ │ │ - vmla.f32 s13, s15, s15 │ │ │ │ - vstr s13, [r0] │ │ │ │ - vldr s13, [r1] │ │ │ │ - vmla.f32 s13, s14, s14 │ │ │ │ - vstr s13, [r1] │ │ │ │ - vldr s13, [r2] │ │ │ │ - vmla.f32 s13, s14, s15 │ │ │ │ - vstr s13, [r2] │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - adds r3, #4 │ │ │ │ - adds r4, #4 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp r6, ip │ │ │ │ - beq.n 42c8c │ │ │ │ - vldmia lr!, {s15} │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 42c0a │ │ │ │ - vcmp.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 42c54 │ │ │ │ - vldr s14, [r8] │ │ │ │ - vcmp.f32 s12, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 42c54 │ │ │ │ - b.n 42c0e │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp fp, r3 │ │ │ │ - bne.n 42bd4 │ │ │ │ - ldr r1, [pc, #20] @ (42cd4 ) │ │ │ │ - add.w r2, fp, #1 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r1, pc │ │ │ │ - strd r2, r3, [r1, #8] │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ - movs r5, r1 │ │ │ │ - add r3, sp, #0 │ │ │ │ - movs r5, r1 │ │ │ │ +0003cfa4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 2f8cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00042cd8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003cfd8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #116] @ (42d60 ) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #116] @ (42d64 ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (42d68 ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r1, [pc, #104] @ (42d6c ) │ │ │ │ - add r0, pc │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #92] @ (42d70 ) │ │ │ │ - movs r2, #5 │ │ │ │ - adds r1, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #84] @ (42d74 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r3, pc │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - blx 2fc24 │ │ │ │ - ldr r0, [pc, #64] @ (42d78 ) │ │ │ │ - ldr r1, [pc, #44] @ (42d64 ) │ │ │ │ - add r0, pc │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eors r0, r1 │ │ │ │ - mov.w r1, #0 │ │ │ │ - bne.n 42d5a │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 34950 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #16 │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ - movs r4, r1 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 35b24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00042d7c : │ │ │ │ - ldr.w ip, [pc, #124] @ 42dfc │ │ │ │ - movs r3, #1 │ │ │ │ - push {lr} │ │ │ │ - add ip, pc │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - str.w r3, [ip, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 42df8 │ │ │ │ - mvn.w r3, lr │ │ │ │ - adds r2, r0, #4 │ │ │ │ - add.w r3, r3, lr, lsl #1 │ │ │ │ - vldr s12, [ip, #4] │ │ │ │ - subs r1, #4 │ │ │ │ - mov.w ip, #0 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 42db0 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - vmov.f32 s15, s12 │ │ │ │ - cbz r3, 42dde │ │ │ │ - vmov s15, r3 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s11, [r2] │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vdiv.f32 s14, s11, s15 │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - vmls.f32 s15, s13, s13 │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - vstmia r0!, {s13} │ │ │ │ - cmp lr, r3 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 42dae │ │ │ │ - ldr r2, [pc, #16] @ (42e00 ) │ │ │ │ - add.w r3, ip, #2 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #8] │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ - movs r5, r1 │ │ │ │ +0003d00c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33ea0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00042e04 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #108] @ (42e74 ) │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - movs r2, #1 │ │ │ │ - add r4, pc │ │ │ │ - cmp r5, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ble.n 42e72 │ │ │ │ - mov lr, r3 │ │ │ │ - mvns r3, r5 │ │ │ │ - add.w r3, r3, r5, lsl #1 │ │ │ │ - adds r2, r0, #4 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 42e2e │ │ │ │ - mov r4, ip │ │ │ │ - add.w ip, r4, #1 │ │ │ │ - vldmia lr!, {s15} │ │ │ │ - cbz r6, 42e42 │ │ │ │ - vcmp.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 42e60 │ │ │ │ - vldr s14, [r0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - vadd.f32 s14, s14, s15 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - vstr s14, [r0] │ │ │ │ - vldr s14, [r2] │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - vstr s14, [r2] │ │ │ │ - adds r1, #4 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp r5, ip │ │ │ │ - bne.n 42e2c │ │ │ │ - ldr r3, [pc, #12] @ (42e78 ) │ │ │ │ - adds r4, #2 │ │ │ │ - add r3, pc │ │ │ │ - str r4, [r3, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ - movs r5, r1 │ │ │ │ +0003d028 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 339f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00042e7c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d044 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r6, [pc, #548] @ (430b8 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #548] @ (430bc ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r6, pc │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r0, [pc, #540] @ (430c0 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 42f82 │ │ │ │ - ldr.w sl, [r5] │ │ │ │ - adds r1, #1 │ │ │ │ - ldr.w lr, [sp, #8] │ │ │ │ - add.w r4, r8, #8 │ │ │ │ - rsb r2, sl, #1 │ │ │ │ - vldr s16, [sp, #32] │ │ │ │ - mov.w r7, sl, lsl #3 │ │ │ │ - movs r5, #1 │ │ │ │ - add.w r6, r8, r2, lsl #3 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r3, sl │ │ │ │ - b.n 42f4a │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vldr s12, [r6, #-8] │ │ │ │ - vldr s13, [r6, #-4] │ │ │ │ - ite eq │ │ │ │ - moveq.w ip, #1 │ │ │ │ - movne.w ip, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - and.w ip, ip, #1 │ │ │ │ - vcmp.f32 s16, s12 │ │ │ │ - it ne │ │ │ │ - movne.w ip, #0 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 42fa2 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s16, s13 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - ite ne │ │ │ │ - movne.w ip, #1 │ │ │ │ - moveq.w ip, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - orrne.w ip, ip, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 42f40 │ │ │ │ - mov.w lr, #1 │ │ │ │ - adds r5, #1 │ │ │ │ - add r4, r7 │ │ │ │ - add r6, r7 │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 42f82 │ │ │ │ - vldr s14, [r4, #-4] │ │ │ │ - add r2, r3 │ │ │ │ - vldr s15, [r4, #-8] │ │ │ │ - vcmp.f32 s16, s14 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 42ee4 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - add.w r5, r5, #1 │ │ │ │ - add r4, r7 │ │ │ │ - add r6, r7 │ │ │ │ - it ne │ │ │ │ - movne.w r9, #1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - orrne.w r9, r9, #1 │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.n 42f4a │ │ │ │ - ldr r2, [pc, #320] @ (430c4 ) │ │ │ │ - ldr r3, [pc, #308] @ (430bc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 430b0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s16, s13 │ │ │ │ - it eq │ │ │ │ - moveq.w ip, #1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - and.w ip, ip, #1 │ │ │ │ - it ne │ │ │ │ - movne.w ip, #0 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 42f40 │ │ │ │ - mla r8, lr, r3, r3 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add.w sl, lr, #1 │ │ │ │ - sub.w ip, r2, r8 │ │ │ │ - add.w ip, r0, ip, lsl #3 │ │ │ │ - vldr s17, [ip, #-8] │ │ │ │ - vldr s18, [ip, #-4] │ │ │ │ - vabs.f32 s12, s17 │ │ │ │ - vabs.f32 s13, s18 │ │ │ │ - vcmpe.f32 s12, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4308e │ │ │ │ - vdiv.f32 s13, s18, s17 │ │ │ │ - vmov.f32 s12, s17 │ │ │ │ - vmov.f32 s11, s15 │ │ │ │ - vmla.f32 s12, s18, s13 │ │ │ │ - vmla.f32 s11, s13, s14 │ │ │ │ - vmls.f32 s14, s13, s15 │ │ │ │ - vdiv.f32 s0, s11, s12 │ │ │ │ - vdiv.f32 s1, s14, s12 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 42f40 │ │ │ │ - vmov s15, sl │ │ │ │ - vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s3, [pc, #148] @ 430b4 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - strd r3, r1, [sp, #8] │ │ │ │ - strd lr, r2, [sp, #24] │ │ │ │ - vdiv.f32 s2, s2, s15 │ │ │ │ - blx 31cb0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r5, r4, [sp, #16] │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - sub.w r8, r8, r3 │ │ │ │ - vmov.f32 s19, s1 │ │ │ │ - sub.w r5, r4, r8, lsl #3 │ │ │ │ - movs r4, #1 │ │ │ │ - ldrd r8, fp, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - vmov.f32 s0, s20 │ │ │ │ - vmov.f32 s1, s19 │ │ │ │ - blx 30ee4 <_gfortran_pow_c4_i4@plt> │ │ │ │ - vmul.f32 s14, s18, s1 │ │ │ │ - vmul.f32 s15, s17, s1 │ │ │ │ - adds r4, #1 │ │ │ │ - vmla.f32 s15, s18, s0 │ │ │ │ - cmp sl, r4 │ │ │ │ - vnmls.f32 s14, s17, s0 │ │ │ │ - vstr s15, [r5, #-4] │ │ │ │ - vstr s14, [r5, #-8] │ │ │ │ - add r5, r7 │ │ │ │ - bne.n 43052 │ │ │ │ - ldrd r3, r1, [sp, #8] │ │ │ │ - mov lr, r8 │ │ │ │ - ldrd r5, r4, [sp, #16] │ │ │ │ - mov r2, fp │ │ │ │ - b.n 42f40 │ │ │ │ - vdiv.f32 s13, s17, s18 │ │ │ │ - vmov.f32 s12, s18 │ │ │ │ - vmov.f32 s11, s14 │ │ │ │ - vmla.f32 s12, s17, s13 │ │ │ │ - vmla.f32 s11, s13, s15 │ │ │ │ - vnmls.f32 s15, s13, s14 │ │ │ │ - vdiv.f32 s0, s11, s12 │ │ │ │ - vdiv.f32 s1, s15, s12 │ │ │ │ - b.n 43010 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - movs r2, r1 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3280c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000430c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003d060 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #384] @ (4325c ) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #384] @ (43260 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [pc, #384] @ (43264 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 431fe │ │ │ │ - ldr.w r6, [r8] │ │ │ │ - subs r1, r5, #4 │ │ │ │ - vldr s14, [sp] │ │ │ │ - adds r7, #1 │ │ │ │ - rsb r0, r6, #1 │ │ │ │ - mov.w ip, #0 │ │ │ │ - mov.w lr, r6, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - add.w r1, r1, r0, lsl #2 │ │ │ │ - b.n 43138 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - adds r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - movne.w ip, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 431fe │ │ │ │ - add.w r3, r1, lr │ │ │ │ - add r0, r6 │ │ │ │ - vldr s15, [r3] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 43122 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vldr s13, [r1] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4317e │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4322a │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 431fe │ │ │ │ - mov r1, r3 │ │ │ │ - add r3, lr │ │ │ │ - add r0, r6 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vldr s13, [r1] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43156 │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - adds r2, #1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 43218 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 431fe │ │ │ │ - vldr s13, [r3] │ │ │ │ - add r3, lr │ │ │ │ - add r0, r6 │ │ │ │ - movs r4, #1 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4317e │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43160 │ │ │ │ - mla r1, r4, r6, r6 │ │ │ │ - add.w r8, r4, #1 │ │ │ │ - vmov s13, r8 │ │ │ │ - sub.w ip, r0, r1 │ │ │ │ - subs r1, r1, r6 │ │ │ │ - vcvt.f32.s32 s13, s13 │ │ │ │ - add.w ip, r5, ip, lsl #2 │ │ │ │ - vldr s12, [ip, #-4] │ │ │ │ - add.w ip, r5, r0, lsl #2 │ │ │ │ - sub.w ip, ip, r1, lsl #2 │ │ │ │ - movs r1, #1 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vdiv.f32 s11, s15, s13 │ │ │ │ - vmov s15, r1 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r1, r8 │ │ │ │ - vcvt.f32.s32 s13, s15 │ │ │ │ - vmov.f32 s15, s12 │ │ │ │ - vmla.f32 s15, s13, s11 │ │ │ │ - vstr s15, [ip, #-4] │ │ │ │ - add ip, lr │ │ │ │ - bne.n 431e0 │ │ │ │ - b.n 43160 │ │ │ │ - ldr r2, [pc, #104] @ (43268 ) │ │ │ │ - ldr r3, [pc, #92] @ (43260 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43256 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 431fe │ │ │ │ - mov r1, r3 │ │ │ │ - add r3, lr │ │ │ │ - adds r4, #1 │ │ │ │ - add r0, r6 │ │ │ │ - vldr s15, [r3] │ │ │ │ - b.n 43148 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 431b0 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 431fe │ │ │ │ - vldr s13, [r3] │ │ │ │ - add r3, lr │ │ │ │ - add r0, r6 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4317e │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43160 │ │ │ │ - b.n 4322e │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #24 @ (adr r7, 43280 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r3, sp, #8 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33944 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004326c : │ │ │ │ +0003d07c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #164] @ (43324 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #164] @ (43328 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d132 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #160] @ (4332c ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldrd r8, r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 43304 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - adds r5, #4 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - adds r4, #4 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - adds r7, #4 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - mov.w fp, r0, lsl #2 │ │ │ │ - add.w r9, r2, #1 │ │ │ │ - mov.w sl, r1, lsl #2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d140 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + strd r6, r7, [sp, #8] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + blx 31ab8 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r9 │ │ │ │ movs r6, #1 │ │ │ │ - ldr.w r0, [r5, #-4] │ │ │ │ - cmp r0, r8 │ │ │ │ - it eq │ │ │ │ - moveq r1, r8 │ │ │ │ - beq.n 432f4 │ │ │ │ - ldr.w r1, [r7, #-4] │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.n 432f4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - adds r6, #1 │ │ │ │ - str.w r1, [r4, #-4] │ │ │ │ - add r5, r3 │ │ │ │ - add r4, fp │ │ │ │ - add r7, sl │ │ │ │ - cmp r6, r9 │ │ │ │ - bne.n 432d6 │ │ │ │ - ldr r2, [pc, #40] @ (43330 ) │ │ │ │ - ldr r3, [pc, #32] @ (43328 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4331e │ │ │ │ - add sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #16] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r1, [pc, #28] @ (3d150 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3d154 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3d158 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3d15c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #504 @ (adr r5, 43528 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - movs r4, r1 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00043334 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d160 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4338a │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add.w fp, r0, #4 │ │ │ │ - adds r6, r1, #4 │ │ │ │ - adds r4, r2, #4 │ │ │ │ - adds r7, #1 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w r9, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w r8, r3, lsl #2 │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ - adds r5, #1 │ │ │ │ - ldr.w r0, [fp, #-4] │ │ │ │ - add r6, r9 │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - add fp, sl │ │ │ │ - str.w r0, [r4, #-4] │ │ │ │ - cmp r5, r7 │ │ │ │ - add r4, r8 │ │ │ │ - bne.n 4336e │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 336a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d17c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32da0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d1a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d1c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 308c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043390 : │ │ │ │ +0003d1dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (4342c ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (43430 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (43434 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 433fc │ │ │ │ - ldr r1, [pc, #100] @ (43438 ) │ │ │ │ - ldr r2, [pc, #88] @ (43430 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 43426 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3d24e │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 31ec0 │ │ │ │ - ldr r1, [pc, #60] @ (4343c ) │ │ │ │ - ldr r2, [pc, #48] @ (43430 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 43426 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31fe4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 34460 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #328 @ (adr r4, 43580 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ - movs r4, r1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - movs r4, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d25c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d260 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r0, r2, #29 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00043440 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003d264 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #152] @ (434ec ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (434f0 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #148] @ (434f4 ) │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d31a │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d328 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + strd r6, r7, [sp, #8] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2fc30 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #16] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (3d338 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3d33c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 434ce │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - add.w r2, r9, #4 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - mov.w r8, r3, lsl #2 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r5, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr.w lr, [r0, #-4] │ │ │ │ - cmp lr, r4 │ │ │ │ - it eq │ │ │ │ - moveq r3, r4 │ │ │ │ - beq.n 434bc │ │ │ │ - ldr.w r3, [r1, #-4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - mulne.w r3, lr, r3 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r0, r8 │ │ │ │ - add r2, r7 │ │ │ │ - add r1, r6 │ │ │ │ - cmp ip, r5 │ │ │ │ - bne.n 434a4 │ │ │ │ - ldr r2, [pc, #40] @ (434f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (434f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 434e8 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #680 @ (adr r3, 437a0 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000434fc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 43540 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - adds r4, #1 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr.w lr, [r1, #-4] │ │ │ │ - add r0, r7 │ │ │ │ - add r1, r6 │ │ │ │ - cmp ip, r4 │ │ │ │ - mul.w r3, lr, r3 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r2, r5 │ │ │ │ - bne.n 43522 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3d340 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3d344 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + lsls r4, r0, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00043544 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003d348 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 315b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d364 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f3a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d380 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (435e0 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (435e4 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (435e8 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 435b0 │ │ │ │ - ldr r1, [pc, #100] @ (435ec ) │ │ │ │ - ldr r2, [pc, #88] @ (435e4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 435da │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d410 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 35604 │ │ │ │ - ldr r1, [pc, #60] @ (435f0 ) │ │ │ │ - ldr r2, [pc, #48] @ (435e4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 435da │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + mov r3, sl │ │ │ │ + str r7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ + ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 32f38 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #28] │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + blx 2efdc │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #36] @ 0x24 │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #36] @ 0x24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d420 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d424 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #656 @ (adr r7, 43874 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #632 @ (adr r2, 43864 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r7, pc, #488 @ (adr r7, 437d8 ) │ │ │ │ - movs r4, r1 │ │ │ │ - add r7, pc, #320 @ (adr r7, 43734 ) │ │ │ │ - movs r4, r1 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000435f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003d428 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #152] @ (436a0 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (436a4 ) │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #148] @ (436a8 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 43682 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - add.w r2, r9, #4 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - mov.w r8, r3, lsl #2 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r5, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr.w lr, [r0, #-4] │ │ │ │ - cmp lr, r4 │ │ │ │ - it eq │ │ │ │ - moveq r3, r4 │ │ │ │ - beq.n 43670 │ │ │ │ - ldr.w r3, [r1, #-4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - subne.w r3, lr, r3 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r0, r8 │ │ │ │ - add r2, r7 │ │ │ │ - add r1, r6 │ │ │ │ - cmp ip, r5 │ │ │ │ - bne.n 43658 │ │ │ │ - ldr r2, [pc, #40] @ (436ac ) │ │ │ │ - ldr r3, [pc, #28] @ (436a4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4369c │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33ac4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #992 @ (adr r6, 43a84 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, pc, #984 @ (adr r1, 43a84 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, pc, #504 @ (adr r6, 438a8 ) │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000436b0 : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 436f8 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr.w r7, [r1, #-4] │ │ │ │ - add r0, r6 │ │ │ │ - add r1, r5 │ │ │ │ - cmp ip, lr │ │ │ │ - sub.w r3, r3, r7 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r2, r4 │ │ │ │ - bne.n 436d8 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003d450 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31798 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000436fc : │ │ │ │ +0003d46c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (43798 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (4379c ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (437a0 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 43768 │ │ │ │ - ldr r1, [pc, #100] @ (437a4 ) │ │ │ │ - ldr r2, [pc, #88] @ (4379c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 43792 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3d4de │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 31610 │ │ │ │ - ldr r1, [pc, #60] @ (437a8 ) │ │ │ │ - ldr r2, [pc, #48] @ (4379c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 43792 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34b14 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3434c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r5, pc, #944 @ (adr r5, 43b4c ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #920 @ (adr r0, 43b3c ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r5, pc, #776 @ (adr r5, 43ab0 ) │ │ │ │ - movs r4, r1 │ │ │ │ - add r5, pc, #608 @ (adr r5, 43a0c ) │ │ │ │ - movs r4, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d4ec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d4f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r0, r0, #19 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000437ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003d4f4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #152] @ (43858 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (4385c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #148] @ (43860 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 43838 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - add.w r2, r9, #4 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - mov.w r8, r3, lsl #2 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r5, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr.w lr, [r0, #-4] │ │ │ │ - cmp lr, r4 │ │ │ │ - it eq │ │ │ │ - moveq r3, r4 │ │ │ │ - beq.n 43826 │ │ │ │ - ldr.w r3, [r1, #-4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - addne r3, lr │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r0, r8 │ │ │ │ - add r2, r7 │ │ │ │ - add r1, r6 │ │ │ │ - cmp ip, r5 │ │ │ │ - bne.n 43810 │ │ │ │ - ldr r2, [pc, #40] @ (43864 ) │ │ │ │ - ldr r3, [pc, #32] @ (4385c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43852 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r5, pc, #256 @ (adr r5, 4395c ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #248 @ (adr r0, 4395c ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #800 @ (adr r4, 43b88 ) │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32c54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043868 : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 438ae │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr.w r7, [r1, #-4] │ │ │ │ - add r0, r6 │ │ │ │ - add r1, r5 │ │ │ │ - cmp ip, lr │ │ │ │ - add r3, r7 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r2, r4 │ │ │ │ - bne.n 43890 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bx lr │ │ │ │ +0003d510 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000438b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003d52c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (4394c ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (43950 ) │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3d594 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 339cc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d5a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d5a8 ) │ │ │ │ add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (43954 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4391c │ │ │ │ - ldr r1, [pc, #100] @ (43958 ) │ │ │ │ - ldr r2, [pc, #88] @ (43950 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 43946 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2fabc │ │ │ │ - ldr r1, [pc, #60] @ (4395c ) │ │ │ │ - ldr r2, [pc, #48] @ (43950 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 43946 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 325c4 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #224 @ (adr r4, 43a30 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #56 @ (adr r4, 43994 ) │ │ │ │ - movs r4, r1 │ │ │ │ - add r3, pc, #912 @ (adr r3, 43cf0 ) │ │ │ │ - movs r4, r1 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00043960 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d5ac : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #208] @ (43a48 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #208] @ (43a4c ) │ │ │ │ - mov r9, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r0, [pc, #200] @ (43a50 ) │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 32cbc │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 43a2a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - rsb r5, r3, #1 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - rsb r7, r1, #1 │ │ │ │ - mov r3, fp │ │ │ │ - rsb r6, r0, #1 │ │ │ │ - mov fp, sl │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov sl, r9 │ │ │ │ - b.n 43a06 │ │ │ │ - subs r1, r7, #1 │ │ │ │ - ldr.w r7, [fp, r1, lsl #2] │ │ │ │ - cmp r7, r8 │ │ │ │ - beq.n 43a1e │ │ │ │ - strd r2, r3, [sp, #20] │ │ │ │ - add.w r1, fp, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - adds r4, #1 │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ - cmp r2, r4 │ │ │ │ - str.w r0, [r3, r9, lsl #2] │ │ │ │ - blt.n 43a2a │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w ip, [r7] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - add r6, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r5, ip │ │ │ │ - adds r7, r0, r1 │ │ │ │ - subs r0, r6, #1 │ │ │ │ - add.w r9, r5, #4294967295 @ 0xffffffff │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr.w r1, [sl, r0, lsl #2] │ │ │ │ - cmp r1, r8 │ │ │ │ - bne.n 439d0 │ │ │ │ - adds r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r2, r4 │ │ │ │ - str.w r0, [r3, r9, lsl #2] │ │ │ │ - bge.n 439f8 │ │ │ │ - ldr r2, [pc, #40] @ (43a54 ) │ │ │ │ - ldr r3, [pc, #28] @ (43a4c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43a44 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #544 @ (adr r3, 43c6c ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, pc, #856 @ (adr r2, 43db0 ) │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35cd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043a58 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d5c8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 43acc │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r1 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - rsb r5, r0, #1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - rsb r9, r3, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - rsb sl, r1, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 43aa6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r9, r1 │ │ │ │ - add r5, r0 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ - add sl, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r1, r7, r1, lsl #2 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ - adds r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - str.w r0, [r8, r1, lsl #2] │ │ │ │ - bge.n 43a9a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fc94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043ad0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003d5e4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 356bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d600 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32108 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d61c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 35714 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d64c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #136] @ (43b70 ) │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #136] @ (43b74 ) │ │ │ │ - mov r8, r0 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d6f8 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d706 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 346f0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (3d714 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (3d718 ) │ │ │ │ add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #132] @ (43b78 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 43b40 │ │ │ │ - ldr r1, [pc, #100] @ (43b7c ) │ │ │ │ - ldr r2, [pc, #92] @ (43b74 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 43b6c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 32400 │ │ │ │ - ldr r1, [pc, #60] @ (43b80 ) │ │ │ │ - ldr r2, [pc, #48] @ (43b74 ) │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3d71c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3d720 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 43b6c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 33598 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #96 @ (adr r2, 43bd4 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, pc, #944 @ (adr r1, 43f30 ) │ │ │ │ - movs r4, r1 │ │ │ │ - add r1, pc, #768 @ (adr r1, 43e84 ) │ │ │ │ - movs r4, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r6, r4, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00043b84 : │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 43bb0 │ │ │ │ +0003d724 : │ │ │ │ push {r4, lr} │ │ │ │ - adds r2, r0, r1 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ - add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ - ldrb.w r3, [r2, #-1]! │ │ │ │ - ldrb.w lr, [ip, #1]! │ │ │ │ - strb.w lr, [r2] │ │ │ │ - strb.w r3, [ip] │ │ │ │ - rsb r3, r2, #1 │ │ │ │ - add r3, r0 │ │ │ │ - add r3, r1 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 43b92 │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 311f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ │ │ │ │ -00043bb4 : │ │ │ │ +0003d748 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f5d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d764 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30e1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d780 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f574 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d79c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 301cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d7b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 34610 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 43bfc │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43bfc │ │ │ │ - subs r0, r1, r0 │ │ │ │ - subs r3, r4, #1 │ │ │ │ - mvns r2, r0 │ │ │ │ - mov.w lr, #32 │ │ │ │ - add r3, r1 │ │ │ │ - add.w ip, r4, r2 │ │ │ │ - cmp r0, r1 │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - itee ge │ │ │ │ - strbge.w lr, [r3, #1] │ │ │ │ - ldrblt.w r2, [ip, r1] │ │ │ │ - strblt r2, [r3, #1] │ │ │ │ - subs r1, #1 │ │ │ │ - bne.n 43be6 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3546c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00043c00 : │ │ │ │ +0003d7dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 31304 │ │ │ │ - cbz r0, 43c42 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43c42 │ │ │ │ - sub.w lr, r1, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - add r1, r4 │ │ │ │ - rsb ip, r4, #1 │ │ │ │ - add.w r2, ip, r3 │ │ │ │ - cmp lr, r2 │ │ │ │ - ite lt │ │ │ │ - movlt r2, #32 │ │ │ │ - ldrbge r2, [r3, r0] │ │ │ │ - adds r3, #1 │ │ │ │ - strb.w r2, [r3, #-1] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 43c2c │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 322d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ │ │ │ │ -00043c48 : │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43c60 │ │ │ │ - adds r3, r0, r1 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - tst.w r2, #223 @ 0xdf │ │ │ │ - bne.n 43c62 │ │ │ │ - subs r0, #1 │ │ │ │ - bne.n 43c50 │ │ │ │ - bx lr │ │ │ │ - mov r0, r1 │ │ │ │ - bx lr │ │ │ │ +0003d804 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f2f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00043c64 : │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43c86 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 43c70 │ │ │ │ - mov r0, r3 │ │ │ │ - ldrb.w ip, [r2, #1]! │ │ │ │ - adds r3, r0, #1 │ │ │ │ - tst.w ip, #223 @ 0xdf │ │ │ │ - bne.n 43c82 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 43c6e │ │ │ │ - bx lr │ │ │ │ - subs r0, #1 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003d82c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043c8c : │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 43ca8 │ │ │ │ - adds r3, r0, r1 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - tst.w r2, #223 @ 0xdf │ │ │ │ - bne.n 43ca6 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 43c94 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - mov r0, r1 │ │ │ │ - bx lr │ │ │ │ +0003d848 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32fec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043cac : │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 43cd2 │ │ │ │ - subs r2, r0, #2 │ │ │ │ - subs r3, r0, #1 │ │ │ │ - add r1, r2 │ │ │ │ - rsb ip, r0, #2 │ │ │ │ - add.w r0, ip, r3 │ │ │ │ - ldrb.w r2, [r3, #1]! │ │ │ │ - tst.w r2, #223 @ 0xdf │ │ │ │ - bne.n 43cce │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 43cba │ │ │ │ - bx lr │ │ │ │ - subs r0, #1 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003d864 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30e68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043cd8 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43d0c │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r1, #1 │ │ │ │ - vldr s14, [r3] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w ip, ip, lsl #2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, ip │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - addeq r0, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 43cf2 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003d880 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3554c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043d10 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43d3c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - mov.w lr, r2, lsl #2 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, lr │ │ │ │ - cmp r4, r1 │ │ │ │ - it eq │ │ │ │ - addeq r0, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 43d2a │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003d89c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3041c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043d40 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d8b8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 43d8e │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - mov r7, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r6, #1 │ │ │ │ - bic.w sl, r9, r9, asr #31 │ │ │ │ - mov.w r8, #0 │ │ │ │ - movs r5, #1 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - adds r5, #1 │ │ │ │ - blx 2f06c <_gfortran_compare_string@plt> │ │ │ │ - cbnz r0, 43d82 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r4, fp │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.n 43d6e │ │ │ │ - mov r0, r8 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043d98 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d8d4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [r1] │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 43de6 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - bic.w fp, sl, sl, asr #31 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - adds r4, #1 │ │ │ │ - mla r0, r0, ip, r6 │ │ │ │ - blx 32a7c │ │ │ │ - cmp r9, r4 │ │ │ │ - add r5, r0 │ │ │ │ - bge.n 43dc4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30e5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043df0 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43e1a │ │ │ │ +0003d8f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32e1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d90c : │ │ │ │ push {r4, lr} │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, lr │ │ │ │ - cmp r1, r4 │ │ │ │ - it eq │ │ │ │ - addeq r0, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 43e08 │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 35324 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00043e20 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43e54 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r1, #1 │ │ │ │ - vldr s14, [r3] │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w ip, ip, lsl #2 │ │ │ │ - vldr s15, [r2] │ │ │ │ - add r2, ip │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 43e3a │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00043e58 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43e84 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - vldr s14, [r3] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 43e72 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r1, r0 │ │ │ │ - blt.n 43e84 │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43e6c │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -00043e88 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43eb6 │ │ │ │ +0003d930 : │ │ │ │ push {r4, lr} │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - add r2, lr │ │ │ │ - cmp r4, r1 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n 43ea4 │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 30cf0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00043ebc : │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 43eea │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - push {lr} │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 43edc │ │ │ │ - adds r0, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - blt.n 43ee6 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - add r3, r1 │ │ │ │ - cmp r2, lr │ │ │ │ - bne.n 43ed6 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ │ │ │ │ -00043ef0 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d954 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 43f3c │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - mov r8, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r7, #1 │ │ │ │ - bic.w sl, r9, r9, asr #31 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2f06c <_gfortran_compare_string@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r6, r4 │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, fp │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 43f1c │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 326dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043f44 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003d970 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 43f8e │ │ │ │ - ldr.w r9, [r2] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - bic.w sl, r7, r7, asr #31 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 43f78 │ │ │ │ - adds r5, #1 │ │ │ │ - add r4, r9 │ │ │ │ - cmp r8, r5 │ │ │ │ - blt.n 43f8e │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2f06c <_gfortran_compare_string@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43f70 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 350b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043f98 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d98c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [r1] │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 43fea │ │ │ │ - mov r8, r3 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - bic.w fp, sl, sl, asr #31 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mla r0, r0, ip, r6 │ │ │ │ - blx 32a7c │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, r4 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - bge.n 43fc4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34304 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043ff4 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d9a8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [r1] │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 44042 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - bic.w sl, r8, r8, asr #31 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 44026 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - blt.n 44042 │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - subs r0, r4, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - mla r0, r7, r0, r5 │ │ │ │ - blx 32a7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44020 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35380 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004404c : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 44076 │ │ │ │ - push {r4, lr} │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldrb r1, [r2, #0] │ │ │ │ - add r2, lr │ │ │ │ - cmp r1, r4 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n 44064 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003d9c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004407c : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 440a6 │ │ │ │ - push {lr} │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - ldrb.w lr, [r3] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 44098 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r1, r0 │ │ │ │ - blt.n 440a2 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - add r3, ip │ │ │ │ - cmp r2, lr │ │ │ │ - bne.n 44092 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003d9e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32aa0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000440ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003d9fc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r5, #1 │ │ │ │ - ble.n 440e8 │ │ │ │ - subs r0, #1 │ │ │ │ - subs r7, r1, #4 │ │ │ │ - sub.w r8, r2, #4 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ - adds r4, #1 │ │ │ │ - blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ - cmp r5, r4 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str.w r1, [r8, #4]! │ │ │ │ - bne.n 440d0 │ │ │ │ - adds r0, #1 │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r0, [r6, r5, lsl #2] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000440f4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r5, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ble.n 44128 │ │ │ │ - mov.w ip, #1 │ │ │ │ - subs r1, #4 │ │ │ │ - mov lr, ip │ │ │ │ - ldr.w r4, [r1, #4]! │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - ldr.w r0, [r2, #4]! │ │ │ │ - cmp r5, lr │ │ │ │ - add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ - mul.w ip, r4, ip │ │ │ │ - mla r3, ip, r0, r3 │ │ │ │ - bne.n 4410a │ │ │ │ - str r3, [r6, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ +0003da18 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30984 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004412c : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003da34 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 44176 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 44174 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - mov r2, r5 │ │ │ │ - adds r0, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - adds r3, #1 │ │ │ │ - vmov s15, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vstr s15, [r2] │ │ │ │ - add r2, r1 │ │ │ │ - bne.n 44160 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 44174 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - b.n 44158 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3462c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044184 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003da50 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 441c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 441c2 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - movs r2, #0 │ │ │ │ - adds r0, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r5, r2, lsl #2] │ │ │ │ - cmp r0, r3 │ │ │ │ - add r2, r4 │ │ │ │ - bne.n 441b6 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 441c2 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - b.n 441b0 │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33bd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000441d4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003da6c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #120] @ (4425c ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #120] @ (44260 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30c7c │ │ │ │ - vmov s15, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31fcc │ │ │ │ - cbnz r0, 4423c │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s14, s15 │ │ │ │ - vcvt.f32.s32 s12, s14 │ │ │ │ - vmov r2, s14 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vmov r3, s15 │ │ │ │ - adds r5, r3, r2 │ │ │ │ - ldr r2, [pc, #36] @ (44264 ) │ │ │ │ - ldr r3, [pc, #32] @ (44260 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 44256 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30038 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044268 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003da88 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #128] @ (442fc ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #128] @ (44300 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30c7c │ │ │ │ - vmov s16, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - vcvt.f32.s32 s15, s16 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31fcc │ │ │ │ - cbz r0, 442ce │ │ │ │ - vmov r0, s16 │ │ │ │ - adds r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (44304 ) │ │ │ │ - ldr r3, [pc, #72] @ (44300 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 442f6 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s14, s15 │ │ │ │ - vcvt.f32.s32 s12, s14 │ │ │ │ - vmov r3, s14 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 349c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add r0, r3 │ │ │ │ - b.n 442b2 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044308 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003daa4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #120] @ (44390 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #120] @ (44394 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30c7c │ │ │ │ - vmov s15, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31fcc │ │ │ │ - cbnz r0, 44372 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s14, s15 │ │ │ │ - vcvt.f32.s32 s12, s14 │ │ │ │ - vmov r3, s14 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - subs r3, #1 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vmov r2, s15 │ │ │ │ - adds r5, r2, r3 │ │ │ │ - ldr r2, [pc, #36] @ (44398 ) │ │ │ │ - ldr r3, [pc, #28] @ (44394 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4438c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004439c : │ │ │ │ +0003dac0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #128] @ (44430 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #128] @ (44434 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30c7c │ │ │ │ - vmov s16, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - vcvt.f32.s32 s15, s16 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31fcc │ │ │ │ - cbz r0, 44402 │ │ │ │ - vmov r3, s16 │ │ │ │ - subs r0, r3, #1 │ │ │ │ - ldr r2, [pc, #80] @ (44438 ) │ │ │ │ - ldr r3, [pc, #72] @ (44434 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4442c │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32b90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s14, s15 │ │ │ │ - vcvt.f32.s32 s12, s14 │ │ │ │ - vmov r3, s14 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - subs r3, #1 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ + │ │ │ │ +0003daec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 337b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add r0, r3 │ │ │ │ - b.n 443e6 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004443c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003db08 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #128] @ (444d0 ) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #128] @ (444d4 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - blx 2f4c4 <__memcpy_chk@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 44488 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - b.n 4447e │ │ │ │ - subs r4, #1 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 44488 │ │ │ │ - ldrb.w r3, [r0, #-1]! │ │ │ │ - tst.w r3, #223 @ 0xdf │ │ │ │ - beq.n 44478 │ │ │ │ - add r4, sp │ │ │ │ - mov r2, r8 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #0 │ │ │ │ - strb r3, [r4, #4] │ │ │ │ - blx 31320 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 3574c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 444b0 │ │ │ │ - blx 341cc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33edc │ │ │ │ - ldr r2, [pc, #36] @ (444d8 ) │ │ │ │ - ldr r3, [pc, #32] @ (444d4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 444ca │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32264 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000444dc : │ │ │ │ - push {r4, lr} │ │ │ │ +0003db24 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w ip, [pc, #104] @ 44554 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ (44558 ) │ │ │ │ - add ip, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - ldr.w r0, [ip, r0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov.w r0, #0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2f4c4 <__memcpy_chk@plt> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4452a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r1, r2 │ │ │ │ - b.n 44520 │ │ │ │ - subs r2, #1 │ │ │ │ - beq.n 4452a │ │ │ │ - ldrb.w r3, [r1, #-1]! │ │ │ │ - tst.w r3, #223 @ 0xdf │ │ │ │ - beq.n 4451c │ │ │ │ - add r2, sp │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - strb r3, [r2, #12] │ │ │ │ - blx 31fb0 │ │ │ │ - ldr r2, [pc, #36] @ (4455c ) │ │ │ │ - ldr r3, [pc, #28] @ (44558 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4454e │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f410 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044560 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003db40 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 319a4 <_gfortran_iargc@plt> │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 351a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044578 : │ │ │ │ - push {lr} │ │ │ │ +0003db5c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - blx 338d0 <_gfortran_get_command_argument_i4@plt> │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3262c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003db78 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ - ldr.w ip, [pc, #628] @ 44820 │ │ │ │ - sub sp, #372 @ 0x174 │ │ │ │ - ldr r4, [pc, #628] @ (44824 ) │ │ │ │ - cmp r0, #2 │ │ │ │ - add ip, pc │ │ │ │ - ldr r5, [pc, #624] @ (44828 ) │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r4, [ip, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #364] @ 0x16c │ │ │ │ - mov.w r4, #0 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - beq.n 44652 │ │ │ │ - mov r7, r2 │ │ │ │ - cmp r0, #3 │ │ │ │ - beq.n 44608 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 4466e │ │ │ │ - adds r1, r4, #1 │ │ │ │ - ldr r4, [pc, #596] @ (4482c ) │ │ │ │ - cmp r3, #31 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - add r4, pc │ │ │ │ - add.w r4, r4, r1, lsl #5 │ │ │ │ - ble.n 44696 │ │ │ │ - ldr r2, [pc, #588] @ (44830 ) │ │ │ │ - ldr r3, [pc, #572] @ (44824 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #364] @ 0x16c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ittt eq │ │ │ │ - moveq r2, #32 │ │ │ │ - moveq r1, r7 │ │ │ │ - moveq r0, r4 │ │ │ │ - bne.n 446c2 │ │ │ │ - add sp, #372 @ 0x174 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 31bc0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 446e2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 44654 │ │ │ │ - ldr r1, [pc, #544] @ (44834 ) │ │ │ │ - cmp r3, #32 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r2, lsl #5 │ │ │ │ - ble.n 446c6 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 31bc4 │ │ │ │ - ldr r1, [pc, #524] @ (44838 ) │ │ │ │ - ldr r2, [pc, #504] @ (44824 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #364] @ 0x16c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - ittt eq │ │ │ │ - moveq r1, #32 │ │ │ │ - subeq.w r2, r3, #32 │ │ │ │ - addeq r0, r7, r1 │ │ │ │ - bne.n 446c2 │ │ │ │ - add sp, #372 @ 0x174 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3131c │ │ │ │ - str r4, [r1, #0] │ │ │ │ - ldr r2, [pc, #484] @ (4483c ) │ │ │ │ - ldr r3, [pc, #460] @ (44824 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #364] @ 0x16c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 446c2 │ │ │ │ - add sp, #372 @ 0x174 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r6, [pc, #464] @ (44840 ) │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r2, #32 │ │ │ │ - add r6, pc │ │ │ │ - add.w r3, r6, r4, lsl #5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2f06c <_gfortran_compare_string@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 44774 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r2 │ │ │ │ - subs r4, #1 │ │ │ │ - blx 31320 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - b.n 44654 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 31bc4 │ │ │ │ - ldr r1, [pc, #416] @ (44844 ) │ │ │ │ - ldr r2, [pc, #380] @ (44824 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #364] @ 0x16c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - ittt eq │ │ │ │ - rsbeq r2, r3, #32 │ │ │ │ - moveq r1, #32 │ │ │ │ - addeq r0, r4, r3 │ │ │ │ - beq.n 44648 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #384] @ (44848 ) │ │ │ │ - ldr r2, [pc, #344] @ (44824 ) │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [sp, #364] @ 0x16c │ │ │ │ - eors r0, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - itt eq │ │ │ │ - moveq r2, r3 │ │ │ │ - moveq r0, r7 │ │ │ │ - beq.n 445fe │ │ │ │ - b.n 446c2 │ │ │ │ - ldr r0, [pc, #360] @ (4484c ) │ │ │ │ - movs r2, #7 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r4, r5 │ │ │ │ - add r0, pc │ │ │ │ - add.w r7, r5, #8 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [pc, #344] @ (44850 ) │ │ │ │ - movs r2, #7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - movs r6, #32 │ │ │ │ - blx 32cbc │ │ │ │ - ldr.w ip, [r4], #12 │ │ │ │ - ldr r0, [pc, #332] @ (44854 ) │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - cmp.w ip, #1 │ │ │ │ - ldr r3, [pc, #328] @ (44858 ) │ │ │ │ - it ge │ │ │ │ - movge.w ip, #1 │ │ │ │ - add r0, pc │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #21 │ │ │ │ - add.w r0, r0, ip, lsl #5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #53 @ 0x35 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - ldr r2, [pc, #300] @ (4485c ) │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33edc │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add.w r0, r5, #100 @ 0x64 │ │ │ │ - blx 31320 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - mov r2, r7 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3384c │ │ │ │ - blx 30ac4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 324ec <_gfortran_stop_string@plt> │ │ │ │ - ldr r0, [pc, #232] @ (44860 ) │ │ │ │ - movs r2, #7 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - movs r7, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [pc, #224] @ (44864 ) │ │ │ │ - movs r2, #7 │ │ │ │ - add.w r1, r5, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cbc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movs r2, #21 │ │ │ │ - add r1, sp, #16 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov.w r0, #53 @ 0x35 │ │ │ │ - it ge │ │ │ │ - movge r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - mov r7, r5 │ │ │ │ - add.w r3, r6, r3, lsl #5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #188] @ (44868 ) │ │ │ │ - add r3, pc │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - ldr r2, [pc, #184] @ (4486c ) │ │ │ │ - add r3, sp, #16 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #12 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - ldr.w r4, [r7], #12 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - movs r0, #97 @ 0x61 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add.w r4, r6, r4, lsl #5 │ │ │ │ - movs r7, #32 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - ldr r2, [pc, #136] @ (44870 ) │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #25 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #97 @ 0x61 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33edc │ │ │ │ - movs r1, #32 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - add.w r0, r5, #134 @ 0x86 │ │ │ │ - blx 31320 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add.w r2, r5, #8 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - b.n 44762 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - movs r5, r1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - movs r4, r1 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ - movs r4, r1 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r4, r1 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ - movs r2, r1 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ - movs r2, r1 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00044874 : │ │ │ │ - mov r3, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - b.n 44598 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00044880 : │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #3 │ │ │ │ - b.n 44598 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004488c : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - movs r0, #2 │ │ │ │ - b.n 44598 │ │ │ │ - nop │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 300c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00044898 : │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movs r0, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - b.n 44598 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ +0003dba4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33aec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000448a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003dbcc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3488] @ 0xda0 │ │ │ │ - ldr r5, [pc, #316] @ (449f8 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #316] @ (449fc ) │ │ │ │ - sub.w sp, sp, #572 @ 0x23c │ │ │ │ - add r5, pc │ │ │ │ - mov sl, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r4, #199 @ 0xc7 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r5, sp, #364 @ 0x16c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #564] @ 0x234 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bgt.w 449de │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r4, #200 @ 0xc8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r7, [pc, #256] @ (44a00 ) │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldr r2, [pc, #252] @ (44a04 ) │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w fp, #4 │ │ │ │ - ldr r3, [pc, #248] @ (44a08 ) │ │ │ │ - add r2, pc │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ - add r7, pc │ │ │ │ - add r3, pc │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r3, #19 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add.w r3, sp, #358 @ 0x166 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - vldr d7, [pc, #188] @ 449f0 │ │ │ │ - movw lr, #8224 @ 0x2020 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia.w ip!, {r0, r1} │ │ │ │ - add r0, sp, #8 │ │ │ │ - vstr d7, [sp, #8] │ │ │ │ - strh.w r2, [ip] │ │ │ │ - strh.w lr, [sp, #362] @ 0x16a │ │ │ │ - blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 30ae8 <_gfortran_transfer_integer_write@plt> │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 449c2 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r6, fp │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r3, #12 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov.w r3, #4096 @ 0x1000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r0, sp, #8 │ │ │ │ - mul.w r1, r3, r6 │ │ │ │ - mul.w r3, fp, r3 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ - ite le │ │ │ │ - rsble r2, r1, r3 │ │ │ │ - rsbgt r2, r1, #200 @ 0xc8 │ │ │ │ - add r1, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 35a9c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ - cmp r9, fp │ │ │ │ - bge.n 4496e │ │ │ │ - ldr r2, [pc, #72] @ (44a0c ) │ │ │ │ - ldr r3, [pc, #52] @ (449fc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #564] @ 0x234 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 449ea │ │ │ │ - add.w sp, sp, #572 @ 0x23c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 448f0 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r0, [r0, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ - movs r2, r1 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30e80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00044a10 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003dbf4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #2680] @ 0xa78 │ │ │ │ - ldr r5, [pc, #448] @ (44be8 ) │ │ │ │ - subw sp, sp, #1372 @ 0x55c │ │ │ │ - ldr r4, [pc, #448] @ (44bec ) │ │ │ │ - mov r9, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr.w r3, [sp, #1428] @ 0x594 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str.w r4, [sp, #1364] @ 0x554 │ │ │ │ - mov.w r4, #0 │ │ │ │ - ldr.w r4, [sp, #1416] @ 0x588 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ble.w 44b54 │ │ │ │ - ldr r3, [pc, #412] @ (44bf0 ) │ │ │ │ - movs r5, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #404] @ (44bf4 ) │ │ │ │ - vldr d8, [pc, #384] @ 44be0 │ │ │ │ - add r3, pc │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 44b46 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov.w r8, #1 │ │ │ │ - add.w r9, sp, #60 @ 0x3c │ │ │ │ - mov sl, r7 │ │ │ │ - mov.w r6, #1024 @ 0x400 │ │ │ │ - add r7, sp, #340 @ 0x154 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - b.n 44aa0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add.w sl, sl, #1024 @ 0x400 │ │ │ │ - cmp r3, r8 │ │ │ │ - blt.n 44b42 │ │ │ │ - mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 34610 │ │ │ │ - bic.w r2, r0, r0, asr #31 │ │ │ │ - add.w fp, r2, #1024 @ 0x400 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - strd r6, sl, [sp] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31bc4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov.w r1, #1024 @ 0x400 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34164 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r7, r6, [sp, #120] @ 0x78 │ │ │ │ - str.w r9, [sp, #92] @ 0x5c │ │ │ │ - vstr d8, [r3, #-8] │ │ │ │ - movs r3, #18 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - blx 35b9c <_gfortran_st_inquire@plt> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 44a92 │ │ │ │ - mov.w r1, #1024 @ 0x400 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34610 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r0, r3 │ │ │ │ - ble.n 44b86 │ │ │ │ - ldr r1, [pc, #216] @ (44bf8 ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r0, [pc, #216] @ (44bfc ) │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - add r0, pc │ │ │ │ + cbz r0, 3dc4e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - blx 33bcc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w sl, sl, #1024 @ 0x400 │ │ │ │ - cmp r3, r8 │ │ │ │ - bge.n 44aa0 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - adds r5, #1 │ │ │ │ - add.w r1, r1, #1024 @ 0x400 │ │ │ │ - cmp r3, r5 │ │ │ │ - bge.n 44a6c │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 44b64 │ │ │ │ - mov r2, r3 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31320 │ │ │ │ - ldr r2, [pc, #152] @ (44c00 ) │ │ │ │ - ldr r3, [pc, #132] @ (44bec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [sp, #1364] @ 0x554 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 44bdc │ │ │ │ - addw sp, sp, #1372 @ 0x55c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 44b64 │ │ │ │ - cmp.w r3, #1024 @ 0x400 │ │ │ │ - ble.n 44bd0 │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31bc4 │ │ │ │ - ldr r2, [pc, #100] @ (44c04 ) │ │ │ │ - ldr r3, [pc, #72] @ (44bec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [sp, #1364] @ 0x554 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 44bdc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, r4, #1024 @ 0x400 │ │ │ │ - sub.w r2, r3, #1024 @ 0x400 │ │ │ │ - addw sp, sp, #1372 @ 0x55c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ + blx 30084 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 44b64 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ - movs r2, r1 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ - movs r3, r1 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ - movs r4, r1 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00044c08 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr r2, [pc, #128] @ (44c9c ) │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ - ldr r3, [pc, #128] @ (44ca0 ) │ │ │ │ - movs r5, #1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [pc, #128] @ 44ca4 │ │ │ │ - add r7, sp, #8 │ │ │ │ - add r6, sp, #12 │ │ │ │ - add sl, pc │ │ │ │ - mov.w r9, #14 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov.w r8, #384 @ 0x180 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - mov.w r3, #0 │ │ │ │ - b.n 44c46 │ │ │ │ - add r5, r3 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ - beq.n 44c7e │ │ │ │ - add r0, sp, #16 │ │ │ │ - strd sl, r9, [sp, #24] │ │ │ │ - strd r7, r6, [sp, #44] @ 0x2c │ │ │ │ - strd r8, r5, [sp, #16] │ │ │ │ - blx 35b9c <_gfortran_st_inquire@plt> │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 44c40 │ │ │ │ - ldr r2, [pc, #68] @ (44ca8 ) │ │ │ │ - ldr r3, [pc, #56] @ (44ca0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 44c98 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r0, #30 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #40] @ (44cac ) │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #36] @ (44cb0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #36] @ (44cb4 ) │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3dc5c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dc60 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 44c62 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldc2l 0, cr0, [r0, #-40] @ 0xffffffd8 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -00044cb8 : │ │ │ │ - cmp r2, r3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov r4, r2 │ │ │ │ - it ge │ │ │ │ - movge r4, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 44d1a │ │ │ │ - subs r2, r0, #1 │ │ │ │ - subs r1, #1 │ │ │ │ - b.n 44ce0 │ │ │ │ - cmp.w sl, #32 │ │ │ │ - bne.n 44d14 │ │ │ │ - cmp r4, ip │ │ │ │ - blt.n 44d1a │ │ │ │ - add.w ip, r2, #3 │ │ │ │ - ldrb.w r3, [r1, #1]! │ │ │ │ - ldrb.w lr, [r2, #1]! │ │ │ │ - sub.w ip, ip, r7 │ │ │ │ - sub.w r0, lr, #65 @ 0x41 │ │ │ │ - cmp lr, r3 │ │ │ │ - beq.n 44cdc │ │ │ │ - sub.w sl, r3, lr │ │ │ │ - sub.w r9, lr, #97 @ 0x61 │ │ │ │ - cmp r0, #25 │ │ │ │ - sub.w lr, lr, r3 │ │ │ │ - bls.n 44cd6 │ │ │ │ - cmp.w r9, #25 │ │ │ │ - bhi.n 44d14 │ │ │ │ - cmp.w lr, #32 │ │ │ │ - beq.n 44cdc │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 44d4e │ │ │ │ - cmp r5, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r3, r4, #1 │ │ │ │ - it lt │ │ │ │ - movlt r1, r6 │ │ │ │ - cmp r5, r6 │ │ │ │ - ble.n 44d4a │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt.n 44d4e │ │ │ │ - subs r2, r7, #1 │ │ │ │ - add r2, r4 │ │ │ │ - b.n 44d3c │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 44d4e │ │ │ │ - adds r3, r2, #3 │ │ │ │ - ldrb.w r0, [r2, #1]! │ │ │ │ - subs r3, r3, r7 │ │ │ │ - cmp r0, #32 │ │ │ │ - beq.n 44d38 │ │ │ │ - b.n 44d14 │ │ │ │ - cmp r3, r1 │ │ │ │ - ble.n 44d54 │ │ │ │ - movs r0, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ - add r2, r4 │ │ │ │ - b.n 44d60 │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 44d4e │ │ │ │ - adds r3, r2, #3 │ │ │ │ - ldrb.w r0, [r2, #1]! │ │ │ │ - sub.w r3, r3, r8 │ │ │ │ - cmp r0, #32 │ │ │ │ - beq.n 44d5c │ │ │ │ - b.n 44d14 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003dc64 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ - sub.w sp, sp, #564 @ 0x234 │ │ │ │ - subs r4, r0, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #2340] @ 456b4 │ │ │ │ - ldr.w r3, [pc, #2340] @ 456b8 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w fp, [sp, #600] @ 0x258 │ │ │ │ - ldrd r6, r1, [sp, #608] @ 0x260 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldrd sl, r5, [sp, #616] @ 0x268 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #556] @ 0x22c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #604] @ 0x25c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r4, #7 │ │ │ │ - bhi.w 45462 │ │ │ │ - tbh [pc, r4, lsl #1] │ │ │ │ - lsls r6, r2, #1 │ │ │ │ - lsls r7, r2, #6 │ │ │ │ - lsls r3, r2, #10 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - lsls r5, r2, #8 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr.w r4, [pc, #2288] @ 456bc │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 453ce │ │ │ │ - ldr.w r7, [pc, #2268] @ 456c0 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - add r7, pc │ │ │ │ - b.n 44df8 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.w 453ce │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, r2, r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 32a7c │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44dec │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.w 453ce │ │ │ │ - ldr.w r3, [pc, #2216] @ 456c4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ - add r3, pc │ │ │ │ - mla r1, r0, r1, r3 │ │ │ │ - ble.w 45426 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 31bc4 │ │ │ │ - ldr.w r2, [pc, #2192] @ 456c8 │ │ │ │ - ldr.w r3, [pc, #2172] @ 456b8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 45066 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - sub.w r2, sl, #80 @ 0x50 │ │ │ │ - movs r1, #32 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ - add.w sp, sp, #564 @ 0x234 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 3131c │ │ │ │ - mov r9, r0 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r2, r0, r0, asr #31 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - adds r7, r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 340e4 │ │ │ │ - ldr.w r1, [pc, #2128] @ 456cc │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - str r7, [sp, #16] │ │ │ │ - add r7, r5 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r7, #15 │ │ │ │ - bgt.w 45416 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r3, #1128 @ 0x468 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r7, #16 │ │ │ │ - add r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr.w r6, [pc, #2032] @ 456d0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ + cbz r0, 3dcbe │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r2, [r6, #1040] @ 0x410 │ │ │ │ - str.w r3, [r6, #1144] @ 0x478 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 453ce │ │ │ │ - ldr.w r7, [pc, #2008] @ 456d4 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r8, r6, #1128 @ 0x468 │ │ │ │ - mov r4, r2 │ │ │ │ - add r7, pc │ │ │ │ - b.n 44f16 │ │ │ │ - adds r3, r1, #1 │ │ │ │ - str.w r3, [r6, #1144] @ 0x478 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt.w 453ce │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mla r1, r5, r1, r7 │ │ │ │ - blx 32a7c │ │ │ │ - ldr.w r1, [r6, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44f0a │ │ │ │ - ldr.w r3, [pc, #1960] @ 456d8 │ │ │ │ - subs r4, r1, #1 │ │ │ │ - add r3, pc │ │ │ │ - mla r4, r5, r4, r3 │ │ │ │ - addw r5, r6, #1148 @ 0x47c │ │ │ │ - mov r6, r5 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - blx 34164 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30ff0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - b.n 453ce │ │ │ │ - mov r7, r0 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r9, r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr.w r7, [pc, #1888] @ 456dc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w r4, r9, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - add r7, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ + blx 2f32c │ │ │ │ mov r0, r4 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.w 45408 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r7, #1128 @ 0x468 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - add r0, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr.w r4, [pc, #1796] @ 456e0 │ │ │ │ - mov r0, r9 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 453ce │ │ │ │ - ldr.w r6, [pc, #1772] @ 456e4 │ │ │ │ - add.w r7, r4, #1128 @ 0x468 │ │ │ │ - mov r8, r2 │ │ │ │ - add r6, pc │ │ │ │ - b.n 45010 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 453ce │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - mla r1, r5, r1, r6 │ │ │ │ - blx 32a7c │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 45004 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.w 453ce │ │ │ │ - ldr.w r2, [pc, #1716] @ 456e8 │ │ │ │ - subs r1, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ - add r2, pc │ │ │ │ - mla r1, r5, r1, r2 │ │ │ │ - ble.w 4544c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3dccc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 31bc4 │ │ │ │ - ldr.w r2, [pc, #1692] @ 456ec │ │ │ │ - ldr.w r3, [pc, #1636] @ 456b8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.w 44e50 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r4, [pc, #1668] @ 456f0 │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 453ce │ │ │ │ - ldr.w r7, [pc, #1648] @ 456f4 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - add r7, pc │ │ │ │ - b.n 45098 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.w 453ce │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, r2, r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 32a7c │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4508c │ │ │ │ - ldr.w r5, [pc, #1604] @ 456f8 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - addw r6, r4, #1148 @ 0x47c │ │ │ │ - add r5, pc │ │ │ │ - mov r4, r6 │ │ │ │ - mla r5, r3, r1, r5 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34164 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30ff0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - b.n 453ce │ │ │ │ + ldr r0, [pc, #12] @ (3dcd0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stc2l 0, cr0, [r0], #40 @ 0x28 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003dcd4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r9, r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr.w r7, [pc, #1532] @ 456fc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w r4, r9, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - add r7, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + cbz r0, 3dd42 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.w 453ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r7, #1128 @ 0x468 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - add r0, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr.w r5, [pc, #1436] @ 45700 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - movs r1, #1 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [r5, #1040] @ 0x410 │ │ │ │ - str.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 453ce │ │ │ │ - ldr.w r6, [pc, #1412] @ 45704 │ │ │ │ - add.w r7, r5, #1128 @ 0x468 │ │ │ │ - mov r8, r3 │ │ │ │ - add r6, pc │ │ │ │ - b.n 45196 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 453ce │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #16 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - mla r1, r4, r1, r6 │ │ │ │ - blx 32a7c │ │ │ │ - ldr.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4518a │ │ │ │ - ldr.w r3, [pc, #1364] @ 45708 │ │ │ │ - subs r1, #1 │ │ │ │ - addw r6, r5, #1148 @ 0x47c │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r6 │ │ │ │ - mla r4, r4, r1, r3 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34164 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3191c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - b.n 453ce │ │ │ │ - ldr.w r4, [pc, #1316] @ 4570c │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 453ce │ │ │ │ - ldr.w r7, [pc, #1300] @ 45710 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - add r7, pc │ │ │ │ - b.n 45212 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.w 453ce │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, r2, r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 32a7c │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 45206 │ │ │ │ - ldr.w r5, [pc, #1252] @ 45714 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - addw r6, r4, #1148 @ 0x47c │ │ │ │ - add r5, pc │ │ │ │ - mov r4, r6 │ │ │ │ - mla r5, r3, r1, r5 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34164 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3191c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - b.n 453ce │ │ │ │ - ldr.w r4, [pc, #1204] @ 45718 │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 453ce │ │ │ │ - ldr.w r7, [pc, #1184] @ 4571c │ │ │ │ - mov r8, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - add r7, pc │ │ │ │ - b.n 45290 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.w 453ce │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, r2, r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 32a7c │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 45284 │ │ │ │ - ldr.w r5, [pc, #1140] @ 45720 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - addw r6, r4, #1148 @ 0x47c │ │ │ │ - add r5, pc │ │ │ │ - mov r4, r6 │ │ │ │ - mla r5, r3, r1, r5 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34164 │ │ │ │ - movs r1, #32 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fee8 │ │ │ │ - vstr s0, [fp] │ │ │ │ - b.n 453ce │ │ │ │ - mov r7, r0 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r9, r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr.w r7, [pc, #1068] @ 45724 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w r4, r9, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - add r7, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ + blx 2f1e4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.n 453fa │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r7, #1128 @ 0x468 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - add r0, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr r5, [pc, #976] @ (45728 ) │ │ │ │ - mov r0, r9 │ │ │ │ blx 2fb3c │ │ │ │ - movs r1, #1 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [r5, #1040] @ 0x410 │ │ │ │ - str.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 453ce │ │ │ │ - ldr r6, [pc, #956] @ (4572c ) │ │ │ │ - add.w r7, r5, #1128 @ 0x468 │ │ │ │ - mov r8, r3 │ │ │ │ - add r6, pc │ │ │ │ - b.n 45384 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.n 453ce │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - mla r1, r4, r1, r6 │ │ │ │ - blx 32a7c │ │ │ │ - ldr.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4537a │ │ │ │ - ldr r3, [pc, #912] @ (45730 ) │ │ │ │ - subs r1, #1 │ │ │ │ - addw r6, r5, #1148 @ 0x47c │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r6 │ │ │ │ - mla r4, r4, r1, r3 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34164 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fee8 │ │ │ │ - vstr s0, [fp] │ │ │ │ - ldr r2, [pc, #868] @ (45734 ) │ │ │ │ - ldr r3, [pc, #740] @ (456b8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 45066 │ │ │ │ - add.w sp, sp, #564 @ 0x234 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r7, #1128 @ 0x468 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 45160 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r7, #1128 @ 0x468 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 45356 │ │ │ │ - movs r2, #16 │ │ │ │ - add.w r0, r7, #1128 @ 0x468 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 44fda │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r3, #1128 @ 0x468 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 44ede │ │ │ │ - ldr r2, [pc, #784] @ (45738 ) │ │ │ │ - ldr r3, [pc, #652] @ (456b8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 45066 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - add.w sp, sp, #564 @ 0x234 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31bc0 │ │ │ │ - ldr r2, [pc, #748] @ (4573c ) │ │ │ │ - ldr r3, [pc, #616] @ (456b8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4543c │ │ │ │ - b.n 45066 │ │ │ │ - ldr r4, [pc, #732] @ (45740 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #732] @ (45744 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2ff38 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45482 │ │ │ │ - movs r3, #95 @ 0x5f │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #708] @ (45748 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #708] @ (4574c ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 2ff38 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 454a2 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ - strb r3, [r4, #4] │ │ │ │ - ldr r4, [pc, #684] @ (45750 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #684] @ (45754 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - blx 2ff38 │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 454c6 │ │ │ │ - movs r3, #32 │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - ldr r5, [pc, #656] @ (45758 ) │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - ldr r0, [pc, #652] @ (4575c ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r5, pc │ │ │ │ - add.w r6, r5, #12 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r6 │ │ │ │ - blx 307f4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov.w r0, #1024 @ 0x400 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 453ce │ │ │ │ - blx 31368 │ │ │ │ - str.w r0, [r5, #1036] @ 0x40c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 453ce │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - movs r3, #39 @ 0x27 │ │ │ │ - ldr r6, [pc, #604] @ (45760 ) │ │ │ │ - movs r7, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r0, sp, #24 │ │ │ │ - add r6, pc │ │ │ │ - strd r6, r3, [sp, #32] │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #588] @ (45764 ) │ │ │ │ - mov r9, r6 │ │ │ │ - str r7, [sp, #188] @ 0xbc │ │ │ │ - add.w r8, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - movs r3, #9 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #2304 @ 0x900 │ │ │ │ - movt r3, #256 @ 0x100 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2f7ec <_gfortran_st_open@plt> │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - strd r6, r3, [sp, #32] │ │ │ │ - ldr.w r3, [r5, #1036] @ 0x40c │ │ │ │ - strd r7, r3, [sp, #24] │ │ │ │ - blx 31f48 <_gfortran_st_rewind@plt> │ │ │ │ - ldr.w ip, [pc, #540] @ 45768 │ │ │ │ - str.w r7, [r5, #1040] @ 0x410 │ │ │ │ - add ip, pc │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - add.w fp, ip, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r5, #1044] @ 0x414 │ │ │ │ - ldr r3, [pc, #520] @ (4576c ) │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ - str.w r9, [sp, #216] @ 0xd8 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - ldr.w r3, [r5, #1036] @ 0x40c │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - addw r3, r5, #1044 @ 0x414 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov.w r3, #4128 @ 0x1020 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - blx 2f45c <_gfortran_st_read@plt> │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add.w r1, r5, #1048 @ 0x418 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ - blx 33224 <_gfortran_transfer_character@plt> │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ - blx 310bc <_gfortran_st_read_done@plt> │ │ │ │ - ldr.w r3, [r5, #1044] @ 0x414 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4564e │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ - ldrb.w r3, [r5, #1048] @ 0x418 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 4555a │ │ │ │ - ldr.w r6, [r5, #1040] @ 0x410 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - str.w r3, [r5, #1040] @ 0x410 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 45676 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #1 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - add.w r1, r3, #1048 @ 0x418 │ │ │ │ - mov r3, fp │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ - ldr r3, [pc, #412] @ (45770 ) │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - mla r3, r2, r6, r3 │ │ │ │ - subs r6, r0, #1 │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - ble.n 455ee │ │ │ │ - mov r0, r3 │ │ │ │ - blx 33edc │ │ │ │ - b.n 45606 │ │ │ │ - bic.w r6, r6, r6, asr #31 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - blx 33edc │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - add r0, r6 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr r6, [pc, #364] @ (45774 ) │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - add r6, pc │ │ │ │ - add.w r3, r6, #1048 @ 0x418 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34610 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r2, [r6, #1040] @ 0x410 │ │ │ │ - adds r1, r3, r7 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - subs r6, r0, r3 │ │ │ │ - ldr r3, [pc, #336] @ (45778 ) │ │ │ │ - subs r0, r2, #1 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add r3, pc │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ - mla r7, r2, r0, r3 │ │ │ │ - ble.n 45698 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33edc │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - blx 34164 │ │ │ │ - ldr r3, [pc, #312] @ (4577c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #1044] @ 0x414 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4555a │ │ │ │ - ldr r3, [pc, #304] @ (45780 ) │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #304] @ (45784 ) │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, pc │ │ │ │ - str.w r1, [r8, #12] │ │ │ │ - add r2, pc │ │ │ │ - str.w r2, [r8, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r8] │ │ │ │ - ldr.w r3, [r3, #1036] @ 0x40c │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - blx 345dc <_gfortran_st_close@plt> │ │ │ │ - b.n 453ce │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr r1, [pc, #268] @ (45788 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #264] @ (4578c ) │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3dd50 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dd54 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #264] @ (45790 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr.w r6, [r5, #1040] @ 0x410 │ │ │ │ - subs r6, #1 │ │ │ │ - b.n 455bc │ │ │ │ - adds r6, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bic.w r6, r6, r6, asr #31 │ │ │ │ - mov r2, r6 │ │ │ │ - blx 33edc │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - adds r0, r7, r6 │ │ │ │ - blx 31320 │ │ │ │ - b.n 4563a │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ - movs r5, r1 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ - movs r5, r1 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, sp, #32 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ - movs r5, r1 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ - movs r5, r1 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, pc, #728 @ (adr r6, 45a4c ) │ │ │ │ - movs r5, r1 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ - movs r2, r1 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ - movs r2, r1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + mrrc2 0, 0, r0, ip, cr10 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -00045794 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 44d70 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -000457c0 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov.w ip, #0 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - mov r3, ip │ │ │ │ - strd r0, ip, [sp, #8] │ │ │ │ - mov r2, ip │ │ │ │ - str r1, [sp, #4] │ │ │ │ - movs r0, #8 │ │ │ │ - mov r1, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - bl 44d70 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000457f4 : │ │ │ │ - push {lr} │ │ │ │ +0003dd58 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - movs r3, #0 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - strd r0, r3, [sp, #8] │ │ │ │ - movs r0, #7 │ │ │ │ - strd ip, r3, [sp] │ │ │ │ - bl 44d70 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 307c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00045824 : │ │ │ │ - push {lr} │ │ │ │ +0003dd80 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov.w ip, #0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, ip │ │ │ │ - strd ip, r2, [sp, #16] │ │ │ │ - mov r2, ip │ │ │ │ - strd r0, ip, [sp, #8] │ │ │ │ - movs r0, #6 │ │ │ │ - strd ip, ip, [sp] │ │ │ │ - bl 44d70 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34730 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00045854 : │ │ │ │ - push {lr} │ │ │ │ +0003dda8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r0, #5 │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - bl 44d70 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3de2e │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + blx 2fd08 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3de3c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3de40 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + usada8 r0, r0, sl, r0 │ │ │ │ + vaddl.u8 q8, d2, d10 │ │ │ │ │ │ │ │ -00045880 : │ │ │ │ +0003de44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov.w ip, #0 │ │ │ │ - mov lr, r2 │ │ │ │ - mov r2, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r0, #4 │ │ │ │ - mov r3, ip │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 44d70 │ │ │ │ - add sp, #24 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 30308 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ │ │ │ │ -000458b8 : │ │ │ │ - push {lr} │ │ │ │ +0003de70 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov ip, r2 │ │ │ │ - mov lr, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - strd r3, lr, [sp, #4] │ │ │ │ - str.w ip, [sp] │ │ │ │ - bl 44d70 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33c70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000458ec : │ │ │ │ - push {lr} │ │ │ │ +0003de8c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov lr, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - movs r2, #0 │ │ │ │ - strd lr, r2, [sp, #12] │ │ │ │ - strd r2, ip, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 44d70 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35c0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045920 : │ │ │ │ - push {lr} │ │ │ │ +0003dea8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov ip, r1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3df2a │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - movs r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - strd r0, ip, [sp, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + blx 33e94 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 44d70 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3df38 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3df3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xfa74000a │ │ │ │ + cdp2 0, 14, cr0, cr14, cr10, {0} │ │ │ │ │ │ │ │ -00045950 : │ │ │ │ +0003df40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ (45980 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #32] @ (45984 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2ff38 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 4597e │ │ │ │ - movs r3, #95 @ 0x5f │ │ │ │ - strb r3, [r4, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 30154 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00045988 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003df64 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #80] @ (459e8 ) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2ff38 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbz r0, 459d6 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 459d6 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ - ble.n 459d8 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33edc │ │ │ │ - sub.w r2, r5, #80 @ 0x50 │ │ │ │ - add.w r0, r6, #80 @ 0x50 │ │ │ │ - movs r1, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3131c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ - movs r5, r1 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2eff4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000459ec : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003df88 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (45a24 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r4, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 2ff38 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45a14 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2fee8 │ │ │ │ - vstr s0, [r5] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33e58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00045a28 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003dfb4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (45a5c ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r4, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 2ff38 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45a50 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 3191c │ │ │ │ - str r0, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045a60 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003dfd0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (45a94 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r4, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 2ff38 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45a88 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 30ff0 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 319e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045a98 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003dfec : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e008 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r1, r3 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r9, fp, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34610 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #200] @ (45b94 ) │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w r4, r9, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - add r6, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.n 45b76 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ + cbz r0, 3e062 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - blx 31bc4 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r0, [pc, #108] @ (45b98 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ - add r0, pc │ │ │ │ - adds r4, r0, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2ff38 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbz r0, 45b70 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 45b70 │ │ │ │ - cmp.w fp, #80 @ 0x50 │ │ │ │ - ble.n 45b84 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33edc │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, fp, #80 @ 0x50 │ │ │ │ - add.w r0, r4, #80 @ 0x50 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 3131c │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #16 │ │ │ │ - add.w r0, r6, #84 @ 0x54 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 45b22 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f29c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ - movs r5, r1 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e070 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e074 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh.w r0, [ip, sl] │ │ │ │ + ldc2l 0, cr0, [lr, #40] @ 0x28 │ │ │ │ │ │ │ │ -00045b9c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003e078 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, r3 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #164] @ (45c70 ) │ │ │ │ - mov r2, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - add r6, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r4, r3, r5 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ + cbz r0, 3e0d2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.n 45c4e │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - mov r0, r8 │ │ │ │ + blx 332c4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - ldr r0, [pc, #68] @ (45c74 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e0e0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e0e4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - adds r4, r0, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2ff38 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45c5c │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r6, #84 @ 0x54 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 45c26 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fee8 │ │ │ │ - vstr s0, [sl] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - stmia r0!, {} │ │ │ │ - movs r5, r1 │ │ │ │ - ittt ls │ │ │ │ - movls r5, r1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str.w r0, [ip, #10] │ │ │ │ + ldc2 0, cr0, [r6, #40] @ 0x28 │ │ │ │ │ │ │ │ -00045c78 : │ │ │ │ - stmdbls sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ +0003e0e8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #164] @ (45d4c ) │ │ │ │ - mov r2, r4 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - add r6, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r4, r3, r5 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 3e156 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.n 45d2a │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ - mov r2, r4 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30188 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - ldr r0, [pc, #68] @ (45d50 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e164 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e168 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - adds r4, r0, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2ff38 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45d38 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r6, #84 @ 0x54 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 45d02 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3191c │ │ │ │ - str.w r0, [sl] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - itt cs │ │ │ │ - movcs r5, r1 │ │ │ │ - bkpt 0x00c2 │ │ │ │ - movs r5, r1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str.w r0, [r8, sl] │ │ │ │ + ldc2 0, cr0, [sl, #-40]! @ 0xffffffd8 │ │ │ │ │ │ │ │ -00045d54 : │ │ │ │ +0003e16c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #164] @ (45e28 ) │ │ │ │ - mov r2, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - add r6, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r4, r3, r5 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 3e1f2 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.n 45e06 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r0, [pc, #68] @ (45e2c ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ - add r0, pc │ │ │ │ - adds r4, r0, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2ff38 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45e14 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r6, #84 @ 0x54 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 45dde │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + blx 35c9c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 30ff0 │ │ │ │ - str.w r0, [sl] │ │ │ │ - add sp, #8 │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - bkpt 0x0048 │ │ │ │ - movs r5, r1 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ - movs r5, r1 │ │ │ │ + ldr r1, [pc, #12] @ (3e200 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e204 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf7ac000a │ │ │ │ + stc2l 0, cr0, [r6], {10} │ │ │ │ │ │ │ │ -00045e30 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003e208 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #100] @ (45ea4 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #100] @ (45ea8 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2ff38 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45e5e │ │ │ │ - movs r3, #95 @ 0x5f │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #76] @ (45eac ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #76] @ (45eb0 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r5, pc │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r5, #4 │ │ │ │ - blx 2ff38 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45e7e │ │ │ │ - movs r3, #45 @ 0x2d │ │ │ │ - strb r3, [r5, #4] │ │ │ │ - ldr r5, [pc, #52] @ (45eb4 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #52] @ (45eb8 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r5, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r5, #8 │ │ │ │ - blx 2ff38 │ │ │ │ - add.w r1, r5, #8 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45ea2 │ │ │ │ - movs r3, #61 @ 0x3d │ │ │ │ - strb r3, [r5, #8] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3270c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045ebc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003e224 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r4, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ + cbz r0, 3e292 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r5, [pc, #240] @ (45fdc ) │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34008 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - add r5, pc │ │ │ │ - adds r3, r5, #4 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - bgt.n 45fc0 │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr r4, [pc, #200] @ (45fe0 ) │ │ │ │ - mov r0, r6 │ │ │ │ blx 2fb3c │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 31630 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 45fba │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 45f46 │ │ │ │ - ldr r2, [pc, #168] @ (45fe4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 45fba │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33af8 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 45f38 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 45f38 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r6, [r4, #180] @ 0xb4 │ │ │ │ - blx 34610 │ │ │ │ - cmp r8, r7 │ │ │ │ - ble.n 45fba │ │ │ │ - subs r4, r0, r6 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - cmp r8, r4 │ │ │ │ - ble.n 45fce │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 33edc │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r8, r4 │ │ │ │ - add.w r0, r9, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3131c │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 45f16 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e2a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e2a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf70c000a │ │ │ │ + mcrr2 0, 0, r0, lr, cr10 │ │ │ │ │ │ │ │ -00045fe8 : │ │ │ │ +0003e2a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [pc, #200] @ (460dc ) │ │ │ │ + cbz r0, 3e316 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, pc │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31210 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - bgt.n 460ce │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr r4, [pc, #156] @ (460e0 ) │ │ │ │ - mov r0, r6 │ │ │ │ blx 2fb3c │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 31630 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 460c8 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 46070 │ │ │ │ - ldr r2, [pc, #128] @ (460e4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 460c8 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33af8 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46062 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46062 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - subs r1, r0, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 2fee8 │ │ │ │ - vstr s0, [r8] │ │ │ │ - add sp, #8 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 46040 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r4, 4615e │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r0, 4615c │ │ │ │ - movs r5, r1 │ │ │ │ + ldr r1, [pc, #12] @ (3e324 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e328 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf688000a │ │ │ │ + @ instruction: 0xfbf2000a │ │ │ │ │ │ │ │ -000460e8 : │ │ │ │ +0003e32c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [pc, #200] @ (461dc ) │ │ │ │ + cbz r0, 3e39a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, pc │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 302e4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - bgt.n 461ce │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr r4, [pc, #156] @ (461e0 ) │ │ │ │ - mov r0, r6 │ │ │ │ blx 2fb3c │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 31630 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 461c8 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 46170 │ │ │ │ - ldr r2, [pc, #128] @ (461e4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 461c8 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33af8 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46162 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46162 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - subs r1, r0, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 3191c │ │ │ │ - str.w r0, [r8] │ │ │ │ - add sp, #8 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 46140 │ │ │ │ - cbnz r4, 46226 │ │ │ │ - movs r5, r1 │ │ │ │ - revsh r4, r5 │ │ │ │ - movs r5, r1 │ │ │ │ - revsh r0, r2 │ │ │ │ - movs r5, r1 │ │ │ │ + ldr r1, [pc, #12] @ (3e3a8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e3ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + addw r0, r4, #2058 @ 0x80a │ │ │ │ + @ instruction: 0xfb96000a │ │ │ │ + │ │ │ │ +0003e3b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 317cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000461e8 : │ │ │ │ +0003e3cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e3e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r4, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - blx 340e4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [pc, #200] @ (462dc ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, pc │ │ │ │ - mov r0, r4 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - bgt.n 462ce │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr r4, [pc, #156] @ (462e0 ) │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fb3c │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 31630 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 462c8 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 46270 │ │ │ │ - ldr r2, [pc, #128] @ (462e4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 462c8 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33af8 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46262 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46262 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - subs r1, r0, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 30ff0 │ │ │ │ - str.w r0, [r8] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 46240 │ │ │ │ - rev r4, r3 │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r4, 4631e │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r0, 4631c │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000462e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldrd r9, fp, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 34610 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - adds r7, r4, #1 │ │ │ │ - mov r0, r7 │ │ │ │ blx 340e4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r5, [pc, #316] @ (46458 ) │ │ │ │ - mov r6, r0 │ │ │ │ + cbz r0, 3e456 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - adds r4, #2 │ │ │ │ - add r5, pc │ │ │ │ - movs r2, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 340e4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r6, r9, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - bgt.n 4643c │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r6 │ │ │ │ + blx 2f2c0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - adds r0, r5, r6 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr r4, [pc, #200] @ (4645c ) │ │ │ │ - mov r0, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 31630 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 46436 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 463c2 │ │ │ │ - ldr r2, [pc, #168] @ (46460 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 46436 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33af8 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 463b4 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 463b4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r6, [r4, #180] @ 0xb4 │ │ │ │ - blx 34610 │ │ │ │ - cmp fp, r7 │ │ │ │ - ble.n 46436 │ │ │ │ - subs r4, r0, r6 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - cmp fp, r4 │ │ │ │ - ble.n 4644a │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33edc │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, fp, r4 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 3131c │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 46392 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - cbnz r2, 46460 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ - movs r5, r1 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e464 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e468 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adc.w r0, r8, #9043968 @ 0x8a0000 │ │ │ │ + mla r0, r2, sl, r0 │ │ │ │ │ │ │ │ -00046464 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003e46c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r8, r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 340e4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r5, [pc, #276] @ (465ac ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r4, #2 │ │ │ │ - add r5, pc │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 340e4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r6, r3, r4 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - bgt.n 4659c │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - adds r0, r5, r6 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr r4, [pc, #160] @ (465b0 ) │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 31630 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 46596 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 4653e │ │ │ │ - ldr r2, [pc, #128] @ (465b4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 46596 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33af8 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46530 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46530 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - subs r1, r0, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 2fee8 │ │ │ │ - vstr s0, [sl] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33310 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 4650e │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb798 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ - movs r5, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000465b8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003e494 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r8, r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 340e4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r5, [pc, #276] @ (46700 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r4, #2 │ │ │ │ - add r5, pc │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 340e4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r6, r3, r4 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - bgt.n 466f0 │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - adds r0, r5, r6 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr r4, [pc, #160] @ (46704 ) │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 31630 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 466ea │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 46692 │ │ │ │ - ldr r2, [pc, #128] @ (46708 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 466ea │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33af8 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46684 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46684 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - subs r1, r0, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 3191c │ │ │ │ - str.w r0, [sl] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 46662 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb644 │ │ │ │ - movs r5, r1 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ - movs r5, r1 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 30f54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004670c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003e4c0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r8, r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 340e4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r5, [pc, #276] @ (46854 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r4, #2 │ │ │ │ - add r5, pc │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 340e4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r6, r3, r4 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - bgt.n 46844 │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - adds r0, r5, r6 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - ldr r4, [pc, #160] @ (46858 ) │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 31630 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4683e │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 467e6 │ │ │ │ - ldr r2, [pc, #128] @ (4685c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 4683e │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33af8 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 467d8 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 467d8 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - subs r1, r0, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 30ff0 │ │ │ │ - str.w r0, [sl] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 467b6 │ │ │ │ - nop │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ - movs r5, r1 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32e04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046860 : │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003e4dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33118 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046864 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003e4f8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #120] @ (468f0 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r6, pc │ │ │ │ - blx 34610 │ │ │ │ - ldr r1, [pc, #108] @ (468f4 ) │ │ │ │ - movs r3, #11 │ │ │ │ - bic.w r2, r0, r0, asr #31 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32a7c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r3, 468a4 │ │ │ │ - cbz r0, 468e6 │ │ │ │ - blx 31d84 │ │ │ │ - blx 2f23c │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 468d4 │ │ │ │ - movs r6, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 468d8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 31b1c │ │ │ │ - adds r6, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 30b94 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ - cmp r7, r6 │ │ │ │ - bge.n 468ac │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 345a8 │ │ │ │ - b.n 468b2 │ │ │ │ - blx 3473c │ │ │ │ - str.w r8, [r6] │ │ │ │ - b.n 4689c │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 309d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000468f8 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003e514 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #80] @ (46958 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 46946 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 46944 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 30864 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 328f0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 312f8 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r7, r6 │ │ │ │ - bge.n 4691c │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - blx 3473c │ │ │ │ - blx 31d84 │ │ │ │ - blx 2f23c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 46914 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3565c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004695c : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003e530 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #80] @ (469bc ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 469aa │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 469a8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2f170 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 357e0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 30d34 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r7, r6 │ │ │ │ - bge.n 46980 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - blx 3473c │ │ │ │ - blx 31d84 │ │ │ │ - blx 2f23c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 46978 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 301e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000469c0 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003e54c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #80] @ (46a20 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 46a0e │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 46a0c │ │ │ │ - movs r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 34cfc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 30af4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 2f120 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r7, r6 │ │ │ │ - bge.n 469e4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - blx 3473c │ │ │ │ - blx 31d84 │ │ │ │ - blx 2f23c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 469dc │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3381c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046a24 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003e568 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r6, [pc, #148] @ (46acc ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #148] @ (46ad0 ) │ │ │ │ - add r6, pc │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2f06c <_gfortran_compare_string@plt> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cbz r3, 46a62 │ │ │ │ - cbnz r0, 46ac0 │ │ │ │ - blx 31d84 │ │ │ │ - blx 2f23c │ │ │ │ - ldr.w fp, [r9] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 46aba │ │ │ │ - movs r6, #1 │ │ │ │ - mov.w sl, #80 @ 0x50 │ │ │ │ - mov.w r9, #8 │ │ │ │ - b.n 46aa2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - adds r6, #1 │ │ │ │ - blx 35a80 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - blx 3273c │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ - cmp fp, r6 │ │ │ │ - blt.n 46aba │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 46a78 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - blx 346a8 │ │ │ │ - b.n 46a78 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3473c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 46a5a │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31b64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046ad4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003e584 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #124] @ 46b64 │ │ │ │ - mov r9, r3 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - add r8, pc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cbnz r3, 46b50 │ │ │ │ - ldr.w r9, [r9] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 46b4a │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r8, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - blx 33c9c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2f99c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 3557c │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r9, sl │ │ │ │ - bge.n 46b0e │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3473c │ │ │ │ - blx 31d84 │ │ │ │ - blx 2f23c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - b.n 46afc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 319b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046b68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003e5a0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #124] @ 46bf8 │ │ │ │ - mov r9, r3 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - add r8, pc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cbnz r3, 46be4 │ │ │ │ - ldr.w r9, [r9] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 46bde │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r8, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - blx 31b70 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fca0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 3323c │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r9, sl │ │ │ │ - bge.n 46ba2 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3473c │ │ │ │ - blx 31d84 │ │ │ │ - blx 2f23c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - b.n 46b90 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3005c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046bfc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003e5bc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #124] @ 46c8c │ │ │ │ - mov r9, r3 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - add r8, pc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cbnz r3, 46c78 │ │ │ │ - ldr.w r9, [r9] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 46c72 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r8, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - blx 34a24 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 32730 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 32f6c │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r9, sl │ │ │ │ - bge.n 46c36 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3473c │ │ │ │ - blx 31d84 │ │ │ │ - blx 2f23c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - b.n 46c24 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 315ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046c90 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003e5d8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r0, [ip, #-56] │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (46d50 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #168] @ (46d54 ) │ │ │ │ - add r2, pc │ │ │ │ - sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - add.w ip, sp, #4096 @ 0x1000 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w ip, ip, #28 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r1, #32 │ │ │ │ - addw r0, sp, #1052 @ 0x41c │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w r3, [ip] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31320 │ │ │ │ - ldr r0, [pc, #124] @ (46d58 ) │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - movs r2, #6 │ │ │ │ - addw r1, sp, #2076 @ 0x81c │ │ │ │ - add r0, pc │ │ │ │ - mov.w r4, #1024 @ 0x400 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r0, [pc, #108] @ (46d5c ) │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - addw r1, sp, #3100 @ 0xc1c │ │ │ │ - blx 2ffc4 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r3, [pc, #76] @ (46d60 ) │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - addw r0, sp, #1052 @ 0x41c │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #12] │ │ │ │ - adds r1, r3, #4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - blx 33448 │ │ │ │ - ldr r2, [pc, #56] @ (46d64 ) │ │ │ │ - ldr r3, [pc, #40] @ (46d54 ) │ │ │ │ - add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - add r2, pc │ │ │ │ - adds r1, #28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 46d4a │ │ │ │ - add.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r0, [r3, #1] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f1a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046d68 : │ │ │ │ - movs r3, #20 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003e5f4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 319fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046d70 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003e610 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (46de4 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (46de8 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e62c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31d14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e648 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33fa0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e664 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 325e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e680 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35498 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e69c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 347d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e6b8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 34224 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e6dc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #160 @ 0xa0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (46dec ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 46dba │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 46dd6 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #20 │ │ │ │ - bgt.n 46ddc │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3e736 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 46d9e │ │ │ │ - ldr r3, [pc, #24] @ (46df0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ - movs r4, r1 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ - movs r5, r1 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ - movs r5, r1 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 359b8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e744 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e748 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf268000a │ │ │ │ + str.w r0, [sl, sl] │ │ │ │ │ │ │ │ -00046df4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003e74c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #16 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 46e26 │ │ │ │ - ldr r2, [pc, #172] @ (46ebc ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 46e6e │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 46e48 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 46e94 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #152] @ (46ec0 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #148] @ (46ec4 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #148] @ (46ec8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3e7a6 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #128] @ (46ecc ) │ │ │ │ - ldr r0, [pc, #132] @ (46ed0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2f474 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 353bc │ │ │ │ - ldr r2, [pc, #100] @ (46ed4 ) │ │ │ │ - ldr r0, [pc, #100] @ (46ed8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 30604 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 30228 │ │ │ │ - ldr r2, [pc, #68] @ (46edc ) │ │ │ │ - ldr r0, [pc, #72] @ (46ee0 ) │ │ │ │ - add r2, pc │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31e68 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e7b4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e7b8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 35020 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 340fc │ │ │ │ - nop │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ - movs r3, r1 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ - movs r3, r1 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ - movs r5, r1 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ - movs r4, r1 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ - movs r5, r1 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ - movs r4, r1 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ - movs r5, r1 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ - movs r4, r1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf1f8000a │ │ │ │ + strb.w r0, [r2, sl] │ │ │ │ │ │ │ │ -00046ee4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003e7bc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 46f16 │ │ │ │ - ldr r2, [pc, #172] @ (46fac ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 46f5e │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 46f38 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 46f84 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #152] @ (46fb0 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #148] @ (46fb4 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #148] @ (46fb8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3e82a │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #128] @ (46fbc ) │ │ │ │ - ldr r0, [pc, #132] @ (46fc0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2f474 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35768 │ │ │ │ - ldr r2, [pc, #100] @ (46fc4 ) │ │ │ │ - ldr r0, [pc, #100] @ (46fc8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 30604 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 359dc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 34714 │ │ │ │ - ldr r2, [pc, #68] @ (46fcc ) │ │ │ │ - ldr r0, [pc, #72] @ (46fd0 ) │ │ │ │ - add r2, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e838 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e83c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 35020 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 32438 │ │ │ │ - nop │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ - movs r3, r1 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ - movs r3, r1 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ - movs r4, r1 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ - movs r4, r1 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ - movs r4, r1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + sbcs.w r0, r4, #10 │ │ │ │ + @ instruction: 0xf7a6000a │ │ │ │ │ │ │ │ -00046fd4 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 46fe8 │ │ │ │ - ldr r2, [pc, #60] @ (4701c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ +0003e840 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #36] @ (47020 ) │ │ │ │ - ldr r1, [pc, #40] @ (47024 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r0, [pc, #36] @ (47028 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ - movs r3, r1 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 354d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004702c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003e85c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 470a4 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 470c2 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (470d4 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #160 @ 0xa0 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 470c6 │ │ │ │ - mov r6, r1 │ │ │ │ - add.w r7, r1, #32 │ │ │ │ - mov r4, r6 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - adds r6, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 47066 │ │ │ │ - mov r3, r6 │ │ │ │ - sub.w r2, lr, #40 @ 0x28 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add.w r0, r5, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (470d8 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (470dc ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (470e0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, ip │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 309bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000470e4 : │ │ │ │ - push {lr} │ │ │ │ +0003e878 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 4712c │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4714a │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (4715c ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 4714e │ │ │ │ - mov r3, r1 │ │ │ │ - subs r2, #8 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - add.w r0, lr, #8 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (47160 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (47164 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (47168 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ - movs r3, r1 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 30384 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004716c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003e89c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #268] @ (4728c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (47290 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31e28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e8c4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 34170 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e8f0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #160 @ 0xa0 │ │ │ │ - ldr r4, [pc, #252] @ (47294 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 471b8 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 471d4 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #20 │ │ │ │ - bgt.n 471e4 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 4719c │ │ │ │ - ldr r3, [pc, #192] @ (47298 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w r3, [r9] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #160] @ (4729c ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [pc, #132] @ (472a0 ) │ │ │ │ - add.w r2, r6, #11 │ │ │ │ + cbz r0, 3e976 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 47270 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 31bc4 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + blx 3138c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - ldr r2, [pc, #80] @ (472a4 ) │ │ │ │ - ldr r1, [pc, #84] @ (472a8 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (472ac ) │ │ │ │ - add r2, pc │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e984 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e988 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #8 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31bc4 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 31320 │ │ │ │ - b.n 47248 │ │ │ │ - nop │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ - movs r4, r1 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - movs r5, r1 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - movs r5, r1 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bic.w r0, r8, #10 │ │ │ │ + @ instruction: 0xf682000a │ │ │ │ │ │ │ │ -000472b0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003e98c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 47300 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (47304 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31880 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2f974 │ │ │ │ - ldr r2, [pc, #32] @ (47308 ) │ │ │ │ - ldr r3, [pc, #28] @ (47304 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 472fc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35c78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004730c : │ │ │ │ +0003e9a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #276] @ (47434 ) │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #276] @ (47438 ) │ │ │ │ - mov r9, r2 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r4, sp, #8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 31880 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34ec8 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 329b8 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 354c0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 47384 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 473be │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.n 473f6 │ │ │ │ - ldr r2, [pc, #208] @ (4743c ) │ │ │ │ - ldr r3, [pc, #200] @ (47438 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47430 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #184] @ (47440 ) │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #184] @ (47444 ) │ │ │ │ - movs r2, #2 │ │ │ │ - add r3, pc │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ - mov r7, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - add r0, pc │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3ea1a │ │ │ │ + mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ - blx 312b0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 34200 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 30604 │ │ │ │ - add r1, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3022c │ │ │ │ - b.n 4736a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [pc, #132] @ (47448 ) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #132] @ (4744c ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r7, r3 │ │ │ │ + blx 32b44 │ │ │ │ + mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fed0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 30e74 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 2f474 │ │ │ │ - add r1, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 353c0 │ │ │ │ - b.n 4736a │ │ │ │ - ldr r3, [pc, #88] @ (47450 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - ldr r0, [pc, #80] @ (47454 ) │ │ │ │ - add r3, pc │ │ │ │ - mov r7, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f348 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 3121c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 35020 │ │ │ │ - add r1, sp, #12 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34100 │ │ │ │ - b.n 4736a │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ - movs r3, r1 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ - movs r2, r1 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ - movs r3, r1 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ - movs r2, r1 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ - movs r3, r1 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00047458 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 474a8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (474ac ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31880 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 33ff0 │ │ │ │ - ldr r2, [pc, #32] @ (474b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (474ac ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 474a4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000474b4 : │ │ │ │ - movs r3, #4 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000474bc : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (47530 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (47534 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #32 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (47538 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 47506 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 47522 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #4 │ │ │ │ - bgt.n 47528 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ea28 ) │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 474ea │ │ │ │ - ldr r3, [pc, #24] @ (4753c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ - movs r4, r1 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ - movs r5, r1 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ - movs r5, r1 │ │ │ │ + ldr r0, [pc, #12] @ (3ea2c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + vaddl.s8 q0, d4, d10 │ │ │ │ + addw r0, r6, #2058 @ 0x80a │ │ │ │ │ │ │ │ -00047540 : │ │ │ │ +0003ea30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #176] @ (47604 ) │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ - add r5, pc │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbnz r3, 475c8 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r1, #3 │ │ │ │ - bhi.n 475a8 │ │ │ │ - ldr r3, [pc, #152] @ (47608 ) │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - add r3, pc │ │ │ │ - add.w r3, r3, #196 @ 0xc4 │ │ │ │ - mla r3, r2, r1, r3 │ │ │ │ - bgt.n 4759a │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3eaa2 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 33edc │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - add r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3131c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - ldr r2, [pc, #96] @ (4760c ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #96] @ (47610 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #96] @ (47614 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #28 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34334 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #76] @ (47618 ) │ │ │ │ - add.w r7, r5, #196 @ 0xc4 │ │ │ │ - ldr r0, [pc, #76] @ (4761c ) │ │ │ │ - movs r2, #8 │ │ │ │ - add r3, pc │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #12] @ (3eab0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3eab4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - mov r1, r5 │ │ │ │ - strd r2, r6, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 30fa4 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r5, #32 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 33400 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - b.n 47562 │ │ │ │ - nop │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ - movs r4, r1 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ - movs r3, r1 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ - movs r3, r1 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ - movs r2, r1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cdp 0, 15, cr0, cr12, cr10, {0} │ │ │ │ + sub.w r0, r6, #9043968 @ 0x8a0000 │ │ │ │ │ │ │ │ -00047620 : │ │ │ │ +0003eab8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #176] @ (476e4 ) │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbnz r3, 4769c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 4767c │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 47696 │ │ │ │ - ldr r1, [pc, #148] @ (476e8 ) │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - cmp r5, r2 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #196 @ 0xc4 │ │ │ │ - mla r1, r2, r3, r1 │ │ │ │ - ble.n 476d6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 33edc │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r5, #80 @ 0x50 │ │ │ │ - add.w r0, r9, #80 @ 0x50 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #108] @ (476ec ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #108] @ (476f0 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #108] @ (476f4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3eb2a │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #88] @ (476f8 ) │ │ │ │ - add.w r7, r4, #196 @ 0xc4 │ │ │ │ - ldr r0, [pc, #88] @ (476fc ) │ │ │ │ - movs r2, #8 │ │ │ │ - add r3, pc │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - strd r2, r6, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 30fa4 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33638 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - add.w r0, r4, #32 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 33400 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.n 47642 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3eb38 ) │ │ │ │ mov r2, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ - movs r4, r1 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ - movs r3, r1 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ - movs r3, r1 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ - movs r2, r1 │ │ │ │ + ldr r0, [pc, #12] @ (3eb3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cdp 0, 7, cr0, cr4, cr10, {0} │ │ │ │ + adc.w r0, r6, #9043968 @ 0x8a0000 │ │ │ │ │ │ │ │ -00047700 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003eb40 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 47778 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 47796 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (477a8 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #32 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 4779a │ │ │ │ - mov r6, r1 │ │ │ │ - add.w r7, r1, #32 │ │ │ │ - mov r4, r6 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - adds r6, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 4773a │ │ │ │ - mov r3, r6 │ │ │ │ - sub.w r2, lr, #40 @ 0x28 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add.w r0, r5, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (477ac ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (477b0 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (477b4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, ip │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000477b8 : │ │ │ │ - push {lr} │ │ │ │ +0003eb5c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 47800 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4781e │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (47830 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 47822 │ │ │ │ - mov r3, r1 │ │ │ │ - subs r2, #8 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - add.w r0, lr, #8 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (47834 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (47838 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (4783c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r7, #32] │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31510 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047840 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003eb78 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #264] @ (4795c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (47960 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #32 │ │ │ │ - ldr r4, [pc, #248] @ (47964 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 4788c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 478a8 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #4 │ │ │ │ - bgt.n 478b8 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 47870 │ │ │ │ - ldr r3, [pc, #188] @ (47968 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w r3, [r9] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #156] @ (4796c ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #128] @ (47970 ) │ │ │ │ - add.w r2, r6, #11 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 47942 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 31bc4 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r2, [pc, #80] @ (47974 ) │ │ │ │ - ldr r1, [pc, #80] @ (47978 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (4797c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31bc4 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 31320 │ │ │ │ - b.n 4791a │ │ │ │ - add r4, pc, #944 @ (adr r4, 47d10 ) │ │ │ │ - movs r5, r1 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ - movs r4, r1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 47cc8 ) │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, pc, #616 @ (adr r4, 47bd4 ) │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #104 @ (adr r4, 479e0 ) │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [r4, #16] │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047980 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003eb94 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #64] @ (479d0 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #60] @ (479d4 ) │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 2fcd8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 335d8 │ │ │ │ - ldr r2, [pc, #32] @ (479d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (479d4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 479cc │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35d50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000479dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003ebb0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #172] @ (47a9c ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #172] @ (47aa0 ) │ │ │ │ - sub sp, #148 @ 0x94 │ │ │ │ - add r2, pc │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov.w r3, #0 │ │ │ │ - bgt.n 47a8e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33edc │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - blx 31320 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - ldr r7, [pc, #128] @ (47aa4 ) │ │ │ │ - blx 2fcd8 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 31ca4 │ │ │ │ - ldr r0, [pc, #116] @ (47aa8 ) │ │ │ │ - add r7, pc │ │ │ │ - mov.w r9, #40 @ 0x28 │ │ │ │ - mov.w r8, #80 @ 0x50 │ │ │ │ - movs r3, #2 │ │ │ │ - add r0, pc │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30fa4 │ │ │ │ - mov r2, r9 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 353a4 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 33400 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 3524c │ │ │ │ - ldr r2, [pc, #52] @ (47aac ) │ │ │ │ - ldr r3, [pc, #40] @ (47aa0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47a98 │ │ │ │ - add sp, #148 @ 0x94 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33edc │ │ │ │ - b.n 47a1a │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #184] @ (47b60 ) │ │ │ │ - movs r3, r1 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3061c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047ab0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ebcc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #64] @ (47b00 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #60] @ (47b04 ) │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 2fcd8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 3524c │ │ │ │ - ldr r2, [pc, #32] @ (47b08 ) │ │ │ │ - ldr r3, [pc, #28] @ (47b04 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47afc │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r7, #32] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r3, #32] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34c3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047b0c : │ │ │ │ - movs r3, #6 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003ebe8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2efa0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047b14 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003ec04 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (47b88 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (47b8c ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #48 @ 0x30 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (47b90 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 47b5e │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 47b7a │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #6 │ │ │ │ - bgt.n 47b80 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 47b42 │ │ │ │ - ldr r3, [pc, #24] @ (47b94 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r2, pc, #432 @ (adr r2, 47d3c ) │ │ │ │ - movs r5, r1 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ - movs r4, r1 │ │ │ │ - add r2, pc, #360 @ (adr r2, 47cfc ) │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, pc, #112 @ (adr r2, 47c08 ) │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30df8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047b98 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003ec20 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (47cd8 ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #304] @ (47cdc ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #300] @ (47ce0 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 47c9e │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r2, #5 │ │ │ │ - bhi.n 47c80 │ │ │ │ - ldr r3, [pc, #272] @ (47ce4 ) │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 47c00 │ │ │ │ - ldr r3, [pc, #264] @ (47ce8 ) │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - str.w r2, [r3, #292] @ 0x124 │ │ │ │ - ldr r2, [pc, #256] @ (47cec ) │ │ │ │ - ldr r3, [pc, #240] @ (47cdc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47cd2 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #236] @ (47cf0 ) │ │ │ │ - movs r0, #8 │ │ │ │ - ldr r3, [pc, #236] @ (47cf4 ) │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ - add r3, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r0, #18 │ │ │ │ - movs r2, #10 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #216] @ (47cf8 ) │ │ │ │ - add r3, sp, #20 │ │ │ │ - movs r0, #16 │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #18 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ - ldr r4, [pc, #204] @ (47cfc ) │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - add.w ip, sp, #40 @ 0x28 │ │ │ │ - add r4, pc │ │ │ │ - add.w lr, r4, #4 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - mov r5, lr │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - add.w r0, r4, #38 @ 0x26 │ │ │ │ - movs r1, #32 │ │ │ │ - movs r4, #6 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - strh.w r3, [lr] │ │ │ │ - blx 31320 │ │ │ │ - ldr r1, [pc, #152] @ (47d00 ) │ │ │ │ - mov.w ip, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #148] @ (47d04 ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30a34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ec48 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f82c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ec70 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3ecf2 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + blx 33540 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ed00 ) │ │ │ │ mov r2, r5 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - b.n 47be8 │ │ │ │ - ldr r2, [pc, #132] @ (47d08 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #132] @ (47d0c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #132] @ (47d10 ) │ │ │ │ - add r2, pc │ │ │ │ + ldr r0, [pc, #12] @ (3ed04 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - b.n 47be8 │ │ │ │ - ldr r3, [pc, #116] @ (47d14 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #116] @ (47d18 ) │ │ │ │ - movs r1, #8 │ │ │ │ - add r3, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - add r0, pc │ │ │ │ - add.w r2, r4, #292 @ 0x124 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2f348 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #292 @ 0x124 │ │ │ │ - add.w r0, r4, #48 @ 0x30 │ │ │ │ - blx 3121c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #288] @ 0x120 │ │ │ │ - b.n 47bc8 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r2, #20] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r5, [pc, #576] @ (47f28 ) │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ - movs r4, r1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, pc, #384 @ (adr r1, 47e80 ) │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r4, [pc, #760] @ (48010 ) │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ - movs r2, r1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stc 0, cr0, [ip], #40 @ 0x28 │ │ │ │ + usat16 r0, #10, r6 │ │ │ │ │ │ │ │ -00047d1c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003ed08 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ (47db0 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ - cbnz r3, 47d54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi.n 47d8e │ │ │ │ - ldr r2, [pc, #112] @ (47db4 ) │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr.w r3, [r3, #292] @ 0x124 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #96] @ (47db8 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #96] @ (47dbc ) │ │ │ │ - movs r1, #8 │ │ │ │ - add r3, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - add r0, pc │ │ │ │ - add.w r2, r4, #292 @ 0x124 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2f348 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #292 @ 0x124 │ │ │ │ - add.w r0, r4, #48 @ 0x30 │ │ │ │ - blx 3121c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #288] @ 0x120 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bls.n 47d42 │ │ │ │ - ldr r2, [pc, #48] @ (47dc0 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #44] @ (47dc4 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (47dc8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r4, [pc, #32] @ (47ddc ) │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 35240 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00047dcc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003ed30 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi.n 47e44 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 47e62 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (47e74 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #48 @ 0x30 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 47e66 │ │ │ │ - mov r6, r1 │ │ │ │ - add.w r7, r1, #32 │ │ │ │ - mov r4, r6 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - adds r6, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 47e06 │ │ │ │ - mov r3, r6 │ │ │ │ - sub.w r2, lr, #40 @ 0x28 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add.w r0, r5, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (47e78 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (47e7c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (47e80 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, ip │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30dd4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ed4c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 322ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ed74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 346d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ed90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33804 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047e84 : │ │ │ │ - push {lr} │ │ │ │ +0003edac : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi.n 47ecc │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 47eea │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (47efc ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 47eee │ │ │ │ - mov r3, r1 │ │ │ │ - subs r2, #8 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - add.w r0, lr, #8 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (47f00 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (47f04 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (47f08 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3ee14 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa20 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ee24 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ee28 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 33ed8 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r3, r1 │ │ │ │ + @ instruction: 0xeb8a000a │ │ │ │ + subw r0, ip, #10 │ │ │ │ │ │ │ │ -00047f0c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003ee2c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #264] @ (48028 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (4802c ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #248] @ (48030 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 47f58 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 47f74 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #6 │ │ │ │ - bgt.n 47f84 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 47f3c │ │ │ │ - ldr r3, [pc, #188] @ (48034 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w r3, [r9] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #156] @ (48038 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [pc, #128] @ (4803c ) │ │ │ │ - add.w r2, r6, #11 │ │ │ │ + cbz r0, 3ee94 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 4800e │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 31bc4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34f08 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - ldr r2, [pc, #80] @ (48040 ) │ │ │ │ - ldr r1, [pc, #80] @ (48044 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (48048 ) │ │ │ │ - add r2, pc │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3eea4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3eea8 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31bc4 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 31320 │ │ │ │ - b.n 47fe6 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add.w r0, sl, sl │ │ │ │ + @ instruction: 0xf254000a │ │ │ │ │ │ │ │ -0004804c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003eeac : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 4809c │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (480a0 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 35020 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3243c │ │ │ │ - ldr r2, [pc, #32] @ (480a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (480a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48098 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32ec0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000480a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003eec8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #124] @ (48138 ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (4813c ) │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r5, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w r8, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #116] @ (48140 ) │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - add r7, pc │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 35020 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 31118 │ │ │ │ - ldr r0, [pc, #88] @ (48144 ) │ │ │ │ - movs r3, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 2f348 │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 338b4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 3121c │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 34100 │ │ │ │ - ldr r2, [pc, #44] @ (48148 ) │ │ │ │ - ldr r3, [pc, #28] @ (4813c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48134 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #712] @ (4840c ) │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 315f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004814c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003eee4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 4819c │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (481a0 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 35020 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34100 │ │ │ │ - ldr r2, [pc, #32] @ (481a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (481a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48198 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000481a8 : │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3354c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000481b0 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003ef00 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (48224 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (48228 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #24 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (4822c ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 481fa │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 48216 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #3 │ │ │ │ - bgt.n 4821c │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3ef5a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 481de │ │ │ │ - ldr r3, [pc, #24] @ (48230 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00048234 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (48374 ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #304] @ (48378 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #300] @ (4837c ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 48338 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bhi.n 4831a │ │ │ │ - ldr r3, [pc, #272] @ (48380 ) │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 4829a │ │ │ │ - ldr r3, [pc, #264] @ (48384 ) │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #260] @ (48388 ) │ │ │ │ - ldr r3, [pc, #240] @ (48378 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4836e │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33884 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #240] @ (4838c ) │ │ │ │ - movs r0, #8 │ │ │ │ - ldr r3, [pc, #240] @ (48390 ) │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ - add r3, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r0, #18 │ │ │ │ - movs r2, #10 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #220] @ (48394 ) │ │ │ │ - add r3, sp, #20 │ │ │ │ - movs r0, #16 │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #18 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ - ldr r4, [pc, #204] @ (48398 ) │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - add.w ip, sp, #40 @ 0x28 │ │ │ │ - add r4, pc │ │ │ │ - add.w lr, r4, #16 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - mov r5, lr │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - add.w r0, r4, #50 @ 0x32 │ │ │ │ - movs r1, #32 │ │ │ │ - movs r4, #6 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - strh.w r3, [lr] │ │ │ │ - blx 31320 │ │ │ │ - ldr r1, [pc, #152] @ (4839c ) │ │ │ │ - mov.w ip, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #152] @ (483a0 ) │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [pc, #12] @ (3ef68 ) │ │ │ │ mov r2, r5 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - b.n 48282 │ │ │ │ - ldr r2, [pc, #136] @ (483a4 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #132] @ (483a8 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #132] @ (483ac ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - b.n 48282 │ │ │ │ - ldr r1, [pc, #116] @ (483b0 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #116] @ (483b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (3ef6c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #116] @ (483b8 ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ - add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fed0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 30e74 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 48264 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ - movs r4, r1 │ │ │ │ - bxns r2 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ - movs r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ - movs r2, r1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + orr.w r0, r4, sl │ │ │ │ + subs.w r0, r6, #10 │ │ │ │ │ │ │ │ -000483bc : │ │ │ │ +0003ef70 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ (48450 ) │ │ │ │ sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r3, 483f2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi.n 4842e │ │ │ │ - ldr r2, [pc, #112] @ (48454 ) │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3efca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32a54 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #100] @ (48458 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #100] @ (4845c ) │ │ │ │ + ldr r1, [pc, #12] @ (3efd8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3efdc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #100] @ (48460 ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ - add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrd r0, r0, [r4, #40] @ 0x28 │ │ │ │ + sbc.w r0, lr, #10 │ │ │ │ + │ │ │ │ +0003efe0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3f04e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fed0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 30e74 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #144] @ 0x90 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bls.n 483e2 │ │ │ │ - ldr r2, [pc, #52] @ (48464 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #48] @ (48468 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #48] @ (4846c ) │ │ │ │ - add r2, pc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 332a0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f05c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f060 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp lr, r0 │ │ │ │ - movs r3, r1 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r4, r6] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - vaddl.u8 q0, d12, d10 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrd r0, r0, [r0, #-40] @ 0x28 │ │ │ │ + adds.w r0, r2, #10 │ │ │ │ │ │ │ │ -00048470 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003f064 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi.n 484e8 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 48506 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (48518 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #24 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 4850a │ │ │ │ - mov r6, r1 │ │ │ │ - add.w r7, r1, #32 │ │ │ │ - mov r4, r6 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - adds r6, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 484aa │ │ │ │ - mov r3, r6 │ │ │ │ - sub.w r2, lr, #40 @ 0x28 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add.w r0, r5, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (4851c ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (48520 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (48524 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3f0e6 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + blx 342f8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f0f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f0f8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, ip │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ - movs r4, r1 │ │ │ │ - str r2, [r5, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ - movs r2, r1 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr10, {0} │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia.w r8!, {r1, r3} │ │ │ │ + @ instruction: 0xf0a2000a │ │ │ │ │ │ │ │ -00048528 : │ │ │ │ - push {lr} │ │ │ │ +0003f0fc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi.n 48570 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4858e │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (485a0 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 48592 │ │ │ │ - mov r3, r1 │ │ │ │ - subs r2, #8 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - add.w r0, lr, #8 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (485a4 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (485a8 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (485ac ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ - movs r4, r1 │ │ │ │ - str r2, [r4, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ - movs r2, r1 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr10, {0} │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3297c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000485b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003f120 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32d64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f14c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #268] @ (486d0 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (486d4 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #24 │ │ │ │ - ldr r4, [pc, #252] @ (486d8 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 485fc │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 48618 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #3 │ │ │ │ - bgt.n 48628 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 485e0 │ │ │ │ - ldr r3, [pc, #192] @ (486dc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w r3, [r9] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [pc, #160] @ (486e0 ) │ │ │ │ + cbz r0, 3f1a8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34da8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #132] @ (486e4 ) │ │ │ │ - add.w r2, r6, #11 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 486b4 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 31bc4 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - ldr r2, [pc, #80] @ (486e8 ) │ │ │ │ - ldr r1, [pc, #84] @ (486ec ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (486f0 ) │ │ │ │ - add r2, pc │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f1b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f1bc ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #16 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #16 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31bc4 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 31320 │ │ │ │ - b.n 4868c │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - movs r5, r1 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r7, [pc, #856] @ (48a3c ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [pc, #768] @ (489e8 ) │ │ │ │ - movs r2, r1 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ - movs r5, r1 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + b.n 3f1a8 │ │ │ │ movs r2, r1 │ │ │ │ - stc2 0, cr0, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + and.w r0, r8, #10 │ │ │ │ │ │ │ │ -000486f4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003f1c0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 48744 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (48748 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f474 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3576c │ │ │ │ - ldr r2, [pc, #32] @ (4874c ) │ │ │ │ - ldr r3, [pc, #28] @ (48748 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48740 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r7, r7] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32bb8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048750 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003f1dc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #124] @ (487e0 ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (487e4 ) │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r5, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w r8, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #116] @ (487e8 ) │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - add r7, pc │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2f474 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 3174c │ │ │ │ - ldr r0, [pc, #88] @ (487ec ) │ │ │ │ - movs r3, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 2fed0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 2efac │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 30e74 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 353c0 │ │ │ │ - ldr r2, [pc, #44] @ (487f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (487e4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 487dc │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r3, r6] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - tst r6, r3 │ │ │ │ - movs r3, r1 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31cfc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000487f4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003f1f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 328b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f214 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33e70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f230 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30978 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f24c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32e6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f268 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33cf4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f284 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 334ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f2a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 336bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f2bc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32be8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f2e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f4d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f300 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3358c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f31c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32bac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f338 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 334e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f354 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34504 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f370 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33f64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f398 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 323a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f3b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34268 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f3d0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34310 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f3f8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 31a3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f41c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32818 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f444 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 313dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f468 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 48844 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (48848 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f474 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 353c0 │ │ │ │ - ldr r2, [pc, #32] @ (4884c ) │ │ │ │ - ldr r3, [pc, #28] @ (48848 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48840 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r7, r3] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ - movs r4, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 3319c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00048850 : │ │ │ │ - movs r3, #12 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003f494 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33674 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048858 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003f4b0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (488cc ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (488d0 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #96 @ 0x60 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (488d4 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 488a2 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 488be │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #12 │ │ │ │ - bgt.n 488c4 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 48886 │ │ │ │ - ldr r3, [pc, #24] @ (488d8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ - movs r4, r1 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ - movs r5, r1 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f4f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000488dc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003f4cc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (48a1c ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #304] @ (48a20 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #300] @ (48a24 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [r4, #576] @ 0x240 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 489e2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r2, #11 │ │ │ │ - bhi.n 489c4 │ │ │ │ - ldr r3, [pc, #272] @ (48a28 ) │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 48944 │ │ │ │ - ldr r3, [pc, #264] @ (48a2c ) │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - str.w r2, [r3, #580] @ 0x244 │ │ │ │ - ldr r2, [pc, #256] @ (48a30 ) │ │ │ │ - ldr r3, [pc, #240] @ (48a20 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48a16 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #236] @ (48a34 ) │ │ │ │ - movs r0, #8 │ │ │ │ - ldr r3, [pc, #236] @ (48a38 ) │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ - add r3, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r0, #18 │ │ │ │ - movs r2, #10 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #216] @ (48a3c ) │ │ │ │ - add r3, sp, #20 │ │ │ │ - movs r0, #16 │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #18 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ - ldr r4, [pc, #204] @ (48a40 ) │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - add.w ip, sp, #40 @ 0x28 │ │ │ │ - add r4, pc │ │ │ │ - add.w lr, r4, #4 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - mov r5, lr │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - add.w r0, r4, #38 @ 0x26 │ │ │ │ - movs r1, #32 │ │ │ │ - movs r4, #6 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - strh.w r3, [lr] │ │ │ │ - blx 31320 │ │ │ │ - ldr r1, [pc, #152] @ (48a44 ) │ │ │ │ - mov.w ip, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #148] @ (48a48 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f5c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f4e8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34be8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f504 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31264 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f520 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34684 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f53c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f9f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f560 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f60a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f618 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34a48 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (3f628 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3f62c ) │ │ │ │ add r1, pc │ │ │ │ - mov r2, r5 │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - b.n 4892c │ │ │ │ - ldr r2, [pc, #132] @ (48a4c ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #132] @ (48a50 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #132] @ (48a54 ) │ │ │ │ - add r2, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3f630 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3f634 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - b.n 4892c │ │ │ │ - ldr r3, [pc, #116] @ (48a58 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #116] @ (48a5c ) │ │ │ │ - movs r1, #8 │ │ │ │ - add r3, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ - add.w r2, r4, #580 @ 0x244 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 312b0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #580 @ 0x244 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - blx 34200 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #576] @ 0x240 │ │ │ │ - b.n 4890c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r2, r0] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r0, r0 │ │ │ │ - movs r3, r1 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ - movs r4, r1 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [r0, r4] │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + b.n 3fd54 │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [r0, r4] │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xfa14000a │ │ │ │ - ldr r4, [pc, #64] @ (48a90 ) │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r4, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr??.w r0, [r6, #10] │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r7, [pc, #1008] @ (48e50 ) │ │ │ │ + rsb r0, lr, sl │ │ │ │ + b.n 3fd40 │ │ │ │ movs r2, r1 │ │ │ │ + @ instruction: 0xebe8000a │ │ │ │ │ │ │ │ -00048a60 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003f638 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ (48af4 ) │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #576] @ 0x240 │ │ │ │ - cbnz r3, 48a98 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi.n 48ad2 │ │ │ │ - ldr r2, [pc, #112] @ (48af8 ) │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr.w r3, [r3, #580] @ 0x244 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #96] @ (48afc ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #96] @ (48b00 ) │ │ │ │ - movs r1, #8 │ │ │ │ - add r3, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - add r0, pc │ │ │ │ - add.w r2, r4, #580 @ 0x244 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 312b0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #580 @ 0x244 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - blx 34200 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #576] @ 0x240 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bls.n 48a86 │ │ │ │ - ldr r2, [pc, #48] @ (48b04 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #44] @ (48b08 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (48b0c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3f6a0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3055c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f6b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f6b4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r3, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r7, [pc, #280] @ (48c1c ) │ │ │ │ + b.n 3fcb0 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r3, [pc, #8] @ (48b10 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [pc, #864] @ (48e6c ) │ │ │ │ - movs r2, r1 │ │ │ │ - str??.w r0, [r8, #10] │ │ │ │ + @ instruction: 0xeb88000a │ │ │ │ │ │ │ │ -00048b10 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003f6b8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi.n 48b88 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 48ba6 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (48bb8 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #96 @ 0x60 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 48baa │ │ │ │ - mov r6, r1 │ │ │ │ - add.w r7, r1, #32 │ │ │ │ - mov r4, r6 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - adds r6, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 48b4a │ │ │ │ - mov r3, r6 │ │ │ │ - sub.w r2, lr, #40 @ 0x28 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add.w r0, r5, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (48bbc ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (48bc0 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (48bc4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, ip │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - strh r0, [r3, #18] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r2, [pc, #296] @ (48ce8 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [pc, #160] @ (48c64 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh.w r0, [r0, sl] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 335a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048bc8 : │ │ │ │ - push {lr} │ │ │ │ +0003f6d4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi.n 48c10 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 48c2e │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (48c40 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 48c32 │ │ │ │ - mov r3, r1 │ │ │ │ - subs r2, #8 │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - add.w r0, lr, #8 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 3131c │ │ │ │ - ldr r2, [pc, #48] @ (48c44 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (48c48 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (48c4c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 33ed8 │ │ │ │ - nop │ │ │ │ - strh r6, [r4, #12] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r1, [pc, #776] @ (48f50 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [pc, #672] @ (48eec ) │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xf7a8000a │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 310e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00048c50 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003f6f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30428 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f714 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #264] @ (48d6c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (48d70 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #96 @ 0x60 │ │ │ │ - ldr r4, [pc, #248] @ (48d74 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 48c9c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a7c │ │ │ │ - cbnz r0, 48cb8 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #12 │ │ │ │ - bgt.n 48cc8 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a7c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 48c80 │ │ │ │ - ldr r3, [pc, #188] @ (48d78 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w r3, [r9] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #156] @ (48d7c ) │ │ │ │ - mov r1, r0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [pc, #128] @ (48d80 ) │ │ │ │ - add.w r2, r6, #11 │ │ │ │ + cbz r0, 3f782 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 342b8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 48d52 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 31bc4 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r2, [pc, #80] @ (48d84 ) │ │ │ │ - ldr r1, [pc, #80] @ (48d88 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (48d8c ) │ │ │ │ - add r2, pc │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f790 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f794 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31bc4 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 31320 │ │ │ │ - b.n 48d2a │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ - movs r5, r1 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r1, [pc, #216] @ (48e58 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [pc, #128] @ (48e04 ) │ │ │ │ - movs r2, r1 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r5, [pc, #592] @ (48fdc ) │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 3fbcc │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xf68c000a │ │ │ │ + pkhbt r0, lr, sl │ │ │ │ │ │ │ │ -00048d90 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003f798 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 48de0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (48de4 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30604 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34718 │ │ │ │ - ldr r2, [pc, #32] @ (48de8 ) │ │ │ │ - ldr r3, [pc, #28] @ (48de4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48ddc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #368] @ (48f54 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #240] @ (48edc ) │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3f806 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33c00 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f814 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f818 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 3fb48 │ │ │ │ + movs r2, r1 │ │ │ │ + orns r0, r2, sl │ │ │ │ │ │ │ │ -00048dec : │ │ │ │ +0003f81c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #124] @ (48e7c ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (48e80 ) │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r5, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w r8, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #116] @ (48e84 ) │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - add r7, pc │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 30604 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 35c00 │ │ │ │ - ldr r0, [pc, #88] @ (48e88 ) │ │ │ │ - movs r3, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 312b0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 3340c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 34200 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 3022c │ │ │ │ - ldr r2, [pc, #44] @ (48e8c ) │ │ │ │ - ldr r3, [pc, #28] @ (48e80 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48e78 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3f88a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32fb0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #0] @ (48e80 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r3, [pc, #744] @ (49174 ) │ │ │ │ + ldr r1, [pc, #12] @ (3f898 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f89c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 3fac4 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [pc, #648] @ (49118 ) │ │ │ │ - movs r4, r1 │ │ │ │ + ands.w r0, r6, sl │ │ │ │ │ │ │ │ -00048e90 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003f8a0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 48ee0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (48ee4 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30604 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3022c │ │ │ │ - ldr r2, [pc, #32] @ (48ee8 ) │ │ │ │ - ldr r3, [pc, #28] @ (48ee4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48edc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #368] @ (49054 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #240] @ (48fdc ) │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048eec : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003f8bc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #188] @ (48fc0 ) │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #188] @ (48fc4 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 309a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f8d8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r2, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 33b2c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33b2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vcmp.f32 s16, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 48f9a │ │ │ │ - ldr r0, [pc, #116] @ (48fc8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #16 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ - add r0, pc │ │ │ │ - movs r4, #6 │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r2, [pc, #104] @ (48fcc ) │ │ │ │ - ldr r1, [pc, #108] @ (48fd0 ) │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3f946 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r0, [pc, #108] @ (48fd4 ) │ │ │ │ - add r2, pc │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35954 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f954 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f958 ) │ │ │ │ add r1, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ add r0, pc │ │ │ │ - vldr s16, [sp, #16] │ │ │ │ - blx 33bcc │ │ │ │ - ldr r2, [pc, #92] @ (48fd8 ) │ │ │ │ - ldr r3, [pc, #68] @ (48fc4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48fbc │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 3002c │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - vsqrt.f32 s15, s16 │ │ │ │ - vdiv.f32 s16, s0, s15 │ │ │ │ - b.n 48f7a │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #1016] @ (493bc ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #608] @ (4922c ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r3, [pc, #448] @ (49190 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r3, [pc, #712] @ (4929c ) │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 3fa08 │ │ │ │ movs r2, r1 │ │ │ │ - movt r0, #10 │ │ │ │ - ldr r5, [pc, #536] @ (491f4 ) │ │ │ │ - movs r4, r1 │ │ │ │ + @ instruction: 0xe982000a │ │ │ │ │ │ │ │ -00048fdc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003f95c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 32e9c │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 32e9c │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 49060 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, r4, #4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - adds r0, r6, #4 │ │ │ │ - vldr s13, [pc, #72] @ 49068 │ │ │ │ - add.w ip, r5, #1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - movs r3, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - vldr s14, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, r2 │ │ │ │ - cmp r3, ip │ │ │ │ - vsub.f32 s14, s14, s16 │ │ │ │ - vsub.f32 s15, s15, s0 │ │ │ │ - vmla.f32 s13, s14, s15 │ │ │ │ - bne.n 4902e │ │ │ │ - vmov s15, r5 │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - vdiv.f32 s0, s13, s0 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vldr s13, [pc, #4] @ 49068 │ │ │ │ - b.n 4904c │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fae4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004906c : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 490a8 │ │ │ │ - push {lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - vldr s0, [pc, #44] @ 490b0 │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s14, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r1, #-4] │ │ │ │ - add r0, lr │ │ │ │ - add r1, ip │ │ │ │ - cmp r3, r2 │ │ │ │ - vmla.f32 s0, s14, s15 │ │ │ │ - bne.n 49090 │ │ │ │ - pop {pc} │ │ │ │ - vldr s0, [pc, #4] @ 490b0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ +0003f978 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3198c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000490b4 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 490ca │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - b.w 31730 │ │ │ │ - nop │ │ │ │ +0003f994 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 342ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000490d0 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 490e6 │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - b.w 34f14 │ │ │ │ - nop │ │ │ │ +0003f9b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ef94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000490ec : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ge │ │ │ │ - movge r0, #1 │ │ │ │ - movlt r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003f9cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fbec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049104 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003f9e8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #112] @ 49184 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (49188 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33430 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003fa04 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3fa72 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #108] @ (4918c ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4915e │ │ │ │ - ldr r2, [pc, #80] @ (49190 ) │ │ │ │ - ldr r3, [pc, #72] @ (49188 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49180 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2ff10 │ │ │ │ - ldr r2, [pc, #52] @ (49194 ) │ │ │ │ - ldr r3, [pc, #36] @ (49188 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49180 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 310a4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 33ca8 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #928] @ (49528 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #0] @ (49190 ) │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fa80 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fa84 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + svc 44 @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - ldr r3, [pc, #784] @ (494a4 ) │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r3, [pc, #648] @ (49420 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00049198 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 491ae │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - b.w 31730 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000491b4 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 491ca │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - b.w 34f14 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000491d0 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ls │ │ │ │ - movls r0, #1 │ │ │ │ - movhi r0, #0 │ │ │ │ - bx lr │ │ │ │ + ldrd r0, r0, [lr], #-40 @ 0x28 │ │ │ │ │ │ │ │ -000491e8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003fa88 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #112] @ 49268 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (4926c ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3faf6 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #108] @ (49270 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 49242 │ │ │ │ - ldr r2, [pc, #80] @ (49274 ) │ │ │ │ - ldr r3, [pc, #72] @ (4926c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49264 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33418 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 343d4 │ │ │ │ - ldr r2, [pc, #52] @ (49278 ) │ │ │ │ - ldr r3, [pc, #36] @ (4926c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49264 │ │ │ │ - mov r1, r5 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 30434 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #16] @ (4927c ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #112] @ (492e4 ) │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fb04 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fb08 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [pc, #896] @ (495f8 ) │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r2, [pc, #760] @ (49574 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004927c : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 49292 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - b.w 35b14 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00049298 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 492ae │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - b.w 31964 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000492b4 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite gt │ │ │ │ - movgt r0, #1 │ │ │ │ - movle r0, #0 │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0xe822000a │ │ │ │ │ │ │ │ -000492cc : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003fb0c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #112] @ 4934c │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (49350 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3fb7a │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #108] @ (49354 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 49326 │ │ │ │ - ldr r2, [pc, #80] @ (49358 ) │ │ │ │ - ldr r3, [pc, #72] @ (49350 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49348 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30bac │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 34258 │ │ │ │ - ldr r2, [pc, #52] @ (4935c ) │ │ │ │ - ldr r3, [pc, #36] @ (49350 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49348 │ │ │ │ - mov r1, r5 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 34d98 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #128] @ (493d0 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #224] @ (49438 ) │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fb88 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fb8c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + udf #36 @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 3fb1c │ │ │ │ movs r2, r1 │ │ │ │ - ldr r1, [pc, #1008] @ (4974c ) │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r1, [pc, #872] @ (496c8 ) │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00049360 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 49376 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - b.w 35b14 │ │ │ │ - nop │ │ │ │ +0003fb90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004937c : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 49392 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - b.w 31964 │ │ │ │ - nop │ │ │ │ +0003fbac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35854 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049398 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite mi │ │ │ │ - movmi r0, #1 │ │ │ │ - movpl r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003fbc8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 310d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000493b0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003fbe4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #112] @ 49430 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (49434 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3fc52 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #108] @ (49438 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4940a │ │ │ │ - ldr r2, [pc, #80] @ (4943c ) │ │ │ │ - ldr r3, [pc, #72] @ (49434 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4942c │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 35938 │ │ │ │ - ldr r2, [pc, #52] @ (49440 ) │ │ │ │ - ldr r3, [pc, #36] @ (49434 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4942c │ │ │ │ - mov r1, r5 │ │ │ │ + blx 31764 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 310c8 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #240] @ (49524 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bxns sl │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [pc, #96] @ (494a0 ) │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r0, [pc, #984] @ (4981c ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00049444 : │ │ │ │ - vldr s15, [r0] │ │ │ │ - vldr s13, [r1] │ │ │ │ - vldr s14, [r2] │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite gt │ │ │ │ - movgt r0, #1 │ │ │ │ - movle r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00049468 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #116] @ (494ec ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 494d6 │ │ │ │ - ldr r4, [pc, #108] @ (494f0 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #108] @ (494f4 ) │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 34ef0 │ │ │ │ - vldr s14, [r5] │ │ │ │ - vldr s12, [r6] │ │ │ │ - vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vldr s9, [r4, #4] │ │ │ │ - vabs.f32 s10, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s15, s15, s9 │ │ │ │ - vadd.f32 s13, s13, s10 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite gt │ │ │ │ - movgt r0, #1 │ │ │ │ - movle r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #32] @ (494f8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #32] @ (494fc ) │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fc60 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fc64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 49482 │ │ │ │ - nop │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ - movs r5, r1 │ │ │ │ - mov sl, r5 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ble.n 3fcfc │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ - movs r5, r1 │ │ │ │ - mov r6, r9 │ │ │ │ + b.n 3fa94 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00049500 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ne │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00049518 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003fc68 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #112] @ 49598 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (4959c ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #108] @ (495a0 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 49572 │ │ │ │ - ldr r2, [pc, #80] @ (495a4 ) │ │ │ │ - ldr r3, [pc, #72] @ (4959c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49594 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 31964 │ │ │ │ - ldr r2, [pc, #52] @ (495a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (4959c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49594 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 33078 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - blxns sl │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp ip, sp │ │ │ │ - movs r2, r1 │ │ │ │ - blx r6 │ │ │ │ - movs r4, r1 │ │ │ │ - @ instruction: 0x478e │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 328a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000495ac : │ │ │ │ - vldr s15, [r0] │ │ │ │ - vldr s13, [r1] │ │ │ │ - vldr s14, [r2] │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ls │ │ │ │ - movls r0, #1 │ │ │ │ - movhi r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003fc84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f164 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000495d0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003fca0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #116] @ (49654 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 4963e │ │ │ │ - ldr r4, [pc, #108] @ (49658 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #108] @ (4965c ) │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 34ef0 │ │ │ │ - vldr s14, [r5] │ │ │ │ - vldr s12, [r6] │ │ │ │ - vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vldr s9, [r4, #4] │ │ │ │ - vabs.f32 s10, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s15, s15, s9 │ │ │ │ - vadd.f32 s13, s13, s10 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ls │ │ │ │ - movls r0, #1 │ │ │ │ - movhi r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #32] @ (49660 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #32] @ (49664 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3fd0e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35dcc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fd1c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fd20 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 495ea │ │ │ │ - nop │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r2, r8 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bgt.n 3fc40 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ - movs r5, r1 │ │ │ │ - add lr, ip │ │ │ │ + b.n 3fa28 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00049668 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite eq │ │ │ │ - moveq r0, #1 │ │ │ │ - movne r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00049680 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003fd24 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #112] @ 49700 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (49704 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3fd92 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #108] @ (49708 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 496da │ │ │ │ - ldr r2, [pc, #80] @ (4970c ) │ │ │ │ - ldr r3, [pc, #72] @ (49704 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 496fc │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 304a8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 34f14 │ │ │ │ - ldr r2, [pc, #52] @ (49710 ) │ │ │ │ - ldr r3, [pc, #36] @ (49704 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 496fc │ │ │ │ - mov r1, r5 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2f220 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - mov r4, sp │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add ip, r0 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fda0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fda4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bgt.n 3fdbc │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 3f9f4 │ │ │ │ movs r2, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r4, r1 │ │ │ │ - mov r6, r4 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00049714 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003fda8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #596] @ (49980 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #596] @ (49984 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - vldr s19, [pc, #540] @ 49958 │ │ │ │ - movs r7, #41 @ 0x29 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w fp, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - vldr s16, [pc, #516] @ 4995c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - vldr s17, [pc, #512] @ 49960 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 497b8 │ │ │ │ - vldr s13, [pc, #488] @ 49964 │ │ │ │ - vcmpe.f32 s12, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 49914 │ │ │ │ - vstr s12, [r5] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vldr s13, [pc, #464] @ 49968 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 49936 │ │ │ │ - subs r7, #1 │ │ │ │ - beq.w 49924 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 49908 │ │ │ │ - vsub.f32 s14, s15, s19 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vstr s14, [sp, #48] @ 0x30 │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 49902 │ │ │ │ - vsub.f32 s15, s15, s19 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - mov r1, r5 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3fe16 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f5a8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s15, [sp, #64] @ 0x40 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - blx r6 │ │ │ │ - vldr s6, [sp, #36] @ 0x24 │ │ │ │ - vldr s5, [sp, #52] @ 0x34 │ │ │ │ - vldr s10, [sp, #48] @ 0x30 │ │ │ │ - vldr s11, [sp, #64] @ 0x40 │ │ │ │ - vldr s14, [sp, #44] @ 0x2c │ │ │ │ - vldr s7, [sp, #56] @ 0x38 │ │ │ │ - vldr s13, [r4] │ │ │ │ - vldr s12, [r5] │ │ │ │ - vsub.f32 s14, s14, s6 │ │ │ │ - vsub.f32 s7, s7, s5 │ │ │ │ - vldr s8, [sp, #40] @ 0x28 │ │ │ │ - vsub.f32 s10, s10, s13 │ │ │ │ - vldr s9, [sp, #60] @ 0x3c │ │ │ │ - vsub.f32 s11, s11, s12 │ │ │ │ - vsub.f32 s8, s8, s6 │ │ │ │ - vsub.f32 s9, s9, s5 │ │ │ │ - vdiv.f32 s15, s14, s11 │ │ │ │ - vdiv.f32 s14, s7, s10 │ │ │ │ - vdiv.f32 s7, s8, s10 │ │ │ │ - vdiv.f32 s8, s9, s11 │ │ │ │ - vmul.f32 s11, s15, s14 │ │ │ │ - vnmls.f32 s11, s7, s8 │ │ │ │ - vabs.f32 s10, s11 │ │ │ │ - vcmpe.f32 s10, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 49936 │ │ │ │ - vdiv.f32 s4, s18, s11 │ │ │ │ - vldr s10, [r9] │ │ │ │ - vldr s9, [sl] │ │ │ │ - vsub.f32 s11, s10, s5 │ │ │ │ - vsub.f32 s10, s9, s6 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vmul.f32 s14, s14, s10 │ │ │ │ - vnmls.f32 s15, s8, s10 │ │ │ │ - vnmls.f32 s14, s7, s11 │ │ │ │ - vmul.f32 s15, s15, s4 │ │ │ │ - vmul.f32 s14, s14, s4 │ │ │ │ - vadd.f32 s13, s13, s15 │ │ │ │ - vcmpe.f32 s13, s17 │ │ │ │ - vstr s13, [r4] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 498e4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cbz r3, 4990e │ │ │ │ - vldr s11, [pc, #184] @ 4996c │ │ │ │ - vsub.f32 s13, s13, s11 │ │ │ │ - vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ - vstr s13, [r4] │ │ │ │ - vadd.f32 s12, s12, s14 │ │ │ │ - vldr s13, [pc, #168] @ 49970 │ │ │ │ - vcmpe.f32 s12, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 49778 │ │ │ │ - movw r3, #51245 @ 0xc82d │ │ │ │ - movt r3, #16327 @ 0x3fc7 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ - b.n 4978c │ │ │ │ - vldr s11, [pc, #140] @ 49974 │ │ │ │ - vcmpe.f32 s13, s11 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 498c0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cbz r3, 4991e │ │ │ │ - vldr s11, [pc, #112] @ 4996c │ │ │ │ - vadd.f32 s13, s13, s11 │ │ │ │ - b.n 498b8 │ │ │ │ - vadd.f32 s15, s15, s19 │ │ │ │ - b.n 497e4 │ │ │ │ - vadd.f32 s14, s15, s19 │ │ │ │ - b.n 497cc │ │ │ │ - vldr s13, [pc, #104] @ 49978 │ │ │ │ - b.n 498b8 │ │ │ │ - movw r3, #51245 @ 0xc82d │ │ │ │ - movt r3, #49095 @ 0xbfc7 │ │ │ │ - b.n 498dc │ │ │ │ - vldr s13, [pc, #92] @ 4997c │ │ │ │ - b.n 498b8 │ │ │ │ - ldr r0, [pc, #96] @ (49988 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #32 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fe24 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fe28 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #84] @ (4998c ) │ │ │ │ - ldr r3, [pc, #72] @ (49984 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49954 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb717 │ │ │ │ - subs r0, #209 @ 0xd1 │ │ │ │ - itete ls │ │ │ │ - addls r3, #214 @ 0xd6 │ │ │ │ - asrhi r6, r7, #5 │ │ │ │ - eorls r1, r1 │ │ │ │ - lsrhi r3, r3, #31 │ │ │ │ - itett gt │ │ │ │ - addgt r0, sp, #520 @ 0x208 │ │ │ │ - addle r7, #251 @ 0xfb │ │ │ │ - lsrgt r3, r3, #31 │ │ │ │ - lsrgt r1, r1 │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ - stmia r0!, {r0, r3, r6} │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ - eors r0, r1 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ - cmp ip, sl │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - tst r2, r2 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blt.n 3fd38 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 3f9c0 │ │ │ │ movs r2, r1 │ │ │ │ - mvns r2, r1 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00049990 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #28 │ │ │ │ - vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vmul.f32 s17, s0, s18 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 310b0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vldr s14, [pc, #652] @ 49c54 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - vsub.f32 s12, s17, s14 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 49a18 │ │ │ │ - vsub.f32 s17, s15, s17 │ │ │ │ - vldr s15, [pc, #628] @ 49c58 │ │ │ │ - vldr s14, [pc, #628] @ 49c5c │ │ │ │ - vmov.f32 s12, #57 @ 0x41c80000 25.0 │ │ │ │ - vcmpe.f32 s15, s17 │ │ │ │ - vmla.f32 s16, s17, s12 │ │ │ │ - vmul.f32 s14, s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s16, [r3] │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s17 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {pc} │ │ │ │ - vsub.f32 s12, s14, s17 │ │ │ │ - vcmpe.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49a68 │ │ │ │ - vneg.f32 s12, s15 │ │ │ │ - vldr s14, [pc, #556] @ 49c58 │ │ │ │ - vadd.f32 s15, s17, s15 │ │ │ │ - vldr s11, [pc, #552] @ 49c5c │ │ │ │ - vmov.f32 s10, #57 @ 0x41c80000 25.0 │ │ │ │ - vsub.f32 s12, s12, s17 │ │ │ │ - vmul.f32 s13, s0, s11 │ │ │ │ - vnmls.f32 s16, s15, s10 │ │ │ │ - vcmpe.f32 s14, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s16, [r3] │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s14, s12 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vstr s14, [r2] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {pc} │ │ │ │ - vabs.f32 s12, s15 │ │ │ │ - vabs.f32 s11, s0 │ │ │ │ - vcmpe.f32 s12, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 49a90 │ │ │ │ - vcmpe.f32 s11, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 49c0e │ │ │ │ - vstr s0, [r2] │ │ │ │ - b.n 49a10 │ │ │ │ - vldr s14, [pc, #460] @ 49c60 │ │ │ │ - vcmpe.f32 s11, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 49b18 │ │ │ │ - vmul.f32 s12, s15, s15 │ │ │ │ - vldr s14, [pc, #448] @ 49c64 │ │ │ │ - vldr s10, [pc, #448] @ 49c68 │ │ │ │ - vldr s8, [pc, #448] @ 49c6c │ │ │ │ - vldr s3, [pc, #448] @ 49c70 │ │ │ │ - vmul.f32 s11, s15, s12 │ │ │ │ - vmul.f32 s9, s12, s12 │ │ │ │ - vldr s4, [pc, #440] @ 49c74 │ │ │ │ - vldr s5, [pc, #440] @ 49c78 │ │ │ │ - vldr s6, [pc, #440] @ 49c7c │ │ │ │ - vmul.f32 s14, s11, s14 │ │ │ │ - vmul.f32 s13, s11, s12 │ │ │ │ - vmla.f32 s14, s15, s10 │ │ │ │ - vmul.f32 s12, s11, s11 │ │ │ │ - vmul.f32 s9, s9, s11 │ │ │ │ - vldr s7, [pc, #420] @ 49c80 │ │ │ │ - vstr s0, [r2] │ │ │ │ - vmul.f32 s10, s13, s13 │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - vmul.f32 s14, s10, s11 │ │ │ │ - vmls.f32 s15, s13, s8 │ │ │ │ - vmul.f32 s8, s11, s12 │ │ │ │ - vmul.f32 s13, s13, s12 │ │ │ │ - vmla.f32 s15, s9, s3 │ │ │ │ - vmul.f32 s12, s8, s12 │ │ │ │ - vmls.f32 s15, s8, s4 │ │ │ │ - vmla.f32 s15, s13, s5 │ │ │ │ - vmls.f32 s15, s14, s6 │ │ │ │ - vmla.f32 s15, s12, s7 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 49a10 │ │ │ │ - vadd.f32 s14, s15, s15 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ - vstr s15, [sp] │ │ │ │ - vdiv.f32 s0, s14, s16 │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - blx 30260 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 32544 │ │ │ │ - vldr s9, [sp, #16] │ │ │ │ - vldr s8, [sp, #20] │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s5, #0 @ 0x40000000 2.0 │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - vmov.f32 s6, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vadd.f32 s10, s8, s9 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vdiv.f32 s11, s5, s8 │ │ │ │ - vcmpe.f32 s13, #0.0 │ │ │ │ - vdiv.f32 s7, s13, s16 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vdiv.f32 s14, s16, s13 │ │ │ │ - vsub.f32 s10, s10, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vdiv.f32 s13, s9, s10 │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s6, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vsub.f32 s11, s11, s12 │ │ │ │ - vsub.f32 s14, s14, s7 │ │ │ │ - vmul.f32 s11, s11, s13 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vmul.f32 s12, s11, s11 │ │ │ │ - vmul.f32 s14, s14, s18 │ │ │ │ - vmov.f32 s8, s12 │ │ │ │ - vmul.f32 s9, s14, s14 │ │ │ │ - vnmls.f32 s8, s13, s13 │ │ │ │ - vadd.f32 s7, s9, s13 │ │ │ │ - vsub.f32 s13, s13, s12 │ │ │ │ - vadd.f32 s12, s9, s12 │ │ │ │ - vmul.f32 s10, s13, s13 │ │ │ │ - vmul.f32 s8, s8, s12 │ │ │ │ - vnmls.f32 s8, s10, s9 │ │ │ │ - vsqrt.f32 s10, s8 │ │ │ │ - vmla.f32 s10, s14, s13 │ │ │ │ - vmul.f32 s13, s10, s16 │ │ │ │ - vmul.f32 s13, s13, s6 │ │ │ │ - vdiv.f32 s10, s13, s12 │ │ │ │ - vstr s10, [r2] │ │ │ │ - blt.n 49c4c │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vmul.f32 s13, s7, s7 │ │ │ │ - vadd.f32 s9, s9, s15 │ │ │ │ - vnmls.f32 s13, s9, s12 │ │ │ │ - vsqrt.f32 s15, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vnmls.f32 s15, s11, s7 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vdiv.f32 s14, s15, s12 │ │ │ │ - vstr s14, [r3] │ │ │ │ - b.n 49a10 │ │ │ │ - vdiv.f32 s14, s0, s16 │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vdiv.f32 s15, s16, s0 │ │ │ │ - vcmpe.f32 s0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s18 │ │ │ │ - vmla.f32 s12, s15, s15 │ │ │ │ - vsqrt.f32 s14, s12 │ │ │ │ - vsub.f32 s15, s14, s15 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - ble.n 49c46 │ │ │ │ - vstr s15, [r2] │ │ │ │ - b.n 49a10 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - b.n 49c40 │ │ │ │ - vneg.f32 s16, s16 │ │ │ │ - b.n 49be0 │ │ │ │ - nop │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc │ │ │ │ - asrs r7, r5, #9 │ │ │ │ - subs r2, #131 @ 0x83 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - subs r7, #12 │ │ │ │ - movs r1, #85 @ 0x55 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ - ands r4, r3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ - lsls r5, r7 │ │ │ │ - add r7, sp, #676 @ 0x2a4 │ │ │ │ - lsrs r6, r4 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ - lsls r4, r2 │ │ │ │ - subs r0, r0, r4 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ - lsrs r7, r6, #12 │ │ │ │ - subs r6, #69 @ 0x45 │ │ │ │ - │ │ │ │ -00049c84 : │ │ │ │ - b.w 3490c │ │ │ │ │ │ │ │ -00049c88 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003fe2c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr.w ip, [pc, #48] @ 49cd8 │ │ │ │ - ldr.w lr, [pc, #48] @ 49cdc │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - add ip, pc │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [pc, #32] @ 49ce0 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr.w r4, [lr, ip] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f310 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cmp r5, #28 │ │ │ │ - movs r3, r1 │ │ │ │ - eors r2, r1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31b8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049ce4 : │ │ │ │ - push {lr} │ │ │ │ +0003fe48 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 310b0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vldr s0, [r1] │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vneg.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s0, s15 │ │ │ │ - vcmpe.f32 s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s0, s14 │ │ │ │ - vstr s0, [r3] │ │ │ │ - blx 30938 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmul.f32 s0, s17, s0 │ │ │ │ - vstr s0, [r2] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 334c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049d5c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003fe64 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #168] @ (49e1c ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #168] @ (49e20 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - vldr s16, [r1] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vstr s16, [r4] │ │ │ │ - blx 30938 │ │ │ │ - vldr s15, [pc, #120] @ 49e10 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ls │ │ │ │ - vldrls s13, [pc, #108] @ 49e14 │ │ │ │ - bls.n 49db4 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vdiv.f32 s13, s15, s0 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vldr s14, [pc, #92] @ 49e18 │ │ │ │ - vstr s13, [r0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49ddc │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - vcmpe.f32 s16, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 49dee │ │ │ │ - ldr r0, [pc, #68] @ (49e24 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 3fed2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35c24 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fee0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fee4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #56] @ (49e28 ) │ │ │ │ - ldr r3, [pc, #44] @ (49e20 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49e0a │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bge.n 3fe7c │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 3f954 │ │ │ │ movs r2, r1 │ │ │ │ - subs r7, #18 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00049e2c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 3017c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 310b0 │ │ │ │ - vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vldr s13, [pc, #204] @ 49f2c │ │ │ │ - vmul.f32 s11, s16, s11 │ │ │ │ - vldr s8, [pc, #200] @ 49f30 │ │ │ │ - vldr s15, [pc, #200] @ 49f34 │ │ │ │ - vldr s10, [r1] │ │ │ │ - vldr s1, [pc, #196] @ 49f38 │ │ │ │ - vsub.f32 s12, s11, s13 │ │ │ │ - vsub.f32 s13, s13, s11 │ │ │ │ - vldr s14, [pc, #188] @ 49f3c │ │ │ │ - vldr s2, [pc, #188] @ 49f40 │ │ │ │ - vldr s4, [pc, #188] @ 49f44 │ │ │ │ - vcmpe.f32 s10, s12 │ │ │ │ - vldr s5, [pc, #184] @ 49f48 │ │ │ │ - vldr s3, [pc, #184] @ 49f4c │ │ │ │ - vldr s7, [pc, #184] @ 49f50 │ │ │ │ - vldr s6, [pc, #184] @ 49f54 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s12, s10 │ │ │ │ - vcmpe.f32 s12, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s12, s13 │ │ │ │ - vmul.f32 s13, s12, s12 │ │ │ │ - vmul.f32 s11, s12, s13 │ │ │ │ - vmul.f32 s9, s13, s13 │ │ │ │ - vmls.f32 s15, s13, s8 │ │ │ │ - vldr s8, [pc, #140] @ 49f58 │ │ │ │ - vmul.f32 s10, s11, s11 │ │ │ │ - vmul.f32 s14, s11, s14 │ │ │ │ - vmls.f32 s15, s9, s1 │ │ │ │ - vmla.f32 s14, s12, s4 │ │ │ │ - vmul.f32 s13, s13, s11 │ │ │ │ - vmul.f32 s4, s11, s9 │ │ │ │ - vmul.f32 s9, s9, s9 │ │ │ │ - vldr s12, [pc, #112] @ 49f5c │ │ │ │ - vmul.f32 s11, s11, s10 │ │ │ │ - vmla.f32 s15, s10, s2 │ │ │ │ - vmul.f32 s10, s10, s10 │ │ │ │ - vmls.f32 s14, s13, s3 │ │ │ │ - vmul.f32 s13, s13, s13 │ │ │ │ - vmls.f32 s15, s9, s5 │ │ │ │ - vmla.f32 s14, s4, s6 │ │ │ │ - vmla.f32 s15, s13, s7 │ │ │ │ - vmls.f32 s14, s11, s12 │ │ │ │ - vmla.f32 s15, s10, s8 │ │ │ │ - vmul.f32 s14, s14, s16 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s14, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - mov sp, r3 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ - add r0, sp, #724 @ 0x2d4 │ │ │ │ - subs r7, #127 @ 0x7f │ │ │ │ - lsrs r3, r7 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #596] @ (4a198 ) │ │ │ │ - subs r6, #2 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r7} │ │ │ │ - subs r6, #183 @ 0xb7 │ │ │ │ - add r5, pc, #92 @ (adr r5, 49fa8 ) │ │ │ │ - subs r5, #63 @ 0x3f │ │ │ │ - str r4, [r4, #24] │ │ │ │ - subs r4, #167 @ 0xa7 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ - subs r3, #135 @ 0x87 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ - subs r4, #26 │ │ │ │ - stmia r6!, {r0, r2, r3, r5} │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ - cmp r5, #251 @ 0xfb │ │ │ │ - subs r3, #13 │ │ │ │ +0003fee8 : │ │ │ │ + b.w 2f050 │ │ │ │ │ │ │ │ -00049f60 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003feec : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #368] @ (4a0e8 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (4a0ec ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - vldr s17, [pc, #300] @ 4a0b0 │ │ │ │ - vldr s16, [pc, #300] @ 4a0b4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - vmov.f32 s14, s0 │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vldr s15, [pc, #276] @ 4a0b8 │ │ │ │ - vldr s0, [pc, #276] @ 4a0bc │ │ │ │ - vdiv.f32 s11, s12, s14 │ │ │ │ - vldr s1, [pc, #272] @ 4a0c0 │ │ │ │ - vldr s13, [r1] │ │ │ │ - vldr s2, [pc, #268] @ 4a0c4 │ │ │ │ - vldr s4, [pc, #268] @ 4a0c8 │ │ │ │ - vldr s14, [pc, #268] @ 4a0cc │ │ │ │ - vldr s3, [pc, #268] @ 4a0d0 │ │ │ │ - vldr s5, [pc, #268] @ 4a0d4 │ │ │ │ - vldr s6, [pc, #268] @ 4a0d8 │ │ │ │ - vldr s7, [pc, #268] @ 4a0dc │ │ │ │ - vldr s8, [pc, #268] @ 4a0e0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vldr s10, [pc, #264] @ 4a0e4 │ │ │ │ - vmul.f32 s11, s11, s13 │ │ │ │ - vldr s9, [r0] │ │ │ │ - vmul.f32 s12, s11, s11 │ │ │ │ - vmul.f32 s13, s12, s11 │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - vmla.f32 s15, s11, s17 │ │ │ │ - vmul.f32 s11, s12, s13 │ │ │ │ - vmul.f32 s12, s12, s12 │ │ │ │ - vmls.f32 s15, s11, s16 │ │ │ │ - vmul.f32 s12, s12, s13 │ │ │ │ - vmla.f32 s15, s12, s0 │ │ │ │ - vmul.f32 s12, s13, s13 │ │ │ │ - vmul.f32 s13, s13, s12 │ │ │ │ - vmul.f32 s11, s11, s12 │ │ │ │ - vmla.f32 s15, s13, s1 │ │ │ │ - vmla.f32 s15, s11, s2 │ │ │ │ - vmul.f32 s11, s15, s15 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vmls.f32 s14, s11, s4 │ │ │ │ - vmul.f32 s12, s11, s11 │ │ │ │ - vmul.f32 s13, s15, s11 │ │ │ │ - vmls.f32 s14, s12, s3 │ │ │ │ - vmul.f32 s12, s12, s12 │ │ │ │ - vmul.f32 s4, s13, s13 │ │ │ │ - vmul.f32 s13, s13, s11 │ │ │ │ - vmla.f32 s14, s4, s5 │ │ │ │ - vmul.f32 s13, s13, s13 │ │ │ │ - vmul.f32 s11, s4, s4 │ │ │ │ - vmls.f32 s14, s12, s6 │ │ │ │ - vmla.f32 s14, s13, s7 │ │ │ │ - vmla.f32 s14, s11, s8 │ │ │ │ - vdiv.f32 s13, s9, s14 │ │ │ │ - vabs.f32 s14, s13 │ │ │ │ - vstr s13, [r5] │ │ │ │ - vcmpe.f32 s14, s10 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4a07c │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4a08e │ │ │ │ - ldr r0, [pc, #112] @ (4a0f0 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #100] @ (4a0f4 ) │ │ │ │ - ldr r3, [pc, #88] @ (4a0ec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4a0aa │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 4a344 │ │ │ │ - ands r6, r5 │ │ │ │ - pop {r0, r1, r4, r6, r7} │ │ │ │ - sbcs r4, r1 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ - cbnz r7, 4a138 │ │ │ │ - negs r7, r6 │ │ │ │ - @ instruction: 0xfb383c9e │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ - subs r4, #39 @ 0x27 │ │ │ │ - mov sp, r3 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ - add r0, sp, #724 @ 0x2d4 │ │ │ │ - subs r7, #127 @ 0x7f │ │ │ │ - lsrs r3, r7 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #596] @ (4a32c ) │ │ │ │ - subs r6, #2 │ │ │ │ - add r5, pc, #92 @ (adr r5, 4a138 ) │ │ │ │ - subs r5, #63 @ 0x3f │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ - subs r3, #135 @ 0x87 │ │ │ │ - stmia r6!, {r0, r2, r3, r5} │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ - movs r2, r1 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30aa4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ff08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ - sub sp, #444 @ 0x1bc │ │ │ │ - vldr s26, [pc, #848] @ 4a460 │ │ │ │ - vldr d10, [pc, #836] @ 4a458 │ │ │ │ - mov.w r8, #18 │ │ │ │ - ldr r7, [pc, #876] @ (4a488 ) │ │ │ │ - vmov.f32 s24, #96 @ 0x3f000000 0.5 │ │ │ │ - strd r1, r2, [sp, #8] │ │ │ │ - vmov.f32 s23, s26 │ │ │ │ - ldr r2, [pc, #864] @ (4a48c ) │ │ │ │ - add r7, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #860] @ (4a490 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r9, [pc, #860] @ 4a494 │ │ │ │ - vmov.f32 s22, s26 │ │ │ │ - vmov.f32 s31, s26 │ │ │ │ - add r9, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #436] @ 0x1b4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 310b0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vldr s15, [pc, #780] @ 4a464 │ │ │ │ - vldr s0, [pc, #780] @ 4a468 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vdiv.f32 s0, s15, s0 │ │ │ │ - blx 32544 │ │ │ │ - vldr s15, [pc, #764] @ 4a46c │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - vldr s19, [sp, #20] │ │ │ │ - movs r3, #23 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - vmls.f32 s23, s14, s15 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - vmul.f32 s19, s19, s15 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - str.w r9, [sp, #140] @ 0x8c │ │ │ │ - str.w r8, [sp, #144] @ 0x90 │ │ │ │ - vstr s19, [sp, #56] @ 0x38 │ │ │ │ - vstr s23, [sp, #72] @ 0x48 │ │ │ │ - blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #756] @ (4a498 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 35a9c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ - vldr s15, [pc, #680] @ 4a470 │ │ │ │ - vldr s0, [pc, #680] @ 4a474 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vdiv.f32 s0, s15, s0 │ │ │ │ - blx 32544 │ │ │ │ - vldr s15, [pc, #664] @ 4a478 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - vldr s17, [sp, #20] │ │ │ │ - movs r3, #28 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - vmls.f32 s22, s14, s15 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - vmul.f32 s17, s17, s15 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - strd r9, r8, [sp, #140] @ 0x8c │ │ │ │ - vstr s17, [sp, #60] @ 0x3c │ │ │ │ - vstr s22, [sp, #76] @ 0x4c │ │ │ │ - blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #652] @ (4a49c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 35a9c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ - vldr s14, [pc, #580] @ 4a47c │ │ │ │ - vldr s15, [pc, #580] @ 4a480 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vmul.f32 s0, s16, s14 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - blx 32544 │ │ │ │ - vldr s15, [pc, #564] @ 4a484 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - vldr s18, [sp, #20] │ │ │ │ - movs r3, #33 @ 0x21 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - vmls.f32 s31, s14, s15 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - strd r9, r8, [sp, #140] @ 0x8c │ │ │ │ - vstr s18, [sp, #64] @ 0x40 │ │ │ │ - vstr s31, [sp, #80] @ 0x50 │ │ │ │ - blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #544] @ (4a4a0 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 35a9c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ - vsub.f32 s27, s17, s19 │ │ │ │ - vsub.f32 s25, s31, s22 │ │ │ │ - vsub.f32 s16, s23, s22 │ │ │ │ - vsub.f32 s29, s17, s18 │ │ │ │ - ldr r3, [pc, #496] @ (4a4a4 ) │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - vmul.f32 s25, s25, s27 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - movs r3, #35 @ 0x23 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - movs r3, #9 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - vnmls.f32 s25, s16, s29 │ │ │ │ - vstr s25, [sp, #36] @ 0x24 │ │ │ │ - blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #460] @ (4a4a8 ) │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 35a9c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ - vsub.f32 s15, s31, s23 │ │ │ │ - vsub.f32 s28, s22, s31 │ │ │ │ - vsub.f32 s12, s18, s19 │ │ │ │ - vsub.f32 s14, s19, s17 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - vmul.f32 s13, s28, s15 │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vmla.f32 s13, s29, s12 │ │ │ │ - vmla.f32 s15, s14, s12 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - strd r9, r8, [sp, #140] @ 0x8c │ │ │ │ - vmul.f32 s13, s13, s24 │ │ │ │ - vmul.f32 s15, s15, s24 │ │ │ │ - vdiv.f32 s29, s13, s25 │ │ │ │ - vdiv.f32 s30, s15, s25 │ │ │ │ - vstr s29, [sp, #28] │ │ │ │ - vstr s30, [sp, #32] │ │ │ │ - blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #360] @ (4a4ac ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 35a9c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #28 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r1, sp, #32 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ - vsub.f32 s15, s18, s17 │ │ │ │ - vadd.f32 s14, s22, s31 │ │ │ │ - vadd.f32 s19, s19, s17 │ │ │ │ - vadd.f32 s18, s17, s18 │ │ │ │ - vadd.f32 s23, s23, s22 │ │ │ │ - vmul.f32 s16, s16, s29 │ │ │ │ - vmul.f32 s28, s28, s30 │ │ │ │ - vmul.f32 s15, s15, s30 │ │ │ │ - vmul.f32 s27, s27, s29 │ │ │ │ - vmla.f32 s15, s14, s24 │ │ │ │ - vmla.f32 s16, s19, s24 │ │ │ │ - vmla.f32 s28, s18, s24 │ │ │ │ - vmla.f32 s27, s23, s24 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - strd r9, r8, [sp, #140] @ 0x8c │ │ │ │ - vadd.f32 s0, s16, s28 │ │ │ │ - vadd.f32 s16, s15, s27 │ │ │ │ - vmul.f32 s23, s0, s24 │ │ │ │ - vmul.f32 s16, s16, s24 │ │ │ │ - vstr s23, [sp, #68] @ 0x44 │ │ │ │ - vstr s16, [sp, #84] @ 0x54 │ │ │ │ - blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #232] @ (4a4b0 ) │ │ │ │ - movs r2, #7 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ffb2 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ffc0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35848 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (3ffd0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3ffd4 ) │ │ │ │ add r1, pc │ │ │ │ - blx 35a9c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ - vsub.f32 s14, s22, s16 │ │ │ │ - vsub.f32 s15, s26, s16 │ │ │ │ - vsub.f32 s13, s17, s23 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vmul.f32 s14, s14, s14 │ │ │ │ - ldr r2, [pc, #172] @ (4a4b4 ) │ │ │ │ - vmul.f32 s15, s15, s15 │ │ │ │ - vmla.f32 s14, s13, s13 │ │ │ │ - vmla.f32 s15, s23, s23 │ │ │ │ - add r2, pc │ │ │ │ - vldr s19, [r3] │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - vsub.f32 s19, s26, s19 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - movs r2, #10 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - vsqrt.f32 s18, s14 │ │ │ │ - vsqrt.f32 s20, s15 │ │ │ │ - vstr s19, [sp, #44] @ 0x2c │ │ │ │ - vstr s18, [sp, #40] @ 0x28 │ │ │ │ - vstr s20, [sp, #48] @ 0x30 │ │ │ │ - blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #116] @ (4a4b8 ) │ │ │ │ - movs r2, #9 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3ffd8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3ffdc ) │ │ │ │ add r1, pc │ │ │ │ - blx 35a9c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - b.n 4a4bc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - asrs r0, r0, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - strb r7, [r5, #5] │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ - ands r2, r0 │ │ │ │ - b.n 4a298 │ │ │ │ - ands r2, r5 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ - strb r2, [r3, #2] │ │ │ │ - ands r6, r5 │ │ │ │ - ldr r6, [pc, #376] @ (4a5f4 ) │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - subs r7, #117 @ 0x75 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ - eors r3, r3 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ - subs r2, #26 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #16 │ │ │ │ + bls.n 3ffac │ │ │ │ movs r2, r1 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + b.n 3f8d4 │ │ │ │ movs r2, r1 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + bls.n 3ff98 │ │ │ │ movs r2, r1 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + b.n 3f910 │ │ │ │ movs r2, r1 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + │ │ │ │ +0003ffe0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4004e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35008 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4005c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40060 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bls.n 40100 │ │ │ │ movs r2, r1 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + b.n 3f8c8 │ │ │ │ movs r2, r1 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + │ │ │ │ +00040064 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4010e │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4011c │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35524 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4012c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (40130 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (40134 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (40138 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bhi.n 40050 │ │ │ │ movs r2, r1 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + b.n 40868 │ │ │ │ movs r2, r1 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + bhi.n 4003c │ │ │ │ movs r2, r1 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + b.n 408a4 │ │ │ │ movs r2, r1 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ + │ │ │ │ +0004013c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 401aa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 336e0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ - vadd.f32 s15, s18, s19 │ │ │ │ - vcmpe.f32 s20, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4a5e4 │ │ │ │ - vmul.f32 s18, s18, s18 │ │ │ │ - vadd.f32 s0, s20, s20 │ │ │ │ - vnmls.f32 s18, s20, s20 │ │ │ │ - vmul.f32 s0, s0, s19 │ │ │ │ - vmla.f32 s18, s19, s19 │ │ │ │ - vdiv.f32 s0, s18, s0 │ │ │ │ - blx 31380 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vneg.f32 s1, s22 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - blx 2fc08 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vneg.f32 s1, s16 │ │ │ │ - vmov.f32 s0, s23 │ │ │ │ - blx 2fc08 │ │ │ │ - vcmpe.f32 s0, s18 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4a5de │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vstr s17, [sp, #24] │ │ │ │ - blx 32544 │ │ │ │ - ldr r3, [pc, #188] @ (4a604 ) │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - vldr s17, [sp, #16] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #176] @ (4a608 ) │ │ │ │ - mov.w r2, #4096 @ 0x1000 │ │ │ │ - vldr s18, [sp, #20] │ │ │ │ - add r7, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - movs r3, #9 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - movs r3, #6 │ │ │ │ - strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ - blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #148] @ (4a60c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (401b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (401bc ) │ │ │ │ add r1, pc │ │ │ │ - blx 35a9c <_gfortran_transfer_character_write@plt> │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ - vldr s15, [pc, #108] @ 4a600 │ │ │ │ - vdiv.f32 s13, s19, s20 │ │ │ │ - vsub.f32 s16, s16, s15 │ │ │ │ - vmul.f32 s14, s17, s16 │ │ │ │ - vmul.f32 s16, s18, s16 │ │ │ │ - vmla.f32 s14, s23, s18 │ │ │ │ - vnmls.f32 s16, s23, s17 │ │ │ │ - vmla.f32 s15, s14, s13 │ │ │ │ - vmul.f32 s16, s16, s13 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #88] @ (4a610 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s16, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [pc, #76] @ (4a614 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4a5fa │ │ │ │ - add sp, #444 @ 0x1bc │ │ │ │ - vpop {d8-d15} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vneg.f32 s17, s17 │ │ │ │ - b.n 4a536 │ │ │ │ - ldr r0, [pc, #48] @ (4a618 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - vldr s15, [sp, #52] @ 0x34 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - b.n 4a5b4 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bvc.n 401a4 │ │ │ │ movs r2, r1 │ │ │ │ - adds r6, #26 │ │ │ │ + b.n 4085c │ │ │ │ movs r2, r1 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + │ │ │ │ +000401c0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4022e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3486c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4023c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40240 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bvc.n 40320 │ │ │ │ movs r2, r1 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + b.n 40828 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004a61c : │ │ │ │ - mov ip, r0 │ │ │ │ - push {lr} │ │ │ │ - mov lr, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, ip │ │ │ │ - mov r2, lr │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.n 4a0f8 │ │ │ │ - │ │ │ │ -0004a630 : │ │ │ │ - push {r4, lr} │ │ │ │ +00040244 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr s15, [r0] │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s14, [pc, #96] @ 4a6a8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 4a6ac │ │ │ │ - vabs.f32 s13, s15 │ │ │ │ - ldr r2, [pc, #92] @ (4a6b0 ) │ │ │ │ - add ip, pc │ │ │ │ - vcmpe.f32 s13, s14 │ │ │ │ - ldr.w r2, [ip, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s15, [r4] │ │ │ │ - bls.n 4a68a │ │ │ │ - ldr r0, [pc, #60] @ (4a6b4 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #44] @ (4a6b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (4a6b0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4a6a2 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 402b2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35c90 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (402c0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (402c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bvs.n 4029c │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 407f4 │ │ │ │ movs r2, r1 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004a6bc : │ │ │ │ - push {lr} │ │ │ │ +000402c8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - vldr s16, [r1] │ │ │ │ - sub sp, #28 │ │ │ │ - vldr s14, [pc, #124] @ 4a754 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vabs.f32 s13, s16 │ │ │ │ - vcmpe.f32 s13, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4a742 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31b04 │ │ │ │ - vldr s15, [sp] │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 32544 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 2fe70 │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vldr s15, [sp] │ │ │ │ - vdiv.f32 s13, s12, s0 │ │ │ │ - vsub.f32 s14, s12, s14 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - vmla.f32 s16, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s16, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 40330 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34aec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40340 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40344 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb717 │ │ │ │ - subs r0, #209 @ 0xd1 │ │ │ │ + bvs.n 40420 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 407c8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004a758 : │ │ │ │ - push {lr} │ │ │ │ +00040348 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #80] @ 4a7b8 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #76] @ 4a7bc │ │ │ │ - add lr, pc │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - mov.w ip, #0 │ │ │ │ - blx 310b0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - add r0, sp, #16 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 31358 │ │ │ │ - ldr r2, [pc, #32] @ (4a7c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (4a7bc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4a7b4 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 312ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a7c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00040364 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r4, [pc, #500] @ (4a9d0 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #500] @ (4a9d4 ) │ │ │ │ - add r4, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r5, [pc, #496] @ (4a9d8 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r5, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33050 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040380 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004039c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #56] @ 403e4 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (403e8 ) │ │ │ │ + mov r0, sp │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #488] @ (4a9dc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4a8b0 │ │ │ │ - ldr.w sl, [pc, #480] @ 4a9e0 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r5, #1 │ │ │ │ - add sl, pc │ │ │ │ - str r6, [sp, #16] │ │ │ │ - vldr s18, [pc, #428] @ 4a9b8 │ │ │ │ - mov r9, sl │ │ │ │ - vldr s17, [pc, #424] @ 4a9bc │ │ │ │ - add.w r6, sl, #288 @ 0x120 │ │ │ │ - vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - vmov s15, r5 │ │ │ │ - vmov.f32 s12, #40 @ 0x41400000 12.0 │ │ │ │ - vldr s14, [pc, #404] @ 4a9c0 │ │ │ │ - mov fp, r6 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - mov sl, r9 │ │ │ │ - vldr s19, [pc, #396] @ 4a9c4 │ │ │ │ - movs r4, #1 │ │ │ │ - vsub.f32 s15, s15, s16 │ │ │ │ - vdiv.f32 s13, s15, s12 │ │ │ │ - vmov.f32 s15, s18 │ │ │ │ - vnmls.f32 s15, s13, s14 │ │ │ │ - vmul.f32 s15, s15, s17 │ │ │ │ - vstr s15, [sp, #40] @ 0x28 │ │ │ │ - vmov s15, r4 │ │ │ │ - vmov.f32 s13, #24 @ 0x40c00000 6.0 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - adds r4, #1 │ │ │ │ - add.w sl, sl, #48 @ 0x30 │ │ │ │ - add.w fp, fp, #48 @ 0x30 │ │ │ │ - vsub.f32 s15, s15, s16 │ │ │ │ - vdiv.f32 s14, s15, s13 │ │ │ │ - vmov.f32 s15, s19 │ │ │ │ - vnmls.f32 s15, s14, s18 │ │ │ │ - vmul.f32 s15, s15, s17 │ │ │ │ - vstr s15, [sp, #36] @ 0x24 │ │ │ │ - blx 31358 │ │ │ │ - cmp r4, #7 │ │ │ │ - bne.n 4a854 │ │ │ │ - adds r5, #1 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ - adds r6, #4 │ │ │ │ - cmp r5, #13 │ │ │ │ - bne.n 4a822 │ │ │ │ - ldr r3, [pc, #324] @ (4a9e4 ) │ │ │ │ - movs r4, #0 │ │ │ │ - ldrd r5, r6, [sp, #12] │ │ │ │ - add r3, pc │ │ │ │ - ldrd r1, r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r4, [r3, #0] │ │ │ │ - ldr r7, [pc, #308] @ (4a9e8 ) │ │ │ │ - vmov.f32 s9, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s10, [r6] │ │ │ │ - add r7, pc │ │ │ │ - vldr s11, [r1] │ │ │ │ - add.w r8, r7, #4 │ │ │ │ - vldr s12, [pc, #256] @ 4a9c8 │ │ │ │ - vldr s2, [pc, #244] @ 4a9c0 │ │ │ │ - add.w r7, r7, #292 @ 0x124 │ │ │ │ - vldr s7, [pc, #228] @ 4a9b8 │ │ │ │ - vldr s8, [pc, #228] @ 4a9bc │ │ │ │ - vldr s3, [pc, #232] @ 4a9c4 │ │ │ │ - vldr s1, [pc, #236] @ 4a9cc │ │ │ │ - mov lr, r7 │ │ │ │ - mov ip, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - vmov.f32 s4, #40 @ 0x41400000 12.0 │ │ │ │ - vmov.f32 s5, #24 @ 0x40c00000 6.0 │ │ │ │ - vldr s15, [ip, #-4] │ │ │ │ - vldr s14, [lr, #-4] │ │ │ │ - vsub.f32 s15, s15, s10 │ │ │ │ - vsub.f32 s14, s14, s11 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4a95e │ │ │ │ - vmov s14, r3 │ │ │ │ - vcvt.f32.s32 s13, s1 │ │ │ │ - vmov.f32 s12, s15 │ │ │ │ - vcvt.f32.s32 s14, s14 │ │ │ │ - vsub.f32 s13, s13, s9 │ │ │ │ - vsub.f32 s15, s14, s9 │ │ │ │ - vmov.f32 s14, s7 │ │ │ │ - vdiv.f32 s6, s13, s4 │ │ │ │ - vdiv.f32 s13, s15, s5 │ │ │ │ - vmov.f32 s15, s3 │ │ │ │ - vnmls.f32 s14, s6, s2 │ │ │ │ - vnmls.f32 s15, s13, s7 │ │ │ │ - vmul.f32 s14, s14, s8 │ │ │ │ - vmul.f32 s15, s15, s8 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r0] │ │ │ │ - adds r3, #1 │ │ │ │ - add.w ip, ip, #48 @ 0x30 │ │ │ │ - add.w lr, lr, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bne.n 4a8ee │ │ │ │ - vmov r3, s1 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - adds r7, #4 │ │ │ │ - adds r3, #1 │ │ │ │ - vmov s1, r3 │ │ │ │ - cmp r3, #13 │ │ │ │ - bne.n 4a8e0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r4, [pc, #104] @ (4a9ec ) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [pc, #104] @ (4a9f0 ) │ │ │ │ - add r6, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f310 │ │ │ │ - ldr r2, [pc, #92] @ (4a9f4 ) │ │ │ │ - ldr r3, [pc, #60] @ (4a9d4 ) │ │ │ │ + blx 33274 │ │ │ │ + ldr r2, [pc, #36] @ (403ec ) │ │ │ │ + ldr r3, [pc, #28] @ (403e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4a9b2 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 403de │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r4, r6 │ │ │ │ - @ instruction: 0xfa353c8e │ │ │ │ - movs r0, r0 │ │ │ │ - bics r4, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ - lsls r1, r7, #11 │ │ │ │ - str r5, [r2, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + bls.n 40488 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #28 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - movs r4, r1 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ - movs r3, r1 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + bls.n 40464 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004a9f8 : │ │ │ │ +000403f0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 310b0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov.f32 s13, #80 @ 0x3e800000 0.250 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmul.f32 s14, s16, s14 │ │ │ │ - vmul.f32 s16, s16, s13 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vldr s12, [pc, #76] @ 4aa88 │ │ │ │ - vstr s0, [r2] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vneg.f32 s13, s14 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s13 │ │ │ │ - vmla.f32 s0, s15, s12 │ │ │ │ - blx 2fe70 │ │ │ │ - blx 356f0 │ │ │ │ - vmov.f32 s15, #116 @ 0x3fa00000 1.250 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ - │ │ │ │ -0004aa8c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (4ab48 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #164] @ (4ab4c ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #56] @ 40438 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (4043c ) │ │ │ │ + mov r0, sp │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vldr s15, [pc, #124] @ 4ab44 │ │ │ │ - vldr s16, [r0] │ │ │ │ - vldr s0, [r1] │ │ │ │ - vstr s16, [r5] │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 30f18 │ │ │ │ - blx 2fd80 │ │ │ │ - vmov.f32 s15, #116 @ 0x3fa00000 1.250 │ │ │ │ - vcmpe.f32 s17, s16 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s0, [r4] │ │ │ │ - blt.n 4ab10 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - vmul.f32 s17, s17, s15 │ │ │ │ - vcmpe.f32 s0, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4ab22 │ │ │ │ - ldr r0, [pc, #60] @ (4ab50 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #48] @ (4ab54 ) │ │ │ │ - ldr r3, [pc, #36] @ (4ab4c ) │ │ │ │ + blx 304f0 │ │ │ │ + ldr r2, [pc, #36] @ (40440 ) │ │ │ │ + ldr r3, [pc, #28] @ (4043c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4ab3e │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 40432 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + bhi.n 40434 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + bhi.n 40410 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004ab58 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s15, [pc, #112] @ 4abdc │ │ │ │ - sub sp, #16 │ │ │ │ - vldr s13, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - vldr s14, [pc, #104] @ 4abe0 │ │ │ │ - vldr s0, [pc, #104] @ 4abe4 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ge │ │ │ │ - vmovge.f32 s0, s15 │ │ │ │ - blx 2fe70 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 32544 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vnmul.f32 s15, s16, s15 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmul.f32 s0, s0, s16 │ │ │ │ - vstr s15, [r3] │ │ │ │ - vstr s0, [r2] │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - vmax.f16 , q11, q4 │ │ │ │ - │ │ │ │ -0004abe8 : │ │ │ │ - vldr s1, [r1] │ │ │ │ - vldr s0, [r0] │ │ │ │ - vmul.f32 s15, s1, s1 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4ac52 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #20 │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - blx 2fc08 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - blx 2fd80 │ │ │ │ - vldr s14, [pc, #44] @ 4ac64 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - vsub.f32 s0, s14, s0 │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vstr s15, [r2] │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - vldr s0, [pc, #16] @ 4ac64 │ │ │ │ - vldr s15, [pc, #16] @ 4ac68 │ │ │ │ - vstr s0, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - bx lr │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ +00040444 : │ │ │ │ + b.w 2faa0 │ │ │ │ │ │ │ │ -0004ac6c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 310b0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 32544 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vldr s14, [pc, #32] @ 4acc0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmul.f32 s0, s0, s16 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - vdiv.f32 s15, s0, s14 │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ +00040448 : │ │ │ │ + b.w 306cc │ │ │ │ │ │ │ │ -0004acc4 : │ │ │ │ +0004044c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr s0, [r1] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s14, [r0] │ │ │ │ - sub sp, #16 │ │ │ │ - ldr.w lr, [pc, #168] @ 4ad8c │ │ │ │ - mov r4, r2 │ │ │ │ - vmul.f32 s15, s0, s0 │ │ │ │ - ldr.w ip, [pc, #164] @ 4ad90 │ │ │ │ - vmla.f32 s15, s14, s14 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr.w lr, [pc, #164] @ 40500 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ + ldr.w ip, [pc, #160] @ 40504 │ │ │ │ add lr, pc │ │ │ │ + ldr r4, [sp, #148] @ 0x94 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ + str.w ip, [sp, #108] @ 0x6c │ │ │ │ mov.w ip, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ad66 │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - blx 30260 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vstr s0, [r3] │ │ │ │ - blx 30938 │ │ │ │ - vabs.f32 s13, s0 │ │ │ │ - vldr s15, [pc, #88] @ 4ad80 │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ad54 │ │ │ │ - vldr s15, [pc, #76] @ 4ad84 │ │ │ │ - vstr s15, [r4] │ │ │ │ - ldr r2, [pc, #84] @ (4ad94 ) │ │ │ │ - ldr r3, [pc, #80] @ (4ad90 ) │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + add.w ip, sp, #104 @ 0x68 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #156] @ 0x9c │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #172] @ 0xac │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + str.w ip, [sp, #80] @ 0x50 │ │ │ │ + add.w ip, sp, #100 @ 0x64 │ │ │ │ + str.w ip, [sp, #76] @ 0x4c │ │ │ │ + add.w ip, sp, #96 @ 0x60 │ │ │ │ + str.w ip, [sp, #72] @ 0x48 │ │ │ │ + add.w ip, sp, #92 @ 0x5c │ │ │ │ + str.w ip, [sp, #68] @ 0x44 │ │ │ │ + add.w ip, sp, #88 @ 0x58 │ │ │ │ + str.w ip, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #124] @ 0x7c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 34d2c │ │ │ │ + ldr r2, [pc, #36] @ (40508 ) │ │ │ │ + ldr r3, [pc, #28] @ (40504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4ad7c │ │ │ │ - add sp, #16 │ │ │ │ + bne.n 404fa │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ pop {r4, pc} │ │ │ │ - vldr s15, [pc, #48] @ 4ad88 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vdiv.f32 s15, s14, s0 │ │ │ │ - b.n 4ad38 │ │ │ │ - ldr r0, [pc, #48] @ (4ad98 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 4ad3c │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - adds r0, #18 │ │ │ │ + nop │ │ │ │ + bhi.n 40444 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + bhi.n 40548 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -0004ad9c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - blx 3017c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 310b0 │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmul.f32 s14, s16, s14 │ │ │ │ - vldr s15, [pc, #64] @ 4ae14 │ │ │ │ - vstr s0, [r2] │ │ │ │ - vldr s13, [r1] │ │ │ │ - vsub.f32 s0, s14, s15 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vcmpe.f32 s13, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s0, s13 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s0, s15 │ │ │ │ - blx 2fe70 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ +0004050c : │ │ │ │ + b.w 3573c │ │ │ │ │ │ │ │ -0004ae18 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00040510 : │ │ │ │ + b.w 2f58c │ │ │ │ + │ │ │ │ +00040514 : │ │ │ │ + b.w 32924 │ │ │ │ + │ │ │ │ +00040518 : │ │ │ │ + b.w 31de4 │ │ │ │ + │ │ │ │ +0004051c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #52] @ (40560 ) │ │ │ │ sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #140] @ (4aebc ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #140] @ (4aec0 ) │ │ │ │ + ldr r3, [pc, #52] @ (40564 ) │ │ │ │ + add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ + add r0, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vldr s16, [r0] │ │ │ │ - vldr s0, [r1] │ │ │ │ - vstr s16, [r5] │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - blx 2fd80 │ │ │ │ - vstr s0, [r4] │ │ │ │ - vcmpe.f32 s17, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4ae88 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - vmul.f32 s17, s17, s15 │ │ │ │ - vcmpe.f32 s0, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4ae9a │ │ │ │ - ldr r0, [pc, #56] @ (4aec4 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #44] @ (4aec8 ) │ │ │ │ - ldr r3, [pc, #32] @ (4aec0 ) │ │ │ │ + blx 2f404 │ │ │ │ + ldr r2, [pc, #32] @ (40568 ) │ │ │ │ + ldr r3, [pc, #28] @ (40564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4aeb6 │ │ │ │ + bne.n 4055c │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + bvc.n 40508 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + bvc.n 404e4 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004aecc : │ │ │ │ +0004056c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 310b0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [r1] │ │ │ │ - vstr s0, [r2] │ │ │ │ - vmul.f32 s0, s14, s15 │ │ │ │ - blx 2fe70 │ │ │ │ - ldr r2, [pc, #24] @ (4af20 ) │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ - vldr s15, [r2] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - str r6, [r0, #16] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004af24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr s0, [r0] │ │ │ │ - blx 30938 │ │ │ │ - ldr r3, [pc, #8] @ (4af44 ) │ │ │ │ - add r3, pc │ │ │ │ - vstr s0, [r3] │ │ │ │ - pop {r3, pc} │ │ │ │ - str r4, [r2, #12] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004af48 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #140] @ (4afec ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #140] @ (4aff0 ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (405b0 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (405b4 ) │ │ │ │ + mov r0, sp │ │ │ │ add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r3, [pc, #108] @ (4aff4 ) │ │ │ │ - vldr s15, [r1] │ │ │ │ - add r3, pc │ │ │ │ - vldr s16, [r0] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vldr s0, [r3] │ │ │ │ - vstr s16, [r5] │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - vdiv.f32 s0, s15, s0 │ │ │ │ - blx 2fd80 │ │ │ │ - vcmpe.f32 s17, s16 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s0, [r4] │ │ │ │ - bge.n 4afcc │ │ │ │ - ldr r0, [pc, #60] @ (4aff8 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #44] @ (4affc ) │ │ │ │ - ldr r3, [pc, #32] @ (4aff0 ) │ │ │ │ + blx 31624 │ │ │ │ + ldr r2, [pc, #36] @ (405b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (405b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4afe8 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 405aa │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + nop │ │ │ │ + bvc.n 404b8 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + bvc.n 40698 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004b000 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 310b0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vldr s0, [r1] │ │ │ │ - vstr s15, [r2] │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vcmpe.f32 s14, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s0, s14 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s0, s15 │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ +000405bc : │ │ │ │ + b.w 337e8 │ │ │ │ │ │ │ │ -0004b064 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000405c0 : │ │ │ │ + b.w 34638 │ │ │ │ + │ │ │ │ +000405c4 : │ │ │ │ + b.w 31698 │ │ │ │ + │ │ │ │ +000405c8 : │ │ │ │ + b.w 2fda4 │ │ │ │ + │ │ │ │ +000405cc : │ │ │ │ + b.w 31ff0 │ │ │ │ + │ │ │ │ +000405d0 : │ │ │ │ + b.w 3439c │ │ │ │ + │ │ │ │ +000405d4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #140] @ (4b108 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #140] @ (4b10c ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vldr s16, [r0] │ │ │ │ - vldr s0, [r1] │ │ │ │ - vstr s16, [r5] │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - blx 30260 │ │ │ │ - vstr s0, [r4] │ │ │ │ - vcmpe.f32 s17, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4b0d4 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - vmul.f32 s17, s17, s15 │ │ │ │ - vcmpe.f32 s0, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4b0e6 │ │ │ │ - ldr r0, [pc, #56] @ (4b110 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #44] @ (4b114 ) │ │ │ │ - ldr r3, [pc, #32] @ (4b10c ) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w lr, [pc, #68] @ 4062c │ │ │ │ + ldr.w ip, [pc, #68] @ 40630 │ │ │ │ + add lr, pc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + mov.w ip, #0 │ │ │ │ + blx 3477c │ │ │ │ + ldr r2, [pc, #32] @ (40634 ) │ │ │ │ + ldr r3, [pc, #28] @ (40630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4b102 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 40628 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + bvc.n 40660 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r4, #26 │ │ │ │ + bvs.n 40618 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004b118 : │ │ │ │ - push {r4, lr} │ │ │ │ +00040638 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr s17, [r0] │ │ │ │ - ldr r4, [pc, #72] @ (4b178 ) │ │ │ │ - vldr s0, [pc, #64] @ 4b174 │ │ │ │ - vabs.f32 s16, s17 │ │ │ │ - add r4, pc │ │ │ │ - vsub.f32 s0, s0, s16 │ │ │ │ - vstr s16, [r4] │ │ │ │ - blx 2fe70 │ │ │ │ - vstr s0, [r4, #4] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 31b04 │ │ │ │ - vmov r3, s17 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - vpop {d8} │ │ │ │ - vstr s0, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vstr s15, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004b17c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - vldr s1, [r1] │ │ │ │ - sub sp, #16 │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r5, [pc, #168] @ (4b244 ) │ │ │ │ - vmul.f32 s15, s1, s1 │ │ │ │ - ldr r4, [pc, #168] @ (4b248 ) │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r6, [pc, #164] @ (4b24c ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - mov.w r4, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - vldr s16, [r6, #12] │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - vldreq s15, [pc, #116] @ 4b240 │ │ │ │ - beq.n 4b1e8 │ │ │ │ - vnmul.f32 s1, s1, s16 │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - blx 2fc08 │ │ │ │ - vldr s13, [r6, #8] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vdiv.f32 s15, s0, s13 │ │ │ │ - ldr r6, [pc, #100] @ (4b250 ) │ │ │ │ - vstr s15, [r5] │ │ │ │ - add r6, pc │ │ │ │ - vldr s0, [r6, #4] │ │ │ │ - vsub.f32 s0, s14, s0 │ │ │ │ - blx 2fd80 │ │ │ │ - vldr s15, [r6] │ │ │ │ - ldr r0, [pc, #80] @ (4b254 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vsub.f32 s15, s15, s0 │ │ │ │ - add r0, pc │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s15, [r4] │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ (4b258 ) │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #52] @ (4067c ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (40680 ) │ │ │ │ + mov r0, sp │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 304b8 │ │ │ │ + ldr r2, [pc, #36] @ (40684 ) │ │ │ │ + ldr r3, [pc, #28] @ (40680 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #36] @ (4b248 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4b23a │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 40676 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + bvs.n 405ec │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ - movs r4, r1 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004b25c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [pc, #104] @ (4b2dc ) │ │ │ │ - add r4, pc │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 310b0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vldr s16, [r4, #12] │ │ │ │ - vldr s0, [r4] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmls.f32 s0, s16, s15 │ │ │ │ - blx 2fe70 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vldr s15, [r4, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - vldr s0, [r4, #8] │ │ │ │ - add r0, sp, #20 │ │ │ │ - vadd.f32 s17, s17, s15 │ │ │ │ - vmul.f32 s0, s18, s0 │ │ │ │ - blx 32544 │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vmul.f32 s16, s16, s17 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmul.f32 s14, s14, s17 │ │ │ │ - vnmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + bvs.n 405cc │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004b2e0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00040688 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #192] @ (4b3b4 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #192] @ (4b3b8 ) │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (406cc ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (406d0 ) │ │ │ │ + mov r0, sp │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - vldr s15, [r5] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vdiv.f32 s0, s15, s16 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 30c7c │ │ │ │ - mov r4, r0 │ │ │ │ - vmov s15, r4 │ │ │ │ - ldr r2, [pc, #144] @ (4b3bc ) │ │ │ │ - add r1, sp, #8 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - add r0, sp, #4 │ │ │ │ - add r2, pc │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - blx 31734 │ │ │ │ - cbnz r0, 4b364 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s15, s14 │ │ │ │ - vcvt.f32.s32 s12, s15 │ │ │ │ - vmov r4, s15 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vcvt.s32.f32 s14, s14 │ │ │ │ - vmov r3, s14 │ │ │ │ - add r4, r3 │ │ │ │ - vldr s0, [r5] │ │ │ │ - add.w r4, r4, r4, lsr #31 │ │ │ │ - ldr r2, [pc, #80] @ (4b3c0 ) │ │ │ │ - asrs r4, r4, #1 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + blx 357fc │ │ │ │ + ldr r2, [pc, #36] @ (406d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (406d0 ) │ │ │ │ add r2, pc │ │ │ │ - vmov r3, s15 │ │ │ │ - eors r3, r4 │ │ │ │ - asrs r3, r3, #31 │ │ │ │ - add r4, r3 │ │ │ │ - eors r4, r3 │ │ │ │ - vmov s15, r4 │ │ │ │ - ldr r3, [pc, #48] @ (4b3b8 ) │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vsub.f32 s0, s0, s15 │ │ │ │ - bne.n 4b3ae │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 406c6 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, #10 │ │ │ │ + bvs.n 4079c │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + bvs.n 4077c │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004b3c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000406d8 : │ │ │ │ + b.w 33be4 │ │ │ │ + │ │ │ │ +000406dc : │ │ │ │ + b.w 337d8 │ │ │ │ + │ │ │ │ +000406e0 : │ │ │ │ + b.w 31fa0 │ │ │ │ + │ │ │ │ +000406e4 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (4b484 ) │ │ │ │ - ldr r3, [pc, #168] @ (4b488 ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r2, pc │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - movs r5, #20 │ │ │ │ - add r7, sp, #12 │ │ │ │ - vldr s16, [pc, #144] @ 4b47c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vldr s17, [pc, #140] @ 4b480 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #56] @ 4072c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (40730 ) │ │ │ │ + mov r1, sp │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r9 │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - vabs.f32 s15, s13 │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4b458 │ │ │ │ - vldr s12, [sp, #16] │ │ │ │ - vldr s14, [r4] │ │ │ │ - vdiv.f32 s15, s12, s13 │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s15, s17 │ │ │ │ - vstr s14, [r4] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4b458 │ │ │ │ - subs r5, #1 │ │ │ │ - bne.n 4b3fc │ │ │ │ - ldr r2, [pc, #76] @ (4b48c ) │ │ │ │ - movs r5, #29 │ │ │ │ - ldr r1, [pc, #76] @ (4b490 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #76] @ (4b494 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - ldr r2, [pc, #60] @ (4b498 ) │ │ │ │ - ldr r3, [pc, #44] @ (4b488 ) │ │ │ │ + blx 308d4 │ │ │ │ + ldr r2, [pc, #36] @ (40734 ) │ │ │ │ + ldr r3, [pc, #28] @ (40730 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4b476 │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne.n 40726 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r3, r6] │ │ │ │ - adds r7, #73 @ 0x49 │ │ │ │ - @ instruction: 0xb717 │ │ │ │ - subs r0, #209 @ 0xd1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + bvs.n 40740 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + bpl.n 4071c │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004b49c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s18, [r1] │ │ │ │ - add r1, sp, #16 │ │ │ │ - vadd.f32 s18, s18, s18 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 32544 │ │ │ │ - vadd.f32 s19, s19, s19 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s12, #8 @ 0x40400000 3.0 │ │ │ │ - vldr s14, [pc, #60] @ 4b524 │ │ │ │ - vmov.f32 s13, #0 @ 0x40000000 2.0 │ │ │ │ - vdiv.f32 s15, s19, s12 │ │ │ │ - vldr s17, [sp, #20] │ │ │ │ - vldr s16, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vadd.f32 s17, s17, s18 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vadd.f32 s16, s16, s13 │ │ │ │ - vstr s16, [r3] │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vmls.f32 s17, s15, s0 │ │ │ │ - vstr s17, [r2] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cbz r7, 4b59c │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ +00040738 : │ │ │ │ + b.w 34c20 │ │ │ │ │ │ │ │ -0004b528 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s18, [r1] │ │ │ │ - add r1, sp, #16 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 32544 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s16, [sp, #20] │ │ │ │ - vadd.f32 s15, s19, s15 │ │ │ │ - vldr s17, [sp, #16] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vadd.f32 s17, s17, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s17, [r3] │ │ │ │ - vmls.f32 s16, s15, s0 │ │ │ │ - vstr s16, [r2] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ +0004073c : │ │ │ │ + b.w 308f8 │ │ │ │ │ │ │ │ -0004b5a4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00040740 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s18, [r1] │ │ │ │ - add r1, sp, #16 │ │ │ │ - vadd.f32 s18, s18, s18 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 32544 │ │ │ │ - vldr s17, [sp, #20] │ │ │ │ - vldr s16, [sp, #16] │ │ │ │ - vldr s0, [r4] │ │ │ │ - vadd.f32 s17, s17, s18 │ │ │ │ - blx 31b04 │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vmls.f32 s17, s0, s19 │ │ │ │ - vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vadd.f32 s16, s16, s15 │ │ │ │ - vstr s17, [r2] │ │ │ │ - vstr s16, [r3] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, sp │ │ │ │ + add r1, sp, #4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + vstr s1, [sp] │ │ │ │ + blx 31098 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0004b618 : │ │ │ │ - push {r4, lr} │ │ │ │ +00040768 : │ │ │ │ + b.w 34a14 │ │ │ │ + │ │ │ │ +0004076c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [pc, #104] @ 4b6a8 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vnmls.f32 s15, s0, s13 │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s15, s0 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s14, s15 │ │ │ │ - vmul.f32 s0, s14, s13 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 32544 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vnmul.f32 s14, s16, s14 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 30404 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ │ │ │ │ -0004b6ac : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00040788 : │ │ │ │ + b.w 355c4 │ │ │ │ + │ │ │ │ +0004078c : │ │ │ │ + b.w 2fbf8 │ │ │ │ + │ │ │ │ +00040790 : │ │ │ │ + b.w 34928 │ │ │ │ + │ │ │ │ +00040794 : │ │ │ │ + b.w 34ac4 │ │ │ │ + │ │ │ │ +00040798 : │ │ │ │ + b.w 34c88 │ │ │ │ + │ │ │ │ +0004079c : │ │ │ │ + b.w 32088 │ │ │ │ + │ │ │ │ +000407a0 : │ │ │ │ + b.w 34bb8 │ │ │ │ + │ │ │ │ +000407a4 : │ │ │ │ + b.w 3177c │ │ │ │ + │ │ │ │ +000407a8 : │ │ │ │ + b.w 334d0 │ │ │ │ + │ │ │ │ +000407ac : │ │ │ │ + b.w 3140c │ │ │ │ + │ │ │ │ +000407b0 : │ │ │ │ + b.w 2f3c8 │ │ │ │ + │ │ │ │ +000407b4 : │ │ │ │ + b.w 2f3b8 │ │ │ │ + │ │ │ │ +000407b8 : │ │ │ │ + b.w 31444 │ │ │ │ + │ │ │ │ +000407bc : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #216] @ (4b798 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #216] @ (4b79c ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (40800 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (40804 ) │ │ │ │ + mov r0, sp │ │ │ │ add r2, pc │ │ │ │ - strd r1, r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vmov.f32 s13, s0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - vldr s1, [r1] │ │ │ │ - vldr s0, [r0] │ │ │ │ - vmul.f32 s15, s1, s1 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4b782 │ │ │ │ - vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4b76c │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ - vstr s13, [sp, #12] │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - blx 2fc08 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - vmul.f32 s0, s14, s12 │ │ │ │ - vstr s12, [sp, #8] │ │ │ │ - vstr s15, [sp, #4] │ │ │ │ - blx 30260 │ │ │ │ - vadd.f32 s15, s0, s0 │ │ │ │ - vldr s12, [sp, #8] │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vnmls.f32 s15, s13, s12 │ │ │ │ - ldr r2, [pc, #80] @ (4b7a0 ) │ │ │ │ - ldr r3, [pc, #76] @ (4b79c ) │ │ │ │ + blx 3192c │ │ │ │ + ldr r2, [pc, #36] @ (40808 ) │ │ │ │ + ldr r3, [pc, #28] @ (40804 ) │ │ │ │ add r2, pc │ │ │ │ - vstr s14, [r4] │ │ │ │ - vstr s15, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4b790 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #52] @ (4b7a4 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - b.n 4b74c │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [pc, #12] @ 4b794 │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - b.n 4b74c │ │ │ │ + bne.n 407fa │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + nop │ │ │ │ + bpl.n 40868 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + bpl.n 40848 │ │ │ │ movs r4, r1 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -0004b7a8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004080c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - vldr s16, [pc, #108] @ 4b82c │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s0, [r4] │ │ │ │ - vldr s14, [r1] │ │ │ │ - add r1, sp, #16 │ │ │ │ - vnmls.f32 s14, s15, s13 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s15, s14 │ │ │ │ - vcmpe.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s16, s15 │ │ │ │ - blx 32544 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vnmul.f32 s14, s16, s14 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004b830 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00040828 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #180] @ (4b8f8 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #180] @ (4b8fc ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s13, s0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vldr s1, [r1] │ │ │ │ - vldr s0, [r0] │ │ │ │ - vmul.f32 s14, s1, s1 │ │ │ │ - vmla.f32 s14, s0, s0 │ │ │ │ - vsqrt.f32 s15, s14 │ │ │ │ - vcmp.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4b8e2 │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4b8cc │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ - vstr s13, [sp] │ │ │ │ - vstr s15, [sp, #4] │ │ │ │ - blx 2fc08 │ │ │ │ - vldr s13, [sp] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vnmls.f32 s15, s13, s14 │ │ │ │ - ldr r2, [pc, #80] @ (4b900 ) │ │ │ │ - ldr r3, [pc, #76] @ (4b8fc ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r4] │ │ │ │ - vstr s15, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b8f0 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #52] @ (4b904 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - b.n 4b8ac │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s0, [pc, #12] @ 4b8f4 │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - b.n 4b8ac │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35618 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004b908 : │ │ │ │ - push {r4, lr} │ │ │ │ +00040844 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [pc, #92] @ 4b98c │ │ │ │ - vldr s14, [r1] │ │ │ │ - vsub.f32 s15, s0, s15 │ │ │ │ - vnmls.f32 s14, s0, s13 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vmul.f32 s0, s15, s13 │ │ │ │ - blx 2fe70 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 32544 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vnmul.f32 s14, s16, s14 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0xb717 │ │ │ │ - subs r0, #209 @ 0xd1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32ae4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004b990 : │ │ │ │ - push {r4, lr} │ │ │ │ +00040860 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - vmov.f32 s19, #96 @ 0x3f000000 0.5 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vldr s17, [r1] │ │ │ │ - vldr s16, [r0] │ │ │ │ - vmul.f32 s15, s17, s17 │ │ │ │ - vmla.f32 s15, s16, s16 │ │ │ │ - vsqrt.f32 s18, s15 │ │ │ │ - vmul.f32 s0, s18, s19 │ │ │ │ - blx 2fd80 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vcmp.f32 s18, #0.0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vnmls.f32 s0, s20, s19 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s0, [r3] │ │ │ │ - it eq │ │ │ │ - vldreq s0, [pc, #28] @ 4ba10 │ │ │ │ - beq.n 4ba02 │ │ │ │ - vneg.f32 s1, s17 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 2fc08 │ │ │ │ - vstr s0, [r4] │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8-d10} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31288 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ba14 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0004087c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 310b0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add r0, sp, #12 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vldr s0, [r1] │ │ │ │ - add r1, sp, #8 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - blx 32544 │ │ │ │ - ldr r3, [pc, #80] @ (4ba9c ) │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - add r3, pc │ │ │ │ - vldr s14, [sp, #12] │ │ │ │ - vldr s16, [sp, #8] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cbz r2, 4ba6c │ │ │ │ - vldr s13, [r3, #4] │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vmls.f32 s15, s14, s13 │ │ │ │ - vdiv.f32 s16, s16, s15 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 32544 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - ldr r3, [pc, #32] @ (4baa0 ) │ │ │ │ - vnmul.f32 s14, s16, s14 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - add r3, pc │ │ │ │ - vstr s14, [r5] │ │ │ │ - vstr s16, [r3, #8] │ │ │ │ - vstr s15, [r4] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ - movs r5, r1 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0004baa4 : │ │ │ │ - vldr s15, [r0] │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r3, [pc, #28] @ (4bacc ) │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - add r3, pc │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite gt │ │ │ │ - movgt r2, #1 │ │ │ │ - movle r2, #0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ble.n 4baca │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vstr s13, [r3, #4] │ │ │ │ - bx lr │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33020 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004bad0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00040898 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - vldr s14, [r0] │ │ │ │ - mov r4, r3 │ │ │ │ - vldr s1, [r1] │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #288] @ 4bc10 │ │ │ │ - mov r5, r2 │ │ │ │ - vmul.f32 s15, s14, s14 │ │ │ │ - vmla.f32 s15, s1, s1 │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - vsqrt.f32 s13, s15 │ │ │ │ - cbz r3, 4bb52 │ │ │ │ - vldr s12, [ip, #4] │ │ │ │ - vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s9, s11 │ │ │ │ - vmul.f32 s10, s12, s12 │ │ │ │ - vmla.f32 s9, s10, s15 │ │ │ │ - vdiv.f32 s10, s15, s9 │ │ │ │ - vsqrt.f32 s0, s10 │ │ │ │ - vcmpe.f32 s0, s11 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4bb96 │ │ │ │ - ldr r3, [pc, #228] @ (4bc14 ) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #228] @ (4bc18 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r1, r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vcmp.f32 s13, #0.0 │ │ │ │ - movs r3, #0 │ │ │ │ - vstr s13, [ip, #8] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4bbfa │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4bb2e │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vstr s13, [sp] │ │ │ │ - blx 2fc08 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vldr s0, [sp] │ │ │ │ - vstr s15, [r5] │ │ │ │ - blx 31380 │ │ │ │ - vstr s0, [r4] │ │ │ │ - b.n 4bb4a │ │ │ │ - vstr s1, [sp, #8] │ │ │ │ - vstr s12, [sp] │ │ │ │ - vstr s13, [sp, #4] │ │ │ │ - vstr s14, [sp, #12] │ │ │ │ - blx 31380 │ │ │ │ - vldr s13, [sp, #4] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vldr s12, [sp] │ │ │ │ - vstr s13, [sp] │ │ │ │ - vmul.f32 s0, s13, s12 │ │ │ │ - blx 2fd80 │ │ │ │ - vldr s13, [sp] │ │ │ │ - vadd.f32 s0, s16, s0 │ │ │ │ - movs r3, #0 │ │ │ │ - vldr s1, [sp, #8] │ │ │ │ - vcmp.f32 s13, #0.0 │ │ │ │ - vstr s0, [r4] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - streq r3, [r5, #0] │ │ │ │ - beq.n 4bb4a │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 40942 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 40950 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f9bc │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ - blx 2fc08 │ │ │ │ - vstr s0, [r5] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vmov.f32 s0, s13 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - blx 31380 │ │ │ │ - vstr s0, [r4] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (40960 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (40964 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (40968 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4096c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + beq.n 40a1c │ │ │ │ + movs r2, r1 │ │ │ │ + bgt.n 40a14 │ │ │ │ + movs r2, r1 │ │ │ │ + beq.n 40a08 │ │ │ │ + movs r2, r1 │ │ │ │ + bgt.n 40a50 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004bc1c : │ │ │ │ - push {r4, lr} │ │ │ │ +00040970 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #176] @ (4bce0 ) │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r1] │ │ │ │ sub sp, #24 │ │ │ │ - add r4, pc │ │ │ │ - vldr s13, [pc, #156] @ 4bcdc │ │ │ │ - vldr s10, [r4, #4] │ │ │ │ - vldr s11, [r4] │ │ │ │ - vldr s14, [r4, #12] │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vnmls.f32 s15, s11, s12 │ │ │ │ - vadd.f32 s14, s15, s14 │ │ │ │ - vstr s15, [r4, #8] │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vstr s14, [r4, #16] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4bc7e │ │ │ │ - vmov.f32 s15, s13 │ │ │ │ - vstr s13, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - blx 310b0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vldr s0, [r4, #8] │ │ │ │ - blx 31b04 │ │ │ │ - vldr s12, [r4, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vmul.f32 s0, s16, s0 │ │ │ │ - vstr s12, [sp, #4] │ │ │ │ - vdiv.f32 s0, s0, s12 │ │ │ │ - blx 32544 │ │ │ │ - vldr s12, [sp, #4] │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vmul.f32 s13, s12, s13 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vnmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 409d8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35c6c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (409e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (409ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ - movs r5, r1 │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bgt.n 40a10 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004bce4 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000409f0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #96] @ (4bd58 ) │ │ │ │ - mov r5, r0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [pc, #92] @ (4bd5c ) │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - vstr s0, [r4] │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov s11, r3 │ │ │ │ - vldr s13, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ - vabs.f32 s16, s11 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s12 │ │ │ │ - vnmls.f32 s16, s13, s14 │ │ │ │ - vstr s15, [r4, #4] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vstr s16, [r4, #8] │ │ │ │ - blx 2fe70 │ │ │ │ - vsub.f32 s0, s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - vstr s0, [r4, #12] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r0, r7, #0 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004bd60 : │ │ │ │ - vldr s11, [r1] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr.w ip, [pc, #228] @ 4be54 │ │ │ │ - vmul.f32 s15, s11, s11 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - add ip, pc │ │ │ │ - vldr s14, [ip, #12] │ │ │ │ - vldr s10, [ip] │ │ │ │ - vldr s1, [ip, #4] │ │ │ │ - vmul.f32 s13, s10, s13 │ │ │ │ - vsqrt.f32 s12, s15 │ │ │ │ - vsub.f32 s14, s12, s14 │ │ │ │ - vcmp.f32 s12, #0.0 │ │ │ │ - vstr s12, [ip, #16] │ │ │ │ - vsub.f32 s15, s13, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s14, [ip, #8] │ │ │ │ - vmul.f32 s15, s15, s1 │ │ │ │ - vstr s15, [r3] │ │ │ │ - beq.n 4be4e │ │ │ │ - push {lr} │ │ │ │ +00040a0c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4bdf0 │ │ │ │ - vcmp.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4be42 │ │ │ │ - ldr r2, [pc, #120] @ (4be58 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - str r2, [r1, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - vnmul.f32 s1, s1, s11 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - vstr s12, [sp, #12] │ │ │ │ - vstr s14, [sp, #16] │ │ │ │ - vstr s10, [sp, #20] │ │ │ │ - blx 2fc08 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ - blx 31b04 │ │ │ │ - vldr s12, [sp, #12] │ │ │ │ - vldr s10, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vdiv.f32 s15, s16, s0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vstr s15, [r1] │ │ │ │ - vcmpe.f32 s10, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4bdde │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - bx lr │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ - movs r5, r1 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f9ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004be5c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00040a28 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #232] @ (4bf58 ) │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - add r3, pc │ │ │ │ - vldr s14, [pc, #208] @ 4bf4c │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - vldr s11, [r3, #4] │ │ │ │ - vldr s13, [r3] │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vsub.f32 s14, s13, s14 │ │ │ │ - vnmls.f32 s15, s13, s12 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ge │ │ │ │ - vmovge.f32 s15, s14 │ │ │ │ - bge.n 4beaa │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - ldr r3, [pc, #176] @ (4bf5c ) │ │ │ │ - vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - add r3, pc │ │ │ │ - vmul.f32 s0, s14, s0 │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - blx 2fe70 │ │ │ │ - vabs.f32 s14, s0 │ │ │ │ - vldr s15, [pc, #140] @ 4bf50 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4bf40 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - ldr r4, [pc, #136] @ (4bf60 ) │ │ │ │ - add r4, pc │ │ │ │ - vldr s1, [r4, #16] │ │ │ │ - vstr s15, [r4, #12] │ │ │ │ - blx 34418 │ │ │ │ - vldr s14, [r4, #20] │ │ │ │ - vmov.f32 s15, #36 @ 0x41200000 10.0 │ │ │ │ - mov r0, r5 │ │ │ │ - vmul.f32 s0, s0, s14 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s15, s0 │ │ │ │ - vstr s15, [r4, #24] │ │ │ │ - blx 310b0 │ │ │ │ - vldr s15, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 32544 │ │ │ │ - vldr s12, [r4, #24] │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmul.f32 s13, s12, s13 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vnmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r6] │ │ │ │ - vstr s15, [r7] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s15, [pc, #16] @ 4bf54 │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - b.n 4bed4 │ │ │ │ - nop │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - adds r7, #189 @ 0xbd │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ - movs r5, r1 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ - movs r5, r1 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3599c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004bf64 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040a44 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #248] @ (4c070 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - blx 3017c │ │ │ │ - add r4, pc │ │ │ │ - ldr r0, [pc, #240] @ (4c074 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #28 │ │ │ │ - add r0, pc │ │ │ │ - vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ - vstr s0, [r4] │ │ │ │ - blx 34ef0 │ │ │ │ - vldr s11, [r5] │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [r6] │ │ │ │ - vmov.f32 s10, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s16, [r4] │ │ │ │ - vabs.f32 s14, s11 │ │ │ │ - vabs.f32 s15, s13 │ │ │ │ - vadd.f32 s13, s13, s11 │ │ │ │ - vmul.f32 s16, s16, s18 │ │ │ │ - vmov r3, s13 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite lt │ │ │ │ - vmovlt.f32 s13, s10 │ │ │ │ - vmovge.f32 s13, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vstr s13, [r4, #4] │ │ │ │ - ite lt │ │ │ │ - vmovlt.f32 s17, s14 │ │ │ │ - vmovge.f32 s17, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vsub.f32 s17, s16, s17 │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vsub.f32 s16, s16, s15 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 31b04 │ │ │ │ - blx 356f0 │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 31b04 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - blx 356f0 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmul.f32 s0, s16, s18 │ │ │ │ - blx 2fe70 │ │ │ │ - blx 356f0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vmul.f32 s0, s17, s18 │ │ │ │ - blx 2fe70 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - blx 356f0 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vsub.f32 s14, s19, s20 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - vsub.f32 s15, s16, s15 │ │ │ │ - vdiv.f32 s16, s14, s15 │ │ │ │ - vmov.f32 s1, s16 │ │ │ │ - vstr s16, [r4, #16] │ │ │ │ - blx 34418 │ │ │ │ - vdiv.f32 s14, s21, s16 │ │ │ │ - vpop {d8-d10} │ │ │ │ - vdiv.f32 s15, s14, s0 │ │ │ │ - vstr s15, [r4, #20] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - str r0, [r3, #24] │ │ │ │ - movs r5, r1 │ │ │ │ - subs r2, r6, r6 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c078 : │ │ │ │ - mov ip, r1 │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r1, [pc, #228] @ (4c164 ) │ │ │ │ - vldr s1, [ip] │ │ │ │ - add r1, pc │ │ │ │ - vmul.f32 s14, s1, s1 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmla.f32 s14, s0, s0 │ │ │ │ - vsqrt.f32 s13, s14 │ │ │ │ - vcmp.f32 s13, #0.0 │ │ │ │ - vstr s13, [r1, #24] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4c152 │ │ │ │ - push {lr} │ │ │ │ +00040a60 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - vstr s15, [sp, #12] │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - vnmul.f32 s1, s15, s1 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ - blx 2fc08 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vldr s12, [r1, #16] │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vdiv.f32 s14, s0, s12 │ │ │ │ - vabs.f32 s11, s14 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vcmpe.f32 s11, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4c112 │ │ │ │ - vldr s15, [r1, #28] │ │ │ │ - vstr s15, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - vldr s0, [r1, #20] │ │ │ │ - vmov.f32 s1, #112 @ 0x3f800000 1.0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - vdiv.f32 s1, s1, s12 │ │ │ │ - vstr s15, [sp, #4] │ │ │ │ - vdiv.f32 s0, s13, s0 │ │ │ │ - blx 34418 │ │ │ │ - blx 2fd80 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vnmls.f32 s0, s15, s14 │ │ │ │ - vmul.f32 s15, s0, s16 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - bx lr │ │ │ │ - str r4, [r2, #8] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32114 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c168 : │ │ │ │ - push {r4, lr} │ │ │ │ +00040a7c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #120] @ (4c1f0 ) │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s0, [r1] │ │ │ │ - sub sp, #24 │ │ │ │ - add r4, pc │ │ │ │ - strd r2, r0, [sp, #8] │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - vldr s14, [r4] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vmul.f32 s0, s0, s13 │ │ │ │ - vnmls.f32 s0, s14, s15 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 31b04 │ │ │ │ - vldr s15, [r4, #12] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r4, #8] │ │ │ │ - blx 310b0 │ │ │ │ - vldr s15, [r4, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 32544 │ │ │ │ - vldr s12, [r4, #8] │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vmul.f32 s13, s12, s13 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vnmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 328fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c1f4 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00040a98 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #100] @ (4c268 ) │ │ │ │ - mov r5, r0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [pc, #96] @ (4c26c ) │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - vstr s0, [r4] │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov s11, r3 │ │ │ │ - vldr s13, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ - vabs.f32 s0, s11 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s12 │ │ │ │ - vnmls.f32 s0, s13, s14 │ │ │ │ - vstr s15, [r4, #4] │ │ │ │ - vmul.f32 s0, s0, s14 │ │ │ │ - blx 30938 │ │ │ │ - vmov.f32 s14, #0 @ 0x40000000 2.0 │ │ │ │ - vdiv.f32 s15, s14, s0 │ │ │ │ - vmul.f32 s0, s0, s0 │ │ │ │ - vstr s0, [r4, #16] │ │ │ │ - vstr s15, [r4, #12] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ - movs r5, r1 │ │ │ │ - adds r4, r5, r4 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30000 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c270 : │ │ │ │ - push {lr} │ │ │ │ +00040ab4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov ip, r1 │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r1, [pc, #204] @ (4c354 ) │ │ │ │ - sub sp, #20 │ │ │ │ - vldr s13, [ip] │ │ │ │ - add r1, pc │ │ │ │ - vmul.f32 s15, s13, s13 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vstr s14, [r1, #8] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4c314 │ │ │ │ - vldr s1, [r1, #4] │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - vnmul.f32 s1, s1, s13 │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - blx 2fc08 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vldr s15, [r1, #16] │ │ │ │ - vdiv.f32 s13, s0, s15 │ │ │ │ - vabs.f32 s15, s13 │ │ │ │ - ldr r1, [pc, #128] @ (4c358 ) │ │ │ │ - vstr s13, [r2] │ │ │ │ - add r1, pc │ │ │ │ - vldr s13, [r1] │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4c300 │ │ │ │ - vldr s12, [r1, #12] │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vdiv.f32 s0, s14, s12 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4c31e │ │ │ │ - ldr r1, [pc, #88] @ (4c35c ) │ │ │ │ - add r1, pc │ │ │ │ - vldr s15, [r1, #20] │ │ │ │ - vstr s15, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - vldr s15, [pc, #56] @ 4c350 │ │ │ │ - vmov.f32 s13, s15 │ │ │ │ - b.n 4c2d4 │ │ │ │ - strd r1, r3, [sp, #4] │ │ │ │ - vstr s13, [sp] │ │ │ │ - blx 30260 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vldr s13, [sp] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vnmls.f32 s0, s13, s14 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - vmul.f32 s15, s0, s15 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f044 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c360 : │ │ │ │ - push {r4, lr} │ │ │ │ +00040ad0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #108] @ (4c3dc ) │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r1] │ │ │ │ - sub sp, #16 │ │ │ │ - add r4, pc │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - vldr s11, [r4, #8] │ │ │ │ - vldr s12, [r4, #4] │ │ │ │ - vldr s14, [r4, #12] │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vnmls.f32 s15, s12, s13 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r4] │ │ │ │ - blx 310b0 │ │ │ │ - vldr s15, [r4, #16] │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 32544 │ │ │ │ - vldr s12, [r4] │ │ │ │ - vldr s13, [r4, #8] │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vldr s14, [sp, #12] │ │ │ │ - vmul.f32 s13, s12, s13 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vnmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f628 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c3e0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00040aec : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #104] @ (4c45c ) │ │ │ │ - mov r5, r0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [pc, #100] @ (4c460 ) │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - vstr s0, [r4, #4] │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov s11, r3 │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ - vabs.f32 s16, s11 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s12 │ │ │ │ - vnmls.f32 s16, s13, s14 │ │ │ │ - vstr s15, [r4, #8] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 30938 │ │ │ │ - vstr s0, [r4, #16] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 2fe70 │ │ │ │ - vsub.f32 s0, s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - vstr s0, [r4, #12] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32338 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c464 : │ │ │ │ - push {lr} │ │ │ │ +00040b08 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov ip, r1 │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r1, [pc, #176] @ (4c52c ) │ │ │ │ - sub sp, #28 │ │ │ │ - vldr s1, [ip] │ │ │ │ - add r1, pc │ │ │ │ - vmul.f32 s14, s1, s1 │ │ │ │ - vldr s11, [r1, #8] │ │ │ │ - vmla.f32 s14, s0, s0 │ │ │ │ - vsqrt.f32 s15, s14 │ │ │ │ - vcmp.f32 s15, #0.0 │ │ │ │ - vstr s15, [r1] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4c51e │ │ │ │ - vnmul.f32 s1, s11, s1 │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - vstr s11, [sp, #4] │ │ │ │ - blx 2fc08 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - vldr s11, [sp, #4] │ │ │ │ - vldr s14, [r1, #16] │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vdiv.f32 s13, s0, s14 │ │ │ │ - vabs.f32 s12, s13 │ │ │ │ - ldr r1, [pc, #92] @ (4c530 ) │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vstr s13, [r2] │ │ │ │ - add r1, pc │ │ │ │ - vldr s13, [r1, #4] │ │ │ │ - vldr s10, [r1, #12] │ │ │ │ - vmul.f32 s14, s13, s14 │ │ │ │ - vcmpe.f32 s13, s12 │ │ │ │ - vsub.f32 s15, s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vadd.f32 s15, s15, s10 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vstr s15, [r3] │ │ │ │ - bmi.n 4c510 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4c51a │ │ │ │ - ldr r1, [pc, #32] @ (4c534 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - str r1, [r2, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - vldr s12, [pc, #8] @ 4c528 │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - b.n 4c4d0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33f94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c538 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040b24 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #176] @ (4c600 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #176] @ (4c604 ) │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r4, [pc, #172] @ (4c608 ) │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r2, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vldr s14, [pc, #128] @ 4c5f4 │ │ │ │ - ldr r2, [pc, #148] @ (4c60c ) │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [sp, #16] │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31088 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 310b0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ - blx 32544 │ │ │ │ - vldr s13, [pc, #80] @ 4c5f8 │ │ │ │ - vldr s11, [sp, #8] │ │ │ │ - vldr s14, [sp, #12] │ │ │ │ - vmul.f32 s15, s16, s13 │ │ │ │ - vldr s12, [pc, #68] @ 4c5fc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - ldr r2, [pc, #76] @ (4c610 ) │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - add r2, pc │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [pc, #52] @ (4c604 ) │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vdiv.f32 s14, s15, s17 │ │ │ │ - vstr s14, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4c5f0 │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31dc0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c614 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040b40 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30858 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040b5c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #240] @ (4c71c ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #240] @ (4c720 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s14, s0 │ │ │ │ - vldr s15, [pc, #192] @ 4c70c │ │ │ │ - vldr s0, [r1] │ │ │ │ - vabs.f32 s13, s0 │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c6ae │ │ │ │ - vldr s15, [pc, #172] @ 4c710 │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 30260 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 30938 │ │ │ │ - vldr s12, [r5] │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s13, [pc, #140] @ 4c714 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vdiv.f32 s11, s12, s15 │ │ │ │ - vdiv.f32 s12, s11, s0 │ │ │ │ - vdiv.f32 s15, s12, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vabs.f32 s13, s15 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4c6e2 │ │ │ │ - ldr r0, [pc, #116] @ (4c724 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 40bca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34e04 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ - vstr s0, [r4] │ │ │ │ - ldr r2, [pc, #100] @ (4c728 ) │ │ │ │ - ldr r3, [pc, #88] @ (4c720 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4c708 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vadd.f32 s15, s16, s16 │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31b04 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s14, [pc, #32] @ 4c718 │ │ │ │ - vadd.f32 s0, s15, s0 │ │ │ │ - vdiv.f32 s0, s0, s14 │ │ │ │ - blx 30260 │ │ │ │ - b.n 4c6c2 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ - ands r5, r7 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40bd8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40bdc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bge.n 40c6c │ │ │ │ movs r2, r1 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004c72c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040be0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #148] @ (4c7d8 ) │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #148] @ (4c7dc ) │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r4, [pc, #144] @ (4c7e0 ) │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #124] @ (4c7e4 ) │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - add r2, sp, #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31088 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 310b0 │ │ │ │ - vldr s16, [sp, #8] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 30938 │ │ │ │ - vldr s14, [pc, #72] @ 4c7d4 │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r2, [pc, #76] @ (4c7e8 ) │ │ │ │ - vmul.f32 s15, s17, s14 │ │ │ │ - vadd.f32 s0, s0, s12 │ │ │ │ - vmul.f32 s16, s16, s14 │ │ │ │ - add r2, pc │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s16, [r3] │ │ │ │ - ldr r3, [pc, #40] @ (4c7dc ) │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s15, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4c7d0 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 40c4e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 321ec │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ - subs r7, #97 @ 0x61 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ - movs r4, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40c5c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40c60 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bls.n 40c38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004c7ec : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040c64 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #236] @ (4c8ec ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #236] @ (4c8f0 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vldr s12, [pc, #200] @ 4c8e8 │ │ │ │ - vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [r1] │ │ │ │ - vdiv.f32 s0, s14, s12 │ │ │ │ - vmul.f32 s14, s15, s11 │ │ │ │ - vabs.f32 s13, s0 │ │ │ │ - vcmpe.f32 s13, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c89a │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vstr s0, [sp] │ │ │ │ - vstr s15, [sp, #4] │ │ │ │ - vstr s11, [sp, #8] │ │ │ │ - vstr s12, [sp, #12] │ │ │ │ - blx 32544 │ │ │ │ - vldr s14, [r5] │ │ │ │ - vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [sp, #16] │ │ │ │ - vldr s12, [sp, #12] │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vadd.f32 s13, s13, s9 │ │ │ │ - vldr s10, [sp, #20] │ │ │ │ - vldr s0, [sp] │ │ │ │ - vldr s11, [sp, #8] │ │ │ │ - vdiv.f32 s9, s14, s12 │ │ │ │ - vdiv.f32 s14, s9, s13 │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vstr s14, [r4] │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4c8ca │ │ │ │ - ldr r0, [pc, #88] @ (4c8f4 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #24 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 40cd2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34ccc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40ce0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40ce4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - vstr s0, [r4] │ │ │ │ - ldr r2, [pc, #72] @ (4c8f8 ) │ │ │ │ - ldr r3, [pc, #60] @ (4c8f0 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4c8e4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov.f32 s14, #0 @ 0x40000000 2.0 │ │ │ │ - vadd.f32 s0, s10, s0 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - blx 30260 │ │ │ │ - b.n 4c8ae │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ - subs r7, #97 @ 0x61 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bls.n 40c04 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004c8fc : │ │ │ │ - push {r4, lr} │ │ │ │ +00040ce8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 310b0 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - blx 32544 │ │ │ │ - vldr s0, [r4] │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - vldr s17, [sp, #16] │ │ │ │ - vldr s16, [sp, #20] │ │ │ │ - blx 32544 │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vldr s12, [pc, #56] @ 4c988 │ │ │ │ - vmla.f32 s13, s17, s15 │ │ │ │ - vldr s11, [pc, #52] @ 4c98c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vsqrt.f32 s12, s13 │ │ │ │ - vdiv.f32 s13, s15, s12 │ │ │ │ - vdiv.f32 s15, s14, s12 │ │ │ │ - vstr s13, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - ands r5, r6 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32870 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c990 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00040d04 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - vldr s12, [r0] │ │ │ │ - vmov.f32 s9, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [pc, #264] @ 4cab0 │ │ │ │ - vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [r1] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - vmul.f32 s8, s12, s9 │ │ │ │ - ldr.w lr, [pc, #248] @ 4cab4 │ │ │ │ - ldr.w ip, [pc, #248] @ 4cab8 │ │ │ │ - mov r4, r2 │ │ │ │ - vdiv.f32 s15, s13, s14 │ │ │ │ - add lr, pc │ │ │ │ - mov r5, r3 │ │ │ │ - vdiv.f32 s11, s8, s14 │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - vmul.f32 s15, s15, s15 │ │ │ │ - vmla.f32 s15, s11, s11 │ │ │ │ - vcmpe.f32 s15, s10 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4ca12 │ │ │ │ - vmov.f32 s11, #0 @ 0x40000000 2.0 │ │ │ │ - vsub.f32 s15, s11, s15 │ │ │ │ - vsqrt.f32 s11, s15 │ │ │ │ - vmul.f32 s13, s13, s11 │ │ │ │ - vdiv.f32 s0, s13, s14 │ │ │ │ - vabs.f32 s15, s0 │ │ │ │ - vcmpe.f32 s15, s10 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4ca46 │ │ │ │ - ldr r0, [pc, #168] @ (4cabc ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #24 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33e24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040d20 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 40d8e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc7c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40d9c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40da0 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - vldr s15, [sp, #24] │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - ldr r2, [pc, #152] @ (4cac0 ) │ │ │ │ - ldr r3, [pc, #140] @ (4cab8 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r4] │ │ │ │ - vstr s15, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4caaa │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vstr s10, [sp, #4] │ │ │ │ - vstr s14, [sp, #8] │ │ │ │ - vstr s11, [sp, #12] │ │ │ │ - vstr s12, [sp, #16] │ │ │ │ - vstr s9, [sp, #20] │ │ │ │ - blx 30260 │ │ │ │ - vstr s0, [sp] │ │ │ │ - blx 30938 │ │ │ │ - vldr s11, [sp, #12] │ │ │ │ - vldr s12, [sp, #16] │ │ │ │ - vldr s9, [sp, #20] │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vmul.f32 s12, s12, s11 │ │ │ │ - vldr s10, [sp, #4] │ │ │ │ - vmul.f32 s12, s12, s9 │ │ │ │ - vdiv.f32 s13, s12, s14 │ │ │ │ - vdiv.f32 s14, s13, s0 │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vcmpe.f32 s13, s10 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4ca12 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - blx 30260 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - b.n 4ca26 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r4, {r4} │ │ │ │ + movs r2, r1 │ │ │ │ + bhi.n 40d98 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004cac4 : │ │ │ │ +00040da4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r1 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - blx 310b0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 32544 │ │ │ │ - vldr s15, [pc, #52] @ 4cb34 │ │ │ │ - vldr s13, [sp, #16] │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vldr s12, [pc, #40] @ 4cb38 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r3] │ │ │ │ - vdiv.f32 s14, s15, s17 │ │ │ │ - vstr s14, [r2] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 32c8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - ands r5, r6 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ │ │ │ │ -0004cb3c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040de4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #228] @ (4cc34 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #228] @ (4cc38 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s13, s0 │ │ │ │ - vldr s15, [pc, #192] @ 4cc30 │ │ │ │ - vldr s0, [r1] │ │ │ │ - vabs.f32 s14, s0 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4cbf8 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - vstr s13, [sp, #4] │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 30260 │ │ │ │ - vstr s0, [r4] │ │ │ │ - blx 30938 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s11, [r6] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s13, [sp, #4] │ │ │ │ - vdiv.f32 s12, s11, s15 │ │ │ │ - vdiv.f32 s15, s12, s0 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vstr s15, [r5] │ │ │ │ - vcmpe.f32 s13, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4cbe0 │ │ │ │ - ldr r0, [pc, #108] @ (4cc3c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #92] @ (4cc40 ) │ │ │ │ - ldr r3, [pc, #84] @ (4cc38 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4cc2a │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cbce │ │ │ │ - vldr s14, [r6] │ │ │ │ - movs r3, #0 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cbce │ │ │ │ - vdiv.f32 s14, s0, s15 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vstr s14, [r4] │ │ │ │ - b.n 4cbce │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3435c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004cc44 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040e00 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #156] @ (4ccf8 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #156] @ (4ccfc ) │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r4, [pc, #152] @ (4cd00 ) │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r2, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #128] @ (4cd04 ) │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31088 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 310b0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ - blx 32544 │ │ │ │ - vldr s15, [pc, #72] @ 4ccf0 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vldr s14, [sp, #12] │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vldr s12, [pc, #60] @ 4ccf4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (4cd08 ) │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - add r2, pc │ │ │ │ - vstr s14, [r3] │ │ │ │ - vdiv.f32 s14, s15, s17 │ │ │ │ - ldr r3, [pc, #40] @ (4ccfc ) │ │ │ │ - vstr s14, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ccec │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - ands r5, r6 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004cd0c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040e1c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #272] @ (4ce34 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #272] @ (4ce38 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s13, s0 │ │ │ │ - vldr s15, [pc, #236] @ 4ce30 │ │ │ │ - vldr s0, [r1] │ │ │ │ - vabs.f32 s14, s0 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4cdd6 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - vstr s13, [sp, #4] │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 30260 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 30938 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s11, [r5] │ │ │ │ - vldr s13, [sp, #4] │ │ │ │ - vdiv.f32 s12, s11, s15 │ │ │ │ - vdiv.f32 s15, s12, s0 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s13, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4ce04 │ │ │ │ - ldr r0, [pc, #152] @ (4ce3c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vstr s0, [r4] │ │ │ │ - ldr r2, [pc, #136] @ (4ce40 ) │ │ │ │ - ldr r3, [pc, #124] @ (4ce38 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ce2a │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cda2 │ │ │ │ - vldr s14, [r5] │ │ │ │ - movs r3, #0 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cda2 │ │ │ │ - vdiv.f32 s14, s0, s15 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - vmul.f32 s0, s14, s15 │ │ │ │ - vmul.f32 s0, s0, s13 │ │ │ │ - b.n 4cdb6 │ │ │ │ - vadd.f32 s15, s16, s16 │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31b04 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s13, [sp, #4] │ │ │ │ - vadd.f32 s0, s15, s0 │ │ │ │ - vdiv.f32 s0, s0, s13 │ │ │ │ - blx 30260 │ │ │ │ - b.n 4cdb6 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 340a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ce44 : │ │ │ │ - push {lr} │ │ │ │ +00040e38 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [pc, #96] @ 4cecc │ │ │ │ - vmul.f32 s0, s0, s13 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vldr s14, [r1] │ │ │ │ - vadd.f32 s14, s0, s14 │ │ │ │ - vsub.f32 s0, s0, s15 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s15, s0 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - blx 310b0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vstr s15, [r2] │ │ │ │ - blx 2fe70 │ │ │ │ - blx 356f0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33784 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ced0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040e54 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #140] @ (4cf70 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #140] @ (4cf74 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vldr s15, [r0] │ │ │ │ - vabs.f32 s13, s15 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s0, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4cf54 │ │ │ │ - vmov.f32 s14, s0 │ │ │ │ - vldr s0, [r5] │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - blx 34a3c │ │ │ │ - blx 2fd80 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vmls.f32 s0, s14, s15 │ │ │ │ - ldr r2, [pc, #60] @ (4cf78 ) │ │ │ │ - ldr r3, [pc, #56] @ (4cf74 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4cf6a │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #36] @ (4cf7c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vstr s0, [r4] │ │ │ │ - b.n 4cf38 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34848 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004cf80 : │ │ │ │ - push {lr} │ │ │ │ +00040e70 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 310b0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vldr s13, [r1] │ │ │ │ - vstr s0, [r2] │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vneg.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s15, s13 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s14, s15 │ │ │ │ - vstr s14, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b20 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004cfec : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00040e8c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (4d080 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #128] @ (4d084 ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vstr s14, [r5] │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s0, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4d050 │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vmul.f32 s0, s0, s14 │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4d062 │ │ │ │ - ldr r0, [pc, #52] @ (4d088 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #40] @ (4d08c ) │ │ │ │ - ldr r3, [pc, #28] @ (4d084 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d07a │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004d090 : │ │ │ │ - ldr r3, [pc, #40] @ (4d0bc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 4d0a2 │ │ │ │ - ldr r3, [pc, #36] @ (4d0c0 ) │ │ │ │ - add r3, pc │ │ │ │ - vldr s0, [r3] │ │ │ │ - bx lr │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #28] @ (4d0c4 ) │ │ │ │ - vldr s15, [pc, #12] @ 4d0b8 │ │ │ │ - add r3, pc │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - vstr s15, [r3] │ │ │ │ - bx lr │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [r1, r3] │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [r7, r2] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30568 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d0c8 : │ │ │ │ +00040ea8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr s15, [pc, #24] @ 4d0f4 │ │ │ │ - vldr s16, [r0] │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - blx 3017c │ │ │ │ - vdiv.f32 s0, s16, s0 │ │ │ │ - vpop {d8} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 342d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r4, r6 │ │ │ │ │ │ │ │ -0004d0f8 : │ │ │ │ +00040ec4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr s16, [r0] │ │ │ │ - blx 3017c │ │ │ │ - vldr s15, [pc, #16] @ 4d124 │ │ │ │ - vmul.f32 s0, s16, s0 │ │ │ │ - vpop {d8} │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3452c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r4, r6 │ │ │ │ │ │ │ │ -0004d128 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040ee0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 350a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040efc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34604 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040f18 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cbz r3, 4d19a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - vldr s0, [r5] │ │ │ │ - cbz r3, 4d17a │ │ │ │ - vldr s15, [r4] │ │ │ │ - eor.w r1, r3, r3, asr #31 │ │ │ │ - sub.w r1, r1, r3, asr #31 │ │ │ │ - cmp r3, #0 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - ble.n 4d17e │ │ │ │ - movs r2, #1 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - cmp r3, r1 │ │ │ │ - add.w r2, r2, #2 │ │ │ │ - beq.n 4d17a │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4d164 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #1 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - add.w r3, r3, #2 │ │ │ │ - beq.n 4d17a │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 4d180 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f9c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r1, [pc, #24] @ (4d1b8 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00040f3c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31efc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040f58 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3181c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040f74 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 40fe8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #20] @ (4d1bc ) │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33e34 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40ff8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40ffc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #20] @ (4d1c0 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 4d142 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - sxth r6, r3 │ │ │ │ + bvs.n 40f90 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d1c4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00041000 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s1, [r1] │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - vcmpe.f32 s1, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4d202 │ │ │ │ - vldr s0, [r5] │ │ │ │ - vstr s1, [sp, #12] │ │ │ │ - blx 35340 │ │ │ │ - vldr s1, [sp, #12] │ │ │ │ - vadd.f32 s0, s0, s1 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 3533c │ │ │ │ - mov r4, r1 │ │ │ │ - movs r0, #10 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #24] @ (4d224 ) │ │ │ │ - strd r1, r0, [sp] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41068 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #20] @ (4d228 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #20] @ (4d22c ) │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31bb4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41078 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4107c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - vldr s1, [r4] │ │ │ │ - b.n 4d1e4 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ movs r2, r1 │ │ │ │ - cbz r4, 4d25c │ │ │ │ + bvs.n 41160 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d230 : │ │ │ │ +00041080 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004109c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4d260 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ - mov r0, r1 │ │ │ │ - add r0, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ mov r0, r1 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - movs r0, #10 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #24] @ (4d280 ) │ │ │ │ - strd r1, r0, [sp] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41104 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #20] @ (4d284 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #20] @ (4d288 ) │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 302cc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41114 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41118 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - b.n 4d248 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r2, r1 │ │ │ │ - cbz r6, 4d2a0 │ │ │ │ + bpl.n 41114 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d28c : │ │ │ │ - vldr s15, [r0] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s14, s15 │ │ │ │ - vcvt.f32.s32 s12, s14 │ │ │ │ - vmov r3, s14 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - subs r0, r3, #1 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vmov r3, s15 │ │ │ │ - adds r0, r3, r0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004d2b8 : │ │ │ │ - vldr s12, [r1] │ │ │ │ - vldr s15, [r0] │ │ │ │ - vmul.f32 s14, s12, s12 │ │ │ │ - vadd.f32 s13, s15, s15 │ │ │ │ - vnmls.f32 s14, s15, s15 │ │ │ │ - vmul.f32 s15, s13, s12 │ │ │ │ - vstr s15, [r3] │ │ │ │ - vstr s14, [r2] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004d2dc : │ │ │ │ - push {r4, lr} │ │ │ │ +0004111c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s16, [r0] │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f880 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 32544 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vldr s16, [sp, #12] │ │ │ │ - vmul.f32 s15, s15, s17 │ │ │ │ - vstr s15, [r2] │ │ │ │ - blx 30f18 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s16, s16, s0 │ │ │ │ - vstr s16, [r3] │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4118e │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 332f4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4119c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (411a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r0!, {r4} │ │ │ │ + movs r2, r1 │ │ │ │ + bpl.n 410d8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d340 : │ │ │ │ - vldr s12, [r1] │ │ │ │ - vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vmul.f32 s13, s12, s12 │ │ │ │ - vcmpe.f32 s12, #0.0 │ │ │ │ - vmla.f32 s13, s14, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vsqrt.f32 s15, s13 │ │ │ │ - vadd.f32 s10, s14, s15 │ │ │ │ - vsqrt.f32 s13, s10 │ │ │ │ - vmul.f32 s13, s13, s11 │ │ │ │ - bgt.n 4d372 │ │ │ │ - vneg.f32 s13, s13 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - vstr s13, [r2] │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vmul.f32 s15, s14, s12 │ │ │ │ - vstr s15, [r3] │ │ │ │ - bx lr │ │ │ │ +000411a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b38 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d38c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000411c0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (4d448 ) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov sl, r2 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #164] @ (4d44c ) │ │ │ │ - add r2, pc │ │ │ │ - vldr s16, [r1] │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41242 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f880 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 32544 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - vadd.f32 s15, s15, s17 │ │ │ │ - vcmp.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4d42c │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vstr s15, [sp] │ │ │ │ - vstr s13, [sp, #4] │ │ │ │ - blx 30f18 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s13, [sp, #4] │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vdiv.f32 s13, s0, s15 │ │ │ │ - ldr r2, [pc, #68] @ (4d450 ) │ │ │ │ - ldr r3, [pc, #64] @ (4d44c ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s13, [r5] │ │ │ │ - vstr s14, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d442 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + blx 35720 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #36] @ (4d454 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41250 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41254 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vmov.f32 s13, s14 │ │ │ │ - b.n 4d408 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bpl.n 41274 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d458 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00041258 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #404] @ (4d604 ) │ │ │ │ - mov r8, r3 │ │ │ │ - sub sp, #24 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 412b2 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4d5da │ │ │ │ - ldr r5, [pc, #388] @ (4d608 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #388] @ (4d60c ) │ │ │ │ - add r5, pc │ │ │ │ - add r1, pc │ │ │ │ + blx 32f94 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (412c0 ) │ │ │ │ mov r2, r5 │ │ │ │ - blx 31734 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vldr s18, [r8] │ │ │ │ - vldr s17, [r7] │ │ │ │ - vldr s16, [r3] │ │ │ │ - vsub.f32 s16, s16, s15 │ │ │ │ - cbz r0, 4d4c4 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - vsub.f32 s17, s16, s17 │ │ │ │ - vstr s18, [r3] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - vstr s17, [r3] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r0, sp, #20 │ │ │ │ - add r1, sp, #16 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 32544 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vldr s19, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - vldr s20, [sp, #20] │ │ │ │ - blx 32544 │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - ldrd r0, r1, [sp, #4] │ │ │ │ - vldr s0, [r4] │ │ │ │ - vldr s18, [sp, #20] │ │ │ │ - vstr s15, [sp, #4] │ │ │ │ - blx 32544 │ │ │ │ - vldr s13, [sp, #20] │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vmul.f32 s11, s13, s18 │ │ │ │ - vldr s12, [pc, #232] @ 4d600 │ │ │ │ - vmul.f32 s1, s13, s15 │ │ │ │ - vmul.f32 s15, s14, s15 │ │ │ │ - vmul.f32 s14, s14, s18 │ │ │ │ - vmla.f32 s15, s11, s19 │ │ │ │ - vabs.f32 s11, s15 │ │ │ │ - vcmpe.f32 s11, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4d588 │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - vstr s14, [sp, #8] │ │ │ │ - vstr s1, [sp, #4] │ │ │ │ - blx 31380 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - vldr s1, [sp, #4] │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vstr s0, [r3] │ │ │ │ - vmul.f32 s0, s18, s20 │ │ │ │ - vnmls.f32 s1, s19, s14 │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s1, #0.0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4d5fa │ │ │ │ - blx 2fc08 │ │ │ │ - vsub.f32 s17, s0, s17 │ │ │ │ - b.n 4d4b4 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vmul.f32 s13, s13, s20 │ │ │ │ - vstr s15, [sp, #12] │ │ │ │ - vstr s14, [sp, #8] │ │ │ │ - vstr s1, [sp, #4] │ │ │ │ - vnmls.f32 s0, s19, s1 │ │ │ │ - vmul.f32 s0, s0, s0 │ │ │ │ - vmla.f32 s0, s13, s13 │ │ │ │ - vsqrt.f32 s0, s0 │ │ │ │ - blx 30260 │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - vldr s1, [sp, #4] │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vstr s0, [r3] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4d554 │ │ │ │ - vldr s15, [r5, #4] │ │ │ │ - vsub.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 4d554 │ │ │ │ - ldr r1, [pc, #52] @ (4d610 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #52] @ (4d614 ) │ │ │ │ + ldr r0, [pc, #12] @ (412c4 ) │ │ │ │ add r1, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - blx 3017c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - vstr s0, [r1, #4] │ │ │ │ - b.n 4d482 │ │ │ │ - vsub.f32 s17, s16, s17 │ │ │ │ - b.n 4d4b4 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r4, [pc, #912] @ (4d99c ) │ │ │ │ - movs r5, r1 │ │ │ │ - adcs.w r0, r2, #9043968 @ 0x8a0000 │ │ │ │ - ldr r3, [pc, #560] @ (4d844 ) │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bmi.n 41254 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004d618 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000412c8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r2, [pc, #108] @ (4d6a0 ) │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r6, sp, #20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (4d6a4 ) │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - ldrd r7, r5, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2f278 │ │ │ │ - vldr s15, [r9] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, sp, #16 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41322 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ str r5, [sp, #0] │ │ │ │ - vstr s15, [sp, #24] │ │ │ │ - blx 2f278 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2f278 │ │ │ │ - ldr r2, [pc, #36] @ (4d6a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (4d6a4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d69a │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r2, r1, #27 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ - movs r4, r1 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35bb4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41330 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41334 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bmi.n 41434 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d6ac : │ │ │ │ - push {r4, lr} │ │ │ │ +00041338 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - vldr s0, [r0] │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 32544 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - vldr s11, [r4] │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vldr s12, [r2] │ │ │ │ - vmul.f32 s14, s11, s15 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s15, s12, s15 │ │ │ │ - vmla.f32 s15, s11, s13 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - vstr s14, [r3] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 413a6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35de4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (413b4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (413b8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bmi.n 41400 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d700 : │ │ │ │ - push {lr} │ │ │ │ +000413bc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #28 │ │ │ │ - vldr s18, [r0] │ │ │ │ - vldr s0, [r1] │ │ │ │ - add r0, sp, #20 │ │ │ │ - add r1, sp, #16 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32700 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000413d8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41446 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33ffc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - blx 32544 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - vldr s16, [sp, #20] │ │ │ │ - vldr s17, [sp, #16] │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - vmul.f32 s16, s16, s18 │ │ │ │ - vldr s0, [r2] │ │ │ │ - blx 32544 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - vmul.f32 s17, s17, s18 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - vmul.f32 s14, s14, s16 │ │ │ │ - vstr s17, [r3] │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {pc} │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41454 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41458 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bcc.n 413b0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d774 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004145c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr s0, [r1] │ │ │ │ - vldr s1, [r0] │ │ │ │ - vldr s17, [r2] │ │ │ │ - vmul.f32 s16, s0, s0 │ │ │ │ - vmla.f32 s16, s1, s1 │ │ │ │ - vmov.f32 s14, s16 │ │ │ │ - vmla.f32 s14, s17, s17 │ │ │ │ - vsqrt.f32 s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - blx 2fc08 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s1, s17 │ │ │ │ - vsqrt.f32 s0, s16 │ │ │ │ - vstr s15, [r3] │ │ │ │ - blx 2fc08 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vpop {d8} │ │ │ │ - vstr s0, [r3] │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 414ca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31204 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (414d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (414dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bcc.n 4157c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d7d0 : │ │ │ │ - push {lr} │ │ │ │ +000414e0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov ip, r1 │ │ │ │ - sub sp, #20 │ │ │ │ - vldr s16, [r0] │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [ip] │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 32544 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmul.f32 s14, s14, s16 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4154e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 302d8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4155c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41560 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bcs.n 41548 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d820 : │ │ │ │ - push {lr} │ │ │ │ +00041564 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr s0, [r1] │ │ │ │ - sub sp, #12 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vmul.f32 s15, s0, s0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vmla.f32 s15, s14, s14 │ │ │ │ - vmov.f32 s1, s14 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vstr s14, [r2] │ │ │ │ - blx 2fc08 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3087c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d85c : │ │ │ │ - push {lr} │ │ │ │ +00041580 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 34bac │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 317bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d884 : │ │ │ │ - push {lr} │ │ │ │ +0004159c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 34ea4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d8ac : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000415b8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41626 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #116] @ (4d934 ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4d938 ) │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (4d93c ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4d90a │ │ │ │ - ldr r1, [pc, #88] @ (4d940 ) │ │ │ │ - ldr r2, [pc, #76] @ (4d938 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4d92e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32224 │ │ │ │ - ldr r1, [pc, #56] @ (4d944 ) │ │ │ │ - ldr r2, [pc, #40] @ (4d938 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4d92e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 2f2b4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 34950 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r6, r7, #16 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.u32 d0, d14, d9 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ - movs r4, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41634 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41638 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bcs.n 416c0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d948 : │ │ │ │ - push {lr} │ │ │ │ +0004163c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 309cc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f0b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d970 : │ │ │ │ - push {lr} │ │ │ │ +00041658 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 416c6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 34294 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2efe8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (416d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (416d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 41670 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d998 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000416dc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4174a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #116] @ (4da20 ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4da24 ) │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (4da28 ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4d9f6 │ │ │ │ - ldr r1, [pc, #88] @ (4da2c ) │ │ │ │ - ldr r2, [pc, #76] @ (4da24 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4da1a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32ca4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33e00 │ │ │ │ - ldr r1, [pc, #56] @ (4da30 ) │ │ │ │ - ldr r2, [pc, #40] @ (4da24 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41758 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4175c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4da1a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 4183c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041760 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 417ce │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30584 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32cf4 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r2, r2, #13 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr9, {0} │ │ │ │ - lsls r6, r5, #12 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ - movs r4, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (417dc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (417e0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 41808 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004da34 : │ │ │ │ - push {lr} │ │ │ │ +000417e4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 32ccc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31da0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004da5c : │ │ │ │ - push {lr} │ │ │ │ +00041800 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 31c10 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 315d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004da84 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004181c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4188a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #116] @ (4db0c ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4db10 ) │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (4db14 ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4dae2 │ │ │ │ - ldr r1, [pc, #88] @ (4db18 ) │ │ │ │ - ldr r2, [pc, #76] @ (4db10 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4db06 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 34e44 │ │ │ │ - ldr r1, [pc, #56] @ (4db1c ) │ │ │ │ - ldr r2, [pc, #40] @ (4db10 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4db06 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 2f498 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 321f8 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r6, r4, #9 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r6, #-36] @ 0xffffffdc │ │ │ │ - lsls r2, r0, #9 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004db20 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4db52 │ │ │ │ - push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4db3e │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004db54 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4db86 │ │ │ │ - push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4db72 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41898 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4189c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + beq.n 4199c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004db88 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4dbba │ │ │ │ - push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4dba6 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ +000418a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 355e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004dbbc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000418bc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #128] @ (4dc50 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #128] @ (4dc54 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #124] @ (4dc58 ) │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4dc30 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ - add.w r0, r9, #4 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - ldr.w lr, [sp] │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - movs r3, #1 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r2, lr │ │ │ │ - ite eq │ │ │ │ - moveq r2, lr │ │ │ │ - ldrne r2, [r4, #0] │ │ │ │ - cmp r3, ip │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r1, r5 │ │ │ │ - bne.n 4dc16 │ │ │ │ - ldr r2, [pc, #40] @ (4dc5c ) │ │ │ │ - ldr r3, [pc, #32] @ (4dc54 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4dc4a │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r6, #4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stc2 0, cr0, [lr], #-36 @ 0xffffffdc │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004dc60 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4dc84 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4192a │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w ip, [r1, #-4] │ │ │ │ - cmp r3, r2 │ │ │ │ - add r1, r0 │ │ │ │ - bne.n 4dc78 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35020 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41938 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4193c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + beq.n 4194c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004dc88 : │ │ │ │ +00041940 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (4dd1c ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4dd20 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (4dd24 ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4dcf0 │ │ │ │ - ldr r1, [pc, #92] @ (4dd28 ) │ │ │ │ - ldr r2, [pc, #84] @ (4dd20 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4dd18 │ │ │ │ - mov r2, r8 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 419ae │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31118 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 34ba8 │ │ │ │ - ldr r1, [pc, #56] @ (4dd2c ) │ │ │ │ - ldr r2, [pc, #44] @ (4dd20 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (419bc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (419c0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4dd18 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 34ea0 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - smmla r0, sl, r9, r0 │ │ │ │ - movs r0, r7 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r2 │ │ │ │ - movs r4, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop {15} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004dd30 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000419c4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #128] @ (4ddc4 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #128] @ (4ddc8 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #124] @ (4ddcc ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41a32 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 338b4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41a40 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41a44 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4dda6 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r0, r9, #4 │ │ │ │ - ldr.w lr, [sp] │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r3, lr │ │ │ │ - itee eq │ │ │ │ - moveq r3, lr │ │ │ │ - ldrne r7, [r4, #0] │ │ │ │ - mulne r3, r7 │ │ │ │ - cmp r2, ip │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - add r1, r5 │ │ │ │ - bne.n 4dd8a │ │ │ │ - ldr r2, [pc, #40] @ (4ddd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (4ddc8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ddc0 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - vrev64. d0, d11 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfaba0009 │ │ │ │ - vhadd.u16 d16, d10, d11 │ │ │ │ - │ │ │ │ -0004ddd4 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4de0e │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r2, ip │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - add r1, lr │ │ │ │ - bne.n 4ddf6 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ite vs │ │ │ │ + movvs r2, r1 │ │ │ │ + ldmiavc r7!, {r1, r2, r3, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004de10 : │ │ │ │ +00041a48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (4dea4 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4dea8 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (4deac ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4de78 │ │ │ │ - ldr r1, [pc, #92] @ (4deb0 ) │ │ │ │ - ldr r2, [pc, #84] @ (4dea8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4dea0 │ │ │ │ - mov r2, r8 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41ab6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32448 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 309c8 │ │ │ │ - ldr r1, [pc, #56] @ (4deb4 ) │ │ │ │ - ldr r2, [pc, #44] @ (4dea8 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41ac4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41ac8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4dea0 │ │ │ │ - mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bkpt 0x00e8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041acc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41b3a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3410c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 34290 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 13, cr0, cr8, cr11, {0} │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, #9] │ │ │ │ - cdp2 0, 11, cr0, cr0, cr11, {0} │ │ │ │ - cdp2 0, 8, cr0, cr8, cr11, {0} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41b48 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41b4c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bkpt 0x0064 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004deb8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00041b50 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #128] @ (4df4c ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #128] @ (4df50 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #124] @ (4df54 ) │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41bbe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f69c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41bcc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41bd0 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4df2e │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r0, r9, #4 │ │ │ │ - ldr.w lr, [sp] │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r3, lr │ │ │ │ - itee eq │ │ │ │ - moveq r3, lr │ │ │ │ - ldrne r7, [r4, #0] │ │ │ │ - addne r3, r3, r7 │ │ │ │ - cmp r2, ip │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - add r1, r5 │ │ │ │ - bne.n 4df12 │ │ │ │ - ldr r2, [pc, #40] @ (4df58 ) │ │ │ │ - ldr r3, [pc, #28] @ (4df50 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4df48 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 3, cr0, cr4, cr11, {0} │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh.w r0, [r2, r9] │ │ │ │ - ldc2l 0, cr0, [r2, #44] @ 0x2c │ │ │ │ - │ │ │ │ -0004df5c : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4df94 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r2, ip │ │ │ │ - add r3, r5 │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - add r1, lr │ │ │ │ - bne.n 4df7e │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004df98 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00041bd4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (4e02c ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4e030 ) │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41c2e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32994 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41c3c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41c40 ) │ │ │ │ add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (4e034 ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041c44 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4e000 │ │ │ │ - ldr r1, [pc, #92] @ (4e038 ) │ │ │ │ - ldr r2, [pc, #84] @ (4e030 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e028 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41c9e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 32cc8 │ │ │ │ - ldr r1, [pc, #56] @ (4e03c ) │ │ │ │ - ldr r2, [pc, #44] @ (4e030 ) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 320d0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41cac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41cb0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e028 │ │ │ │ - mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + pop {pc} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041cb4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41d22 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33bb0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 31c0c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldc2l 0, cr0, [r0, #-44] @ 0xffffffd4 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str.w r0, [sl, r9] │ │ │ │ - stc2 0, cr0, [r8, #-44]! @ 0xffffffd4 │ │ │ │ - stc2 0, cr0, [r0, #-44] @ 0xffffffd4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41d30 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41d34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004e040 : │ │ │ │ +00041d38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (4e0f0 ) │ │ │ │ - mov r9, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #152] @ (4e0f4 ) │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (4e0f8 ) │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41de2 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41df0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 312c8 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (41e00 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (41e04 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - blx 32cbc │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4e0d0 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - mov.w fp, #1 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - sub.w r5, fp, r0 │ │ │ │ - sub.w r4, fp, r2 │ │ │ │ - b.n 4e0a6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - add r5, r0 │ │ │ │ - add r4, r2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ - add.w sl, r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r3, [r6, r0, lsl #2] │ │ │ │ - cmp r3, r9 │ │ │ │ - it eq │ │ │ │ - moveq r0, r9 │ │ │ │ - beq.n 4e0c4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - str.w r0, [r8, sl, lsl #2] │ │ │ │ - cmp r7, fp │ │ │ │ - bge.n 4e09e │ │ │ │ - ldr r2, [pc, #40] @ (4e0fc ) │ │ │ │ - ldr r3, [pc, #36] @ (4e0f8 ) │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (41e08 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (41e0c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + cbnz r4, 41e72 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r6, 41e76 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041e10 : │ │ │ │ + b.w 30ab0 │ │ │ │ + │ │ │ │ +00041e14 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w lr, [pc, #60] @ 41e60 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr.w ip, [pc, #56] @ 41e64 │ │ │ │ + mov r0, sp │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + mov.w ip, #0 │ │ │ │ + blx 3397c │ │ │ │ + ldr r2, [pc, #32] @ (41e68 ) │ │ │ │ + ldr r3, [pc, #28] @ (41e64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4e0ea │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 41e5c │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stc2 0, cr0, [r6], #44 @ 0x2c │ │ │ │ - @ instruction: 0xf7aa0009 │ │ │ │ + bkpt 0x00d6 │ │ │ │ + movs r4, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], #-44 @ 0xffffffd4 │ │ │ │ + bkpt 0x00bc │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -0004e100 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00041e6c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [r2] │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 4e15c │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - sub.w r5, sl, r1 │ │ │ │ - sub.w r4, sl, r2 │ │ │ │ - b.n 4e140 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - add r5, r1 │ │ │ │ - add r4, r2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - subs r2, r4, #1 │ │ │ │ - cmp r9, sl │ │ │ │ - str.w r0, [r7, r2, lsl #2] │ │ │ │ - bge.n 4e138 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f874 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e160 : │ │ │ │ +00041e88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (4e1f4 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4e1f8 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (4e1fc ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4e1c8 │ │ │ │ - ldr r1, [pc, #92] @ (4e200 ) │ │ │ │ - ldr r2, [pc, #84] @ (4e1f8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e1f0 │ │ │ │ - mov r2, r8 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41ef6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31df4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 344dc │ │ │ │ - ldr r1, [pc, #56] @ (4e204 ) │ │ │ │ - ldr r2, [pc, #44] @ (4e1f8 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41f04 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41f08 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e1f0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3514c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - smull r0, r0, r8, fp │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf6820009 │ │ │ │ - smmls r0, r0, fp, r0 │ │ │ │ - smlawb r0, r8, fp, r0 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + hlt 0x0028 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004e208 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00041f0c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #556] @ (4e44c ) │ │ │ │ - ldr r4, [pc, #556] @ (4e450 ) │ │ │ │ - mov r7, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - mov.w r4, #0 │ │ │ │ - strd r0, r1, [sp, #12] │ │ │ │ - subs r3, r5, #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bhi.w 4e408 │ │ │ │ - ldr.w sl, [pc, #524] @ 4e454 │ │ │ │ - sub.w r6, fp, #4 │ │ │ │ - ldr.w r9, [pc, #520] @ 4e458 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [pc, #520] @ 4e45c │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4e27a │ │ │ │ - subs r2, r7, #4 │ │ │ │ - ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4e27a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, #4 │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4e28e │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - blx 33bcc │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 4e25c │ │ │ │ - ldr r0, [pc, #456] @ (4e460 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2f90c │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f90c │ │ │ │ - ldr.w lr, [r5] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.w 4e43a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r5, r7, #4 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r8, sp, #72 @ 0x48 │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ - mov ip, r5 │ │ │ │ - add r6, sp, #32 │ │ │ │ - add.w sl, fp, lr, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - str.w r0, [r8, #4]! │ │ │ │ - cmp r1, sl │ │ │ │ - sub.w r3, r3, r0 │ │ │ │ - ldr.w r0, [r9, #4]! │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - sub.w r3, r0, r3 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - str.w r3, [r6, #4]! │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - bne.n 4e2e0 │ │ │ │ - ldrd r0, r9, [sp, #24] │ │ │ │ - mov.w r8, #1 │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - sub.w sl, fp, #4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - add.w ip, sp, #32 │ │ │ │ - movs r1, #1 │ │ │ │ - b.n 4e344 │ │ │ │ - ldr.w r3, [sl, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp lr, r1 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - add r0, r3 │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - blt.n 4e34c │ │ │ │ - ldr.w r6, [r5, #4]! │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 4e328 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 4e38a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - vldr s15, [r2, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e3c4 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bgt.n 4e434 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - it le │ │ │ │ - vmovle.f32 s16, s15 │ │ │ │ - ble.n 4e38a │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - b.n 4e318 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - vldr s15, [r2, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e3dc │ │ │ │ - vcmpe.f32 s16, s15 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s16, s15 │ │ │ │ - cmp r0, r9 │ │ │ │ - bgt.n 4e3e6 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 4e38a │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - b.n 4e318 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bgt.n 4e42e │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 4e354 │ │ │ │ - mov.w r8, #1 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - b.n 4e318 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ble.n 4e3b6 │ │ │ │ - ldr r2, [pc, #124] @ (4e464 ) │ │ │ │ - ldr r3, [pc, #100] @ (4e450 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e446 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #88] @ (4e468 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41f7a │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #84] @ (4e46c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #84] @ (4e470 ) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f900 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41f88 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41f8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt.w 4e244 │ │ │ │ - b.n 4e294 │ │ │ │ - vmov.f32 s16, s14 │ │ │ │ - b.n 4e3e6 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - b.n 4e3e6 │ │ │ │ - ldrd r0, r9, [sp, #24] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - b.n 4e354 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xfae0000b │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfa020009 │ │ │ │ - ldr??.w r0, [r8, #9] │ │ │ │ - add r1, pc, #456 @ (adr r1, 4e628 ) │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + rev r4, r4 │ │ │ │ movs r2, r1 │ │ │ │ - adcs.w r0, r6, #8978432 @ 0x890000 │ │ │ │ - ldrsb.w r0, [sl, fp] │ │ │ │ - strb.w r0, [lr, r9] │ │ │ │ - ldrh.w r0, [r6, r9] │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004e474 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00041f90 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #412] @ (4e624 ) │ │ │ │ - ldr r4, [pc, #412] @ (4e628 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - add r5, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr.w r9, [r6] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r3 │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - mov.w r4, #0 │ │ │ │ - cmp r3, #9 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bhi.w 4e5f4 │ │ │ │ - ldr.w fp, [pc, #376] @ 4e62c │ │ │ │ - subs r6, r7, #4 │ │ │ │ - ldr.w sl, [pc, #376] @ 4e630 │ │ │ │ - movs r4, #1 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - add fp, pc │ │ │ │ - ldr r7, [pc, #368] @ (4e634 ) │ │ │ │ - add sl, pc │ │ │ │ - add r7, pc │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4e4e4 │ │ │ │ - subs r2, r5, #4 │ │ │ │ - ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4e4e4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r3, #4 │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4e4f8 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - mov r1, sl │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 41ffe │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - blx 33bcc │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - ble.n 4e4c6 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35ae4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2f90c │ │ │ │ - add r3, sp, #32 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4200c ) │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [pc, #12] @ (42010 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cbnz r0, 42038 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00042014 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 300ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00042030 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33168 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004204c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 420ba │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2f90c │ │ │ │ - ldr.w sl, [r4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4e56c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + blx 34dd0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add.w lr, sp, #72 @ 0x48 │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ - sub.w ip, r5, #4 │ │ │ │ - add.w fp, r7, sl, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - str.w r0, [lr, #4]! │ │ │ │ - cmp r1, fp │ │ │ │ - sub.w r3, r3, r0 │ │ │ │ - ldr.w r0, [r9, #4]! │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - sub.w r3, r0, r3 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - str.w r3, [r6, #4]! │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - bne.n 4e540 │ │ │ │ - ldrd r3, fp, [sp, #28] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - add.w r1, r8, r3, lsl #2 │ │ │ │ - vldr s0, [r1, #-4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4e5ba │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - subs r4, r5, #4 │ │ │ │ - sub.w lr, r7, #4 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov ip, r9 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 4e5b0 │ │ │ │ - ldr.w r2, [lr, #4]! │ │ │ │ - adds r0, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp sl, r0 │ │ │ │ - ldr.w r2, [r1, #4]! │ │ │ │ - ldr.w r6, [ip, #4]! │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - add r3, r6 │ │ │ │ - blt.n 4e5b8 │ │ │ │ - ldr.w r6, [r4, #4]! │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 4e594 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - add.w r1, r8, r3, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - vldr s15, [r1, #-4] │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s0, s15 │ │ │ │ - cmp fp, r3 │ │ │ │ - bge.n 4e57e │ │ │ │ - ldr r2, [pc, #92] @ (4e638 ) │ │ │ │ - ldr r3, [pc, #72] @ (4e628 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e61e │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #64] @ (4e63c ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #60] @ (4e640 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (4e644 ) │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (420c8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (420cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.w 4e4b0 │ │ │ │ - b.n 4e500 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr??.w r0, [r8, fp] │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf79a0009 │ │ │ │ - @ instruction: 0xf7ca0009 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xf726000b │ │ │ │ - @ instruction: 0xf6220009 │ │ │ │ - @ instruction: 0xf6860009 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004e648 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000420d0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #120] @ (4e6d4 ) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #120] @ (4e6d8 ) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4215a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ + cbz r0, 42168 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34ee0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #16 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #28] @ (42178 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4217c ) │ │ │ │ add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ (4e6dc ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4e6aa │ │ │ │ - ldr r1, [pc, #88] @ (4e6e0 ) │ │ │ │ - ldr r2, [pc, #80] @ (4e6d8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e6d0 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (42180 ) │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 31014 │ │ │ │ - ldr r1, [pc, #56] @ (4e6e4 ) │ │ │ │ - ldr r2, [pc, #40] @ (4e6d8 ) │ │ │ │ + ldr r0, [pc, #20] @ (42184 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e6d0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33ad0 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - subw r0, r2, #2059 @ 0x80b │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf19c0009 │ │ │ │ - @ instruction: 0xf67c000b │ │ │ │ - @ instruction: 0xf656000b │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb844 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb836 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004e6e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00042188 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #556] @ (4e92c ) │ │ │ │ - ldr r4, [pc, #556] @ (4e930 ) │ │ │ │ - mov r7, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - mov.w r4, #0 │ │ │ │ - strd r0, r1, [sp, #12] │ │ │ │ - subs r3, r5, #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bhi.w 4e8e8 │ │ │ │ - ldr.w sl, [pc, #524] @ 4e934 │ │ │ │ - sub.w r6, fp, #4 │ │ │ │ - ldr.w r9, [pc, #520] @ 4e938 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [pc, #520] @ 4e93c │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4e75a │ │ │ │ - subs r2, r7, #4 │ │ │ │ - ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4e75a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, #4 │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4e76e │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42210 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 4221e │ │ │ │ mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - blx 33bcc │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 4e73c │ │ │ │ - ldr r0, [pc, #456] @ (4e940 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 314b8 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2f90c │ │ │ │ - add r3, sp, #28 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (4222c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (42230 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (42234 ) │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f90c │ │ │ │ - ldr.w lr, [r5] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.w 4e91a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r5, r7, #4 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r8, sp, #72 @ 0x48 │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ - mov ip, r5 │ │ │ │ - add r6, sp, #32 │ │ │ │ - add.w sl, fp, lr, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - str.w r0, [r8, #4]! │ │ │ │ - cmp r1, sl │ │ │ │ - sub.w r3, r3, r0 │ │ │ │ - ldr.w r0, [r9, #4]! │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - sub.w r3, r0, r3 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - str.w r3, [r6, #4]! │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - bne.n 4e7c0 │ │ │ │ - ldrd r0, r9, [sp, #24] │ │ │ │ - mov.w r8, #1 │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - sub.w sl, fp, #4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - add.w ip, sp, #32 │ │ │ │ - movs r1, #1 │ │ │ │ - b.n 4e824 │ │ │ │ - ldr.w r3, [sl, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp lr, r1 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - add r0, r3 │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - blt.n 4e82c │ │ │ │ - ldr.w r6, [r5, #4]! │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 4e808 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 4e86a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - vldr s15, [r2, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e8a4 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bgt.n 4e914 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - it le │ │ │ │ - vmovle.f32 s16, s15 │ │ │ │ - ble.n 4e86a │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - b.n 4e7f8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - vldr s15, [r2, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e8bc │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s16, s15 │ │ │ │ - cmp r0, r9 │ │ │ │ - bgt.n 4e8c6 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 4e86a │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - b.n 4e7f8 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bgt.n 4e90e │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 4e834 │ │ │ │ - mov.w r8, #1 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - b.n 4e7f8 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ble.n 4e896 │ │ │ │ - ldr r2, [pc, #124] @ (4e944 ) │ │ │ │ - ldr r3, [pc, #100] @ (4e930 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e926 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #88] @ (4e948 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #84] @ (4e94c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #84] @ (4e950 ) │ │ │ │ + ldr r0, [pc, #20] @ (42238 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt.w 4e724 │ │ │ │ - b.n 4e774 │ │ │ │ - vmov.f32 s16, s14 │ │ │ │ - b.n 4e8c6 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - b.n 4e8c6 │ │ │ │ - ldrd r0, r9, [sp, #24] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - b.n 4e834 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - addw r0, r0, #2059 @ 0x80b │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf5220009 │ │ │ │ - adcs.w r0, ip, #8978432 @ 0x890000 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xb78e │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ movs r2, r1 │ │ │ │ - orns r0, r6, #9 │ │ │ │ - bics.w r0, sl, #9109504 @ 0x8b0000 │ │ │ │ - ssat16 r0, #10, lr │ │ │ │ - @ instruction: 0xf39a0009 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004e954 : │ │ │ │ +0004223c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #412] @ (4eb04 ) │ │ │ │ - ldr r4, [pc, #412] @ (4eb08 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r5, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr.w r9, [r6] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r3 │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - mov.w r4, #0 │ │ │ │ - cmp r3, #9 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bhi.w 4ead4 │ │ │ │ - ldr.w fp, [pc, #376] @ 4eb0c │ │ │ │ - subs r6, r7, #4 │ │ │ │ - ldr.w sl, [pc, #376] @ 4eb10 │ │ │ │ - movs r4, #1 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - add fp, pc │ │ │ │ - ldr r7, [pc, #368] @ (4eb14 ) │ │ │ │ - add sl, pc │ │ │ │ - add r7, pc │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4e9c4 │ │ │ │ - subs r2, r5, #4 │ │ │ │ - ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4e9c4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r3, #4 │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4e9d8 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - mov r1, sl │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 422e6 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 422f4 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - blx 33bcc │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - ble.n 4e9a6 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2f90c │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + blx 34cf0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2f90c │ │ │ │ - ldr.w sl, [r4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4ea4c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add.w lr, sp, #72 @ 0x48 │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ - sub.w ip, r5, #4 │ │ │ │ - add.w fp, r7, sl, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - str.w r0, [lr, #4]! │ │ │ │ - cmp r1, fp │ │ │ │ - sub.w r3, r3, r0 │ │ │ │ - ldr.w r0, [r9, #4]! │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - sub.w r3, r0, r3 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - str.w r3, [r6, #4]! │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - bne.n 4ea20 │ │ │ │ - ldrd r3, fp, [sp, #28] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - add.w r1, r8, r3, lsl #2 │ │ │ │ - vldr s0, [r1, #-4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4ea9a │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - subs r4, r5, #4 │ │ │ │ - sub.w lr, r7, #4 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov ip, r9 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 4ea90 │ │ │ │ - ldr.w r2, [lr, #4]! │ │ │ │ - adds r0, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp sl, r0 │ │ │ │ - ldr.w r2, [r1, #4]! │ │ │ │ - ldr.w r6, [ip, #4]! │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - add r3, r6 │ │ │ │ - blt.n 4ea98 │ │ │ │ - ldr.w r6, [r4, #4]! │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 4ea74 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - add.w r1, r8, r3, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - vldr s15, [r1, #-4] │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s0, s15 │ │ │ │ - cmp fp, r3 │ │ │ │ - bge.n 4ea5e │ │ │ │ - ldr r2, [pc, #92] @ (4eb18 ) │ │ │ │ - ldr r3, [pc, #72] @ (4eb08 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4eafe │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #64] @ (4eb1c ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #60] @ (4eb20 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (4eb24 ) │ │ │ │ + ldr r1, [pc, #28] @ (42304 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (42308 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.w 4e990 │ │ │ │ - b.n 4e9e0 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4230c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (42310 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf398000b │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf2ba0009 │ │ │ │ - @ instruction: 0xf2fa0009 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ movs r2, r1 │ │ │ │ - movw r0, #24587 @ 0x600b │ │ │ │ - adc.w r0, r2, #9 │ │ │ │ - subs.w r0, r6, #9 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004eb28 : │ │ │ │ +00042314 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #120] @ (4ebb4 ) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #120] @ (4ebb8 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ (4ebbc ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4eb8a │ │ │ │ - ldr r1, [pc, #88] @ (4ebc0 ) │ │ │ │ - ldr r2, [pc, #80] @ (4ebb8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4ebb0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4236e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 335e4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 32680 │ │ │ │ - ldr r1, [pc, #56] @ (4ebc4 ) │ │ │ │ - ldr r2, [pc, #40] @ (4ebb8 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4237c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42380 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4ebb0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 3026c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - rsb r0, r2, #11 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip], #36 @ 0x24 │ │ │ │ - @ instruction: 0xf19c000b │ │ │ │ - sbcs.w r0, r6, #11 │ │ │ │ - │ │ │ │ -0004ebc8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #180] @ 4ec8c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #176] @ (4ec90 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #176] @ (4ec94 ) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4ec6c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4ec4e │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #92] @ 4ec88 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt ne │ │ │ │ - vmlane.f32 s14, s15, s15 │ │ │ │ - addne r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4ec30 │ │ │ │ - cbnz r1, 4ec66 │ │ │ │ - ldr r2, [pc, #72] @ (4ec98 ) │ │ │ │ - ldr r3, [pc, #60] @ (4ec90 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ec82 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vsqrt.f32 s0, s14 │ │ │ │ - b.n 4ec4e │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4ec4e │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4ec26 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf124000b │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stc 0, cr0, [r8], {9} │ │ │ │ - @ instruction: 0xf0b2000b │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xb630 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004ec9c : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00042384 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4ece6 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4ecf4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 423de │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [pc, #44] @ 4ecfc │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - bne.n 4ecd0 │ │ │ │ - vsqrt.f32 s0, s14 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4ecf4 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - b.n 4ecc8 │ │ │ │ - vldr s0, [pc, #4] @ 4ecfc │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32c98 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (423ec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (423f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + push {r6, r7, lr} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004ed00 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000423f4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4ed88 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4ed8c ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42462 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4ed90 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4ed5e │ │ │ │ - ldr r2, [pc, #88] @ (4ed94 ) │ │ │ │ - ldr r3, [pc, #76] @ (4ed8c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ed82 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2f1b8 │ │ │ │ - ldr r2, [pc, #56] @ (4ed98 ) │ │ │ │ - ldr r3, [pc, #40] @ (4ed8c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ed82 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 33230 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 347b8 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - vaddl.s32 q8, d12, d11 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xeae60009 │ │ │ │ - vaddl.s8 q8, d6, d11 │ │ │ │ - vaddl.s32 q0, d2, d11 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42470 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42474 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004ed9c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042478 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #192] @ 4ee6c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #188] @ (4ee70 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #188] @ (4ee74 ) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4ee4c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4ee22 │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #104] @ 4ee68 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt ne │ │ │ │ - vmlane.f32 s14, s15, s15 │ │ │ │ - addne r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4ee04 │ │ │ │ - cbnz r1, 4ee3a │ │ │ │ - ldr r2, [pc, #84] @ (4ee78 ) │ │ │ │ - ldr r3, [pc, #72] @ (4ee70 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ee62 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vsqrt.f32 s0, s13 │ │ │ │ - b.n 4ee22 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4ee22 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4edfa │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.s16 d16, d0, d11 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bics.w r0, r4, r9 │ │ │ │ - cdp 0, 13, cr0, cr14, cr11, {0} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f6c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ee7c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042494 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, r3, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4eed4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4eee2 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #56] @ 4eee8 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - bne.n 4eeb2 │ │ │ │ - vmov s15, r5 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s0, s14, s15 │ │ │ │ - vsqrt.f32 s0, s0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4eee2 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - b.n 4eeaa │ │ │ │ - vldr s14, [pc, #4] @ 4eee8 │ │ │ │ - b.n 4eec2 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004eeec : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000424b0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4ef74 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4ef78 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4251e │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4ef7c ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4ef4a │ │ │ │ - ldr r2, [pc, #88] @ (4ef80 ) │ │ │ │ - ldr r3, [pc, #76] @ (4ef78 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ef6e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 327e8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30144 │ │ │ │ - ldr r2, [pc, #56] @ (4ef84 ) │ │ │ │ - ldr r3, [pc, #40] @ (4ef78 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ef6e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32c00 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cdp 0, 0, cr0, cr0, cr11, {0} │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl], #36 @ 0x24 │ │ │ │ - ldcl 0, cr0, [sl, #44] @ 0x2c │ │ │ │ - ldc 0, cr0, [r6, #44]! @ 0x2c │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4252c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42530 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + push {r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004ef88 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042534 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #212] @ 4f070 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #208] @ (4f074 ) │ │ │ │ sub sp, #16 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #208] @ (4f078 ) │ │ │ │ - mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34ef0 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 425a2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 314f4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 32ba0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4f052 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4f020 │ │ │ │ - mov r1, r5 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #112] @ 4f06c │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ittt ne │ │ │ │ - vsubne.f32 s15, s15, s0 │ │ │ │ - addne r1, #1 │ │ │ │ - vmlane.f32 s14, s15, s15 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4effe │ │ │ │ - cbnz r1, 4f040 │ │ │ │ - ldr r2, [pc, #88] @ (4f07c ) │ │ │ │ - ldr r3, [pc, #80] @ (4f074 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f068 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vsqrt.f32 s16, s13 │ │ │ │ - b.n 4f020 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4f020 │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4eff4 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - stcl 0, cr0, [r0, #-44]! @ 0xffffffd4 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strex r0, r0, [r2, #36] @ 0x24 │ │ │ │ - stcl 0, cr0, [r0], #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (425b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (425b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cbz r4, 42632 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f080 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000425b8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 32e9c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r3 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4f0f4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4f10a │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42612 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #68] @ 4f110 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vsub.f32 s15, s15, s0 │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - bne.n 4f0cc │ │ │ │ - vmov s15, r5 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s0, s14, s15 │ │ │ │ - vsqrt.f32 s0, s0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4f10a │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4f0c4 │ │ │ │ - vldr s14, [pc, #4] @ 4f110 │ │ │ │ - b.n 4f0e0 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 359a8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42620 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42624 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cbz r4, 42686 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f114 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042628 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4f19c │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4f1a0 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42682 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4f1a4 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4f172 │ │ │ │ - ldr r2, [pc, #88] @ (4f1a8 ) │ │ │ │ - ldr r3, [pc, #76] @ (4f1a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f196 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32d38 │ │ │ │ - ldr r2, [pc, #56] @ (4f1ac ) │ │ │ │ - ldr r3, [pc, #40] @ (4f1a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f196 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 31e74 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 303c0 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - rsbs r0, r8, fp │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 4ef4c │ │ │ │ - movs r1, r1 │ │ │ │ - subs.w r0, r2, fp │ │ │ │ - @ instruction: 0xeb8e000b │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42690 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42694 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cbz r4, 426da │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f1b0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042698 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #208] @ 4f294 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #204] @ (4f298 ) │ │ │ │ sub sp, #16 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #204] @ (4f29c ) │ │ │ │ - mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34ef0 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42706 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 32ba0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4f276 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4f248 │ │ │ │ - mov r1, r5 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #108] @ 4f290 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ittt ne │ │ │ │ - vsubne.f32 s15, s15, s0 │ │ │ │ - addne r1, #1 │ │ │ │ - vmlane.f32 s14, s15, s15 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4f226 │ │ │ │ - cbnz r1, 4f268 │ │ │ │ - ldr r2, [pc, #84] @ (4f2a0 ) │ │ │ │ - ldr r3, [pc, #76] @ (4f298 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f28c │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ + blx 359d0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s16, s14, s15 │ │ │ │ - b.n 4f248 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4f248 │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4f21c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xeb38000b │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 4eed4 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xeab8000b │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42714 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42718 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + uxth r0, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f2a4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004271c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 32e9c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r3 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4f314 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4f32a │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42776 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #64] @ 4f330 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vsub.f32 s15, s15, s0 │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - bne.n 4f2f0 │ │ │ │ - vmov s15, r5 │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - vdiv.f32 s0, s14, s0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4f32a │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4f2e8 │ │ │ │ - vldr s14, [pc, #4] @ 4f330 │ │ │ │ - b.n 4f304 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30dec │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42784 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42788 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + sxth r0, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f334 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004278c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4f3bc │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4f3c0 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 427e6 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4f3c4 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4f392 │ │ │ │ - ldr r2, [pc, #88] @ (4f3c8 ) │ │ │ │ - ldr r3, [pc, #76] @ (4f3c0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f3b6 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31f60 │ │ │ │ - ldr r2, [pc, #56] @ (4f3cc ) │ │ │ │ - ldr r3, [pc, #40] @ (4f3c0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f3b6 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 323f4 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33b28 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xe9b8000b │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 4ed2c │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xe992000b │ │ │ │ - strd r0, r0, [lr, #-44]! @ 0x2c │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (427f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (427f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cbz r0, 42826 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f3d0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000427fc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #188] @ 4f49c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #184] @ (4f4a0 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #184] @ (4f4a4 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4286a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 306dc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4f47c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4f456 │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #100] @ 4f498 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt ne │ │ │ │ - vaddne.f32 s14, s14, s15 │ │ │ │ - addne r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4f438 │ │ │ │ - cbnz r1, 4f46e │ │ │ │ - ldr r2, [pc, #80] @ (4f4a8 ) │ │ │ │ - ldr r3, [pc, #68] @ (4f4a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f492 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s0, s14, s15 │ │ │ │ - b.n 4f456 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4f456 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4f42e │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmdb ip, {r0, r1, r3} │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 4eca8 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia.w sl!, {r0, r1, r3} │ │ │ │ - │ │ │ │ -0004f4ac : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, r3, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4f500 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4f50e │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s15, [pc, #52] @ 4f514 │ │ │ │ - vldr s14, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - bne.n 4f4e2 │ │ │ │ - vmov s14, r5 │ │ │ │ - vcvt.f32.s32 s0, s14 │ │ │ │ - vdiv.f32 s0, s15, s0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4f50e │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - b.n 4f4da │ │ │ │ - vldr s15, [pc, #4] @ 4f514 │ │ │ │ - b.n 4f4f2 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42878 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4287c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cbz r4, 42888 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f518 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042880 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4f5a0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4f5a4 ) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 428fa │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4f5a8 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4f576 │ │ │ │ - ldr r2, [pc, #88] @ (4f5ac ) │ │ │ │ - ldr r3, [pc, #76] @ (4f5a4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f59a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + blx 351b4 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32b9c │ │ │ │ - ldr r2, [pc, #56] @ (4f5b0 ) │ │ │ │ - ldr r3, [pc, #40] @ (4f5a4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f59a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32e98 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 4f54c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 4fb48 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 4f50c │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 4f4c8 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42908 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4290c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f5b4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042910 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #180] @ 4f678 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #176] @ (4f67c ) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #176] @ (4f680 ) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4f658 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4f640 │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #92] @ 4f674 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt ne │ │ │ │ - vaddne.f32 s14, s14, s15 │ │ │ │ - addne r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4f61c │ │ │ │ - cmp r1, #0 │ │ │ │ - it ne │ │ │ │ - vmovne.f32 s0, s14 │ │ │ │ - ldr r2, [pc, #64] @ (4f684 ) │ │ │ │ - ldr r3, [pc, #56] @ (4f67c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f66e │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4f640 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4f612 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 4f4ec │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 4fabc │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 4f408 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 358b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004f688 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0004292c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4f6ce │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4f6dc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s0, [pc, #40] @ 4f6e4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vadd.f32 s0, s0, s15 │ │ │ │ - bne.n 4f6bc │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4f6dc │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - b.n 4f6b4 │ │ │ │ - vldr s0, [pc, #4] @ 4f6e4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30894 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004f6e8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042948 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4f770 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4f774 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00042964 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00042980 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f984 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004299c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 350c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000429b8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42a12 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4f778 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4f746 │ │ │ │ - ldr r2, [pc, #88] @ (4f77c ) │ │ │ │ - ldr r3, [pc, #76] @ (4f774 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f76a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2f110 │ │ │ │ - ldr r2, [pc, #56] @ (4f780 ) │ │ │ │ - ldr r3, [pc, #40] @ (4f774 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f76a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 34f68 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 331cc │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 4f37c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 4f978 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 4f33c │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 4f2f8 │ │ │ │ - movs r3, r1 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42a20 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42a24 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f784 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042a28 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #212] @ 4f868 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #208] @ (4f86c ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #208] @ (4f870 ) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42a82 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33ae0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42a90 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42a94 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00042a98 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42b06 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30ce4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4f84c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4f822 │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vcmp.f32 s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f840 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - cbz r2, 4f81e │ │ │ │ - add r0, r1 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f83a │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - subs r3, #1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s14, s15 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - bne.n 4f7fa │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - ldr r2, [pc, #80] @ (4f874 ) │ │ │ │ - ldr r3, [pc, #68] @ (4f86c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f864 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r3, #1 │ │ │ │ - bcc.n 4f81e │ │ │ │ - b.n 4f7fa │ │ │ │ - subs r2, #1 │ │ │ │ - bcc.n 4f822 │ │ │ │ - add r0, r1 │ │ │ │ - vldr s14, [r0] │ │ │ │ - b.n 4f7ec │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4f822 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 4f7e4 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - b.n 4f33c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 4f90c │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 4f234 │ │ │ │ - movs r3, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42b14 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42b18 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f878 : │ │ │ │ +00042b1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ sub sp, #8 │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s0, [r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r2, r0, #1 │ │ │ │ - blt.n 4f8d6 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4f8d2 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vstr s0, [sp] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vldr s0, [sp] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s0, s15 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 4f8b8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 300dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.n 4f8d2 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vstr s0, [sp] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vldr s0, [sp] │ │ │ │ - b.n 4f8b6 │ │ │ │ │ │ │ │ -0004f8f0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042b44 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4f978 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4f97c ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31310 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00042b60 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42bba │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4f980 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4f94e │ │ │ │ - ldr r2, [pc, #88] @ (4f984 ) │ │ │ │ - ldr r3, [pc, #76] @ (4f97c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f972 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32144 │ │ │ │ - ldr r2, [pc, #56] @ (4f988 ) │ │ │ │ - ldr r3, [pc, #40] @ (4f97c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f972 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 34df8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fcc8 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 50174 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 50134 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 500f0 │ │ │ │ - movs r3, r1 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42bc8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42bcc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f98c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042bd0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #212] @ 4fa70 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #208] @ (4fa74 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #208] @ (4fa78 ) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42c2a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2faf0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42c38 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42c3c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00042c40 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42cae │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31838 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4fa54 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4fa2a │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vcmp.f32 s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4fa48 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - cbz r2, 4fa26 │ │ │ │ - add r0, r1 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4fa42 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - subs r3, #1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s14, s15 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - bne.n 4fa02 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - ldr r2, [pc, #80] @ (4fa7c ) │ │ │ │ - ldr r3, [pc, #68] @ (4fa74 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4fa6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r3, #1 │ │ │ │ - bcc.n 4fa26 │ │ │ │ - b.n 4fa02 │ │ │ │ - subs r2, #1 │ │ │ │ - bcc.n 4fa2a │ │ │ │ - add r0, r1 │ │ │ │ - vldr s14, [r0] │ │ │ │ - b.n 4f9f4 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4fa2a │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 4f9ec │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - b.n 50134 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 5002c │ │ │ │ - movs r3, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42cbc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42cc0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004fa80 : │ │ │ │ +00042cc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ sub sp, #8 │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s0, [r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r2, r0, #1 │ │ │ │ - blt.n 4fade │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4fada │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vstr s0, [sp] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vldr s0, [sp] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s0, s15 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 4fac0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3414c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.n 4fada │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vstr s0, [sp] │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vldr s0, [sp] │ │ │ │ - b.n 4fabe │ │ │ │ │ │ │ │ -0004faf8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042ce8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4fb80 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4fb84 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42d42 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4fb88 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 336d4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42d50 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42d54 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4fb56 │ │ │ │ - ldr r2, [pc, #88] @ (4fb8c ) │ │ │ │ - ldr r3, [pc, #76] @ (4fb84 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4fb7a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00042d58 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42db2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30514 │ │ │ │ - ldr r2, [pc, #56] @ (4fb90 ) │ │ │ │ - ldr r3, [pc, #40] @ (4fb84 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4fb7a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 33708 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbb8 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 4ff6c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bgt.n 4fb68 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 4ff2c │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 4fee8 │ │ │ │ - movs r3, r1 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42dc0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42dc4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004fb94 : │ │ │ │ - push {lr} │ │ │ │ +00042dc8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42e36 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 32ab0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3188c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42e44 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42e48 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004fbbc : │ │ │ │ - push {lr} │ │ │ │ +00042e4c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 33b88 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32620 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004fbe4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042e68 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #116] @ (4fc6c ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4fc70 ) │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (4fc74 ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4fc42 │ │ │ │ - ldr r1, [pc, #88] @ (4fc78 ) │ │ │ │ - ldr r2, [pc, #76] @ (4fc70 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4fc66 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31f20 │ │ │ │ - ldr r1, [pc, #56] @ (4fc7c ) │ │ │ │ - ldr r2, [pc, #40] @ (4fc70 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4fc66 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc20 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 4fe7c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 4fc64 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 4fe40 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 4fdfc │ │ │ │ - movs r3, r1 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 326e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004fc80 : │ │ │ │ - push {lr} │ │ │ │ +00042e9c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 344c0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004fca8 : │ │ │ │ - push {lr} │ │ │ │ +00042eb8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 31ef0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35d2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004fcd0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042ed4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42f42 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #116] @ (4fd58 ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4fd5c ) │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (4fd60 ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4fd2e │ │ │ │ - ldr r1, [pc, #88] @ (4fd64 ) │ │ │ │ - ldr r2, [pc, #76] @ (4fd5c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4fd52 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 34fa8 │ │ │ │ - ldr r1, [pc, #56] @ (4fd68 ) │ │ │ │ - ldr r2, [pc, #40] @ (4fd5c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4fd52 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 2fb20 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 300a8 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 4fd90 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 4fd78 │ │ │ │ - movs r1, r1 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ - movs r3, r1 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0004fd6c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 2f7bc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42f50 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42f54 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004fd94 : │ │ │ │ - push {lr} │ │ │ │ +00042f58 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 42fc6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 34db8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33134 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42fd4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42fd8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004fdbc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042fdc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4304a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #116] @ (4fe44 ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4fe48 ) │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (4fe4c ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4fe1a │ │ │ │ - ldr r1, [pc, #88] @ (4fe50 ) │ │ │ │ - ldr r2, [pc, #76] @ (4fe48 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4fe3e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3447c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32d54 │ │ │ │ - ldr r1, [pc, #56] @ (4fe54 ) │ │ │ │ - ldr r2, [pc, #40] @ (4fe48 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4fe3e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3461c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - svc 46 @ 0x2e │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 4fe8c │ │ │ │ - movs r1, r1 │ │ │ │ - svc 10 │ │ │ │ - movs r3, r1 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ - movs r3, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43058 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4305c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + movs r2, r1 │ │ │ │ + itte gt │ │ │ │ + movgt r2, r1 │ │ │ │ │ │ │ │ -0004fe58 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4fe8a │ │ │ │ - push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4fe76 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ +00043060 : │ │ │ │ + pushgt {r3, lr} │ │ │ │ + movle.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 331a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004fe8c : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4febe │ │ │ │ - push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4feaa │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ +0004307c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fe64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004fec0 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4fef2 │ │ │ │ - push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4fede │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ +00043098 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31348 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004fef4 : │ │ │ │ +000430b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #136] @ (4ff94 ) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (4ff98 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #132] @ (4ff9c ) │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4ff76 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r8, #4 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - adds r1, r7, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43122 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, lr │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite eq │ │ │ │ - vmoveq.f32 s15, s14 │ │ │ │ - vldrne s15, [r4] │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 4ff52 │ │ │ │ - ldr r2, [pc, #40] @ (4ffa0 ) │ │ │ │ - ldr r3, [pc, #28] @ (4ff98 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ff90 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 351d8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ble.n 4ff80 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 4ff4c │ │ │ │ - movs r1, r1 │ │ │ │ - ble.n 4feb8 │ │ │ │ - movs r3, r1 │ │ │ │ + ldr r1, [pc, #12] @ (43130 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43134 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ + movs r2, r1 │ │ │ │ + itet ne │ │ │ │ + movne r2, r1 │ │ │ │ │ │ │ │ -0004ffa4 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4ffc8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ - movs r3, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w ip, [r1, #-4] │ │ │ │ - cmp r3, r2 │ │ │ │ - add r1, r0 │ │ │ │ - bne.n 4ffbc │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +00043138 : │ │ │ │ + pusheq {r3, lr} │ │ │ │ + movne.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 330e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ffcc : │ │ │ │ +00043154 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (50060 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (50064 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (50068 ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 50034 │ │ │ │ - ldr r1, [pc, #92] @ (5006c ) │ │ │ │ - ldr r2, [pc, #84] @ (50064 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 5005c │ │ │ │ - mov r2, r8 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 431c2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fab0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 32aac │ │ │ │ - ldr r1, [pc, #56] @ (50070 ) │ │ │ │ - ldr r2, [pc, #44] @ (50064 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (431d0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (431d4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 5005c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 33b84 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ble.n 5009c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 50098 │ │ │ │ - movs r1, r1 │ │ │ │ - bgt.n 50058 │ │ │ │ - movs r3, r1 │ │ │ │ - bgt.n 5000c │ │ │ │ - movs r3, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r7, pc, #880 @ (adr r7, 43544 ) │ │ │ │ + movs r2, r1 │ │ │ │ + bkpt 0x009e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00050074 : │ │ │ │ +000431d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #140] @ (50118 ) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #140] @ (5011c ) │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #136] @ (50120 ) │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 500fa │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r8, #4 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - adds r1, r7, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43246 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, lr │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itet ne │ │ │ │ - vldrne s13, [r4] │ │ │ │ - vmoveq.f32 s15, s14 │ │ │ │ - vmulne.f32 s15, s15, s13 │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 500d2 │ │ │ │ - ldr r2, [pc, #40] @ (50124 ) │ │ │ │ - ldr r3, [pc, #28] @ (5011c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 50114 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32240 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 50204 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 501d0 │ │ │ │ - movs r1, r1 │ │ │ │ - bgt.n 50134 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00050128 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 50166 │ │ │ │ - push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - adds r2, #1 │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - vldr s14, [r4] │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, lr │ │ │ │ - cmp r3, r2 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 5014e │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ + ldr r1, [pc, #12] @ (43254 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43258 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r7, pc, #352 @ (adr r7, 433b8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + bkpt 0x0042 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00050168 : │ │ │ │ +0004325c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (501fc ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (50200 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (50204 ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 501d0 │ │ │ │ - ldr r1, [pc, #92] @ (50208 ) │ │ │ │ - ldr r2, [pc, #84] @ (50200 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 501f8 │ │ │ │ - mov r2, r8 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 432ca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 315c4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 344bc │ │ │ │ - ldr r1, [pc, #56] @ (5020c ) │ │ │ │ - ldr r2, [pc, #44] @ (50200 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (432d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (432dc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 501f8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 31eec │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - blt.n 50100 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 502fc │ │ │ │ - movs r1, r1 │ │ │ │ - blt.n 502bc │ │ │ │ - movs r3, r1 │ │ │ │ - blt.n 50270 │ │ │ │ - movs r3, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r6, pc, #848 @ (adr r6, 4362c ) │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000432e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35b5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000432fc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3242c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00050210 : │ │ │ │ +00043318 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #140] @ (502b4 ) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #140] @ (502b8 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #136] @ (502bc ) │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 50296 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r8, #4 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - adds r1, r7, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43386 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, lr │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itet ne │ │ │ │ - vldrne s13, [r4] │ │ │ │ - vmoveq.f32 s15, s14 │ │ │ │ - vaddne.f32 s15, s15, s13 │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 5026e │ │ │ │ - ldr r2, [pc, #40] @ (502c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (502b8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 502b0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32e50 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bge.n 50268 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 50234 │ │ │ │ - movs r1, r1 │ │ │ │ - bge.n 50398 │ │ │ │ - movs r3, r1 │ │ │ │ + ldr r1, [pc, #12] @ (43394 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43398 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r6, pc, #96 @ (adr r6, 433f8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000502c4 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 50302 │ │ │ │ - push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - adds r2, #1 │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - vldr s14, [r4] │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, lr │ │ │ │ - cmp r3, r2 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 502ea │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ +0004339c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33044 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000433b8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3227c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00050304 : │ │ │ │ +000433d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (50398 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (5039c ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (503a0 ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 5036c │ │ │ │ - ldr r1, [pc, #92] @ (503a4 ) │ │ │ │ - ldr r2, [pc, #84] @ (5039c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 50394 │ │ │ │ - mov r2, r8 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43442 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ff6c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2f7b8 │ │ │ │ - ldr r1, [pc, #56] @ (503a8 ) │ │ │ │ - ldr r2, [pc, #44] @ (5039c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43450 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43454 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 50394 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 34db4 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bls.n 50364 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 50360 │ │ │ │ - movs r1, r1 │ │ │ │ - bls.n 50320 │ │ │ │ - movs r3, r1 │ │ │ │ - bls.n 502d4 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000503ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #176] @ (50474 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #176] @ (50478 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #172] @ (5047c ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 50450 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - mov.w sl, #1 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - vldr s16, [sp, #8] │ │ │ │ - sub.w fp, sl, r0 │ │ │ │ - sub.w r5, sl, r1 │ │ │ │ - b.n 50416 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - add fp, r0 │ │ │ │ - add r5, r1 │ │ │ │ - add.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, r5, #1 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vcmp.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - vmoveq.f32 s0, s16 │ │ │ │ - beq.n 50440 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r4, r7, r4, lsl #2 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r2, sl │ │ │ │ - vstr s0, [r4] │ │ │ │ - bge.n 5040e │ │ │ │ - ldr r2, [pc, #44] @ (50480 ) │ │ │ │ - ldr r3, [pc, #36] @ (50478 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5046e │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bls.n 504f0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 504b4 │ │ │ │ - movs r1, r1 │ │ │ │ - bhi.n 503e4 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r5, pc, #368 @ (adr r5, 435c4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00050484 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00043458 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [r2] │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 504e2 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - sub.w r5, sl, r1 │ │ │ │ - sub.w r4, sl, r2 │ │ │ │ - b.n 504c4 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - add r5, r1 │ │ │ │ - add r4, r2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - add.w r2, r7, r4, lsl #2 │ │ │ │ - cmp r9, sl │ │ │ │ - vstr s0, [r2, #-4] │ │ │ │ - bge.n 504bc │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 434c6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 339d8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (434d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (434d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r4, pc, #864 @ (adr r4, 43838 ) │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000504e8 : │ │ │ │ +000434dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (5057c ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (50580 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (50584 ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 50550 │ │ │ │ - ldr r1, [pc, #92] @ (50588 ) │ │ │ │ - ldr r2, [pc, #84] @ (50580 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 50578 │ │ │ │ - mov r2, r8 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4354a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 348d4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 31828 │ │ │ │ - ldr r1, [pc, #56] @ (5058c ) │ │ │ │ - ldr r2, [pc, #44] @ (50580 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43558 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4355c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 50578 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 30758 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 50580 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 5057c │ │ │ │ - movs r1, r1 │ │ │ │ - bvc.n 5053c │ │ │ │ - movs r3, r1 │ │ │ │ - bvc.n 504f0 │ │ │ │ - movs r3, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r4, pc, #336 @ (adr r4, 436ac ) │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r2} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00050590 : │ │ │ │ - ldr r1, [pc, #8] @ (5059c ) │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - b.w 32e78 │ │ │ │ - nop │ │ │ │ - subs r2, r4, r7 │ │ │ │ - movs r5, r1 │ │ │ │ +00043560 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3548c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000505a0 : │ │ │ │ - ldr r1, [pc, #8] @ (505ac ) │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - b.w 33470 │ │ │ │ - nop │ │ │ │ - subs r2, r2, r7 │ │ │ │ - movs r5, r1 │ │ │ │ +0004357c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34d60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000505b0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00043598 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 50608 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [pc, #68] @ (5060c ) │ │ │ │ - add r2, sp, #16 │ │ │ │ - add ip, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31740 │ │ │ │ - ldr r1, [pc, #48] @ (50610 ) │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43606 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35430 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43614 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43618 ) │ │ │ │ add r1, pc │ │ │ │ - blx 311e0 │ │ │ │ - ldr r2, [pc, #40] @ (50614 ) │ │ │ │ - ldr r3, [pc, #28] @ (5060c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 50602 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bvc.n 50684 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r3, pc, #608 @ (adr r3, 43878 ) │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r2, 43678 │ │ │ │ movs r2, r1 │ │ │ │ - bvc.n 50644 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00050618 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004361c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 50670 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [pc, #68] @ (50674 ) │ │ │ │ - add r2, sp, #16 │ │ │ │ - add ip, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f844 │ │ │ │ - ldr r1, [pc, #48] @ (50678 ) │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - blx 311e0 │ │ │ │ - ldr r2, [pc, #40] @ (5067c ) │ │ │ │ - ldr r3, [pc, #28] @ (50674 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5066a │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bvs.n 5061c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - bvs.n 505dc │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30870 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00050680 : │ │ │ │ - push {r4, lr} │ │ │ │ +00043638 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 506d8 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [pc, #68] @ (506dc ) │ │ │ │ - add r2, sp, #16 │ │ │ │ - add ip, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31e8c │ │ │ │ - ldr r1, [pc, #48] @ (506e0 ) │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - blx 311e0 │ │ │ │ - ldr r2, [pc, #40] @ (506e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (506dc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 506d2 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bvs.n 507b4 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - bvs.n 50774 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34c58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000506e8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00043654 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 50740 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [pc, #68] @ (50744 ) │ │ │ │ - add r2, sp, #16 │ │ │ │ - add ip, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 35118 │ │ │ │ - ldr r1, [pc, #48] @ (50748 ) │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - blx 311e0 │ │ │ │ - ldr r2, [pc, #40] @ (5074c ) │ │ │ │ - ldr r3, [pc, #28] @ (50744 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5073a │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bvs.n 5074c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - bpl.n 5070c │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 357b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00050750 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00043670 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 436de │ │ │ │ mov r4, r0 │ │ │ │ - subs r3, #2 │ │ │ │ - cmp r3, #18 │ │ │ │ - bhi.n 507d0 │ │ │ │ - vldr s14, [r4] │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50798 │ │ │ │ - ldr.w ip, [r5] │ │ │ │ - vmov.f32 s15, #36 @ 0x41200000 10.0 │ │ │ │ - add.w r3, r4, ip, lsl #2 │ │ │ │ - vldr s14, [r3, #-4] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 507b6 │ │ │ │ - movs r0, #27 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #76] @ (507ec ) │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ (507f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #72] @ (507f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr.w ip, [r5] │ │ │ │ - ldr r1, [pc, #64] @ (507f8 ) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #64] @ (507fc ) │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r1 │ │ │ │ - add r3, pc │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 302c0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r0, #28 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #40] @ (50800 ) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #36] @ (50804 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #36] @ (50808 ) │ │ │ │ + blx 324c8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (436ec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (436f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 5076c │ │ │ │ - bpl.n 5083c │ │ │ │ - movs r1, r1 │ │ │ │ - bpl.n 50828 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r2, pc, #768 @ (adr r2, 439f0 ) │ │ │ │ movs r2, r1 │ │ │ │ - bmi.n 50790 │ │ │ │ - movs r1, r1 │ │ │ │ - bmi.n 507cc │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + revsh r2, r0 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0005080c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000436f4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #256] @ (50920 ) │ │ │ │ - ldr r3, [pc, #260] @ (50924 ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s0, [r5] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5085e │ │ │ │ - movs r0, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #224] @ (50928 ) │ │ │ │ - ldr r3, [pc, #220] @ (50924 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5091c │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #204] @ (5092c ) │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - vstr s0, [r2] │ │ │ │ - blx 328d8 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - adds r0, #4 │ │ │ │ - vstr s0, [r0] │ │ │ │ - blx 32a70 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - negs r0, r0 │ │ │ │ - blx 343e4 <__powisf2@plt> │ │ │ │ - vldr s14, [r5] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r2, #8] │ │ │ │ - ble.n 5090e │ │ │ │ - ldr r1, [pc, #136] @ (50930 ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 358f0 │ │ │ │ - ldr r3, [pc, #128] @ (50934 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r6, [pc, #128] @ (50938 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, sp, #16 │ │ │ │ - subs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 34f4c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w ip, [r6, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - sub.w r0, ip, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - vldr s15, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 50844 │ │ │ │ - ldr r1, [pc, #44] @ (5093c ) │ │ │ │ - adds r2, #8 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43762 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31564 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43770 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43774 ) │ │ │ │ add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 30e44 │ │ │ │ - b.n 508b2 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 508e8 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 508a4 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r2, r4, r5 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r4, r1, r4 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ - movs r4, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r2, pc, #240 @ (adr r2, 43864 ) │ │ │ │ + movs r2, r1 │ │ │ │ + rev16 r6, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00050940 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00043778 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #256] @ (50a54 ) │ │ │ │ - ldr r3, [pc, #260] @ (50a58 ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s0, [r5] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50992 │ │ │ │ - movs r0, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #224] @ (50a5c ) │ │ │ │ - ldr r3, [pc, #220] @ (50a58 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 50a50 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #204] @ (50a60 ) │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - vstr s0, [r2] │ │ │ │ - blx 328d8 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - adds r0, #4 │ │ │ │ - vstr s0, [r0] │ │ │ │ - blx 32a70 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - negs r0, r0 │ │ │ │ - blx 343e4 <__powisf2@plt> │ │ │ │ - vldr s14, [r5] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r2, #8] │ │ │ │ - ble.n 50a42 │ │ │ │ - ldr r1, [pc, #136] @ (50a64 ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 30f80 │ │ │ │ - ldr r3, [pc, #128] @ (50a68 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r6, [pc, #128] @ (50a6c ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, sp, #16 │ │ │ │ - subs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 34f4c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w ip, [r6, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - sub.w r0, ip, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - vldr s15, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 50978 │ │ │ │ - ldr r1, [pc, #44] @ (50a70 ) │ │ │ │ - adds r2, #8 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 437e6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33c3c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (437f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (437f8 ) │ │ │ │ add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 33998 │ │ │ │ - b.n 509e6 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 509b4 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 50970 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ - movs r4, r1 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ - movs r4, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r1, pc, #736 @ (adr r1, 43ad8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + rev r2, r1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00050a74 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000437fc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #256] @ (50b88 ) │ │ │ │ - ldr r3, [pc, #260] @ (50b8c ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s0, [r5] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50ac6 │ │ │ │ - movs r0, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #224] @ (50b90 ) │ │ │ │ - ldr r3, [pc, #220] @ (50b8c ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 50b84 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #204] @ (50b94 ) │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - vstr s0, [r2] │ │ │ │ - blx 328d8 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - adds r0, #4 │ │ │ │ - vstr s0, [r0] │ │ │ │ - blx 32a70 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - negs r0, r0 │ │ │ │ - blx 343e4 <__powisf2@plt> │ │ │ │ - vldr s14, [r5] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r2, #8] │ │ │ │ - ble.n 50b76 │ │ │ │ - ldr r1, [pc, #136] @ (50b98 ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 30e44 │ │ │ │ - ldr r3, [pc, #128] @ (50b9c ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r6, [pc, #128] @ (50ba0 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, sp, #16 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34f4c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w ip, [r6, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - sub.w r0, ip, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - vldr s15, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 50aac │ │ │ │ - ldr r1, [pc, #44] @ (50ba4 ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 358f0 │ │ │ │ - b.n 50b1a │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 50c80 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 50c3c │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ - movs r4, r1 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 318a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00050ba8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00043818 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #256] @ (50cbc ) │ │ │ │ - ldr r3, [pc, #260] @ (50cc0 ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s0, [r5] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50bfa │ │ │ │ - movs r0, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #224] @ (50cc4 ) │ │ │ │ - ldr r3, [pc, #220] @ (50cc0 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 50cb8 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #204] @ (50cc8 ) │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - vstr s0, [r2] │ │ │ │ - blx 328d8 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - adds r0, #4 │ │ │ │ - vstr s0, [r0] │ │ │ │ - blx 32a70 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - negs r0, r0 │ │ │ │ - blx 343e4 <__powisf2@plt> │ │ │ │ - vldr s14, [r5] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r2, #8] │ │ │ │ - ble.n 50caa │ │ │ │ - ldr r1, [pc, #136] @ (50ccc ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 33998 │ │ │ │ - ldr r3, [pc, #128] @ (50cd0 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r6, [pc, #128] @ (50cd4 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, sp, #16 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34f4c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w ip, [r6, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - sub.w r0, ip, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - vldr s15, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 50be0 │ │ │ │ - ldr r1, [pc, #44] @ (50cd8 ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 30f80 │ │ │ │ - b.n 50c4e │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bne.n 50d4c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 50d08 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ - movs r4, r1 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34fbc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00050cdc : │ │ │ │ - push {lr} │ │ │ │ +00043834 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #32] @ 50d0c │ │ │ │ - sub sp, #12 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r3, [pc, #28] @ (50d10 ) │ │ │ │ - add ip, pc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 438a2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [ip], #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - mov r0, ip │ │ │ │ - blx 302c0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - lsls r0, r7, #12 │ │ │ │ - movs r4, r1 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31c8c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (438b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (438b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r0, pc, #1008 @ (adr r0, 43ca4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r6, 438d4 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00050d14 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000438b8 : │ │ │ │ + b.w 35078 │ │ │ │ + │ │ │ │ +000438bc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #204] @ (50df4 ) │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ - ldr r3, [pc, #204] @ (50df8 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33f2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000438d8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43946 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3016c │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cbz r0, 50db0 │ │ │ │ - ldr r3, [pc, #180] @ (50dfc ) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [pc, #180] @ (50e00 ) │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 345c4 │ │ │ │ - cbnz r0, 50d80 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 30244 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f1fc │ │ │ │ - ldr r2, [pc, #156] @ (50e04 ) │ │ │ │ - ldr r3, [pc, #144] @ (50df8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 50dee │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r1, r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 2f1fc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - subs r1, r1, r3 │ │ │ │ - adds r0, r4, r3 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 30ff0 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - blx 343e4 <__powisf2@plt> │ │ │ │ - vmul.f32 s0, s16, s0 │ │ │ │ - b.n 50d64 │ │ │ │ - ldr.w lr, [pc, #84] @ 50e08 │ │ │ │ - add.w ip, sp, #20 │ │ │ │ - add lr, pc │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w lr, {r0, r1, r2} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 31320 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r0, [pc, #48] @ (50e0c ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #44] @ (50e10 ) │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43954 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43958 ) │ │ │ │ add r1, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 50d44 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r0, pc, #352 @ (adr r0, 43ab8 ) │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -00050e14 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004395c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #716] @ (510f8 ) │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #716] @ (510fc ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 311ec │ │ │ │ - mov r1, r4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r4, r8, #1 │ │ │ │ - blx 3016c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 50fd2 │ │ │ │ - adds r3, r5, r4 │ │ │ │ - ldrb.w r3, [r3, #-1] │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - itt eq │ │ │ │ - addeq.w r4, r8, #2 │ │ │ │ - vldreq s16, [pc, #648] @ 510f0 │ │ │ │ - beq.n 50e78 │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - vldr s16, [pc, #644] @ 510f4 │ │ │ │ - it eq │ │ │ │ - addeq.w r4, r8, #2 │ │ │ │ - ldr r3, [pc, #644] @ (51100 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #1 │ │ │ │ - bic.w r0, r6, r6, asr #31 │ │ │ │ - blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 50f1e │ │ │ │ - subs r1, r4, #1 │ │ │ │ - subs r4, r6, r4 │ │ │ │ - add r1, r5 │ │ │ │ - cmp r4, #14 │ │ │ │ - ble.n 50f68 │ │ │ │ - add r5, sp, #20 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3016c │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 439ca │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 50f86 │ │ │ │ - movs r6, #32 │ │ │ │ - b.n 50ed2 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - strb.w r6, [sp, #20] │ │ │ │ - blx 34164 │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - subs r4, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 50f86 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 50ebc │ │ │ │ - bic.w r1, r4, r4, asr #31 │ │ │ │ - mov r0, r5 │ │ │ │ - vcvt.f32.s32 s16, s16 │ │ │ │ - blx 357c4 │ │ │ │ - vmov s17, r0 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 343e4 <__powisf2@plt> │ │ │ │ - vcvt.f32.s32 s15, s17 │ │ │ │ - ldr r2, [pc, #524] @ (51104 ) │ │ │ │ - ldr r3, [pc, #512] @ (510fc ) │ │ │ │ - add r2, pc │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmul.f32 s0, s15, s0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 510ec │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r4, r0 │ │ │ │ - it eq │ │ │ │ - cmpeq r6, r0 │ │ │ │ - beq.n 5100c │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 510a2 │ │ │ │ - subs r3, r0, #1 │ │ │ │ - cmp r6, r0 │ │ │ │ - sub.w r3, r3, r4 │ │ │ │ - add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ - add.w r8, r3, #1 │ │ │ │ - add.w r1, r5, r4 │ │ │ │ - bic.w r8, r8, r8, asr #31 │ │ │ │ - bne.w 5104e │ │ │ │ - add r5, sp, #20 │ │ │ │ - cmp r3, #14 │ │ │ │ - bgt.w 510d6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r8, #16 │ │ │ │ - add.w r0, r5, r8 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - b.n 5104a │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 31bc4 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - blx 31320 │ │ │ │ - b.n 50ea6 │ │ │ │ - cmp r4, #8 │ │ │ │ - ble.n 50ed6 │ │ │ │ - ldr.w ip, [pc, #380] @ 51108 │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - subs r4, #8 │ │ │ │ - add ip, pc │ │ │ │ - add r7, r4 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia r6!, {r0, r1} │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, sp, #78 @ 0x4e │ │ │ │ - strh r2, [r6, #0] │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ - blx 31320 │ │ │ │ - ldr r1, [pc, #340] @ (5110c ) │ │ │ │ - ldr r0, [pc, #340] @ (51110 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - movs r3, #6 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 33bcc │ │ │ │ - movs r1, #8 │ │ │ │ - b.n 50eda │ │ │ │ - ldr.w ip, [pc, #320] @ 51114 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - add ip, pc │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w r7, {r0, r1, r2} │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - blx 31320 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #288] @ (51118 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #284] @ (5111c ) │ │ │ │ - add r0, pc │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30bb8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (439d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (439dc ) │ │ │ │ add r1, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 50e58 │ │ │ │ - ldr r5, [pc, #272] @ (51120 ) │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - add r5, pc │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2} │ │ │ │ - stmia r4!, {r0, r1} │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, sp, #63 @ 0x3f │ │ │ │ - strh.w r2, [r4], #2 │ │ │ │ - add r5, sp, #20 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - blx 31320 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r0, [pc, #236] @ (51124 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #232] @ (51128 ) │ │ │ │ add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - blx 33bcc │ │ │ │ - subs r7, r7, r6 │ │ │ │ - b.n 50ea6 │ │ │ │ - subs r3, r6, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r5, r7 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add.w r4, r3, r8 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000439e0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + cbz r0, 43a4e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fcf0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - add r5, sp, #20 │ │ │ │ - blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.n 510e0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - blx 31320 │ │ │ │ - mov r0, r9 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 5104a │ │ │ │ - adds r4, r0, #1 │ │ │ │ - adds r1, r5, r0 │ │ │ │ - subs r4, r6, r4 │ │ │ │ - cmp r4, #14 │ │ │ │ - bgt.n 510ca │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 31bc4 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - b.n 5104a │ │ │ │ - add r5, sp, #20 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 5104a │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 5104a │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 5109a │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43a5c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43a60 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5!, {} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + @ instruction: 0xb842 │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -0005112c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00043a64 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #244] @ (51230 ) │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #244] @ (51234 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 311ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r4, r6, #1 │ │ │ │ - blx 3016c │ │ │ │ - cbz r0, 5119c │ │ │ │ - add r4, r5 │ │ │ │ - ldr r1, [pc, #208] @ (51238 ) │ │ │ │ - add r1, pc │ │ │ │ - ldrb.w r3, [r4, #-1] │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - mov.w r3, #1 │ │ │ │ - it ne │ │ │ │ - addne r4, r5, r6 │ │ │ │ - mov r2, r3 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33bf4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043a80 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f468 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043a9c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34378 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043ab8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43b26 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32a7c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 511da │ │ │ │ - ldr r2, [pc, #184] @ (5123c ) │ │ │ │ - ldr r3, [pc, #172] @ (51234 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5122c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr.w lr, [pc, #160] @ 51240 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov ip, r7 │ │ │ │ - add lr, pc │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w lr, {r0, r1, r2} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 31320 │ │ │ │ - ldr r1, [pc, #128] @ (51244 ) │ │ │ │ - ldr r0, [pc, #132] @ (51248 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + blx 309e4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43b34 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43b38 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #6 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00043b3c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43bea │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43bf8 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - blx 33bcc │ │ │ │ - b.n 51162 │ │ │ │ - ldr r1, [pc, #112] @ (5124c ) │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 314d0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (43c08 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (43c0c ) │ │ │ │ add r1, pc │ │ │ │ - blx 32a7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51182 │ │ │ │ - ldr r6, [pc, #96] @ (51250 ) │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r7 │ │ │ │ - add r6, pc │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, sp, #47 @ 0x2f │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - strh.w r3, [r4], #2 │ │ │ │ - lsrs r3, r3, #16 │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - blx 31320 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ - movs r0, #6 │ │ │ │ - ldr r1, [pc, #60] @ (51254 ) │ │ │ │ - strd r0, r4, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #56] @ (51258 ) │ │ │ │ - add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (43c10 ) │ │ │ │ mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (43c14 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 51182 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + @ instruction: 0xb710 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0005125c : │ │ │ │ +00043c18 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35e00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043c34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #192] @ (51330 ) │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - ldr r3, [pc, #192] @ (51334 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 311ec │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - adds r6, r5, #1 │ │ │ │ - blx 3016c │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43ca2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 512ec │ │ │ │ - adds r3, r7, r6 │ │ │ │ - ldrb.w r3, [r3, #-1] │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 512e0 │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - ittte eq │ │ │ │ - addeq r3, r5, #2 │ │ │ │ - moveq.w r8, #1 │ │ │ │ - moveq r5, r6 │ │ │ │ - movne.w r8, #1 │ │ │ │ - it eq │ │ │ │ - moveq r6, r3 │ │ │ │ - subs r1, r4, r6 │ │ │ │ - adds r0, r7, r5 │ │ │ │ - adds r1, #1 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 357c4 │ │ │ │ - ldr r2, [pc, #116] @ (51338 ) │ │ │ │ - ldr r3, [pc, #108] @ (51334 ) │ │ │ │ - mul.w r0, r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5132a │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r3, r5, #2 │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 512b4 │ │ │ │ - ldr.w lr, [pc, #76] @ 5133c │ │ │ │ - add.w ip, sp, #12 │ │ │ │ - add lr, pc │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w lr, {r0, r1, r2} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 31320 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #40] @ (51340 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - add r2, sp, #12 │ │ │ │ - ldr r1, [pc, #36] @ (51344 ) │ │ │ │ - add r0, pc │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 348ac │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43cb0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43cb4 ) │ │ │ │ add r1, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 51296 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -00051348 : │ │ │ │ +00043cb8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #244] @ (51450 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 3016c │ │ │ │ - add r7, pc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 51416 │ │ │ │ - ldr r5, [pc, #228] @ (51454 ) │ │ │ │ - movs r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r5, pc │ │ │ │ - strd r2, r3, [r5, #84] @ 0x54 │ │ │ │ - ble.n 5140c │ │ │ │ - ldr r7, [pc, #220] @ (51458 ) │ │ │ │ - movs r4, #0 │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - add r7, pc │ │ │ │ - b.n 513a4 │ │ │ │ - ldr r2, [pc, #212] @ (5145c ) │ │ │ │ - movs r1, #10 │ │ │ │ - subs r0, #1 │ │ │ │ - add r2, pc │ │ │ │ - ldrd ip, r3, [r2, #84] @ 0x54 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #88] @ 0x58 │ │ │ │ - mul.w r1, r1, ip │ │ │ │ - cmp r3, #0 │ │ │ │ - mla r4, ip, r0, r4 │ │ │ │ - str r1, [r2, #84] @ 0x54 │ │ │ │ - ble.n 5140e │ │ │ │ - subs r3, #1 │ │ │ │ - mov.w ip, #0 │ │ │ │ - add r3, r6 │ │ │ │ - movs r2, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43d26 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32718 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #10 │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51386 │ │ │ │ - ldr.w lr, [pc, #156] @ 51460 │ │ │ │ - mov ip, r8 │ │ │ │ - add lr, pc │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, r5, #37 @ 0x25 │ │ │ │ - ldr.w r3, [lr] │ │ │ │ - strb.w r3, [ip] │ │ │ │ - blx 31320 │ │ │ │ - ldr r1, [pc, #116] @ (51464 ) │ │ │ │ - mov.w lr, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #116] @ (51468 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43d34 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43d38 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - mov r2, r8 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ - b.n 51386 │ │ │ │ - movs r4, #0 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb632 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00043d3c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43daa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3518c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #84] @ (5146c ) │ │ │ │ - adds r4, r7, #4 │ │ │ │ - add r5, pc │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ - movs r1, #32 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - adds r0, r7, r1 │ │ │ │ - blx 31320 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r0, [pc, #56] @ (51470 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - adds r2, r7, #4 │ │ │ │ - ldr r1, [pc, #52] @ (51474 ) │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ + ldr r1, [pc, #12] @ (43db8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43dbc ) │ │ │ │ add r1, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 5136c │ │ │ │ - nop │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ - movs r5, r1 │ │ │ │ - ldc2l 0, cr0, [lr], #44 @ 0x2c │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ - movs r5, r1 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + │ │ │ │ +00043dc0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 340e4 │ │ │ │ - mov r6, r0 │ │ │ │ - mul.w r0, r4, r7 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r7, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - ble.n 514b2 │ │ │ │ - add r0, r4 │ │ │ │ - adds r3, r6, #4 │ │ │ │ - add.w r2, r6, r7, lsl #2 │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 514a8 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f674 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000514b8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #108] @ (5152c ) │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - add r3, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - adds r0, r1, r4 │ │ │ │ - ldrd ip, r5, [r3] │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - adds r4, #4 │ │ │ │ - add r1, r2 │ │ │ │ - ldr.w r2, [ip, r0, lsl #2] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldr.w r3, [ip, r4] │ │ │ │ - add.w lr, r1, #4 │ │ │ │ - ldr.w ip, [r5, r0, lsl #2] │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ - adds r4, r2, r1 │ │ │ │ - add r2, lr │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [r7, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [r6, #0] │ │ │ │ - adds r2, r3, r1 │ │ │ │ - add r3, lr │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - add.w r3, ip, r1 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add ip, lr │ │ │ │ - add r1, r0 │ │ │ │ - add r0, lr │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldr.w r4, [ip] │ │ │ │ - str r4, [r2, #0] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ - movs r5, r1 │ │ │ │ +00043ddc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31028 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00051530 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00043df8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #876] @ (518b0 ) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 517b4 │ │ │ │ - ldr r7, [pc, #852] @ (518b4 ) │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 51478 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 51478 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vldr s14, [fp] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [pc, #824] @ (518b8 ) │ │ │ │ - str r0, [r7, #4] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5166c │ │ │ │ - cmp r7, r3 │ │ │ │ - ble.n 51666 │ │ │ │ - ldr.w ip, [r6] │ │ │ │ - mov r5, r3 │ │ │ │ - cmp ip, r3 │ │ │ │ - ble.w 51728 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add.w r6, r3, ip, lsl #2 │ │ │ │ - ldr.w r2, [r8, r5, lsl #2] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 515ae │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 515a8 │ │ │ │ - vldr s15, [r4] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vldr s14, [r3] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 51864 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5184e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 5189c │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 51758 │ │ │ │ - cmp r7, r4 │ │ │ │ - ble.n 51666 │ │ │ │ - ldr.w ip, [r6] │ │ │ │ - mov r6, r4 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 51666 │ │ │ │ - add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - add.w r5, r8, r3 │ │ │ │ - mov.w r8, #0 │ │ │ │ - add.w lr, r0, r3 │ │ │ │ - mov r9, r8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ - mov r1, sl │ │ │ │ - adds r0, r2, r3 │ │ │ │ - add r3, fp │ │ │ │ - movs r2, #0 │ │ │ │ - adds r2, #1 │ │ │ │ - cbnz r4, 5163a │ │ │ │ - ldr.w r7, [r5, #-4] │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r7, r1 │ │ │ │ - vstr s15, [r7] │ │ │ │ - cbnz r6, 5164a │ │ │ │ - ldr.w r7, [lr, #-4] │ │ │ │ - vldr s15, [r0] │ │ │ │ - add r7, r1 │ │ │ │ - vstr s15, [r7] │ │ │ │ - subs r1, #4 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r3, #4 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 51628 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add r8, ip │ │ │ │ - sub.w lr, lr, #4 │ │ │ │ - subs r5, #4 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 5161a │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - vldr s14, [r2] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51738 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 51666 │ │ │ │ - ldr.w ip, [r6] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - subs r5, r0, #4 │ │ │ │ - add.w lr, r2, r6 │ │ │ │ - ldr.w r3, [r5, #4]! │ │ │ │ - adds r1, r3, r6 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vstmia r3!, {s15} │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 51696 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp r2, lr │ │ │ │ - bne.n 51690 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 517da │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5184a │ │ │ │ - mov.w lr, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 51666 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - mov.w r9, #0 │ │ │ │ - adds r3, r0, r2 │ │ │ │ - add r8, r2 │ │ │ │ - mov r2, lr │ │ │ │ - mov sl, r9 │ │ │ │ - mov lr, r7 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov.w r1, sl, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - adds r5, r0, r1 │ │ │ │ - add r1, fp │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ - adds r0, #1 │ │ │ │ - cbnz r4, 516f8 │ │ │ │ - ldr.w r6, [r8, #-4] │ │ │ │ - vldr s15, [r1] │ │ │ │ - add r6, r2 │ │ │ │ - vstr s15, [r6] │ │ │ │ - cbnz r7, 51708 │ │ │ │ - ldr.w r6, [r3, #-4] │ │ │ │ - vldr s15, [r5] │ │ │ │ - add r6, r2 │ │ │ │ - vstr s15, [r6] │ │ │ │ - adds r2, #4 │ │ │ │ - adds r5, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - cmp r0, ip │ │ │ │ - bne.n 516e6 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add sl, ip │ │ │ │ - subs r3, #4 │ │ │ │ - sub.w r8, r8, #4 │ │ │ │ - cmp lr, r9 │ │ │ │ - bne.n 516d8 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r3, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 5187c │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 51728 │ │ │ │ - b.n 515c4 │ │ │ │ - ldr.w r5, [sl] │ │ │ │ - ldr.w r4, [r9] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 51868 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 51856 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 51666 │ │ │ │ - ldr.w ip, [r6] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 51666 │ │ │ │ - mov.w lr, #0 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r9, lr │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - adds r6, r1, r2 │ │ │ │ - add r2, fp │ │ │ │ - mov r1, r3 │ │ │ │ - adds r1, #1 │ │ │ │ - cbnz r4, 51786 │ │ │ │ - ldr.w r7, [r8] │ │ │ │ - vldr s15, [r2] │ │ │ │ - add r7, r3 │ │ │ │ - vstr s15, [r7] │ │ │ │ - cbnz r5, 51794 │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - vldr s15, [r6] │ │ │ │ - add r7, r3 │ │ │ │ - vstr s15, [r7] │ │ │ │ - adds r3, #4 │ │ │ │ - adds r6, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp ip, r1 │ │ │ │ - bne.n 51774 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r9, ip │ │ │ │ - adds r0, #4 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - cmp lr, sl │ │ │ │ - bne.n 51766 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #260] @ (518bc ) │ │ │ │ - add r7, pc │ │ │ │ - ldr.w r8, [r7] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r7, [r7, #4] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 2fb3c │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43e66 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30ffc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 5155c │ │ │ │ - movs r6, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 515fa │ │ │ │ - movs r5, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.w 51666 │ │ │ │ - add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ - mov.w lr, #0 │ │ │ │ - mov r9, lr │ │ │ │ - mov sl, r7 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov.w r3, lr, lsl #2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r6, r2, r3 │ │ │ │ - add r3, fp │ │ │ │ - movs r2, #0 │ │ │ │ - adds r2, #1 │ │ │ │ - cbnz r4, 5181c │ │ │ │ - ldr.w r7, [r8] │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r7, r1 │ │ │ │ - vstr s15, [r7] │ │ │ │ - cbnz r5, 5182a │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - vldr s15, [r6] │ │ │ │ - add r7, r1 │ │ │ │ - vstr s15, [r7] │ │ │ │ - subs r1, #4 │ │ │ │ - adds r6, #4 │ │ │ │ - adds r3, #4 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 5180a │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add lr, ip │ │ │ │ - adds r0, #4 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - cmp r9, sl │ │ │ │ - bne.n 517fc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 51758 │ │ │ │ - cbz r2, 518a8 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 517e4 │ │ │ │ - cmp r7, r4 │ │ │ │ - ble.w 51666 │ │ │ │ - ldr.w ip, [r6] │ │ │ │ - mov lr, r4 │ │ │ │ - b.n 516c0 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 51686 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 515f0 │ │ │ │ - cmp r7, r5 │ │ │ │ - ble.w 51666 │ │ │ │ - ldr.w ip, [r6] │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 517e4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vldr s14, [r3] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 51864 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cbz r2, 518a4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 515ea │ │ │ │ - mov.w lr, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 516c0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 51850 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 515fa │ │ │ │ - nop │ │ │ │ - smlsd r0, r4, fp, r0 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ - movs r5, r1 │ │ │ │ - mla r0, r6, fp, r0 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ - movs r5, r1 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43e74 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43e78 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r1, r6, lr} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000518c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00043e7c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [pc, #444] @ (51a94 ) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #444] @ (51a98 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - vldr s15, [r2] │ │ │ │ - mov sl, r0 │ │ │ │ - vldr s19, [fp] │ │ │ │ - add r0, sp, #20 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r7, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - vsub.f32 s19, s19, s15 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - vldr s16, [r8] │ │ │ │ - vldr s17, [r7] │ │ │ │ - vldr s14, [r3] │ │ │ │ - vsub.f32 s16, s16, s15 │ │ │ │ - vldr s18, [r6] │ │ │ │ - ldr r4, [pc, #384] @ (51a9c ) │ │ │ │ - vsub.f32 s17, s17, s14 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vsub.f32 s18, s18, s14 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - vmul.f32 s15, s16, s17 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vnmls.f32 s15, s19, s18 │ │ │ │ - vstr s15, [sp, #20] │ │ │ │ - blx 34f18 │ │ │ │ - cbz r0, 51966 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r2, [pc, #344] @ (51aa0 ) │ │ │ │ - ldr r3, [pc, #332] @ (51a98 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 51a90 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vldr s15, [sl] │ │ │ │ - vldr s14, [r9] │ │ │ │ - vldr s12, [r3] │ │ │ │ - add r3, sp, #24 │ │ │ │ - vldr s11, [r2] │ │ │ │ - mov r0, r3 │ │ │ │ - vldr s13, [sp, #20] │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vsub.f32 s15, s15, s11 │ │ │ │ - vmul.f32 s16, s14, s16 │ │ │ │ - vmul.f32 s17, s15, s17 │ │ │ │ - vnmls.f32 s16, s15, s18 │ │ │ │ - vnmls.f32 s17, s14, s19 │ │ │ │ - vdiv.f32 s14, s16, s13 │ │ │ │ - vdiv.f32 s15, s17, s13 │ │ │ │ - vstr s14, [sp, #24] │ │ │ │ - vadd.f32 s13, s14, s15 │ │ │ │ - vstr s15, [sp, #28] │ │ │ │ - vstr s13, [sp, #32] │ │ │ │ - blx 2ff14 │ │ │ │ - cbz r0, 519c8 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ff14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51a82 │ │ │ │ - vldr s17, [r7] │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s18, [r6] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - vldr s16, [r8] │ │ │ │ - vldr s19, [fp] │ │ │ │ - vldr s15, [r7] │ │ │ │ - vldr s14, [r6] │ │ │ │ - ldr r4, [pc, #188] @ (51aa4 ) │ │ │ │ - vsub.f32 s17, s17, s15 │ │ │ │ - vsub.f32 s18, s18, s15 │ │ │ │ - vsub.f32 s16, s16, s14 │ │ │ │ - vsub.f32 s19, s19, s14 │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r4 │ │ │ │ - vmul.f32 s15, s16, s17 │ │ │ │ - vnmls.f32 s15, s19, s18 │ │ │ │ - vstr s15, [sp, #20] │ │ │ │ - blx 34f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51944 │ │ │ │ - vldr s15, [sl] │ │ │ │ - mov r1, r4 │ │ │ │ - vldr s11, [r6] │ │ │ │ - vldr s14, [r9] │ │ │ │ - vldr s12, [r7] │ │ │ │ - vsub.f32 s15, s15, s11 │ │ │ │ - vldr s13, [sp, #20] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s17, s15, s17 │ │ │ │ - vmul.f32 s16, s14, s16 │ │ │ │ - vnmls.f32 s17, s14, s19 │ │ │ │ - vnmls.f32 s16, s15, s18 │ │ │ │ - vdiv.f32 s15, s17, s13 │ │ │ │ - vdiv.f32 s14, s16, s13 │ │ │ │ - vstr s15, [sp, #28] │ │ │ │ - vadd.f32 s15, s14, s15 │ │ │ │ - vstr s14, [sp, #24] │ │ │ │ - vstr s15, [sp, #32] │ │ │ │ - blx 2ff14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51944 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ff14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51944 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 343d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51944 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 43ee4 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 347f8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 51946 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 343d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 519c8 │ │ │ │ - b.n 51a7e │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43ef4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43ef8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - add sp, #0 │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00051aa8 : │ │ │ │ +00043efc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r2, [pc, #2056] @ 522cc │ │ │ │ - ldr.w r3, [pc, #2056] @ 522d0 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s13, [r8] │ │ │ │ - vldr s14, [r9] │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ - ldr r5, [sp, #172] @ 0xac │ │ │ │ - vsub.f32 s14, s14, s13 │ │ │ │ - vldr s15, [r7] │ │ │ │ - strd r0, r1, [sp, #8] │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - vldr s13, [r5] │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vldr s15, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w fp, [pc, #2008] @ 522d4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r3, #0 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - add fp, pc │ │ │ │ - vldr s13, [r4] │ │ │ │ - mov r1, fp │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vldr s13, [r3] │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vstr s14, [sp, #44] @ 0x2c │ │ │ │ - vldr s14, [r3] │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - vstr s15, [sp, #52] @ 0x34 │ │ │ │ - blx 34f18 │ │ │ │ - cbz r0, 51b4c │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 34f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 51dae │ │ │ │ - ldr.w sl, [pc, #1928] @ 522d8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - add sl, pc │ │ │ │ - mov r1, sl │ │ │ │ - blx 34f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51c68 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - vldr s12, [r9] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - vldr s13, [r8] │ │ │ │ - vldr s14, [r7] │ │ │ │ - vldr s15, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vsub.f32 s13, s13, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vldr s11, [sp, #52] @ 0x34 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vstr s12, [sp, #8] │ │ │ │ - vstr s11, [sp, #24] │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vstr s13, [sp, #48] @ 0x30 │ │ │ │ - vstr s14, [sp, #68] @ 0x44 │ │ │ │ - vstr s15, [sp, #28] │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s18, s15 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vmov.f32 s19, s15 │ │ │ │ - blx 34f18 │ │ │ │ - vldr s12, [sp, #8] │ │ │ │ - vldr s11, [sp, #24] │ │ │ │ - vldr s15, [sp, #28] │ │ │ │ - cbz r0, 51be8 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - vstr s15, [sp, #12] │ │ │ │ - blx 34f18 │ │ │ │ - vldr s12, [sp, #8] │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - vldr s11, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 51e70 │ │ │ │ - vsub.f32 s13, s17, s15 │ │ │ │ - vsub.f32 s14, s18, s15 │ │ │ │ - ldr.w r5, [pc, #1768] @ 522dc │ │ │ │ - vsub.f32 s15, s15, s19 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - vsub.f32 s17, s12, s16 │ │ │ │ - add r5, pc │ │ │ │ - vdiv.f32 s18, s13, s11 │ │ │ │ - mov r1, r5 │ │ │ │ - vdiv.f32 s19, s14, s11 │ │ │ │ - vdiv.f32 s16, s15, s11 │ │ │ │ - blx 34f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51ecc │ │ │ │ - vldr s14, [sp, #68] @ 0x44 │ │ │ │ - vmov.f32 s13, s16 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s15, s17, s14 │ │ │ │ - vneg.f32 s14, s15 │ │ │ │ - vsub.f32 s15, s18, s15 │ │ │ │ - vmla.f32 s13, s19, s14 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr.w r2, [pc, #1688] @ 522e0 │ │ │ │ - ldr.w r3, [pc, #1668] @ 522d0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 522c4 │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - vpop {d8-d11} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 34f18 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vldr s15, [r9] │ │ │ │ - vldr s11, [r8] │ │ │ │ - vldr s12, [r7] │ │ │ │ - vldr s8, [r3] │ │ │ │ - vsub.f32 s11, s11, s15 │ │ │ │ - vldr s13, [sp, #44] @ 0x2c │ │ │ │ - vsub.f32 s12, s12, s15 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vsub.f32 s15, s15, s8 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vldr s9, [r5] │ │ │ │ - vdiv.f32 s11, s11, s13 │ │ │ │ - vldr s10, [r4] │ │ │ │ - vdiv.f32 s12, s12, s13 │ │ │ │ - vldr s8, [r3] │ │ │ │ - vsub.f32 s9, s9, s14 │ │ │ │ - vdiv.f32 s15, s15, s13 │ │ │ │ - vsub.f32 s10, s10, s14 │ │ │ │ - vmov.f32 s17, s11 │ │ │ │ - vmov.f32 s18, s12 │ │ │ │ - vmov.f32 s19, s15 │ │ │ │ - vsub.f32 s15, s14, s8 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - cbz r0, 51d26 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - vstr s9, [sp, #76] @ 0x4c │ │ │ │ - vstr s10, [sp, #80] @ 0x50 │ │ │ │ - blx 34f18 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + strd r2, r3, [sp, #24] │ │ │ │ + blx 340e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 51e62 │ │ │ │ - ldr.w r5, [pc, #1532] @ 522e4 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r5, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 34f18 │ │ │ │ + beq.n 43fea │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 51f08 │ │ │ │ - vldr s14, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s15, s16, s14 │ │ │ │ - vneg.f32 s13, s15 │ │ │ │ - vsub.f32 s14, s17, s15 │ │ │ │ - vmov.f32 s15, s19 │ │ │ │ - vmla.f32 s15, s13, s18 │ │ │ │ - vstr s13, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vdiv.f32 s13, s15, s14 │ │ │ │ - vneg.f32 s15, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51c44 │ │ │ │ - vldr s15, [sp, #52] @ 0x34 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - vdiv.f32 s14, s9, s15 │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - vdiv.f32 s13, s10, s15 │ │ │ │ - vmov.f32 s22, s14 │ │ │ │ - vsub.f32 s14, s11, s14 │ │ │ │ - vsub.f32 s15, s12, s13 │ │ │ │ - vmov.f32 s23, s13 │ │ │ │ - vmov.f32 s20, s14 │ │ │ │ - vstr s14, [sp, #68] @ 0x44 │ │ │ │ - vmov.f32 s21, s15 │ │ │ │ - vstr s15, [sp, #72] @ 0x48 │ │ │ │ - blx 34f18 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ + beq.n 44006 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 51e9c │ │ │ │ - ldr.w r4, [pc, #1404] @ 522e8 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - vdiv.f32 s16, s16, s15 │ │ │ │ - vstr s20, [sp, #76] @ 0x4c │ │ │ │ - add r4, pc │ │ │ │ + beq.n 43ff8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - blx 34f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51f40 │ │ │ │ - vsub.f32 s15, s16, s19 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s14, s15, s21 │ │ │ │ - vmov.f32 s15, s19 │ │ │ │ - vmla.f32 s15, s14, s18 │ │ │ │ - vadd.f32 s13, s14, s17 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vdiv.f32 s14, s15, s13 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51c44 │ │ │ │ - vldr s13, [r9] │ │ │ │ - mov r1, fp │ │ │ │ - vldr s12, [r6] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vldr s10, [r7] │ │ │ │ - vldr s11, [r5] │ │ │ │ - vldr s15, [r8] │ │ │ │ - vsub.f32 s10, s10, s13 │ │ │ │ - vldr s9, [r3] │ │ │ │ - vsub.f32 s11, s11, s12 │ │ │ │ - vldr s14, [r4] │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vmov.f32 s16, s9 │ │ │ │ - vstr s13, [sp, #36] @ 0x24 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vstr s12, [sp, #32] │ │ │ │ - vmul.f32 s9, s10, s11 │ │ │ │ - vstr s11, [sp, #28] │ │ │ │ - vldr s13, [r3] │ │ │ │ - vstr s10, [sp, #24] │ │ │ │ - vstr s14, [sp, #12] │ │ │ │ - vnmls.f32 s9, s15, s14 │ │ │ │ - vmov.f32 s17, s13 │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - vstr s9, [sp, #72] @ 0x48 │ │ │ │ - blx 34f18 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vldr s14, [sp, #12] │ │ │ │ - vldr s10, [sp, #24] │ │ │ │ - vldr s11, [sp, #28] │ │ │ │ - vldr s12, [sp, #32] │ │ │ │ - vldr s13, [sp, #36] @ 0x24 │ │ │ │ - cbnz r0, 51e70 │ │ │ │ - vsub.f32 s13, s13, s16 │ │ │ │ - vsub.f32 s12, s12, s17 │ │ │ │ - vldr s9, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vnmls.f32 s14, s10, s12 │ │ │ │ - vnmls.f32 s15, s11, s13 │ │ │ │ - vdiv.f32 s13, s14, s9 │ │ │ │ - vdiv.f32 s14, s15, s9 │ │ │ │ - vstr s13, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vstr s14, [r3] │ │ │ │ - b.n 51c44 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - blx 34f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51ce4 │ │ │ │ - movs r0, #22 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr.w r2, [pc, #1140] @ 522ec │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr.w r1, [pc, #1136] @ 522f0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #1132] @ 522f4 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 51c44 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - blx 34f18 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51d68 │ │ │ │ - movs r0, #22 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr.w r2, [pc, #1092] @ 522f8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr.w r1, [pc, #1084] @ 522fc │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #1084] @ 52300 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - b.n 51e8c │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 34f18 │ │ │ │ - vldr s13, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 52188 │ │ │ │ - vdiv.f32 s15, s17, s13 │ │ │ │ - vmov.f32 s13, s16 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vneg.f32 s14, s15 │ │ │ │ - vsub.f32 s15, s19, s15 │ │ │ │ - vmla.f32 s13, s18, s14 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51c44 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - blx 34f18 │ │ │ │ - vldr s13, [sp, #76] @ 0x4c │ │ │ │ - cbz r0, 51f80 │ │ │ │ - vdiv.f32 s15, s16, s13 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vneg.f32 s13, s15 │ │ │ │ - vsub.f32 s14, s18, s15 │ │ │ │ - vmov.f32 s15, s19 │ │ │ │ - vmla.f32 s15, s13, s17 │ │ │ │ - vstr s13, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s13, s15, s14 │ │ │ │ - vneg.f32 s15, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51c44 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - vstr s21, [sp, #80] @ 0x50 │ │ │ │ - blx 34f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 520a0 │ │ │ │ - vsub.f32 s15, s19, s16 │ │ │ │ - vdiv.f32 s14, s15, s20 │ │ │ │ - vmov.f32 s15, s19 │ │ │ │ - vmls.f32 s15, s14, s17 │ │ │ │ - vsub.f32 s12, s18, s14 │ │ │ │ - vneg.f32 s14, s14 │ │ │ │ - vdiv.f32 s13, s15, s12 │ │ │ │ - vneg.f32 s15, s13 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51c44 │ │ │ │ - vmul.f32 s15, s13, s18 │ │ │ │ - vldr s14, [sp, #80] @ 0x50 │ │ │ │ - vmul.f32 s11, s18, s16 │ │ │ │ - vmov.f32 s12, #16 @ 0x40800000 4.0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - vmul.f32 s12, s13, s12 │ │ │ │ - vmov.f32 s20, s14 │ │ │ │ - vnmls.f32 s15, s14, s17 │ │ │ │ - vstr s13, [sp, #12] │ │ │ │ - vnmls.f32 s11, s14, s19 │ │ │ │ - vsub.f32 s15, s15, s16 │ │ │ │ - vmul.f32 s14, s15, s15 │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - vmla.f32 s14, s11, s12 │ │ │ │ - vstr s14, [sp, #64] @ 0x40 │ │ │ │ - blx 343d8 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 522ba │ │ │ │ - vldr s14, [sp, #64] @ 0x40 │ │ │ │ - vsqrt.f32 s12, s14 │ │ │ │ - vsub.f32 s11, s15, s12 │ │ │ │ - vadd.f32 s14, s13, s13 │ │ │ │ - vadd.f32 s15, s15, s12 │ │ │ │ - ldr r5, [pc, #800] @ (52304 ) │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ - vdiv.f32 s12, s15, s14 │ │ │ │ - mov r1, r5 │ │ │ │ - vdiv.f32 s15, s11, s14 │ │ │ │ - vstr s12, [sp, #56] @ 0x38 │ │ │ │ - vstr s15, [sp, #60] @ 0x3c │ │ │ │ - blx 2ff14 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - cbz r0, 5201a │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 343d8 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vldr s15, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 52082 │ │ │ │ - ldr r5, [pc, #748] @ (52308 ) │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - blx 2ff14 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - cbz r0, 52042 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 343d8 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vldr s15, [sp, #60] @ 0x3c │ │ │ │ - cbnz r0, 52082 │ │ │ │ - movs r0, #25 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #708] @ (5230c ) │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #704] @ (52310 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #704] @ (52314 ) │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 30b24 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (44014 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (44018 ) │ │ │ │ add r1, pc │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - vldr s15, [sp, #56] @ 0x38 │ │ │ │ - vldr s14, [sp, #60] @ 0x3c │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vabs.f32 s12, s15 │ │ │ │ - vabs.f32 s11, s14 │ │ │ │ - vcmpe.f32 s11, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s15, s14 │ │ │ │ - vmov.f32 s14, s16 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmla.f32 s14, s15, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s15, s14, s20 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51c44 │ │ │ │ - vmul.f32 s15, s23, s17 │ │ │ │ - vmul.f32 s14, s23, s19 │ │ │ │ - vmov.f32 s12, #16 @ 0x40800000 4.0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - vmul.f32 s12, s20, s12 │ │ │ │ - vnmls.f32 s15, s22, s18 │ │ │ │ - vnmls.f32 s14, s16, s18 │ │ │ │ - vsub.f32 s15, s15, s19 │ │ │ │ - vadd.f32 s15, s15, s16 │ │ │ │ - vmul.f32 s13, s15, s15 │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - vmla.f32 s13, s14, s12 │ │ │ │ - vstr s13, [sp, #64] @ 0x40 │ │ │ │ - blx 343d8 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 522b0 │ │ │ │ - vldr s14, [sp, #64] @ 0x40 │ │ │ │ - vsqrt.f32 s13, s14 │ │ │ │ - vsub.f32 s12, s15, s13 │ │ │ │ - vadd.f32 s14, s20, s20 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - ldr r5, [pc, #544] @ (52318 ) │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - add r5, pc │ │ │ │ - vdiv.f32 s13, s15, s14 │ │ │ │ - mov r1, r5 │ │ │ │ - vdiv.f32 s15, s12, s14 │ │ │ │ - vstr s13, [sp, #56] @ 0x38 │ │ │ │ - vstr s15, [sp, #60] @ 0x3c │ │ │ │ - blx 2ff14 │ │ │ │ - cbz r0, 52122 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 343d8 │ │ │ │ - vldr s14, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 52176 │ │ │ │ - ldr r5, [pc, #504] @ (5231c ) │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r5, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2ff14 │ │ │ │ - cbz r0, 5213e │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 343d8 │ │ │ │ - vldr s14, [sp, #60] @ 0x3c │ │ │ │ - cbnz r0, 52176 │ │ │ │ - movs r0, #25 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #476] @ (52320 ) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #472] @ (52324 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #472] @ (52328 ) │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ (4401c ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (44020 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - vldr s14, [sp, #56] @ 0x38 │ │ │ │ - vldr s15, [sp, #60] @ 0x3c │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vabs.f32 s12, s15 │ │ │ │ - vcmpe.f32 s12, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s14, s15 │ │ │ │ - vsub.f32 s15, s19, s16 │ │ │ │ - vmla.f32 s15, s14, s20 │ │ │ │ - vdiv.f32 s13, s15, s21 │ │ │ │ - vneg.f32 s15, s13 │ │ │ │ - b.n 51f72 │ │ │ │ - vmul.f32 s14, s19, s13 │ │ │ │ - vldr s12, [sp, #68] @ 0x44 │ │ │ │ - vmul.f32 s15, s19, s17 │ │ │ │ - vmov.f32 s11, #16 @ 0x40800000 4.0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - vmul.f32 s11, s13, s11 │ │ │ │ - vmov.f32 s20, s12 │ │ │ │ - vnmls.f32 s14, s18, s12 │ │ │ │ - vstr s13, [sp, #12] │ │ │ │ - vnmls.f32 s15, s12, s16 │ │ │ │ - vsub.f32 s14, s14, s17 │ │ │ │ - vmul.f32 s12, s14, s14 │ │ │ │ - vstr s14, [sp, #8] │ │ │ │ - vmla.f32 s12, s15, s11 │ │ │ │ - vstr s12, [sp, #64] @ 0x40 │ │ │ │ - blx 343d8 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 522a6 │ │ │ │ - vldr s15, [sp, #64] @ 0x40 │ │ │ │ - vsqrt.f32 s12, s15 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s15, s13, s13 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - ldr r5, [pc, #320] @ (5232c ) │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ - vdiv.f32 s12, s14, s15 │ │ │ │ - mov r1, r5 │ │ │ │ - vdiv.f32 s14, s11, s15 │ │ │ │ - vstr s12, [sp, #56] @ 0x38 │ │ │ │ - vstr s14, [sp, #60] @ 0x3c │ │ │ │ - blx 2ff14 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - cbz r0, 52220 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 343d8 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vldr s15, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 52288 │ │ │ │ - ldr r5, [pc, #268] @ (52330 ) │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2ff14 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - cbz r0, 52248 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 343d8 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vldr s15, [sp, #60] @ 0x3c │ │ │ │ - cbnz r0, 52288 │ │ │ │ - movs r0, #25 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #228] @ (52334 ) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #224] @ (52338 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #224] @ (5233c ) │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (44024 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (44028 ) │ │ │ │ add r1, pc │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - vldr s15, [sp, #56] @ 0x38 │ │ │ │ - vldr s14, [sp, #60] @ 0x3c │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vabs.f32 s12, s15 │ │ │ │ - vabs.f32 s11, s14 │ │ │ │ - vcmpe.f32 s11, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s15, s14 │ │ │ │ - vmov.f32 s12, s17 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmla.f32 s12, s15, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s15, s12, s20 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51c44 │ │ │ │ - vmov.f32 s11, s14 │ │ │ │ - vldr s12, [pc, #28] @ 522c8 │ │ │ │ - b.n 521e0 │ │ │ │ - vmov.f32 s12, s15 │ │ │ │ - vldr s13, [pc, #16] @ 522c8 │ │ │ │ - b.n 520ee │ │ │ │ - vmov.f32 s11, s15 │ │ │ │ - vldr s12, [pc, #8] @ 522c8 │ │ │ │ - b.n 51fda │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, sp, #8 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ - movs r2, r1 │ │ │ │ - itet cc │ │ │ │ - movcc r1, r1 │ │ │ │ - it mi @ unpredictable │ │ │ │ - movmi r1, r1 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ - movs r2, r1 │ │ │ │ - bkpt 0x00f8 │ │ │ │ - movs r1, r1 │ │ │ │ - itet eq │ │ │ │ - moveq r1, r1 │ │ │ │ - strne r0, [r5, #52] @ 0x34 │ │ │ │ - moveq r2, r1 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ - movs r1, r1 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r2, #28] │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, sp, #24 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r1 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + push {r1, r2, r3} │ │ │ │ movs r2, r1 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - pop {r7} │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ movs r2, r1 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + push {r4, r6} │ │ │ │ movs r2, r1 │ │ │ │ - add r7, pc, #864 @ (adr r7, 52694 ) │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ movs r2, r1 │ │ │ │ - cbnz r2, 52398 │ │ │ │ - movs r1, r1 │ │ │ │ - cbnz r6, 52398 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + push {r1, r3, r4} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00052340 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004402c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldrd r7, r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 326ac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - ldrd r1, r0, [sp, #24] │ │ │ │ - strd r5, r6, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 326a8 │ │ │ │ - │ │ │ │ -00052388 : │ │ │ │ - vldr s12, [r1] │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vldr s8, [r3] │ │ │ │ - vsub.f32 s13, s14, s12 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vmul.f32 s11, s15, s12 │ │ │ │ - vldr s9, [r2] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vldr s10, [r0] │ │ │ │ - vmul.f32 s13, s14, s13 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vldr s12, [r1] │ │ │ │ - vmul.f32 s15, s15, s8 │ │ │ │ - vmla.f32 s15, s13, s9 │ │ │ │ - vmla.f32 s15, s14, s10 │ │ │ │ - vmla.f32 s15, s11, s12 │ │ │ │ - vstr s15, [r3] │ │ │ │ - bx lr │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 333dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000523d8 : │ │ │ │ +00044048 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #432] @ (5259c ) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 440f6 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5257e │ │ │ │ - ldr r4, [pc, #416] @ (525a0 ) │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44104 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ - ldr r7, [pc, #416] @ (525a4 ) │ │ │ │ - add r4, pc │ │ │ │ - add r7, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 30e44 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - add.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ - it lt │ │ │ │ - movlt r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - it ge │ │ │ │ - movge r3, r1 │ │ │ │ - cmp r0, r2 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bne.n 52444 │ │ │ │ - add.w r7, r7, r1, lsl #2 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vldr s14, [r7] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - streq r1, [r4, #8] │ │ │ │ - ldr r4, [pc, #352] @ (525a8 ) │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 311c4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (44114 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r7, [pc, #352] @ (525ac ) │ │ │ │ - add r4, pc │ │ │ │ - add r7, pc │ │ │ │ - add.w r1, r4, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 30e44 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - add.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ - it lt │ │ │ │ - movlt r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - it ge │ │ │ │ - movge r3, r1 │ │ │ │ - cmp r0, r2 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bne.n 5248c │ │ │ │ - add.w r7, r7, r1, lsl #2 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vldr s14, [r7] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - streq r1, [r4, #20] │ │ │ │ - ldr r4, [pc, #288] @ (525b0 ) │ │ │ │ - add r4, pc │ │ │ │ - add.w r3, r4, #28 │ │ │ │ - add.w r2, r4, #32 │ │ │ │ - add.w r1, r4, #56 @ 0x38 │ │ │ │ - add.w fp, r4, #36 @ 0x24 │ │ │ │ - add.w sl, r4, #40 @ 0x28 │ │ │ │ - add.w r9, r4, #44 @ 0x2c │ │ │ │ - add.w r8, r4, #48 @ 0x30 │ │ │ │ - add.w r7, r4, #52 @ 0x34 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add.w r1, r4, #24 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - blx 3575c │ │ │ │ - vldr s13, [r6] │ │ │ │ - add.w r1, r4, #64 @ 0x40 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - vldr s14, [r5] │ │ │ │ - ldr r5, [pc, #200] @ (525b4 ) │ │ │ │ - ldr.w lr, [pc, #204] @ 525b8 │ │ │ │ - add r5, pc │ │ │ │ - add.w ip, r5, r6, lsl #2 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - add lr, pc │ │ │ │ - ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r5, lr, r6, lsl #2 │ │ │ │ - vldr s12, [ip, #-4] │ │ │ │ - vldr s15, [ip] │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - vsub.f32 s13, s13, s12 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vdiv.f32 s12, s13, s15 │ │ │ │ - vldr s13, [r5, #-4] │ │ │ │ - vldr s15, [r5] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - vsub.f32 s14, s14, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vstr s12, [r1] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - strd fp, r6, [sp, #20] │ │ │ │ - strd r9, sl, [sp, #12] │ │ │ │ - strd r7, r8, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - vstr s13, [r4, #60] @ 0x3c │ │ │ │ - blx 31fbc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5255e │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5255e │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cbz r3, 5255e │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 52578 │ │ │ │ - ldr r2, [pc, #92] @ (525bc ) │ │ │ │ - movs r5, #26 │ │ │ │ - ldr r1, [pc, #92] @ (525c0 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #92] @ (525c4 ) │ │ │ │ - add r2, pc │ │ │ │ + ldr r0, [pc, #28] @ (44118 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #68] @ (525c8 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #64] @ (525cc ) │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4411c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (44120 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #64] @ (525d0 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 523fe │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 5, cr0, cr0, cr12, {0} │ │ │ │ - cdp2 0, 3, cr0, cr12, cr12, {0} │ │ │ │ - subs r5, #26 │ │ │ │ - movs r5, r1 │ │ │ │ - ldc2l 0, cr0, [r6, #48]! @ 0x30 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr12, {0} │ │ │ │ - ldc2 0, cr0, [r2, #48]! @ 0x30 │ │ │ │ - ldc2 0, cr0, [r2, #48]! @ 0x30 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + cbz r2, 4417a │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r4, 44188 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000525d4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00044124 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r4, [pc, #1048] @ 52a00 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1048] @ 52a04 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add r4, pc │ │ │ │ mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov.w r0, #0 │ │ │ │ - cmp.w r3, #4000 @ 0xfa0 │ │ │ │ - bgt.w 529de │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #4000 @ 0xfa0 │ │ │ │ - bgt.w 52978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 5299c │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.w 529c0 │ │ │ │ - ldr r3, [pc, #984] @ (52a08 ) │ │ │ │ - ldr r0, [pc, #984] @ (52a0c ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add.w r1, r3, #68 @ 0x44 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - movs r2, #6 │ │ │ │ - blx 34ef0 │ │ │ │ - vldr s14, [r5, #4] │ │ │ │ - vldr s15, [r5] │ │ │ │ - ldr.w fp, [r6] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - mov sl, fp │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 526d6 │ │ │ │ - ldr r2, [pc, #940] @ (52a10 ) │ │ │ │ - cmp.w fp, #1 │ │ │ │ - add r2, pc │ │ │ │ - vstr s15, [r2] │ │ │ │ - mov.w r2, #1 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ - mov.w r2, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ble.n 526f6 │ │ │ │ - ldr r3, [pc, #916] @ (52a14 ) │ │ │ │ - ldr.w sl, [pc, #920] @ 52a18 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #916] @ (52a1c ) │ │ │ │ - add sl, pc │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 526b6 │ │ │ │ - ldr r1, [pc, #908] @ (52a20 ) │ │ │ │ - ldr r2, [pc, #912] @ (52a24 ) │ │ │ │ - add r1, pc │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - add.w r0, r5, r3, lsl #2 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #12] │ │ │ │ - cmp fp, r3 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - blt.n 526f6 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 52690 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #28 │ │ │ │ - mov r0, sl │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - ldrd r2, r1, [sp, #24] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 33bcc │ │ │ │ - b.n 52690 │ │ │ │ - ldr r2, [pc, #848] @ (52a28 ) │ │ │ │ - cmp.w fp, #1 │ │ │ │ - add r2, pc │ │ │ │ - add.w r2, r2, fp, lsl #2 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - mov.w r2, #0 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ - mov.w r2, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - bgt.w 5283c │ │ │ │ - vldr s14, [r4, #4] │ │ │ │ - vldr s15, [r4] │ │ │ │ - ldr.w fp, [r7] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - mov r5, fp │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 52784 │ │ │ │ - ldr r3, [pc, #796] @ (52a2c ) │ │ │ │ - cmp.w fp, #1 │ │ │ │ - ldr r2, [pc, #792] @ (52a30 ) │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - vstr s15, [r2] │ │ │ │ - mov.w r2, #1 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ - mov.w r2, #2 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - ble.n 527a4 │ │ │ │ - ldr r3, [pc, #772] @ (52a34 ) │ │ │ │ - ldr.w sl, [pc, #776] @ 52a38 │ │ │ │ - ldr r5, [pc, #776] @ (52a3c ) │ │ │ │ - add r3, pc │ │ │ │ - add sl, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r5, pc │ │ │ │ - b.n 52764 │ │ │ │ - ldr r1, [pc, #768] @ (52a40 ) │ │ │ │ - ldr r2, [pc, #768] @ (52a44 ) │ │ │ │ - add r1, pc │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - add.w r0, r4, r3, lsl #2 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - cmp fp, r3 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - blt.n 527a4 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 5273e │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, #29 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 33bcc │ │ │ │ - b.n 5273e │ │ │ │ - ldr r3, [pc, #704] @ (52a48 ) │ │ │ │ - movs r2, #0 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - add r3, pc │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - ldr r3, [pc, #692] @ (52a4c ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ - mov.w r2, #2 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - bgt.n 528a2 │ │ │ │ - ldr r5, [pc, #680] @ (52a50 ) │ │ │ │ - ldr r3, [pc, #684] @ (52a54 ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #684] @ (52a58 ) │ │ │ │ - add r3, pc │ │ │ │ - add.w r2, r5, #76 @ 0x4c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r4, pc │ │ │ │ - mov r3, r6 │ │ │ │ - add.w r1, r5, #72 @ 0x48 │ │ │ │ - add.w r0, r5, #68 @ 0x44 │ │ │ │ - strd r8, r9, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 33f3c │ │ │ │ - vldr s15, [r5, #68] @ 0x44 │ │ │ │ - vldr s14, [r8] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 5293e │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ - ldr.w r3, [r3, #-4] │ │ │ │ - str r3, [r5, #84] @ 0x54 │ │ │ │ - vldr s14, [r9] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 52906 │ │ │ │ - ldr r3, [pc, #600] @ (52a5c ) │ │ │ │ - ldr r1, [pc, #600] @ (52a60 ) │ │ │ │ - add r3, pc │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [r2, #-4] │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ - str r3, [r1, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #584] @ (52a64 ) │ │ │ │ - movs r2, #1 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #580] @ (52a68 ) │ │ │ │ - ldr r3, [pc, #480] @ (52a04 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 529fc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #556] @ (52a6c ) │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w fp, [pc, #556] @ 52a70 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #552] @ (52a74 ) │ │ │ │ - add fp, pc │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 5287e │ │ │ │ - ldr r1, [pc, #548] @ (52a78 ) │ │ │ │ - ldr r2, [pc, #548] @ (52a7c ) │ │ │ │ - add r1, pc │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - sub.w ip, r0, r3 │ │ │ │ - add.w r2, r2, ip, lsl #2 │ │ │ │ - add.w ip, r5, r3, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - vldr s15, [ip, #-4] │ │ │ │ - vstr s15, [r2] │ │ │ │ - blt.w 526f6 │ │ │ │ - vldr s14, [ip] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 52852 │ │ │ │ - movs r3, #6 │ │ │ │ - mov.w ip, #28 │ │ │ │ - mov r0, fp │ │ │ │ - strd r3, ip, [sp] │ │ │ │ - ldrd r2, r1, [sp, #24] │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44198 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - blx 33bcc │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - b.n 52852 │ │ │ │ - ldr r3, [pc, #476] @ (52a80 ) │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w sl, [pc, #476] @ 52a84 │ │ │ │ - ldr.w fp, [pc, #476] @ 52a88 │ │ │ │ - add r3, pc │ │ │ │ - add sl, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add fp, pc │ │ │ │ - b.n 528e4 │ │ │ │ - ldr r1, [pc, #464] @ (52a8c ) │ │ │ │ - ldr r2, [pc, #468] @ (52a90 ) │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 32504 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (441a8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (441ac ) │ │ │ │ add r1, pc │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - sub.w ip, r0, r3 │ │ │ │ - add.w r2, r2, ip, lsl #2 │ │ │ │ - add.w ip, r4, r3, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - cmp r5, r3 │ │ │ │ - vldr s15, [ip, #-4] │ │ │ │ - vstr s15, [r2] │ │ │ │ - blt.w 527a4 │ │ │ │ - vldr s14, [ip] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 528b8 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #28 │ │ │ │ - mov r0, fp │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r0, 441fa │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000441b0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 31e80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000441e0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4423a │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - blx 33bcc │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - b.n 528b8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r5, [pc, #392] @ (52a94 ) │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r4, [pc, #392] @ (52a98 ) │ │ │ │ - add r5, pc │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 31054 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [r4, #88] @ 0x58 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3314c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44248 ) │ │ │ │ mov r2, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 3436c │ │ │ │ - vstr s0, [r4, #92] @ 0x5c │ │ │ │ - b.n 52818 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w sl, [pc, #344] @ 52a9c │ │ │ │ - add r1, sp, #32 │ │ │ │ - add sl, pc │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r2, sl │ │ │ │ - blx 31054 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - mov r2, sl │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r8 │ │ │ │ - vstr s0, [r5, #80] @ 0x50 │ │ │ │ - mul.w r3, r4, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 3436c │ │ │ │ - vldr s15, [r5, #68] @ 0x44 │ │ │ │ - vstr s0, [r5, #84] @ 0x54 │ │ │ │ - b.n 527f0 │ │ │ │ - ldr r2, [pc, #292] @ (52aa0 ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r1, [pc, #292] @ (52aa4 ) │ │ │ │ - mov.w lr, #23 │ │ │ │ - ldr r0, [pc, #292] @ (52aa8 ) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, lr, [sp] │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.w 52626 │ │ │ │ - ldr r2, [pc, #268] @ (52aac ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r1, [pc, #268] @ (52ab0 ) │ │ │ │ - mov.w ip, #15 │ │ │ │ - ldr r0, [pc, #268] @ (52ab4 ) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, ip, [sp] │ │ │ │ + ldr r0, [pc, #12] @ (4424c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - blx 33bcc │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ + movs r2, r1 │ │ │ │ + uxth r6, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00044250 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 5262e │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, #15 │ │ │ │ - ldr r2, [pc, #240] @ (52ab8 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 442aa │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #236] @ (52abc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #236] @ (52ac0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - b.n 5262e │ │ │ │ - ldr r2, [pc, #228] @ (52ac4 ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r1, [pc, #228] @ (52ac8 ) │ │ │ │ - mov.w sl, #23 │ │ │ │ - ldr r0, [pc, #224] @ (52acc ) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, sl, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32a88 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (442b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (442bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - blx 33bcc │ │ │ │ - b.n 52614 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb714 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stc2 0, cr0, [lr], {12} │ │ │ │ - push {r1, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ - movs r1, r1 │ │ │ │ - umull r0, r0, ip, ip │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ - movs r5, r1 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ - movs r5, r1 │ │ │ │ - smlad r0, sl, ip, r0 │ │ │ │ - smull r0, r0, r8, ip │ │ │ │ - @ instruction: 0xb758 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xfafe000c │ │ │ │ - smmla r0, ip, ip, r0 │ │ │ │ - smlabb r0, r4, ip, r0 │ │ │ │ - @ instruction: 0xfaa8000c │ │ │ │ - @ instruction: 0xfa98000c │ │ │ │ - @ instruction: 0xfaf4000c │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xfa9a000c │ │ │ │ - @ instruction: 0xfa34000c │ │ │ │ - @ instruction: 0xfa24000c │ │ │ │ - push {r5, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ - movs r2, r1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - vld1.8 {d16[0]}, [sl], ip │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ - movs r5, r1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ - movs r2, r1 │ │ │ │ - vst1.8 {d0[0]}, [r4], ip │ │ │ │ - vld1.8 {d16[0]}, [r2], ip │ │ │ │ - add r0, pc, #992 @ (adr r0, 52e78 ) │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r1 │ │ │ │ - vld4.8 {d0-d3}, [r0], ip │ │ │ │ - add r0, pc, #768 @ (adr r0, 52da0 ) │ │ │ │ + sxtb r6, r4 │ │ │ │ movs r2, r1 │ │ │ │ - push {r3, r5, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + │ │ │ │ +000442c0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4432e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34b84 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4433c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44340 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r1 │ │ │ │ - push {r2, r5, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + sxth r2, r1 │ │ │ │ movs r2, r1 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + │ │ │ │ +00044344 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 443b6 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30a0c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (443c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (443c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r1 │ │ │ │ - push {r1, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + cbz r2, 443f6 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00052ad0 : │ │ │ │ - ldr.w ip, [pc, #32] @ 52af4 │ │ │ │ - push {lr} │ │ │ │ - add ip, pc │ │ │ │ - ldr.w lr, [ip, #80] @ 0x50 │ │ │ │ - str.w lr, [r0] │ │ │ │ - ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldr.w r0, [ip, #88] @ 0x58 │ │ │ │ - ldr.w r1, [ip, #92] @ 0x5c │ │ │ │ - str r0, [r2, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - pop {pc} │ │ │ │ - @ instruction: 0xf76a000c │ │ │ │ - │ │ │ │ -00052af8 : │ │ │ │ - ldr r3, [pc, #8] @ (52b04 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf746000c │ │ │ │ +000443cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33d18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00052b08 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000443e8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w ip, [pc, #360] @ 52c84 │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - add ip, pc │ │ │ │ - strd r2, r3, [sp, #52] @ 0x34 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44462 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str.w r3, [ip, #24] │ │ │ │ - ldr.w r3, [ip, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 52c42 │ │ │ │ - ldr r4, [pc, #336] @ (52c88 ) │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r4, pc │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [ip, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - str.w r2, [ip, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - ble.n 52c30 │ │ │ │ - add.w r2, r4, #32 │ │ │ │ - add.w sl, r4, #28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r3, ip, [sp, #44] @ 0x2c │ │ │ │ - b.n 52b68 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 52c2c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add.w r5, r4, #36 @ 0x24 │ │ │ │ - add.w r6, r4, #40 @ 0x28 │ │ │ │ - add.w r7, r4, #44 @ 0x2c │ │ │ │ - add.w r8, r4, #48 @ 0x30 │ │ │ │ - add.w fp, r4, #52 @ 0x34 │ │ │ │ - add.w r9, r4, #56 @ 0x38 │ │ │ │ - mov r3, sl │ │ │ │ - add.w r1, r4, #24 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - strd r6, r5, [sp, #16] │ │ │ │ - strd r8, r7, [sp, #8] │ │ │ │ - strd r9, fp, [sp] │ │ │ │ - blx 3575c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ - mov r3, sl │ │ │ │ - strd r6, r5, [sp, #16] │ │ │ │ - strd r8, r7, [sp, #8] │ │ │ │ - strd r9, fp, [sp] │ │ │ │ - blx 35a58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52b5c │ │ │ │ - ldrd r2, r0, [sp, #32] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - add.w r5, r4, #64 @ 0x40 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, sl │ │ │ │ - str r5, [sp, #28] │ │ │ │ - add.w r5, r4, #60 @ 0x3c │ │ │ │ - strd r7, r6, [sp, #12] │ │ │ │ - strd fp, r8, [sp, #4] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - blx 320fc │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [pc, #168] @ (52c8c ) │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add r2, pc │ │ │ │ - vldr s10, [r4, #60] @ 0x3c │ │ │ │ - vldr s11, [r4, #64] @ 0x40 │ │ │ │ - add.w r4, r2, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #156] @ (52c90 ) │ │ │ │ - vldr s14, [r4, #-4] │ │ │ │ - add r3, pc │ │ │ │ - vldr s12, [r4] │ │ │ │ - add.w r2, r3, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - vsub.f32 s12, s12, s14 │ │ │ │ - vldr s15, [r2, #-4] │ │ │ │ - vldr s13, [r2] │ │ │ │ - vmla.f32 s14, s12, s10 │ │ │ │ - vsub.f32 s13, s13, s15 │ │ │ │ - vmla.f32 s15, s13, s11 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #96] @ (52c94 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #24] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 52b3e │ │ │ │ - ldr r4, [pc, #84] @ (52c98 ) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #84] @ (52c9c ) │ │ │ │ - add r4, pc │ │ │ │ - add.w r1, r4, #68 @ 0x44 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #23 │ │ │ │ - ldr r1, [pc, #68] @ (52ca0 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #64] @ (52ca4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 335b4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44470 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44474 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #64] @ (52ca8 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - vldr s15, [r4, #68] @ 0x44 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xf722000c │ │ │ │ - @ instruction: 0xf706000c │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ - movs r5, r1 │ │ │ │ - subw r0, r8, #2060 @ 0x80c │ │ │ │ - addw r0, lr, #2060 @ 0x80c │ │ │ │ - @ instruction: 0xf5f8000c │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ - movs r1, r1 │ │ │ │ - uxth r2, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - sxtb r6, r4 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r6, 44480 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00052cac : │ │ │ │ +00044478 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #168] @ (52d68 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (52d6c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #164] @ (52d70 ) │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 52d4a │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - add.w r2, r8, #4 │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - vldr s15, [sp] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 444f6 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 52d36 │ │ │ │ - vldr s12, [r1, #-4] │ │ │ │ - vcmp.f32 s15, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 52d44 │ │ │ │ - vdiv.f32 s13, s14, s12 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s13, [r2, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r2, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - beq.n 52d4a │ │ │ │ - vldr s14, [r0, #-4] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 52d14 │ │ │ │ - vmov.f32 s13, s15 │ │ │ │ - b.n 52d26 │ │ │ │ - ldr r2, [pc, #40] @ (52d74 ) │ │ │ │ - ldr r3, [pc, #28] @ (52d6c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52d64 │ │ │ │ - add sp, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35dd8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00052d78 : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 52dbe │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s13, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - vdiv.f32 s15, s13, s14 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, lr │ │ │ │ - bne.n 52da0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ + ldr r1, [pc, #12] @ (44504 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44508 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ + movs r2, r1 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052dc0 : │ │ │ │ +0004450c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (52e5c ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (52e60 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (52e64 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 52e2c │ │ │ │ - ldr r1, [pc, #100] @ (52e68 ) │ │ │ │ - ldr r2, [pc, #88] @ (52e60 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 52e56 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4457e │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 346e4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 35bc0 │ │ │ │ - ldr r1, [pc, #60] @ (52e6c ) │ │ │ │ - ldr r2, [pc, #48] @ (52e60 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4458c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44590 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 52e56 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + movs r2, r1 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00044594 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32970 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000445b0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4460a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30be0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2f774 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - movs r1, r1 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ - movs r3, r1 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ - movs r3, r1 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44618 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4461c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052e70 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00044620 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #168] @ (52f2c ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (52f30 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #164] @ (52f34 ) │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4467a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 308ac │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44688 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4468c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 52f0c │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - add.w r2, r8, #4 │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - vldr s14, [sp] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00044690 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 446fe │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 52ef8 │ │ │ │ - vldr s13, [r1, #-4] │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - vmulne.f32 s15, s15, s13 │ │ │ │ - bne.n 52efc │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r2, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 52ed6 │ │ │ │ - ldr r2, [pc, #40] @ (52f38 ) │ │ │ │ - ldr r3, [pc, #32] @ (52f30 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52f26 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ - movs r1, r1 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ - movs r3, r1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34804 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4470c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44710 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052f3c : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 52f82 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ +00044714 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3133c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00044730 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44798 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, lr │ │ │ │ - bne.n 52f64 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35134 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (447a8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (447ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r2, [sp, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052f84 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000447b0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (53020 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (53024 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (53028 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 52ff0 │ │ │ │ - ldr r1, [pc, #100] @ (5302c ) │ │ │ │ - ldr r2, [pc, #88] @ (53024 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 5301a │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4482a │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3132c │ │ │ │ - ldr r1, [pc, #60] @ (53030 ) │ │ │ │ - ldr r2, [pc, #48] @ (53024 ) │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35778 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44838 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4483c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 5301a │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 32944 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ - movs r1, r1 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ - movs r3, r1 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - movs r3, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053034 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00044840 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #168] @ (530f0 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (530f4 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #164] @ (530f8 ) │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 530d0 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - add.w r2, r8, #4 │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - vldr s14, [sp] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 448a8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 530bc │ │ │ │ - vldr s13, [r1, #-4] │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - vsubne.f32 s15, s15, s13 │ │ │ │ - bne.n 530c0 │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r2, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 5309a │ │ │ │ - ldr r2, [pc, #40] @ (530fc ) │ │ │ │ - ldr r3, [pc, #32] @ (530f4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 530ea │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (448b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (448bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #600 @ (adr r7, 53354 ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ - movs r3, r1 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053100 : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 53146 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, lr │ │ │ │ - bne.n 53128 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ +000448c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fd50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00053148 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000448dc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (531e4 ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (531e8 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33574 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000448f8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44966 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30638 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44974 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44978 ) │ │ │ │ add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (531ec ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004497c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 531b4 │ │ │ │ - ldr r1, [pc, #100] @ (531f0 ) │ │ │ │ - ldr r2, [pc, #88] @ (531e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 531de │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 449ea │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 345f4 │ │ │ │ - ldr r1, [pc, #60] @ (531f4 ) │ │ │ │ - ldr r2, [pc, #48] @ (531e8 ) │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3530c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (449f8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (449fc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 531de │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3597c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #616 @ (adr r6, 53458 ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - movs r3, r1 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - movs r3, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000531f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00044a00 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #168] @ (532b4 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (532b8 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #164] @ (532bc ) │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 53294 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - add.w r2, r8, #4 │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - vldr s14, [sp] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44a6e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 53280 │ │ │ │ - vldr s13, [r1, #-4] │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - vaddne.f32 s15, s15, s13 │ │ │ │ - bne.n 53284 │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r2, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 5325e │ │ │ │ - ldr r2, [pc, #40] @ (532c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (532b8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 532ae │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #840 @ (adr r5, 53608 ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ - movs r3, r1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30f3c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44a7c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44a80 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000532c4 : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 5330a │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, lr │ │ │ │ - bne.n 532ec │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ +00044a84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35964 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005330c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00044aa0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (533a8 ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (533ac ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32c3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00044abc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44b2a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32b6c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44b38 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44b3c ) │ │ │ │ add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (533b0 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00044b40 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 53378 │ │ │ │ - ldr r1, [pc, #100] @ (533b4 ) │ │ │ │ - ldr r2, [pc, #88] @ (533ac ) │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44b9a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32690 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44ba8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44bac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 533a2 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00044bb0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44c0a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2feb8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2fc4c │ │ │ │ - ldr r1, [pc, #60] @ (533b8 ) │ │ │ │ - ldr r2, [pc, #48] @ (533ac ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44c18 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44c1c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 533a2 │ │ │ │ - mov r2, r9 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00044c20 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44c8e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fe10 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44c9c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44ca0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00044ca4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44d12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30574 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #856 @ (adr r4, 5370c ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ - movs r3, r1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f1f0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44d20 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44d24 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000533bc : │ │ │ │ +00044d28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #232] @ (534c0 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #232] @ (534c4 ) │ │ │ │ - mov r9, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #228] @ (534c8 ) │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 5349e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r4, [fp] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r3, sl │ │ │ │ - vldr s16, [sp, #24] │ │ │ │ - mov sl, r9 │ │ │ │ - rsb r7, r4, #1 │ │ │ │ - mov r9, r2 │ │ │ │ - sub.w r8, r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ - subs r5, r6, r1 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 53470 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmp.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 5348c │ │ │ │ - add.w r4, fp, r4, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r6, #1 │ │ │ │ - strd r2, ip, [sp, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r9, r6 │ │ │ │ - ldrd r2, ip, [sp, #12] │ │ │ │ - vstr s0, [r4] │ │ │ │ - blt.n 5349e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - add r7, r4 │ │ │ │ - add r8, r0 │ │ │ │ - subs r0, r7, #1 │ │ │ │ - add r5, r1 │ │ │ │ - subs r4, r5, #1 │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vcmp.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 53434 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add.w r4, fp, r4, lsl #2 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r9, r6 │ │ │ │ - vstr s0, [r4] │ │ │ │ - bge.n 53466 │ │ │ │ - ldr r2, [pc, #44] @ (534cc ) │ │ │ │ - ldr r3, [pc, #32] @ (534c4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + strd r2, r3, [sp, #24] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44e16 │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44e32 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44e24 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31428 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 534bc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 35bdc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ - vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #32 @ (adr r4, 534ec ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ - movs r3, r1 │ │ │ │ + ldr r1, [pc, #40] @ (44e40 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (44e44 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ (44e48 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (44e4c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (44e50 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (44e54 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00044e58 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44ec0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 332d0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44ed0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44ed4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000534d0 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00044ed8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 53544 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r1 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - rsb r5, r0, #1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - rsb r9, r3, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - rsb sl, r1, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 5351e │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r9, r1 │ │ │ │ - add r5, r0 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ - add sl, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r1, r7, r1, lsl #2 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - add.w r1, r8, sl, lsl #2 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - vstr s0, [r1, #-4] │ │ │ │ - bge.n 53512 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44f40 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33280 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44f50 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44f54 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053548 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00044f58 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [pc, #136] @ (535e8 ) │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #136] @ (535ec ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #132] @ (535f0 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 535b8 │ │ │ │ - ldr r1, [pc, #100] @ (535f4 ) │ │ │ │ - ldr r2, [pc, #92] @ (535ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 535e4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2f88c │ │ │ │ - ldr r1, [pc, #60] @ (535f8 ) │ │ │ │ - ldr r2, [pc, #48] @ (535ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 535e4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 30a88 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #640 @ (adr r7, 5386c ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #616 @ (adr r2, 5385c ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 537c8 ) │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, pc, #288 @ (adr r7, 5371c ) │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32e38 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000535fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00044f74 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w sl, [r1] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - ble.n 5367a │ │ │ │ - ldr.w r9, [pc, #136] @ 536a4 │ │ │ │ - adds r5, r0, #4 │ │ │ │ - ldr.w r8, [pc, #132] @ 536a8 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r7, [pc, #132] @ (536ac ) │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ - mov fp, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 5363c │ │ │ │ - adds r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - beq.n 53670 │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - adds r5, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 53636 │ │ │ │ - mov.w lr, #23 │ │ │ │ - mov.w ip, #6 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 44fe6 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - adds r4, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.n 5363c │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w sl, [r1] │ │ │ │ - subs r0, #4 │ │ │ │ - add.w r4, r0, sl, lsl #2 │ │ │ │ - b.n 5368e │ │ │ │ - subs r4, #4 │ │ │ │ - blx 318e8 │ │ │ │ - cbnz r0, 5369c │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bgt.n 53682 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30de0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [pc, #632] @ (53928 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44ff4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44ff8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000536b0 : │ │ │ │ +00044ffc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w sl, [r1] │ │ │ │ sub sp, #20 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - ble.n 5372e │ │ │ │ - ldr.w r9, [pc, #136] @ 53758 │ │ │ │ - adds r5, r0, #4 │ │ │ │ - ldr.w r8, [pc, #132] @ 5375c │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r7, [pc, #132] @ (53760 ) │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ - mov fp, r0 │ │ │ │ - add r7, pc │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 536f0 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - beq.n 53724 │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - adds r5, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 536ea │ │ │ │ - mov.w lr, #23 │ │ │ │ - mov.w ip, #6 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + strd r3, r1, [sp, #8] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4509a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - adds r4, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.n 536f0 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w sl, [r1] │ │ │ │ - subs r0, #4 │ │ │ │ - add.w r4, r0, sl, lsl #2 │ │ │ │ - b.n 53742 │ │ │ │ - subs r4, #4 │ │ │ │ - blx 339a8 │ │ │ │ - cbnz r0, 53750 │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 450a8 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bgt.n 53736 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 31898 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [pc, #936] @ (53b0c ) │ │ │ │ + ldr r1, [pc, #28] @ (450b8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (450bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (450c0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (450c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00053764 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000450c8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 537da │ │ │ │ - ldr.w sl, [pc, #140] @ 53810 │ │ │ │ - adds r5, r0, #4 │ │ │ │ - ldr.w r9, [pc, #140] @ 53814 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [pc, #136] @ 53818 │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r8, pc │ │ │ │ - b.n 537a0 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq.n 537d4 │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - adds r5, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 5379a │ │ │ │ - mov.w lr, #23 │ │ │ │ - mov.w ip, #6 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - adds r4, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 537a0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r6, [fp] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 53804 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 45122 │ │ │ │ mov r4, r0 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 537ec │ │ │ │ - adds r5, #1 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r5, r6 │ │ │ │ - bgt.n 53800 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34894 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 537e4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r6, [fp] │ │ │ │ - adds r5, r6, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 330d0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - add r7, pc, #368 @ (adr r7, 53984 ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, pc, #520 @ (adr r7, 53a20 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [pc, #216] @ (538f4 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45130 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45134 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0005381c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00045138 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 53892 │ │ │ │ - ldr.w sl, [pc, #140] @ 538c8 │ │ │ │ - adds r5, r0, #4 │ │ │ │ - ldr.w r9, [pc, #140] @ 538cc │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [pc, #136] @ 538d0 │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r8, pc │ │ │ │ - b.n 53858 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq.n 5388c │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - adds r5, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 53852 │ │ │ │ - mov.w lr, #23 │ │ │ │ - mov.w ip, #6 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - adds r4, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 53858 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r6, [fp] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 538bc │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 45192 │ │ │ │ mov r4, r0 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 538a4 │ │ │ │ - adds r5, #1 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r5, r6 │ │ │ │ - bgt.n 538b8 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33d50 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5389c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r6, [fp] │ │ │ │ - adds r5, r6, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 321d4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - add r6, pc, #656 @ (adr r6, 53b5c ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r6, pc, #840 @ (adr r6, 53c18 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [pc, #504] @ (53acc ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (451a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (451a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #24 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000538d4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000451a8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #152] @ 5397c │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #148] @ (53980 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #148] @ (53984 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - mul.w r0, r6, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 5396a │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 53950 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - movs r2, #0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r3, [r5, r2, lsl #2] │ │ │ │ - add.w lr, ip, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - add r2, r6 │ │ │ │ - cmp r4, r3 │ │ │ │ - add r3, r1 │ │ │ │ - itt ne │ │ │ │ - movne ip, lr │ │ │ │ - movne r1, r3 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5392e │ │ │ │ - cmp.w ip, #0 │ │ │ │ - it ne │ │ │ │ - movne r4, r1 │ │ │ │ - ldr r2, [pc, #52] @ (53988 ) │ │ │ │ - ldr r3, [pc, #44] @ (53980 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53978 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 45216 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 53950 │ │ │ │ - negs r1, r6 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - b.n 53928 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #96 @ (adr r4, 539e0 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - movs r1, r1 │ │ │ │ - add r3, pc, #704 @ (adr r3, 53c4c ) │ │ │ │ - movs r3, r1 │ │ │ │ + blx 34340 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45224 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45228 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #680 @ (adr r7, 454d4 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005398c : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0004522c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 539ce │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 539de │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r1, [r5, r2, lsl #2] │ │ │ │ - subs r3, #1 │ │ │ │ - add r2, r4 │ │ │ │ - add r0, r1 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - bne.n 539be │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 539de │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 539ba │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34e38 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000539e4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00045248 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 53a6c │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (53a70 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 452b6 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (53a74 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 53a42 │ │ │ │ - ldr r2, [pc, #88] @ (53a78 ) │ │ │ │ - ldr r3, [pc, #76] @ (53a70 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53a66 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3236c │ │ │ │ - ldr r2, [pc, #56] @ (53a7c ) │ │ │ │ - ldr r3, [pc, #40] @ (53a70 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53a66 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 30d70 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 34248 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r3, pc, #32 @ (adr r3, 53a90 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - add r2, pc, #904 @ (adr r2, 53e04 ) │ │ │ │ - movs r3, r1 │ │ │ │ - add r2, pc, #760 @ (adr r2, 53d78 ) │ │ │ │ - movs r3, r1 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (452c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (452c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #200 @ (adr r7, 45394 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053a80 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000452cc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #164] @ 53b34 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #160] @ (53b38 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #160] @ (53b3c ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 53b1c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 53b2c │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 53b10 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cbz r1, 53af8 │ │ │ │ - add r3, r4 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r1, [r5, r3, lsl #2] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n 53af4 │ │ │ │ - cmp r0, r1 │ │ │ │ - it ge │ │ │ │ - movge r0, r1 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - bne.n 53ae2 │ │ │ │ - ldr r2, [pc, #68] @ (53b40 ) │ │ │ │ - ldr r3, [pc, #60] @ (53b38 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53b30 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r1, #1 │ │ │ │ - bcc.n 53af8 │ │ │ │ - add r3, r4 │ │ │ │ - ldr.w r0, [r5, r3, lsl #2] │ │ │ │ - b.n 53ada │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 53b2c │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4533a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 53ad6 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 53af8 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #432 @ (adr r2, 53ce8 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ - movs r1, r1 │ │ │ │ - add r2, pc, #32 @ (adr r2, 53b64 ) │ │ │ │ - movs r3, r1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 334f8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45348 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4534c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #856 @ (adr r6, 456a8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053b44 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00045350 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 53b8a │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 53b86 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r5 │ │ │ │ - cmp r4, r2 │ │ │ │ - it ge │ │ │ │ - movge r4, r2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 53b74 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 453be │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f604 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 53b86 │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - b.n 53b72 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (453cc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (453d0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #488 @ (adr r6, 455bc ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053b98 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000453d4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 53c20 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (53c24 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30678 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000453f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 350f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004540c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4547a │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (53c28 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 53bf6 │ │ │ │ - ldr r2, [pc, #88] @ (53c2c ) │ │ │ │ - ldr r3, [pc, #76] @ (53c24 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53c1a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fd14 │ │ │ │ - ldr r2, [pc, #56] @ (53c30 ) │ │ │ │ - ldr r3, [pc, #40] @ (53c24 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53c1a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 352f0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33c7c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r1, pc, #336 @ (adr r1, 53d74 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ - movs r1, r1 │ │ │ │ - add r1, pc, #184 @ (adr r1, 53ce8 ) │ │ │ │ - movs r3, r1 │ │ │ │ - add r1, pc, #40 @ (adr r1, 53c5c ) │ │ │ │ - movs r3, r1 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45488 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4548c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #920 @ (adr r5, 45828 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053c34 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00045490 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #164] @ 53ce8 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #160] @ (53cec ) │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + strd r2, r3, [sp, #24] │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 455d8 │ │ │ │ + ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #160] @ (53cf0 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 53cd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 53ce0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 45602 │ │ │ │ + ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 455f4 │ │ │ │ + ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ + mov r0, fp │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 455e6 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 53cc4 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cbz r1, 53cac │ │ │ │ - add r3, r4 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r1, [r5, r3, lsl #2] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n 53ca8 │ │ │ │ - cmp r0, r1 │ │ │ │ - it lt │ │ │ │ - movlt r0, r1 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - bne.n 53c96 │ │ │ │ - ldr r2, [pc, #68] @ (53cf4 ) │ │ │ │ - ldr r3, [pc, #60] @ (53cec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53ce4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r1, #1 │ │ │ │ - bcc.n 53cac │ │ │ │ - add r3, r4 │ │ │ │ - ldr.w r0, [r5, r3, lsl #2] │ │ │ │ - b.n 53c8e │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 53ce0 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 53c8a │ │ │ │ + str.w r8, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx 31428 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, r1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31428 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str.w fp, [sp] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + strd r9, fp, [sp, #8] │ │ │ │ + blx 31044 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 53cac │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #736 @ (adr r0, 53fcc ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, pc, #336 @ (adr r0, 53e48 ) │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #52] @ (45610 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #52] @ (45614 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #48] @ (45618 ) │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [pc, #48] @ (4561c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #40] @ (45620 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #40] @ (45624 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (45628 ) │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [pc, #36] @ (4562c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strh r6, [r0, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #704 @ (adr r4, 458d8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r7, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #104 @ (adr r5, 45688 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r5, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #912 @ (adr r4, 459b8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r3, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #696 @ (adr r4, 458e8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053cf8 : │ │ │ │ +00045630 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 53d3e │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 53d3a │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 45698 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ mov r1, r5 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r5 │ │ │ │ - cmp r4, r2 │ │ │ │ - it lt │ │ │ │ - movlt r4, r2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 53d28 │ │ │ │ mov r0, r4 │ │ │ │ + blx 357ac │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 53d3a │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ - b.n 53d26 │ │ │ │ + ldr r1, [pc, #12] @ (456a8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (456ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r6, [r0, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #576 @ (adr r4, 458f0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053d4c : │ │ │ │ +000456b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 53dd4 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (53dd8 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (53ddc ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32cb0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 53daa │ │ │ │ - ldr r2, [pc, #88] @ (53de0 ) │ │ │ │ - ldr r3, [pc, #76] @ (53dd8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53dce │ │ │ │ - mov r2, r6 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 45718 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31954 │ │ │ │ - ldr r2, [pc, #56] @ (53de4 ) │ │ │ │ - ldr r3, [pc, #40] @ (53dd8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53dce │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 3000c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33d5c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00053de8 : │ │ │ │ - ldr r3, [pc, #8] @ (53df4 ) │ │ │ │ - add r3, pc │ │ │ │ - str r0, [r3, #0] │ │ │ │ - mov r0, r1 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - bcs.n 53d5c │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00053df8 : │ │ │ │ - ldr r1, [pc, #20] @ (53e10 ) │ │ │ │ - ldr r3, [pc, #24] @ (53e14 ) │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45728 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4572c ) │ │ │ │ add r1, pc │ │ │ │ - push {lr} │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [pc, #20] @ (53e18 ) │ │ │ │ - str r0, [r1, #0] │ │ │ │ - mov r0, lr │ │ │ │ - add r2, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - str r4, [r4, #24] │ │ │ │ - movs r5, r1 │ │ │ │ - bcs.n 53d50 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r5, r1, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00053e1c : │ │ │ │ - ldr.w ip, [pc, #16] @ 53e30 │ │ │ │ - push {lr} │ │ │ │ - add ip, pc │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - bx ip │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bcs.n 53f28 │ │ │ │ - movs r3, r1 │ │ │ │ + strh r6, [r0, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #224 @ (adr r4, 45810 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053e34 : │ │ │ │ - ldr.w ip, [pc, #16] @ 53e48 │ │ │ │ - push {lr} │ │ │ │ - add ip, pc │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - bx ip │ │ │ │ - nop │ │ │ │ - bcs.n 53f10 │ │ │ │ - movs r3, r1 │ │ │ │ +00045730 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32860 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00053e4c : │ │ │ │ +0004574c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (53e9c ) │ │ │ │ - subs r5, r1, #0 │ │ │ │ - add r3, pc │ │ │ │ - bgt.n 53e68 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 30888 │ │ │ │ - ldr r1, [pc, #52] @ (53ea0 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 457b4 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, r4 │ │ │ │ - ldr r0, [pc, #52] @ (53ea4 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - blx 33e14 │ │ │ │ - ldrb.w r0, [r4], #1 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - blx 32c80 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 53e7e │ │ │ │ - ldr r0, [pc, #24] @ (53ea8 ) │ │ │ │ - movs r2, #20 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - movs r1, #1 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30450 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (457c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (457c8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33e14 │ │ │ │ - b.n 53e62 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #712 @ (adr r0, 54170 ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 5410c ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00053eac : │ │ │ │ - ldr r3, [pc, #24] @ (53ec8 ) │ │ │ │ - ldr.w ip, [pc, #28] @ 53ecc │ │ │ │ - add r3, pc │ │ │ │ - push {r4} │ │ │ │ - ldr r2, [pc, #24] @ (53ed0 ) │ │ │ │ - ldr.w r4, [r3, ip] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4} │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - bx lr │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - ... │ │ │ │ + strh r2, [r5, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, pc, #784 @ (adr r3, 45adc ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053ed4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r4, r0, r2 │ │ │ │ - bgt.n 53ef8 │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi.n 53f68 │ │ │ │ - cmp r0, r4 │ │ │ │ - bcs.n 53ef6 │ │ │ │ - subs r0, #1 │ │ │ │ - add r2, r1 │ │ │ │ - ldrb.w r3, [r1], #1 │ │ │ │ - strb.w r3, [r0, #1]! │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 53eea │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - adds r2, r1, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - ite cc │ │ │ │ - movcc.w ip, #0 │ │ │ │ - movcs.w ip, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - it ls │ │ │ │ - orrls.w ip, ip, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 53f30 │ │ │ │ - cmp r1, r2 │ │ │ │ - bcs.n 53f58 │ │ │ │ - add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r1 │ │ │ │ - ldrb.w ip, [r3], #1 │ │ │ │ - strb.w ip, [lr, #1]! │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 53f1e │ │ │ │ - subs r0, r0, r1 │ │ │ │ - add r0, r2 │ │ │ │ - b.n 53f58 │ │ │ │ - adds r5, r0, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - mov lr, r5 │ │ │ │ - ldrb.w ip, [r0, #-1]! │ │ │ │ - strb.w ip, [lr, #-1]! │ │ │ │ - cmp r1, r0 │ │ │ │ - bcc.n 53f36 │ │ │ │ - adds r0, r1, #1 │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ - subs r0, r0, r2 │ │ │ │ - add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ - cmp r1, ip │ │ │ │ - it hi │ │ │ │ - movhi r0, #0 │ │ │ │ - add r0, lr │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r4 │ │ │ │ - bcs.n 53ef6 │ │ │ │ - subs r2, r4, r0 │ │ │ │ - movs r1, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 3131c │ │ │ │ - adds r3, r1, r2 │ │ │ │ - cmp r3, r0 │ │ │ │ - bls.n 53ee2 │ │ │ │ - cmp r0, r4 │ │ │ │ +000457cc : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ - movcc r2, r4 │ │ │ │ - bcs.n 53ef6 │ │ │ │ - ldrb.w r0, [r3, #-1]! │ │ │ │ - strb.w r0, [r2, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 53f76 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 45834 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33e64 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45844 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45848 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r2, [r5, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, pc, #432 @ (adr r3, 459fc ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053f84 : │ │ │ │ +0004584c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 30888 │ │ │ │ + blx 30050 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00053f98 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00045868 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #56] @ (53fe0 ) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r3 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ + cbz r0, 458d6 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53fc0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (53fe4 ) │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [r5, r2] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - ldr r2, [pc, #28] @ (53fe8 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - add r2, pc │ │ │ │ - blx 31168 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #20] @ (53fec ) │ │ │ │ + blx 3035c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (458e4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (458e8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f000 │ │ │ │ - b.n 53fba │ │ │ │ - nop │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ - movs r1, r1 │ │ │ │ - beq.n 53f64 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r1, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #968 @ (adr r2, 45cb4 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053ff0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000458ec : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ble.n 540a6 │ │ │ │ - sub.w r8, r2, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r2, r1 │ │ │ │ - sub.w ip, r1, #4 │ │ │ │ - mov r7, r8 │ │ │ │ - mov lr, r0 │ │ │ │ - mov r6, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r1, [ip, #4]! │ │ │ │ - adds r3, #1 │ │ │ │ - ldr.w r0, [r7, #4]! │ │ │ │ - cmp r1, lr │ │ │ │ - bcs.n 54038 │ │ │ │ - add r1, r0 │ │ │ │ - cmp r5, r1 │ │ │ │ - bcc.n 540b8 │ │ │ │ - subs r6, r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bgt.n 54098 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w sl, sl, r3, lsl #2 │ │ │ │ - mov r9, r5 │ │ │ │ - ldr.w r0, [r8, #4]! │ │ │ │ - cmp r0, r4 │ │ │ │ - it ge │ │ │ │ - movge r0, r4 │ │ │ │ - subs r4, r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 5406c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ - adds r1, r3, r0 │ │ │ │ - ldrb.w lr, [r3], #1 │ │ │ │ - strb.w lr, [ip, #1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 5405e │ │ │ │ - add r9, r0 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp r2, sl │ │ │ │ - bne.n 54046 │ │ │ │ - cmp r4, #1 │ │ │ │ - bmi.n 54080 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 31320 │ │ │ │ - cbz r7, 540a0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4595a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 33edc │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fb38 │ │ │ │ - add lr, r0 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 54024 │ │ │ │ - b.n 5403e │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r4, #1 │ │ │ │ - bmi.n 540a0 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 3131c │ │ │ │ - ldr r1, [pc, #20] @ (540d0 ) │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34ffc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r7, r5 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45968 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4596c ) │ │ │ │ add r1, pc │ │ │ │ - mov r6, r4 │ │ │ │ - blx 2ff04 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 54040 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ - movs r1, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r0, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #600 @ (adr r2, 45bc8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000540d4 : │ │ │ │ +00045970 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #780] @ (543f8 ) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #780] @ (543fc ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r4, [pc, #776] @ (54400 ) │ │ │ │ - ldr r0, [pc, #780] @ (54404 ) │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r4, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #7 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [pc, #760] @ (54408 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - add r0, pc │ │ │ │ - add.w r6, r4, #28 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [pc, #744] @ (5440c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [pc, #736] @ (54410 ) │ │ │ │ - movs r2, #7 │ │ │ │ - add.w r1, r4, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [pc, #724] @ (54414 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cb0 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 31aac │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #20 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - it ge │ │ │ │ - movge r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - movs r2, #32 │ │ │ │ - blx 32f00 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #1 │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - blx 346fc │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r5, r4, #64 @ 0x40 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 346fc │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34610 │ │ │ │ - movs r1, #32 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34610 │ │ │ │ - movs r1, #32 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - ldr r1, [pc, #628] @ (54418 ) │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 459de │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - mov r2, r3 │ │ │ │ - blx 32a7c │ │ │ │ - cbz r0, 54210 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5423c │ │ │ │ - ldr r3, [pc, #604] @ (5441c ) │ │ │ │ - ldr r1, [pc, #608] @ (54420 ) │ │ │ │ - ldr r0, [pc, #608] @ (54424 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #8 │ │ │ │ - add r0, pc │ │ │ │ - strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - movs r4, #7 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #32] │ │ │ │ - movs r5, #6 │ │ │ │ - movs r4, #13 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - blx 34e10 │ │ │ │ - ldr r0, [pc, #564] @ (54428 ) │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r0, #4 │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ - blx 3384c │ │ │ │ - blx 30ac4 │ │ │ │ - ldr r0, [pc, #548] @ (5442c ) │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, pc │ │ │ │ - blx 32138 │ │ │ │ - ldr r4, [pc, #540] @ (54430 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 54280 │ │ │ │ - ldr r2, [pc, #532] @ (54434 ) │ │ │ │ - ldr r3, [pc, #472] @ (543fc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 543f4 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f12c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #504] @ (54438 ) │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r3, [pc, #504] @ (5443c ) │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #500] @ (54440 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r0, r2, [sp, #100] @ 0x64 │ │ │ │ - adds r3, #4 │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [r4, #104] @ 0x68 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #484] @ (54444 ) │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [r4, #100] @ 0x64 │ │ │ │ - movs r4, #11 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - blx 34e10 │ │ │ │ - b.n 541f0 │ │ │ │ - ldr r1, [pc, #452] @ (54448 ) │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - add r1, pc │ │ │ │ - blx 32a7c │ │ │ │ - cbz r0, 54298 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 542e4 │ │ │ │ - ldr r4, [pc, #432] @ (5444c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #432] @ (54450 ) │ │ │ │ - mov r2, r3 │ │ │ │ - add r4, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - blx 32a7c │ │ │ │ - cbz r0, 542b4 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 5432e │ │ │ │ - ldr r4, [pc, #412] @ (54454 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 5421e │ │ │ │ - ldr r1, [pc, #404] @ (54458 ) │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - add r1, pc │ │ │ │ - blx 346fc │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add.w r2, r4, #16 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - blx 3384c │ │ │ │ - b.n 5421e │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r4, #308] @ 0x134 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5439e │ │ │ │ - ldr r1, [pc, #356] @ (5445c ) │ │ │ │ - ldr r3, [pc, #356] @ (54460 ) │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #356] @ (54464 ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - adds r3, #8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + ldr r1, [pc, #12] @ (459ec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (459f0 ) │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ - movs r5, #6 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - movs r4, #7 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - movs r4, #13 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - blx 34e10 │ │ │ │ - b.n 5438a │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ - ldr r1, [r4, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r4, #308] @ 0x134 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 543d8 │ │ │ │ - ldr r2, [pc, #292] @ (54468 ) │ │ │ │ - ldr r3, [pc, #296] @ (5446c ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #292] @ (54470 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ - adds r3, #4 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add.w r2, r4, #64 @ 0x40 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add.w r2, r4, #28 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #272] @ (54474 ) │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - movs r1, #11 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - movs r1, #2 │ │ │ │ - strd r1, r0, [sp, #92] @ 0x5c │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - blx 34e10 │ │ │ │ - ldr r0, [pc, #236] @ (54478 ) │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add r0, pc │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - adds r1, r0, #4 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ - blx 3384c │ │ │ │ - b.n 542b4 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - movs r5, #11 │ │ │ │ - ldr r2, [pc, #216] @ (5447c ) │ │ │ │ - ldr r0, [pc, #216] @ (54480 ) │ │ │ │ - ldr r3, [pc, #220] @ (54484 ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add.w r2, r4, #64 @ 0x40 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add.w r2, r4, #28 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [pc, #204] @ (54488 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r4, #104] @ 0x68 │ │ │ │ - adds r3, #4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - movs r1, #2 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - strd r1, r0, [sp, #92] @ 0x5c │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - b.n 54378 │ │ │ │ - ldr r3, [pc, #176] @ (5448c ) │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - ldr r0, [pc, #176] @ (54490 ) │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #176] @ (54494 ) │ │ │ │ add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - adds r3, #8 │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 54310 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ - movs r5, r1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, r1 │ │ │ │ - tst r6, r4 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + add r2, pc, #232 @ (adr r2, 45adc ) │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ - movs r1, r1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + │ │ │ │ +000459f4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #680] @ (54754 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #680] @ (54758 ) │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 45a62 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35a0c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45a70 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45a74 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #680] @ (5475c ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #680] @ (54760 ) │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #312 @ 0x138 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #7 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [pc, #652] @ (54764 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #316 @ 0x13c │ │ │ │ - add r0, pc │ │ │ │ - add.w r7, r4, #336 @ 0x150 │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [pc, #640] @ (54768 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #320 @ 0x140 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [pc, #628] @ (5476c ) │ │ │ │ - movs r2, #7 │ │ │ │ - add.w r1, r4, #324 @ 0x144 │ │ │ │ - add r0, pc │ │ │ │ - blx 32cbc │ │ │ │ - ldr r0, [pc, #620] @ (54770 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r4, #328 @ 0x148 │ │ │ │ add r0, pc │ │ │ │ - blx 32cb0 │ │ │ │ - add.w r0, r4, #332 @ 0x14c │ │ │ │ - blx 31aac │ │ │ │ - ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #12 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #888 @ (adr r1, 45df0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00045a78 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - it ge │ │ │ │ - movge r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - movs r2, #32 │ │ │ │ - blx 32f00 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #1 │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - blx 346fc │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #372 @ 0x174 │ │ │ │ - blx 346fc │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34610 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r0, [r4, #404] @ 0x194 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34610 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r0, [r4, #408] @ 0x198 │ │ │ │ - add.w r0, r4, #372 @ 0x174 │ │ │ │ - blx 34610 │ │ │ │ - ldr r1, [pc, #516] @ (54774 ) │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r0, [r4, #412] @ 0x19c │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - mov r2, r3 │ │ │ │ - blx 32a7c │ │ │ │ - cbz r0, 5458e │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r2, r3, [sp, #136] @ 0x88 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r4, [pc, #488] @ (54778 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 545bc │ │ │ │ - ldr r2, [pc, #476] @ (5477c ) │ │ │ │ - ldr r3, [pc, #436] @ (54758 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 5474e │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #448] @ (54780 ) │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - add r1, pc │ │ │ │ - blx 32a7c │ │ │ │ - cbz r0, 545d6 │ │ │ │ - ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 54628 │ │ │ │ - ldr r4, [pc, #428] @ (54784 ) │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 45ae6 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #428] @ (54788 ) │ │ │ │ - mov r2, r3 │ │ │ │ - add r4, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - blx 32a7c │ │ │ │ - cbz r0, 545f4 │ │ │ │ - ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 54678 │ │ │ │ - ldr r4, [pc, #404] @ (5478c ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 5459e │ │ │ │ - ldr r1, [pc, #392] @ (54790 ) │ │ │ │ - add.w r0, r4, #420 @ 0x1a4 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - add r1, pc │ │ │ │ - blx 346fc │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add.w r2, r4, #324 @ 0x144 │ │ │ │ - add.w r1, r4, #312 @ 0x138 │ │ │ │ - add.w r0, r4, #420 @ 0x1a4 │ │ │ │ - blx 3384c │ │ │ │ - b.n 5459e │ │ │ │ - ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ - ldr.w r3, [r4, #416] @ 0x1a0 │ │ │ │ - ldr.w r2, [r4, #404] @ 0x194 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r4, #416] @ 0x1a0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 546f4 │ │ │ │ - ldr r1, [pc, #340] @ (54794 ) │ │ │ │ - ldr r3, [pc, #340] @ (54798 ) │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #340] @ (5479c ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #28] │ │ │ │ - adds r3, #8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32c48 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45af4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45af8 ) │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - add.w r0, r4, #420 @ 0x1a4 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add.w r4, r4, #372 @ 0x174 │ │ │ │ - movs r5, #6 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - movs r4, #7 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - movs r4, #13 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - blx 34e10 │ │ │ │ - b.n 546dc │ │ │ │ - ldr.w r2, [r4, #328] @ 0x148 │ │ │ │ - ldr.w r3, [r4, #416] @ 0x1a0 │ │ │ │ - ldr.w r1, [r4, #404] @ 0x194 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r4, #416] @ 0x1a0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 54732 │ │ │ │ - ldr r2, [pc, #272] @ (547a0 ) │ │ │ │ - ldr r3, [pc, #272] @ (547a4 ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #272] @ (547a8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r4, #412] @ 0x19c │ │ │ │ - adds r3, #4 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add.w r2, r4, #372 @ 0x174 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add.w r2, r4, #336 @ 0x150 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #248] @ (547ac ) │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - movs r1, #11 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - movs r1, #2 │ │ │ │ - strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ - add.w r0, r4, #420 @ 0x1a4 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - blx 34e10 │ │ │ │ - ldr r0, [pc, #208] @ (547b0 ) │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ - add.w r2, r0, #324 @ 0x144 │ │ │ │ - add.w r1, r0, #312 @ 0x138 │ │ │ │ - add.w r0, r0, #420 @ 0x1a4 │ │ │ │ - blx 3384c │ │ │ │ - b.n 545f4 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - movs r6, #11 │ │ │ │ - ldr r2, [pc, #184] @ (547b4 ) │ │ │ │ - ldr r0, [pc, #188] @ (547b8 ) │ │ │ │ - ldr r3, [pc, #188] @ (547bc ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add.w r2, r4, #372 @ 0x174 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add.w r2, r4, #336 @ 0x150 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [pc, #172] @ (547c0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ - adds r3, #4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - movs r1, #2 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ - add.w r0, r4, #420 @ 0x1a4 │ │ │ │ - b.n 546ca │ │ │ │ - ldr r3, [pc, #144] @ (547c4 ) │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - ldr r0, [pc, #144] @ (547c8 ) │ │ │ │ - str r1, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #140] @ (547cc ) │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - adds r3, #8 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 54658 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ - movs r5, r1 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ - movs r1, r1 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ - movs r5, r1 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ - movs r3, r1 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + add r1, pc, #520 @ (adr r1, 45d04 ) │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ - movs r5, r1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -000547d0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00045afc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #84] @ 54834 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (54838 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 45b6a │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - add r0, sp, #16 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movs r1, #3 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 324bc │ │ │ │ - ldr r2, [pc, #56] @ (5483c ) │ │ │ │ - mov.w ip, #1 │ │ │ │ - movs r3, #3 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - mov r1, r4 │ │ │ │ - str.w ip, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - ldr r2, [pc, #40] @ (54840 ) │ │ │ │ - ldr r3, [pc, #28] @ (54838 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5482e │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33714 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45b78 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45b7c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #152 @ (adr r1, 45c18 ) │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00054844 : │ │ │ │ - push {r4, lr} │ │ │ │ +00045b80 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 54894 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (54898 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 45bf4 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3255c │ │ │ │ - ldrb.w r3, [sp] │ │ │ │ - ldr r2, [pc, #36] @ (5489c ) │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #28] @ (54898 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 54890 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ - movs r3, r1 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 30d88 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45c04 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45c08 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #784 @ (adr r0, 45f1c ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000548a0 : │ │ │ │ +00045c0c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32198 │ │ │ │ + blx 33760 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000548b4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00045c28 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c04 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 353b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000548c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00045c4c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cbz r0, 45cba │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3443c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45cc8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45ccc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #152 @ (adr r0, 45d68 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00045cd0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 54976 │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 45d42 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 33158 │ │ │ │ - mov r1, fp │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - strd r6, r4, [sp, #12] │ │ │ │ - strd r7, r8, [sp, #4] │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 34b08 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbc8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (54984 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (54988 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45d50 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45d54 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ - movs r1, r1 │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005498c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00045d58 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31008 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00045d74 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cbz r0, 45dfe │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 54a3a │ │ │ │ mov r5, r0 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 45e0c │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 344b0 │ │ │ │ + mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 33158 │ │ │ │ - mov r1, fp │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - strd r6, r4, [sp, #12] │ │ │ │ - strd r7, r8, [sp, #4] │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 329ac │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 2fb3c │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #16 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (54a48 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #28] @ (45e1c ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (54a4c ) │ │ │ │ + ldr r0, [pc, #28] @ (45e20 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r1, [pc, #20] @ (45e24 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (45e28 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054a50 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00045e2c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cbz r0, 45eb4 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 54afe │ │ │ │ mov r5, r0 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 45ec2 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 33158 │ │ │ │ - mov r1, fp │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32e2c │ │ │ │ mov r0, r5 │ │ │ │ - strd r6, r4, [sp, #12] │ │ │ │ - strd r7, r8, [sp, #4] │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 30c94 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (54b0c ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (45ed0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (54b10 ) │ │ │ │ + ldr r0, [pc, #24] @ (45ed4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r1, [pc, #20] @ (45ed8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (45edc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054b14 : │ │ │ │ +00045ee0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 45f8a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 54bc0 │ │ │ │ mov r5, r0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 45f98 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 33158 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 349e4 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, fp │ │ │ │ - mov r3, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - strd r6, r4, [sp, #8] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2ff60 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 2fb3c │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (54bd0 ) │ │ │ │ + ldr r1, [pc, #28] @ (45fa8 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (54bd4 ) │ │ │ │ + ldr r0, [pc, #28] @ (45fac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (45fb0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (45fb4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ - movs r1, r1 │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054bd8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00045fb8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ + cbz r0, 46020 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32af0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46030 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46034 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00046038 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 54c84 │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 460a6 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 33158 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r6, r4, [sp, #8] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3054c │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2efd0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (54c94 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (54c98 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (460b4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (460b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ - movs r1, r1 │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054c9c : │ │ │ │ +000460bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov sl, r0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4616a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 54d48 │ │ │ │ mov r5, r0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 46178 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 33158 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - mov r3, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 32954 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - strd r6, r4, [sp, #8] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 34470 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 2fb3c │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (54d58 ) │ │ │ │ + ldr r1, [pc, #28] @ (46188 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (54d5c ) │ │ │ │ + ldr r0, [pc, #28] @ (4618c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (46190 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (46194 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ - movs r1, r1 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ - movs r1, r1 │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054d60 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00046198 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 46200 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 33158 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ mov r1, r5 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 30d58 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 333e8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #36] @ 0x24 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46210 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46214 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + strb r6, [r3, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054df0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00046218 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 4628c │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 33158 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 2f934 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 357ec │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #36] @ 0x24 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4629c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (462a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + strb r2, [r2, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054e80 : │ │ │ │ +000462a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 46312 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 33158 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - blx 33828 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a74 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #44] @ 0x2c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ + ldr r1, [pc, #12] @ (46320 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46324 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r1, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054f1c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00046328 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 46384 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 33158 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r1, r5 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - blx 30bec │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32764 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #44] @ 0x2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00054fb8 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 54fc8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 33ed8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00054fcc : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 5500e │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - ittt gt │ │ │ │ - movgt r9, r0 │ │ │ │ - movgt r3, r1 │ │ │ │ - movgt r4, #0 │ │ │ │ - ble.n 55012 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mla r1, r1, r4, r9 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 33edc │ │ │ │ - cmp r5, r4 │ │ │ │ - add.w r3, r0, r8 │ │ │ │ - bne.n 54ff6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r2, #0 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - adds r2, #2 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 5500e │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 55014 │ │ │ │ - b.n 5500e │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46394 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46398 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + strb r2, [r3, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055024 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004639c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 55046 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46410 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - subs r2, r4, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 33edc │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - strb.w r2, [r3, #-1] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055050 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32454 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005506c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30e04 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055090 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33c54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000550b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000550d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 354b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000550ec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055108 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33748 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055124 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30734 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 34d44 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46420 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46424 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r6, [r1, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055140 : │ │ │ │ +00046428 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -47941,25 +26379,25 @@ │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 551ec │ │ │ │ + beq.n 464d4 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 551fa │ │ │ │ + beq.n 464e2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ @@ -47969,15 +26407,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 2fe58 │ │ │ │ + blx 35318 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -47993,525 +26431,1232 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (55208 ) │ │ │ │ + ldr r1, [pc, #24] @ (464f0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5520c ) │ │ │ │ + ldr r0, [pc, #24] @ (464f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (55210 ) │ │ │ │ + ldr r1, [pc, #20] @ (464f8 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (55214 ) │ │ │ │ + ldr r0, [pc, #20] @ (464fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00055218 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34938 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055234 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32898 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055250 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34544 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strb r2, [r1, #19] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r7, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005526c : │ │ │ │ - push {r3, lr} │ │ │ │ +00046500 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327b0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46572 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30a7c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46580 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46584 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r5, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055288 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046588 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ba8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 465f0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30c40 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46600 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46604 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r6, [r5, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000552a4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046608 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f6f8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46670 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 335f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46680 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46684 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r6, [r5, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000552c0 : │ │ │ │ +00046688 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - blx 3141c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000552e8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 31f08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005530c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33f4c │ │ │ │ + blx 31588 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00055330 : │ │ │ │ - push {r4, lr} │ │ │ │ +000466b0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 35b84 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 354f4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00055354 : │ │ │ │ +000466cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e4c │ │ │ │ + blx 30960 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055370 : │ │ │ │ - push {r3, lr} │ │ │ │ +000466e8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32550 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 46794 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 467a2 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2f9d4 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (467b0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (467b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (467b8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (467bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strb r2, [r1, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r7, #7] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005538c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000467c0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 55400 │ │ │ │ + cbz r0, 4683a │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 33d78 │ │ │ │ + blx 32df8 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55410 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46848 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55414 ) │ │ │ │ + ldr r0, [pc, #12] @ (4684c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ - movs r1, r1 │ │ │ │ + strb r4, [r4, #5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055418 : │ │ │ │ - push {r4, lr} │ │ │ │ +00046850 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f444 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 468aa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30b88 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (468b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (468bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r6, #3] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055444 : │ │ │ │ - push {r3, lr} │ │ │ │ +000468c0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31454 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4691a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffb8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46928 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4692c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r0, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055460 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046930 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d90 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4699e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 353cc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (469ac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (469b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strb r0, [r0, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005547c : │ │ │ │ - push {r4, lr} │ │ │ │ +000469b4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 322c4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46a0e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 348e0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46a1c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46a20 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000554a4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046a24 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f480 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46a7e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30378 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46a8c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46a90 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000554c0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046a94 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34e78 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46b02 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3417c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46b10 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46b14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000554dc : │ │ │ │ +00046b18 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33098 │ │ │ │ + blx 30b70 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000554f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046b34 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 303f4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46ba2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30c34 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46bb0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46bb4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055514 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046bb8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f88 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46c26 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 347c8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46c34 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46c38 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055530 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046c3c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 347ac │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46caa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35650 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46cb8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46cbc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005554c : │ │ │ │ +00046cc0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b58 │ │ │ │ + blx 34550 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055568 : │ │ │ │ +00046cdc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 349d4 │ │ │ │ + blx 33950 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055584 : │ │ │ │ +00046cf8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34230 │ │ │ │ + blx 2fb2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000555a0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046d14 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32470 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46d82 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 312d4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46d90 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46d94 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000555bc : │ │ │ │ +00046d98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5e0 │ │ │ │ + blx 33754 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000555d8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00046db4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 330f4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46e22 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3287c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46e30 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46e34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000555fc : │ │ │ │ - push {r3, lr} │ │ │ │ +00046e38 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34884 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46ea6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 351e4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46eb4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46eb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055618 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046ebc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 302b4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46f2a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 326b8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46f38 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46f3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055634 : │ │ │ │ +00046f40 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301f0 │ │ │ │ + blx 31640 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055650 : │ │ │ │ +00046f5c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 352cc │ │ │ │ + blx 2ffd4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005566c : │ │ │ │ - push {r3, lr} │ │ │ │ +00046f78 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34400 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 46fe6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3302c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46ff4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46ff8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055688 : │ │ │ │ +00046ffc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 325ac │ │ │ │ + blx 33334 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000556a4 : │ │ │ │ +00047018 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32398 │ │ │ │ + blx 2f8b4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000556c0 : │ │ │ │ +00047034 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3263c │ │ │ │ + blx 34520 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000556dc : │ │ │ │ +00047050 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30cb0 │ │ │ │ + blx 32ecc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000556f8 : │ │ │ │ +0004706c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 55766 │ │ │ │ + cbz r0, 470da │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3529c │ │ │ │ + blx 33680 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -48519,52 +27664,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55774 ) │ │ │ │ + ldr r1, [pc, #12] @ (470e8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55778 ) │ │ │ │ + ldr r0, [pc, #12] @ (470ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005577c : │ │ │ │ +000470f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 557ea │ │ │ │ + cbz r0, 4715e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f0c8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 335c0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -48572,419 +27717,809 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (557f8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4716c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (557fc ) │ │ │ │ + ldr r0, [pc, #12] @ (47170 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00055800 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005581c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ee8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055838 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f59c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055854 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3362c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055870 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005588c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32938 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000558a8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047174 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 309b0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 471e2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30e50 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (471f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (471f4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000558c4 : │ │ │ │ +000471f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 356c8 │ │ │ │ + blx 2f510 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000558e0 : │ │ │ │ +00047214 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a64 │ │ │ │ + blx 34814 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000558fc : │ │ │ │ - push {r3, lr} │ │ │ │ +00047230 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 347e0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4729e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33a18 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (472ac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (472b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055918 : │ │ │ │ +000472b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35d5c │ │ │ │ + blx 33f88 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055934 : │ │ │ │ - push {r3, lr} │ │ │ │ +000472d0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fe80 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4733e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 326c4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4734c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47350 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055950 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00047354 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 559c2 │ │ │ │ + cbz r0, 473c2 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30c4c │ │ │ │ + blx 2f0ec │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (559d0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (473d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (559d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (473d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000559d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f098 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000559f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 322e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 345d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34c14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 355d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055a64 : │ │ │ │ - push {r3, lr} │ │ │ │ +000473d8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34960 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47446 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 350d4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47454 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47458 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055a80 : │ │ │ │ +0004745c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fba0 │ │ │ │ + blx 30694 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055a9c : │ │ │ │ +00047478 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 340cc │ │ │ │ + blx 32964 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055ab8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047494 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30334 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47502 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32b2c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47510 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47514 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055ad4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047518 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3076c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47580 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30068 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47590 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47594 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055af0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047598 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c64 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47600 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3469c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47610 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47614 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055b0c : │ │ │ │ - push {r3, lr} │ │ │ │ +00047618 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3020c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47672 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31948 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47680 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47684 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055b28 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047688 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32464 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 476e2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31980 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (476f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (476f4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055b44 : │ │ │ │ - push {r3, lr} │ │ │ │ +000476f8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3305c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47766 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f0f8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47774 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47778 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r7, #32] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055b60 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004777c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fc40 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 477e4 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa48 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (477f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (477f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r7, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055b7c : │ │ │ │ - push {r3, lr} │ │ │ │ +000477fc : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3074c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47864 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33890 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47874 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47878 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r7, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055b98 : │ │ │ │ +0004787c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3237c │ │ │ │ + blx 32ea8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055bb4 : │ │ │ │ +00047898 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 357d4 │ │ │ │ + blx 32568 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055bd0 : │ │ │ │ +000478b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30824 │ │ │ │ + blx 3283c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055bec : │ │ │ │ +000478d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 55c5e │ │ │ │ + cbz r0, 47942 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f388 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f394 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -48992,164 +28527,199 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55c6c ) │ │ │ │ + ldr r1, [pc, #12] @ (47950 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55c70 ) │ │ │ │ + ldr r0, [pc, #12] @ (47954 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r5, #28] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00055c74 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd44 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055c90 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34a08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055cac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30410 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055cc8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3180c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055ce4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30dbc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055d00 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34a78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055d1c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055d38 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 344ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r4, [r3, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055d54 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047958 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ce4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 479b2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34d50 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (479c0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (479c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055d70 : │ │ │ │ - push {r3, lr} │ │ │ │ +000479c8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32218 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47a22 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30778 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47a30 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47a34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055d8c : │ │ │ │ - push {r3, lr} │ │ │ │ +00047a38 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34c04 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47aa6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30c88 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47ab4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47ab8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055da8 : │ │ │ │ +00047abc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 55e1a │ │ │ │ + cbz r0, 47b2e │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31c98 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34b90 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -49157,1148 +28727,1801 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55e28 ) │ │ │ │ + ldr r1, [pc, #12] @ (47b3c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55e2c ) │ │ │ │ + ldr r0, [pc, #12] @ (47b40 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r6, #14] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00055e30 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f010 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055e4c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3122c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055e68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 348f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055e84 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 34c30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055ea8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32848 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055ec4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34bf4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055ee0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34c9c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055efc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f8d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055f18 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055f34 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35b6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055f50 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 356e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055f6c : │ │ │ │ +00047b44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30da0 │ │ │ │ + blx 35d14 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055f88 : │ │ │ │ +00047b60 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 355f8 │ │ │ │ + blx 30524 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055fa4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047b7c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a14 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47bea │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3084c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47bf8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47bfc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055fc0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00047c00 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5606c │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + cbz r0, 47c6e │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5607a │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3217c │ │ │ │ - mov r3, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31100 │ │ │ │ + mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (56088 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5608c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (56090 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (56094 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47c7c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47c80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056098 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 324e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000560b4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047c84 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 316dc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47cf2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33834 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47d00 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47d04 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000560d0 : │ │ │ │ +00047d08 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3310c │ │ │ │ + blx 35060 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000560ec : │ │ │ │ +00047d24 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c18 │ │ │ │ + blx 33304 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056108 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047d40 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3218c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47dae │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30110 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47dbc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47dc0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056124 : │ │ │ │ +00047dc4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 356b0 │ │ │ │ + blx 35890 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056140 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047de0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35218 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47e3a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30508 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47e48 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47e4c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005615c : │ │ │ │ - push {r3, lr} │ │ │ │ +00047e50 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32dc4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47eaa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 301d8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47eb8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47ebc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056178 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047ec0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f928 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 47f2e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34f9c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47f3c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47f40 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056194 : │ │ │ │ +00047f44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f53c │ │ │ │ + blx 352b4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000561b0 : │ │ │ │ +00047f60 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31258 │ │ │ │ + blx 2fdb4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000561cc : │ │ │ │ +00047f7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f2dc │ │ │ │ + blx 34860 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000561e8 : │ │ │ │ +00047f98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fd4 │ │ │ │ + blx 30790 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056204 : │ │ │ │ +00047fb4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f17c │ │ │ │ + blx 34328 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056220 : │ │ │ │ +00047fd0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c90 │ │ │ │ + blx 2f4dc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005623c : │ │ │ │ +00047fec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341c0 │ │ │ │ + blx 32d7c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056258 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048008 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32824 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 48076 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fe28 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48084 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48088 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056274 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004808c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 328cc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 480fa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35a00 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48108 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4810c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056290 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048110 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 320f0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4817e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31558 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4818c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48190 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000562ac : │ │ │ │ +00048194 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e34 │ │ │ │ + blx 2f14c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000562c8 : │ │ │ │ +000481b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34658 │ │ │ │ + blx 325d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000562e4 : │ │ │ │ - push {r3, lr} │ │ │ │ +000481cc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f01c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4823a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 332ac │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48248 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4824c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056300 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048250 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 343ac │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 482aa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30254 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (482b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (482bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005631c : │ │ │ │ - push {r3, lr} │ │ │ │ +000482c0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3519c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4831a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31038 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48328 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4832c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056338 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048330 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34384 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4839e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32bdc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (483ac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (483b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056354 : │ │ │ │ +000483b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34b74 │ │ │ │ + blx 3046c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005637c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30dac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056398 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000563b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000563d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 307d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000563ec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 307ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056408 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30fb4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056424 : │ │ │ │ +000483d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f950 │ │ │ │ + blx 30f60 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056440 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000483f4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 564c4 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ + cbz r0, 48462 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 564d2 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + blx 31528 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #24] @ (564e0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (564e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (564e8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (564ec ) │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48470 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48474 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000564f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3224c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strb r4, [r7, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r4, #30] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005650c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00048478 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5657e │ │ │ │ + cbz r0, 484e6 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 34278 │ │ │ │ + blx 337cc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5658c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (484f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56590 ) │ │ │ │ + ldr r0, [pc, #12] @ (484f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ - movs r1, r1 │ │ │ │ + strb r0, [r7, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r1, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056594 : │ │ │ │ - push {r3, lr} │ │ │ │ +000484fc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32098 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4856a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f3e4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48578 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4857c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r6, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r5, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000565b0 : │ │ │ │ +00048580 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b20 │ │ │ │ + blx 35a90 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000565cc : │ │ │ │ +0004859c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd8c │ │ │ │ + blx 336fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000565e8 : │ │ │ │ - push {r3, lr} │ │ │ │ +000485b8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3534c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 48626 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b7c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48634 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48638 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r7, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r3, #20] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056604 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004863c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30540 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 48696 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3589c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (486a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (486a8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r1, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r2, #18] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056620 : │ │ │ │ - push {r3, lr} │ │ │ │ +000486ac : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c4c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 48706 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 343b8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48714 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48718 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r3, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r1, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005663c : │ │ │ │ - push {r3, lr} │ │ │ │ +0004871c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30990 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4878a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f740 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48798 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4879c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r2, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r5, #12] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056658 : │ │ │ │ +000487a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34978 │ │ │ │ + blx 2f260 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056674 : │ │ │ │ +000487bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f520 │ │ │ │ + blx 313a8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056690 : │ │ │ │ +000487d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34e60 │ │ │ │ + blx 3127c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000566ac : │ │ │ │ +000487f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 320a4 │ │ │ │ + blx 356fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000566c8 : │ │ │ │ +00048810 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34668 │ │ │ │ + blx 323e8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000566e4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32eb4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056708 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - blx 301a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056740 : │ │ │ │ +0004882c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34754 │ │ │ │ + blx 33df4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005675c : │ │ │ │ +00048848 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33490 │ │ │ │ + blx 35970 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056778 : │ │ │ │ +00048864 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31868 │ │ │ │ + blx 30fd8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056794 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048880 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d5c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 488ee │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f658 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (488fc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48900 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r6, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r6, #2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000567b0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048904 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f7a0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 48972 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fedc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48980 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48984 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r5, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r2, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000567cc : │ │ │ │ - push {r3, lr} │ │ │ │ +00048988 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 347ec │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 489f6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f158 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48a04 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48a08 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r7, [pc, #672] @ (48ca8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000567e8 : │ │ │ │ +00048a0c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fafc │ │ │ │ + blx 32c20 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056804 : │ │ │ │ +00048a28 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35d9c │ │ │ │ + blx 359e8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056820 : │ │ │ │ +00048a44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34e2c │ │ │ │ + blx 337a8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005683c : │ │ │ │ - push {r4, lr} │ │ │ │ +00048a60 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33140 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 48ace │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32510 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48adc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48ae0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r6, [pc, #832] @ (48e20 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056860 : │ │ │ │ +00048ae4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35cac │ │ │ │ + blx 314a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005687c : │ │ │ │ +00048b00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319c0 │ │ │ │ + blx 30b48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056898 : │ │ │ │ +00048b1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff78 │ │ │ │ + blx 2f61c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000568b4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2fa54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000568dc : │ │ │ │ - push {r4, lr} │ │ │ │ +00048b38 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 3157c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3431c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00056908 : │ │ │ │ +00048b54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34e88 │ │ │ │ + blx 33f58 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056924 : │ │ │ │ +00048b70 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 325fc │ │ │ │ + blx 3065c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056940 : │ │ │ │ +00048b8c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 328bc │ │ │ │ + blx 31594 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005695c : │ │ │ │ +00048ba8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35634 │ │ │ │ + blx 2fd74 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056978 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048bc4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ee0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 48c1e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34d38 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48c2c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48c30 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [pc, #512] @ (48e30 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056994 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048c34 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315e0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 48c8e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35564 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48c9c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48ca0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [pc, #64] @ (48ce0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000569b0 : │ │ │ │ +00048ca4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 56a1e │ │ │ │ + cbz r0, 48d12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31844 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32304 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -50306,1385 +30529,1226 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56a2c ) │ │ │ │ + ldr r1, [pc, #12] @ (48d20 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56a30 ) │ │ │ │ + ldr r0, [pc, #12] @ (48d24 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r5, #23] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r4, [pc, #560] @ (48f54 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056a34 : │ │ │ │ +00048d28 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 324b0 │ │ │ │ + blx 31488 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056a50 : │ │ │ │ +00048d44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 340c0 │ │ │ │ + blx 34648 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056a6c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 2f8cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056aa0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00048d60 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 35b24 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3592c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00056ad4 : │ │ │ │ +00048d7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ea0 │ │ │ │ + blx 30ed8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056af0 : │ │ │ │ +00048d98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 339f0 │ │ │ │ + blx 31ea4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056b0c : │ │ │ │ +00048db4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3280c │ │ │ │ + blx 3510c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056b28 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048dd0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33944 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30c28 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00056b44 : │ │ │ │ +00048df8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56bfa │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ + beq.n 48ea2 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56c08 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + beq.n 48eb0 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - strd r6, r7, [sp, #8] │ │ │ │ - str r1, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - blx 31ab8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3170c │ │ │ │ mov r3, r6 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (56c18 ) │ │ │ │ + ldr r1, [pc, #28] @ (48ec0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (56c1c ) │ │ │ │ + ldr r0, [pc, #28] @ (48ec4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (56c20 ) │ │ │ │ + ldr r1, [pc, #20] @ (48ec8 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (56c24 ) │ │ │ │ + ldr r0, [pc, #20] @ (48ecc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r2, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r2, [pc, #1008] @ (492b4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #952] @ (49284 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056c28 : │ │ │ │ +00048ed0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336a4 │ │ │ │ + blx 2f75c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056c44 : │ │ │ │ +00048eec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - blx 32da0 │ │ │ │ + blx 30944 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056c6c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056c88 : │ │ │ │ +00048f14 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308c4 │ │ │ │ + blx 35330 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056ca4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00048f30 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 56d16 │ │ │ │ + cbz r0, 48f9e │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31fe4 │ │ │ │ + blx 2f290 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56d24 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48fac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56d28 ) │ │ │ │ + ldr r0, [pc, #12] @ (48fb0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r6, #11] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r2, [pc, #0] @ (48fb0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056d2c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00048fb4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56de2 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ + cbz r0, 49022 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56df0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - strd r6, r7, [sp, #8] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2fc30 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ + blx 33988 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (56e00 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (56e04 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (56e08 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (56e0c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49030 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49034 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strb r0, [r5, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056e10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056e2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f3a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r1, [pc, #496] @ (49224 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056e48 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00049038 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56ed8 │ │ │ │ + cbz r0, 490a6 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - mov r3, sl │ │ │ │ - str r7, [sp, #24] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - mov r1, r8 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - blx 2efdc │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34e54 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #36] @ 0x24 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #36] @ 0x24 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56ee8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (490b4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56eec ) │ │ │ │ + ldr r0, [pc, #12] @ (490b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strb r2, [r6, #4] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r0, [pc, #992] @ (49498 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056ef0 : │ │ │ │ - push {r4, lr} │ │ │ │ +000490bc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33ac4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30318 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00056f18 : │ │ │ │ +000490d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31798 │ │ │ │ + blx 30ccc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056f34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000490f4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 56fa6 │ │ │ │ + cbz r0, 49162 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34b14 │ │ │ │ + blx 3582c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56fb4 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49170 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56fb8 ) │ │ │ │ + ldr r0, [pc, #12] @ (49174 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r4, #1] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056fbc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r0, [pc, #240] @ (49264 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056fd8 : │ │ │ │ +00049178 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a78 │ │ │ │ + blx 34c70 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056ff4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00049194 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5705c │ │ │ │ + cbz r0, 49202 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 339cc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 346c0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5706c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49210 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57070 ) │ │ │ │ + ldr r0, [pc, #12] @ (49214 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00057074 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35cd0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057090 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fc94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000570ac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 356bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000570c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32108 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + blxns r3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000570e4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00049218 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 35714 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057114 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 571c0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + cbz r0, 49286 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 571ce │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 346f0 │ │ │ │ - mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34f3c │ │ │ │ + mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (571dc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (571e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (571e4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (571e8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49294 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49298 ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000571ec : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 311f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057210 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005722c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057248 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f574 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057264 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057280 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3546c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000572a4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 322d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000572cc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f2f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000572f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a58 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057310 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005732c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e68 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057348 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3554c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057364 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3041c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057380 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005739c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000573b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000573d4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 35324 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000573f8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30cf0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005741c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057438 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 350b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057454 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34304 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057470 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35380 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bx r3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005748c : │ │ │ │ - push {r3, lr} │ │ │ │ +0004929c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a64 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4930a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30f0c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49318 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4931c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + mov ip, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000574a8 : │ │ │ │ +00049320 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32aa0 │ │ │ │ + blx 31be0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000574c4 : │ │ │ │ +0004933c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff54 │ │ │ │ + blx 33208 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000574e0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00049358 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30984 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 493c6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 317b0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (493d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (493d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r8, fp │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000574fc : │ │ │ │ +000493dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3462c │ │ │ │ + blx 2fb08 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057518 : │ │ │ │ - push {r3, lr} │ │ │ │ +000493f8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33bd8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 49452 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33cd0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49460 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49464 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r4, r9 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r6, #30] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057534 : │ │ │ │ - push {r3, lr} │ │ │ │ +00049468 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30038 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 494c2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33ec0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (494d0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (494d4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add ip, fp │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r5, #29] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057550 : │ │ │ │ - push {r3, lr} │ │ │ │ +000494d8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 349c8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 49546 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 321b0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49554 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49558 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r0, fp │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r2, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005756c : │ │ │ │ +0004955c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f94 │ │ │ │ + blx 35908 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057588 : │ │ │ │ - push {r4, lr} │ │ │ │ +00049578 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32b90 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 495e6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30610 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (495f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (495f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bics r0, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r3, #26] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000575b4 : │ │ │ │ - push {r3, lr} │ │ │ │ +000495fc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 337b4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4966a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34b5c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49678 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4967c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + orrs r4, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r7, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000575d0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00049680 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32264 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 496ee │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30784 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (496fc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49700 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r0, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r4, #23] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000575ec : │ │ │ │ +00049704 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f410 │ │ │ │ + blx 339b4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057608 : │ │ │ │ +00049720 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 351a8 │ │ │ │ + blx 2f360 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057624 : │ │ │ │ +0004973c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3262c │ │ │ │ + blx 314dc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057640 : │ │ │ │ - push {r4, lr} │ │ │ │ +00049758 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 300c4 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 497c6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30bf8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005766c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33aec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057694 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30e80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (497d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (497d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + rors r0, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r6, #20] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000576bc : │ │ │ │ +000497dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 57716 │ │ │ │ + cbz r0, 49836 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30084 │ │ │ │ + blx 31f3c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57724 ) │ │ │ │ + ldr r1, [pc, #12] @ (49844 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57728 ) │ │ │ │ + ldr r0, [pc, #12] @ (49848 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ + adcs r0, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r5, #19] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005772c : │ │ │ │ +0004984c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 57786 │ │ │ │ + cbz r0, 498a6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f32c │ │ │ │ + blx 35e24 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57794 ) │ │ │ │ + ldr r1, [pc, #12] @ (498b4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57798 ) │ │ │ │ + ldr r0, [pc, #12] @ (498b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r0, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r4, #18] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005779c : │ │ │ │ +000498bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5780a │ │ │ │ + cbz r0, 4992a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f1e4 │ │ │ │ + blx 32580 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -51692,418 +31756,386 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57818 ) │ │ │ │ + ldr r1, [pc, #12] @ (49938 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5781c ) │ │ │ │ + ldr r0, [pc, #12] @ (4993c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00057820 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 307c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + eors r4, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r0, #17] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057848 : │ │ │ │ - push {r4, lr} │ │ │ │ +00049940 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34730 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00057870 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004995c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 578f6 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + cbz r0, 499ca │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - blx 2fd08 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31c80 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #28] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57904 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (499d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57908 ) │ │ │ │ + ldr r0, [pc, #12] @ (499dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ - movs r1, r1 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r1, #15] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005790c : │ │ │ │ - push {r4, lr} │ │ │ │ +000499e0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30308 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057938 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057954 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057970 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 579f2 │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 49a4e │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - blx 33e94 │ │ │ │ + blx 32328 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57a00 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49a5c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57a04 ) │ │ │ │ + ldr r0, [pc, #12] @ (49a60 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00057a08 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30154 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057a2c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2eff4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r6, #13] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057a50 : │ │ │ │ - push {r4, lr} │ │ │ │ +00049a64 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 33e58 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 49ad2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f71c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49ae0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49ae4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r2, #12] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057a7c : │ │ │ │ +00049ae8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a7c │ │ │ │ + blx 327a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057a98 : │ │ │ │ +00049b04 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319e4 │ │ │ │ + blx 3547c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057ab4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00049b20 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a1c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 49b8e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 358c0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49b9c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49ba0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + subs r6, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r0, #10] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057ad0 : │ │ │ │ +00049ba4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 57b2a │ │ │ │ + cbz r0, 49bfe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f29c │ │ │ │ + blx 342c4 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57b38 ) │ │ │ │ + ldr r1, [pc, #12] @ (49c0c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57b3c ) │ │ │ │ + ldr r0, [pc, #12] @ (49c10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ - movs r1, r1 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r7, #8] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057b40 : │ │ │ │ +00049c14 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 57b9a │ │ │ │ + cbz r0, 49c6e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 332c4 │ │ │ │ + blx 31d2c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57ba8 ) │ │ │ │ + ldr r1, [pc, #12] @ (49c7c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57bac ) │ │ │ │ + ldr r0, [pc, #12] @ (49c80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r6, #7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057bb0 : │ │ │ │ +00049c84 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 57c1e │ │ │ │ + cbz r0, 49cf2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30188 │ │ │ │ + blx 30324 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52111,127 +32143,207 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57c2c ) │ │ │ │ + ldr r1, [pc, #12] @ (49d00 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57c30 ) │ │ │ │ + ldr r0, [pc, #12] @ (49d04 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r2, #6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057c34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00049d08 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 57cba │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + cbz r0, 49d62 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3403c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49d70 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49d74 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r1, #5] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049d78 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - blx 35c9c │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 49dd2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f060 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49de0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49de4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r0, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049de8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 49e56 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 323c4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #28] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57cc8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49e64 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57ccc ) │ │ │ │ + ldr r0, [pc, #12] @ (49e68 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r5, #2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057cd0 : │ │ │ │ +00049e6c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3270c │ │ │ │ + blx 35ba8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057cec : │ │ │ │ +00049e88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 57d5a │ │ │ │ + cbz r0, 49ef6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34008 │ │ │ │ + blx 30090 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52239,52 +32351,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57d68 ) │ │ │ │ + ldr r1, [pc, #12] @ (49f04 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57d6c ) │ │ │ │ + ldr r0, [pc, #12] @ (49f08 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r6, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057d70 : │ │ │ │ +00049f0c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 57dde │ │ │ │ + cbz r0, 49f7a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31210 │ │ │ │ + blx 32674 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52292,52 +32404,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57dec ) │ │ │ │ + ldr r1, [pc, #12] @ (49f88 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57df0 ) │ │ │ │ + ldr r0, [pc, #12] @ (49f8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r5, #32] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057df4 : │ │ │ │ +00049f90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 57e62 │ │ │ │ + cbz r0, 49ffe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 302e4 │ │ │ │ + blx 3343c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52345,72 +32457,158 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57e70 ) │ │ │ │ + ldr r1, [pc, #12] @ (4a00c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57e74 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a010 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r5, #24] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057e78 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004a014 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317cc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4a082 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3423c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a090 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a094 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + subs r1, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057e94 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004a098 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb70 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4a106 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2efc4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a114 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a118 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057eb0 : │ │ │ │ +0004a11c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 57f1e │ │ │ │ + cbz r0, 4a18a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f2c0 │ │ │ │ + blx 32de0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52418,372 +32616,546 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57f2c ) │ │ │ │ + ldr r1, [pc, #12] @ (4a198 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57f30 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a19c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r5, #12] │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00057f34 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33310 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057f5c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30f54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057f88 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e04 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057fa4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33118 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057fc0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 309d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057fdc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3565c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057ff8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058014 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3381c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058030 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005804c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058068 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3005c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058084 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000580a0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r0, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000580bc : │ │ │ │ +0004a1a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319fc │ │ │ │ + blx 30e98 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000580d8 : │ │ │ │ +0004a1bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a28 │ │ │ │ + blx 30c1c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000580f4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004a1d8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d14 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4a232 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31aa0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a240 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a244 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058110 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004a248 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33fa0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4a2a2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35bf4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a2b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a2b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005812c : │ │ │ │ - push {r3, lr} │ │ │ │ +0004a2b8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 325e4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4a326 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30ad0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a334 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a338 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058148 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004a33c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35498 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4a3c6 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 4a3d4 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32354 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #16 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4a3e4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4a3e8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4a3ec ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4a3f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058164 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004a3f4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 347d4 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4a47c │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 4a48a │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30198 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (4a498 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (4a49c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4a4a0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4a4a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r5, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058180 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004a4a8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 34224 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4a552 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4a560 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31998 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4a570 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4a574 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4a578 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4a57c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000581a4 : │ │ │ │ +0004a580 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 581fe │ │ │ │ + cbz r0, 4a5da │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 359b8 │ │ │ │ + blx 32d94 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5820c ) │ │ │ │ + ldr r1, [pc, #12] @ (4a5e8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58210 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a5ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ - movs r1, r1 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058214 : │ │ │ │ +0004a5f0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5826e │ │ │ │ + cbz r0, 4a64a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31e74 │ │ │ │ + blx 34eb0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5827c ) │ │ │ │ + ldr r1, [pc, #12] @ (4a658 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58280 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a65c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058284 : │ │ │ │ +0004a660 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 582f2 │ │ │ │ + cbz r0, 4a6ce │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 359dc │ │ │ │ + blx 2f990 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52791,825 +33163,698 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58300 ) │ │ │ │ + ldr r1, [pc, #12] @ (4a6dc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58304 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a6e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058308 : │ │ │ │ +0004a6e4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 354d8 │ │ │ │ + blx 30a70 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058324 : │ │ │ │ +0004a700 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 309bc │ │ │ │ + blx 33810 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058340 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30384 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058364 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31e28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005838c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 34170 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000583b8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004a71c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5843e │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - blx 3138c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #28] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32488 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5844c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58450 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00058454 : │ │ │ │ +0004a738 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c78 │ │ │ │ + blx 33874 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058470 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004a754 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 584e2 │ │ │ │ + cbz r0, 4a7c2 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32b44 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32ce8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (584f0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a7d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (584f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a7d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000584f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004a7d8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5856a │ │ │ │ + cbz r0, 4a846 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 34334 │ │ │ │ + blx 35884 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58578 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a854 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5857c ) │ │ │ │ + ldr r0, [pc, #12] @ (4a858 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r7, #32] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058580 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004a85c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 585f2 │ │ │ │ + cbz r0, 4a8ca │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33638 │ │ │ │ + blx 349ac │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58600 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a8d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58604 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a8dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r3, #28] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00058608 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058624 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31510 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058640 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005865c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35d50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058678 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3061c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058694 : │ │ │ │ +0004a8e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34c3c │ │ │ │ + blx 2f5ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000586b0 : │ │ │ │ +0004a8fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2efa0 │ │ │ │ + blx 30d64 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000586cc : │ │ │ │ +0004a918 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30df8 │ │ │ │ + blx 322b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000586e8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30a34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058710 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f82c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058738 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004a934 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 587ba │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 4a9a2 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - blx 33540 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 323d0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (587c8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a9b0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (587cc ) │ │ │ │ + ldr r0, [pc, #12] @ (4a9b4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000587d0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 35240 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000587f8 : │ │ │ │ +0004a9b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30dd4 │ │ │ │ + blx 2f038 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058814 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 322ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005883c : │ │ │ │ +0004a9d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 346d8 │ │ │ │ + blx 2f734 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058858 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004a9f0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33804 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4aa5e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3205c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4aa6c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4aa70 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058874 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004aa74 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 588dc │ │ │ │ + cbz r0, 4aae2 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa20 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33328 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (588ec ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4aaf0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (588f0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4aaf4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000588f4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004aaf8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5895c │ │ │ │ + cbz r0, 4ab66 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34f08 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 324a0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5896c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ab74 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58970 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ab78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058974 : │ │ │ │ +0004ab7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ec0 │ │ │ │ + blx 35228 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058990 : │ │ │ │ +0004ab98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315f8 │ │ │ │ + blx 333a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004abb4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4ac22 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35044 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ac30 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ac34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004ac38 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30590 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000589ac : │ │ │ │ +0004ac54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3354c │ │ │ │ + blx 31d78 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000589c8 : │ │ │ │ +0004ac70 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 58a22 │ │ │ │ + cbz r0, 4acca │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33884 │ │ │ │ + blx 311a0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58a30 ) │ │ │ │ + ldr r1, [pc, #12] @ (4acd8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58a34 ) │ │ │ │ + ldr r0, [pc, #12] @ (4acdc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r5, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058a38 : │ │ │ │ +0004ace0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 58a92 │ │ │ │ + cbz r0, 4ad3a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32a54 │ │ │ │ + blx 2f8f4 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58aa0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ad48 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58aa4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ad4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r7, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058aa8 : │ │ │ │ +0004ad50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 58b16 │ │ │ │ + cbz r0, 4adbe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 332a0 │ │ │ │ + blx 34d20 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -53617,718 +33862,975 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58b24 ) │ │ │ │ + ldr r1, [pc, #12] @ (4adcc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58b28 ) │ │ │ │ + ldr r0, [pc, #12] @ (4add0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r6, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058b2c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004add4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35368 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004adf0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 58bae │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 4ae5e │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - blx 342f8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32d20 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58bbc ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ae6c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58bc0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ae70 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r3, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00058bc4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3297c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058be8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004ae74 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32d64 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4aee2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33d00 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4aef0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4aef4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058c14 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004aef8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 58c70 │ │ │ │ + cbz r0, 4af66 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34da8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33100 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58c80 ) │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4af74 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58c84 ) │ │ │ │ + ldr r0, [pc, #12] @ (4af78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strh r2, [r3, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00058c88 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32bb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058ca4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31cfc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058cc0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 328b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058cdc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058cf8 : │ │ │ │ +0004af7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30978 │ │ │ │ + blx 32590 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058d14 : │ │ │ │ +0004af98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e6c │ │ │ │ + blx 33f20 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058d30 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004afb4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33cf4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4b022 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31af8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b030 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b034 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058d4c : │ │ │ │ +0004b038 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334ec │ │ │ │ + blx 31470 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058d68 : │ │ │ │ +0004b054 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336bc │ │ │ │ + blx 3231c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058d84 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004b070 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32be8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4b0ca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34d7c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b0d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b0dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058dac : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b0e0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4d0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4b13a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33fcc │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b148 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b14c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058dc8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b150 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3358c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4b1be │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34674 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b1cc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b1d0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058de4 : │ │ │ │ +0004b1d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32bac │ │ │ │ + blx 2fb48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058e00 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b1f0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334e0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4b25e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 325b8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b26c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b270 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058e1c : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b274 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34504 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4b2e2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35588 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b2f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b2f4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r1, #32] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058e38 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004b2f8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33f64 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4b366 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34788 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b374 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b378 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r6, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058e60 : │ │ │ │ +0004b37c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 323a8 │ │ │ │ + blx 33218 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058e7c : │ │ │ │ +0004b398 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34268 │ │ │ │ + blx 31c00 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058e98 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34310 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058ec0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 31a3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058ee4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32818 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058f0c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 313dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058f30 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004b3b4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 3319c │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4b422 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33aac │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058f5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33674 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058f78 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b430 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b434 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r3, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058f94 : │ │ │ │ +0004b438 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5c4 │ │ │ │ + blx 34ebc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058fb0 : │ │ │ │ +0004b454 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34be8 │ │ │ │ + blx 35820 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058fcc : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b470 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31264 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4b4e2 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34590 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b4f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b4f4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r0, #8] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058fe8 : │ │ │ │ +0004b4f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34684 │ │ │ │ + blx 324d4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059004 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004b514 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f9f8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4b582 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33b78 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b590 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b594 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r4, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r1, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059028 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004b598 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 590d2 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4b606 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 590e0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34a48 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31294 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (590f0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (590f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (590f8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (590fc ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b614 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b618 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #224] @ (591d4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #168] @ (591a4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ - movs r1, r1 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059100 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004b61c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 59168 │ │ │ │ + cbz r0, 4b68a │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3055c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 339c0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59178 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b698 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5917c ) │ │ │ │ + ldr r0, [pc, #12] @ (4b69c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #648] @ (59404 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ - movs r1, r1 │ │ │ │ + movs r3, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059180 : │ │ │ │ +0004b6a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 335a8 │ │ │ │ + blx 30668 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005919c : │ │ │ │ - push {r4, lr} │ │ │ │ +0004b6bc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 310e4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f5f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000591c0 : │ │ │ │ +0004b6d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30428 │ │ │ │ + blx 34944 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000591dc : │ │ │ │ +0004b6f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5924a │ │ │ │ + cbz r0, 4b762 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 342b8 │ │ │ │ + blx 2f194 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54336,52 +34838,115 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59258 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b770 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5925c ) │ │ │ │ + ldr r0, [pc, #12] @ (4b774 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [pc, #768] @ (5955c ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ - movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004b778 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f208 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004b794 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4b802 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35424 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b810 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b814 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059260 : │ │ │ │ +0004b818 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 592ce │ │ │ │ + cbz r0, 4b886 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33c00 │ │ │ │ + blx 30074 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54389,52 +34954,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (592dc ) │ │ │ │ + ldr r1, [pc, #12] @ (4b894 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (592e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b898 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [pc, #240] @ (593d0 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ - movs r1, r1 │ │ │ │ + movs r1, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000592e4 : │ │ │ │ +0004b89c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 59352 │ │ │ │ + cbz r0, 4b90a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32fb0 │ │ │ │ + blx 34984 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54442,72 +35007,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59360 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b918 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59364 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b91c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [pc, #736] @ (59644 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ - movs r1, r1 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059368 : │ │ │ │ +0004b920 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b60 │ │ │ │ + blx 32cdc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059384 : │ │ │ │ +0004b93c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 309a0 │ │ │ │ + blx 312a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000593a0 : │ │ │ │ +0004b958 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5940e │ │ │ │ + cbz r0, 4b9c6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35954 │ │ │ │ + blx 35b90 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54515,112 +35080,254 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5941c ) │ │ │ │ + ldr r1, [pc, #12] @ (4b9d4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59420 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b9d8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r3, [pc, #1008] @ (59810 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00059424 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fae4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00059440 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3198c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r0, r3, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005945c : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b9dc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 342ac │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4ba4e │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3395c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ba5c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ba60 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + subs r0, r2, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059478 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004ba64 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ef94 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4bad6 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 314ac │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4bae4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4bae8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + subs r0, r1, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059494 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004baec : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fbec │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4bb46 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f968 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4bb54 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4bb58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + subs r0, r3, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000594b0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004bb5c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33430 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4bbb6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33da8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4bbc4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4bbc8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds r0, r5, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000594cc : │ │ │ │ +0004bbcc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5953a │ │ │ │ + cbz r0, 4bc3a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 310a4 │ │ │ │ + blx 35174 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54628,105 +35335,254 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59548 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bc48 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5954c ) │ │ │ │ + ldr r0, [pc, #12] @ (4bc4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [pc, #832] @ (5988c ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r4, r4, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059550 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004bc50 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4bcc2 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35530 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4bcd0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4bcd4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds r4, r3, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004bcd8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4bd4a │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fce4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4bd58 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4bd5c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds r4, r2, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004bd60 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 595be │ │ │ │ + cbz r0, 4bdba │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33418 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31f30 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4bdc8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4bdcc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + subs r4, r4, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004bdd0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4be2a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35e18 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (595cc ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4be38 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (595d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4be3c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [pc, #304] @ (59700 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r4, r6, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000595d4 : │ │ │ │ +0004be40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 59642 │ │ │ │ + cbz r0, 4beae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30bac │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32574 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54734,82 +35590,199 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59650 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bebc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59654 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bec0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #800] @ (59974 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r0, r6, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059658 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004bec4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b9c │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4bf36 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35708 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4bf44 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4bf48 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + subs r0, r5, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059674 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004bf4c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35854 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4bfa6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 359c4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4bfb4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4bfb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds r0, r7, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059690 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004bfbc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 310d8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4c016 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31c68 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c024 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c028 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds r0, r1, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000596ac : │ │ │ │ +0004c02c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5971a │ │ │ │ + cbz r0, 4c09a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31764 │ │ │ │ + blx 318f4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54817,72 +35790,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59728 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c0a8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5972c ) │ │ │ │ + ldr r0, [pc, #12] @ (4c0ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [pc, #960] @ (59aec ) │ │ │ │ - movs r1, r1 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00059730 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 328a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + adds r4, r0, r4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005974c : │ │ │ │ +0004c0b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f164 │ │ │ │ + blx 2f248 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059768 : │ │ │ │ +0004c0cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 597d6 │ │ │ │ + cbz r0, 4c13a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35dcc │ │ │ │ + blx 30340 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54890,52 +35853,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (597e4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c148 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (597e8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c14c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [pc, #208] @ (598b8 ) │ │ │ │ - movs r1, r1 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000597ec : │ │ │ │ +0004c150 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5985a │ │ │ │ + cbz r0, 4c1be │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 304a8 │ │ │ │ + blx 31850 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54943,52 +35906,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59868 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c1cc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5986c ) │ │ │ │ + ldr r0, [pc, #12] @ (4c1d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - blx r6 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059870 : │ │ │ │ +0004c1d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 598de │ │ │ │ + cbz r0, 4c242 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f5a8 │ │ │ │ + blx 340f0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54996,72 +35959,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (598ec ) │ │ │ │ + ldr r1, [pc, #12] @ (4c250 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (598f0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c254 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bxns r5 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000598f4 : │ │ │ │ +0004c258 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b8c │ │ │ │ + blx 34e20 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059910 : │ │ │ │ +0004c274 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334c4 │ │ │ │ + blx 32774 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005992c : │ │ │ │ +0004c290 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5999a │ │ │ │ + cbz r0, 4c2fe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35c24 │ │ │ │ + blx 3092c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55069,154 +36032,195 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (599a8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c30c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (599ac ) │ │ │ │ + ldr r0, [pc, #12] @ (4c310 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - mov r0, lr │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r1, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000599b0 : │ │ │ │ - b.w 2f050 │ │ │ │ - │ │ │ │ -000599b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30aa4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + asrs r0, r4, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000599d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004c314 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59a7a │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4c376 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fd68 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c384 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c388 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r0, r5, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004c38c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59a88 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + cbz r0, 4c3e6 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35848 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ + blx 34ab8 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (59a98 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (59a9c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c3f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c3f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (59aa0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (59aa4 ) │ │ │ │ + asrs r0, r7, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r4, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004c3fc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4c456 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 302f0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c464 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c468 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r8, r2 │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r2, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - cmp sl, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [r5, r4] │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r3, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059aa8 : │ │ │ │ +0004c46c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 59b16 │ │ │ │ + cbz r0, 4c4da │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35008 │ │ │ │ + blx 3365c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55224,141 +36228,168 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59b24 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c4e8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59b28 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c4ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add ip, lr │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r0, r3] │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r7, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059b2c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004c4f0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59bd6 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4c562 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59be4 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35524 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + blx 30138 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (59bf4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (59bf8 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c570 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c574 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (59bfc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (59c00 ) │ │ │ │ + asrs r4, r7, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r3, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004c578 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4c5da │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34054 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c5e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c5ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r4, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r5, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - add r6, r4 │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r1, r1] │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r1, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004c5f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34c64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00059c04 : │ │ │ │ +0004c60c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 59c72 │ │ │ │ + cbz r0, 4c67a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 336e0 │ │ │ │ + blx 346b4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55366,52 +36397,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59c80 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c688 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59c84 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c68c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bics r0, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #904] @ (5a010 ) │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r2, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059c88 : │ │ │ │ +0004c690 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 59cf6 │ │ │ │ + cbz r0, 4c6fe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3486c │ │ │ │ + blx 34f30 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55419,52 +36450,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59d04 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c70c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59d08 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c710 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - orrs r4, r2 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #536] @ (59f24 ) │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r7, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059d0c : │ │ │ │ +0004c714 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 59d7a │ │ │ │ + cbz r0, 4c782 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 35c90 │ │ │ │ + blx 30f00 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55472,974 +36503,512 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59d88 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c790 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59d8c ) │ │ │ │ + ldr r0, [pc, #12] @ (4c794 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r0, r2 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #168] @ (59e38 ) │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r3, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059d90 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004c798 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31bf0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004c7b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 331f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004c7d0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 59df8 │ │ │ │ + cbz r0, 4c83e │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34aec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 317a4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59e08 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c84c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59e0c ) │ │ │ │ + ldr r0, [pc, #12] @ (4c850 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - tst r2, r2 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [pc, #848] @ (5a160 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00059e10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 312ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00059e2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33050 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00059e48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00059e64 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #56] @ 59eac │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (59eb0 ) │ │ │ │ - mov r0, sp │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33274 │ │ │ │ - ldr r2, [pc, #36] @ (59eb4 ) │ │ │ │ - ldr r3, [pc, #28] @ (59eb0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 59ea6 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00059eb8 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #56] @ 59f00 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (59f04 ) │ │ │ │ - mov r0, sp │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 304f0 │ │ │ │ - ldr r2, [pc, #36] @ (59f08 ) │ │ │ │ - ldr r3, [pc, #28] @ (59f04 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 59efa │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #30 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00059f0c : │ │ │ │ - b.w 2faa0 │ │ │ │ - │ │ │ │ -00059f10 : │ │ │ │ - b.w 306cc │ │ │ │ - │ │ │ │ -00059f14 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w lr, [pc, #164] @ 59fc8 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ - ldr.w ip, [pc, #160] @ 59fcc │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [sp, #148] @ 0x94 │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #108] @ 0x6c │ │ │ │ - mov.w ip, #0 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - add.w ip, sp, #104 @ 0x68 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #156] @ 0x9c │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #164] @ 0xa4 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #172] @ 0xac │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - str.w ip, [sp, #80] @ 0x50 │ │ │ │ - add.w ip, sp, #100 @ 0x64 │ │ │ │ - str.w ip, [sp, #76] @ 0x4c │ │ │ │ - add.w ip, sp, #96 @ 0x60 │ │ │ │ - str.w ip, [sp, #72] @ 0x48 │ │ │ │ - add.w ip, sp, #92 @ 0x5c │ │ │ │ - str.w ip, [sp, #68] @ 0x44 │ │ │ │ - add.w ip, sp, #88 @ 0x58 │ │ │ │ - str.w ip, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #132] @ 0x84 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #124] @ 0x7c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 34d2c │ │ │ │ - ldr r2, [pc, #36] @ (59fd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (59fcc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 59fc2 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00059fd4 : │ │ │ │ - b.w 3573c │ │ │ │ - │ │ │ │ -00059fd8 : │ │ │ │ - b.w 2f58c │ │ │ │ - │ │ │ │ -00059fdc : │ │ │ │ - b.w 32924 │ │ │ │ - │ │ │ │ -00059fe0 : │ │ │ │ - b.w 31de4 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r1, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059fe4 : │ │ │ │ - push {lr} │ │ │ │ +0004c854 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #52] @ (5a028 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #52] @ (5a02c ) │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f404 │ │ │ │ - ldr r2, [pc, #32] @ (5a030 ) │ │ │ │ - ldr r3, [pc, #28] @ (5a02c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5a024 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4c8c6 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 349a0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #10 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005a034 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (5a078 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (5a07c ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31624 │ │ │ │ - ldr r2, [pc, #36] @ (5a080 ) │ │ │ │ - ldr r3, [pc, #28] @ (5a07c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5a072 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005a084 : │ │ │ │ - b.w 337e8 │ │ │ │ - │ │ │ │ -0005a088 : │ │ │ │ - b.w 34638 │ │ │ │ - │ │ │ │ -0005a08c : │ │ │ │ - b.w 31698 │ │ │ │ - │ │ │ │ -0005a090 : │ │ │ │ - b.w 2fda4 │ │ │ │ - │ │ │ │ -0005a094 : │ │ │ │ - b.w 31ff0 │ │ │ │ - │ │ │ │ -0005a098 : │ │ │ │ - b.w 3439c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c8d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c8d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r0, r3, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r5, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a09c : │ │ │ │ +0004c8dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr.w lr, [pc, #68] @ 5a0f4 │ │ │ │ - ldr.w ip, [pc, #68] @ 5a0f8 │ │ │ │ - add lr, pc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - mov.w ip, #0 │ │ │ │ - blx 3477c │ │ │ │ - ldr r2, [pc, #32] @ (5a0fc ) │ │ │ │ - ldr r3, [pc, #28] @ (5a0f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5a0f0 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005a100 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (5a144 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (5a148 ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 304b8 │ │ │ │ - ldr r2, [pc, #36] @ (5a14c ) │ │ │ │ - ldr r3, [pc, #28] @ (5a148 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5a13e │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005a150 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (5a194 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (5a198 ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 357fc │ │ │ │ - ldr r2, [pc, #36] @ (5a19c ) │ │ │ │ - ldr r3, [pc, #28] @ (5a198 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5a18e │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005a1a0 : │ │ │ │ - b.w 33be4 │ │ │ │ - │ │ │ │ -0005a1a4 : │ │ │ │ - b.w 337d8 │ │ │ │ - │ │ │ │ -0005a1a8 : │ │ │ │ - b.w 31fa0 │ │ │ │ - │ │ │ │ -0005a1ac : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #56] @ 5a1f4 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (5a1f8 ) │ │ │ │ - mov r1, sp │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 308d4 │ │ │ │ - ldr r2, [pc, #36] @ (5a1fc ) │ │ │ │ - ldr r3, [pc, #28] @ (5a1f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5a1ee │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005a200 : │ │ │ │ - b.w 34c20 │ │ │ │ - │ │ │ │ -0005a204 : │ │ │ │ - b.w 308f8 │ │ │ │ - │ │ │ │ -0005a208 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - vstr s1, [sp] │ │ │ │ - blx 31098 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005a230 : │ │ │ │ - b.w 34a14 │ │ │ │ - │ │ │ │ -0005a234 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 30404 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -0005a250 : │ │ │ │ - b.w 355c4 │ │ │ │ - │ │ │ │ -0005a254 : │ │ │ │ - b.w 2fbf8 │ │ │ │ - │ │ │ │ -0005a258 : │ │ │ │ - b.w 34928 │ │ │ │ - │ │ │ │ -0005a25c : │ │ │ │ - b.w 34ac4 │ │ │ │ - │ │ │ │ -0005a260 : │ │ │ │ - b.w 34c88 │ │ │ │ - │ │ │ │ -0005a264 : │ │ │ │ - b.w 32088 │ │ │ │ - │ │ │ │ -0005a268 : │ │ │ │ - b.w 34bb8 │ │ │ │ - │ │ │ │ -0005a26c : │ │ │ │ - b.w 3177c │ │ │ │ - │ │ │ │ -0005a270 : │ │ │ │ - b.w 334d0 │ │ │ │ - │ │ │ │ -0005a274 : │ │ │ │ - b.w 3140c │ │ │ │ - │ │ │ │ -0005a278 : │ │ │ │ - b.w 2f3c8 │ │ │ │ - │ │ │ │ -0005a27c : │ │ │ │ - b.w 2f3b8 │ │ │ │ - │ │ │ │ -0005a280 : │ │ │ │ - b.w 31444 │ │ │ │ - │ │ │ │ -0005a284 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (5a2c8 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (5a2cc ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3192c │ │ │ │ - ldr r2, [pc, #36] @ (5a2d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (5a2cc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5a2c2 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005a2d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a2f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35618 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a30c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ae4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a328 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31288 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2fa94 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005a344 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004c900 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33020 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4c95a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f41c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c968 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c96c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r4, r0, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r7, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a360 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004c970 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5a40a │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4c9ca │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5a418 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f9bc │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ + blx 31a20 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5a428 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5a42c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5a430 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5a434 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c9d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c9dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r4, #0 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [pc, #936] @ (5a7d8 ) │ │ │ │ - movs r1, r1 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [pc, #16] @ (5a448 ) │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r6, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a438 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004c9e0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5a4a0 │ │ │ │ + cbz r0, 4ca4e │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35c6c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 31700 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a4b0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ca5c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a4b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ca60 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [pc, #656] @ (5a748 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005a4b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a4d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f9ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a4f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3599c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a50c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a528 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32114 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a544 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 328fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a560 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30000 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a57c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f044 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r3, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a598 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004ca64 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f628 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33f7c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005a5b4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004ca90 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32338 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4caea │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fff0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4caf8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4cafc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r4, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a5d0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004cb00 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f94 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4cb5a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32830 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cb68 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4cb6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r3, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a5ec : │ │ │ │ - push {r3, lr} │ │ │ │ +0004cb70 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31dc0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4cbde │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35d38 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cbec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4cbf0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r0, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a608 : │ │ │ │ +0004cbf4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30858 │ │ │ │ + blx 33fd8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a624 : │ │ │ │ +0004cc10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5a692 │ │ │ │ + cbz r0, 4cc7e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34e04 │ │ │ │ + blx 32988 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -56447,52 +37016,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a6a0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cc8c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a6a4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cc90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ - mov sl, fp │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #808] @ (4cfbc ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a6a8 : │ │ │ │ +0004cc94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5a716 │ │ │ │ + cbz r0, 4cd02 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 321ec │ │ │ │ + blx 2f850 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -56500,52 +37069,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a724 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cd10 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a728 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cd14 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ - movs r1, r1 │ │ │ │ - mov r6, pc │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #440] @ (4ced0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a72c : │ │ │ │ +0004cd18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5a79a │ │ │ │ + cbz r0, 4cd86 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 34ccc │ │ │ │ + blx 31d44 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -56553,72 +37122,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a7a8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cd94 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a7ac ) │ │ │ │ + ldr r0, [pc, #12] @ (4cd98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ - movs r1, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #72] @ (4cde4 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a7b0 : │ │ │ │ +0004cd9c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32870 │ │ │ │ + blx 30280 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a7cc : │ │ │ │ +0004cdb8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e24 │ │ │ │ + blx 31a30 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a7e8 : │ │ │ │ +0004cdd4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5a856 │ │ │ │ + cbz r0, 4ce42 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fc7c │ │ │ │ + blx 2f7e0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -56626,280 +37195,439 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a864 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ce50 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a868 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ce54 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp lr, r1 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #504] @ (4d050 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a86c : │ │ │ │ - push {r4, lr} │ │ │ │ +0004ce58 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 32c8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005a8ac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3435c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a8c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb88 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4ceb2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 311b8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cec0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4cec4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #216] @ (4cfa0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a8e4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004cec8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 340a8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4cf22 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33454 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cf30 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4cf34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #952] @ (4d2f0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a900 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004cf38 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33784 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4cfa6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fdc0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cfb4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4cfb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #584] @ (4d204 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a91c : │ │ │ │ +0004cfbc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34848 │ │ │ │ + blx 32fbc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a938 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004cfd8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b20 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4d052 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + blx 30cd8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d060 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4d064 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #56] @ (4d0a0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a954 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004d068 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30568 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4d0e6 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + blx 333c4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d0f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4d0f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [pc, #648] @ (4d384 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a970 : │ │ │ │ +0004d0fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 342d0 │ │ │ │ + blx 31c40 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a98c : │ │ │ │ +0004d118 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3452c │ │ │ │ + blx 315a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a9a8 : │ │ │ │ +0004d134 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 350a4 │ │ │ │ + blx 33424 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a9c4 : │ │ │ │ +0004d150 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34604 │ │ │ │ + blx 35db4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a9e0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f9c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005aa04 : │ │ │ │ +0004d16c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31efc │ │ │ │ + blx 35d74 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005aa20 : │ │ │ │ +0004d188 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3181c │ │ │ │ + blx 3251c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005aa3c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004d1a4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5aab0 │ │ │ │ + cbz r0, 4d212 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 33e34 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30800 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5aac0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d220 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5aac4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d224 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ - movs r1, r1 │ │ │ │ - muls r4, r3 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #632] @ (4d4a0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005aac8 : │ │ │ │ +0004d228 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5ab30 │ │ │ │ + cbz r0, 4d290 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31bb4 │ │ │ │ + blx 2f500 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -56907,62 +37635,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ab40 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d2a0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ab44 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d2a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ - movs r1, r1 │ │ │ │ - orrs r4, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005ab48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + lsls r6, r1, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #304] @ (4d3d8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ab64 : │ │ │ │ +0004d2a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5abcc │ │ │ │ + cbz r0, 4d310 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 302cc │ │ │ │ + blx 3389c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -56970,273 +37688,145 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5abdc ) │ │ │ │ + ldr r1, [pc, #12] @ (4d320 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5abe0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d324 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r0, r2 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005abe4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5ac56 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 332f4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ac64 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ac68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ - movs r1, r1 │ │ │ │ - tst r6, r5 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005ac6c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ac88 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5ad0a │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - blx 35720 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ad18 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ad1c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r3, #0 │ │ │ │ - movs r1, r1 │ │ │ │ - sbcs r2, r4 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #992] @ (4d708 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ad20 : │ │ │ │ +0004d328 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5ad7a │ │ │ │ + cbz r0, 4d382 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32f94 │ │ │ │ + blx 34cc0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ad88 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d390 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ad8c ) │ │ │ │ + ldr r0, [pc, #12] @ (4d394 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ - movs r1, r1 │ │ │ │ - adcs r2, r3 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #712] @ (4d660 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ad90 : │ │ │ │ +0004d398 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5adea │ │ │ │ + cbz r0, 4d3f2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35bb4 │ │ │ │ + blx 34ddc │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5adf8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d400 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5adfc ) │ │ │ │ + ldr r0, [pc, #12] @ (4d404 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r2, #32 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r2 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #440] @ (4d5c0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ae00 : │ │ │ │ +0004d408 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5ae6e │ │ │ │ + cbz r0, 4d476 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35de4 │ │ │ │ + blx 32a60 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57244,62 +37834,65 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ae7c ) │ │ │ │ + ldr r1, [pc, #12] @ (4d484 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ae80 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d488 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r6, r6 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #88] @ (4d4e4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004d48c : │ │ │ │ + b.w 32068 │ │ │ │ │ │ │ │ -0005ae84 : │ │ │ │ +0004d490 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32700 │ │ │ │ + blx 33174 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005aea0 : │ │ │ │ +0004d4ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5af0e │ │ │ │ + cbz r0, 4d51a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33ffc │ │ │ │ + blx 31a08 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57307,52 +37900,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5af1c ) │ │ │ │ + ldr r1, [pc, #12] @ (4d528 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5af20 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d52c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ - movs r1, r1 │ │ │ │ - ands r6, r7 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #632] @ (4d7a8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005af24 : │ │ │ │ +0004d530 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5af92 │ │ │ │ + cbz r0, 4d59e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31204 │ │ │ │ + blx 339e4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57360,52 +37953,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5afa0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d5ac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5afa4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d5b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #280] @ (4d6cc ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005afa8 : │ │ │ │ +0004d5b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b016 │ │ │ │ + cbz r0, 4d622 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 302d8 │ │ │ │ + blx 316f4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57413,82 +38006,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b024 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d630 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b028 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d634 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005b02c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3087c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + lsls r4, r7, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [pc, #952] @ (4d9f0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b048 : │ │ │ │ +0004d638 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317bc │ │ │ │ + blx 2f2d0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b064 : │ │ │ │ +0004d654 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb7c │ │ │ │ + blx 345b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b080 : │ │ │ │ +0004d670 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b0ee │ │ │ │ + cbz r0, 4d6de │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f2b4 │ │ │ │ + blx 32dac │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57496,62 +38079,112 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b0fc ) │ │ │ │ + ldr r1, [pc, #12] @ (4d6ec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b100 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d6f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r7, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [pc, #376] @ (4d86c ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004d6f4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34760 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004d71c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 32b50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004d74c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 32e44 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005b104 : │ │ │ │ +0004d770 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f0b0 │ │ │ │ + blx 2fa04 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b120 : │ │ │ │ +0004d78c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b18e │ │ │ │ + cbz r0, 4d7fa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2efe8 │ │ │ │ + blx 303a8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57559,52 +38192,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b19c ) │ │ │ │ + ldr r1, [pc, #12] @ (4d808 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b1a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d80c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ - movs r1, r1 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + bx sp │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b1a4 : │ │ │ │ +0004d810 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b212 │ │ │ │ + cbz r0, 4d87e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32ca4 │ │ │ │ + blx 303e8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57612,52 +38245,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b220 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d88c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b224 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d890 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r6, #2 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + bx r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b228 : │ │ │ │ +0004d894 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b296 │ │ │ │ + cbz r0, 4d902 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30584 │ │ │ │ + blx 311d0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57665,72 +38298,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b2a4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d910 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b2a8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d914 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + mov lr, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b2ac : │ │ │ │ +0004d918 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31da0 │ │ │ │ + blx 333f4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b2c8 : │ │ │ │ +0004d934 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315d4 │ │ │ │ + blx 326f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d950 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30818 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b2e4 : │ │ │ │ +0004d96c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b352 │ │ │ │ + cbz r0, 4d9da │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f498 │ │ │ │ + blx 33c24 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57738,62 +38381,61 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b360 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d9e8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b364 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d9ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r5, #18 │ │ │ │ - movs r1, r1 │ │ │ │ + vaddl.u8 q8, d4, d9 │ │ │ │ + mov r2, r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b368 : │ │ │ │ +0004d9f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 355e0 │ │ │ │ + blx 31b58 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b384 : │ │ │ │ +0004da0c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b3f2 │ │ │ │ + cbz r0, 4da7a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35014 │ │ │ │ + blx 30a98 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57801,52 +38443,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b400 ) │ │ │ │ + ldr r1, [pc, #12] @ (4da88 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b404 ) │ │ │ │ + ldr r0, [pc, #12] @ (4da8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r4, #24 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ - movs r1, r1 │ │ │ │ + vhadd.u32 d0, d4, d9 │ │ │ │ + cmp lr, r3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b408 : │ │ │ │ +0004da90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b476 │ │ │ │ + cbz r0, 4dafe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3110c │ │ │ │ + blx 2f640 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57854,52 +38495,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b484 ) │ │ │ │ + ldr r1, [pc, #12] @ (4db0c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b488 ) │ │ │ │ + ldr r0, [pc, #12] @ (4db10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ - movs r1, r1 │ │ │ │ + cdp2 0, 10, cr0, cr0, cr9, {0} │ │ │ │ + cmp r6, r8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b48c : │ │ │ │ +0004db14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b4fa │ │ │ │ + cbz r0, 4db82 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 338a8 │ │ │ │ + blx 338ec │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57907,52 +38547,229 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b508 ) │ │ │ │ + ldr r1, [pc, #12] @ (4db90 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b50c ) │ │ │ │ + ldr r0, [pc, #12] @ (4db94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r3, #16 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ - movs r1, r1 │ │ │ │ + cdp2 0, 1, cr0, cr12, cr9, {0} │ │ │ │ + add lr, sp │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004db98 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f8e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004dbb4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35990 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004dbd0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4dc3e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32344 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4dc4c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4dc50 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + stc2l 0, cr0, [r0, #-36]! @ 0xffffffdc │ │ │ │ + add r6, fp │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004dc54 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 31adc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004dc84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 329d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004dca0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f8c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004dcc4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3167c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004dce0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4dd4e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3502c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4dd5c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4dd60 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + mrrc2 0, 0, r0, r0, cr9 @ │ │ │ │ + muls r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b510 : │ │ │ │ +0004dd64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b57e │ │ │ │ + cbz r0, 4ddd2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32448 │ │ │ │ + blx 30728 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57960,52 +38777,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b58c ) │ │ │ │ + ldr r1, [pc, #12] @ (4dde0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b590 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dde4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ - movs r1, r1 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ - movs r1, r1 │ │ │ │ + smlal r0, r0, ip, r9 │ │ │ │ + orrs r2, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b594 : │ │ │ │ +0004dde8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b602 │ │ │ │ + cbz r0, 4de56 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3410c │ │ │ │ + blx 2f868 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58013,52 +38829,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b610 ) │ │ │ │ + ldr r1, [pc, #12] @ (4de64 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b614 ) │ │ │ │ + ldr r0, [pc, #12] @ (4de68 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r2, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ - movs r1, r1 │ │ │ │ + smlsd r0, r8, r9, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004de6c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34134 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004de88 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32538 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005b618 : │ │ │ │ +0004dea4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b686 │ │ │ │ + cbz r0, 4df12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f690 │ │ │ │ + blx 34e6c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58066,144 +38901,141 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b694 ) │ │ │ │ + ldr r1, [pc, #12] @ (4df20 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b698 ) │ │ │ │ + ldr r0, [pc, #12] @ (4df24 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xfa8c0009 │ │ │ │ + tst r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b69c : │ │ │ │ +0004df28 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b6f6 │ │ │ │ + cbz r0, 4df82 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32994 │ │ │ │ + blx 33c0c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b704 ) │ │ │ │ + ldr r1, [pc, #12] @ (4df90 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b708 ) │ │ │ │ + ldr r0, [pc, #12] @ (4df94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r1, #20 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xfa1c0009 │ │ │ │ + rors r6, r6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b70c : │ │ │ │ +0004df98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b766 │ │ │ │ + cbz r0, 4dff2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 320d0 │ │ │ │ + blx 3351c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b774 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e000 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b778 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e004 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ - movs r1, r1 │ │ │ │ + vld1.8 {d0[0]}, [ip], r9 │ │ │ │ + sbcs r2, r6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b77c : │ │ │ │ +0004e008 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b7ea │ │ │ │ + cbz r0, 4e076 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33bb0 │ │ │ │ + blx 3506c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58211,26 +39043,117 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b7f8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e084 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b7fc ) │ │ │ │ + ldr r0, [pc, #12] @ (4e088 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r0, #32 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ - movs r1, r1 │ │ │ │ + vld4.8 {d0-d3}, [r8], r9 │ │ │ │ + adcs r2, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004e08c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31cd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e0a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35cf8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e0c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 334a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e0e0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4e148 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3096c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e158 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4e15c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr.w r0, [r6, r9] │ │ │ │ + lsls r4, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004e160 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33ef4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005b800 : │ │ │ │ +0004e17c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ @@ -58238,25 +39161,25 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r1 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b8aa │ │ │ │ + beq.n 4e226 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b8b8 │ │ │ │ + beq.n 4e234 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -58265,15 +39188,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 312c8 │ │ │ │ + blx 35c18 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, fp │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -58289,216 +39212,201 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5b8c8 ) │ │ │ │ + ldr r1, [pc, #28] @ (4e244 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5b8cc ) │ │ │ │ + ldr r0, [pc, #28] @ (4e248 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5b8d0 ) │ │ │ │ + ldr r1, [pc, #20] @ (4e24c ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5b8d4 ) │ │ │ │ + ldr r0, [pc, #20] @ (4e250 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ - movs r1, r1 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf7780009 │ │ │ │ + ands r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf76a0009 │ │ │ │ + ands r0, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b8d8 : │ │ │ │ - b.w 30ab0 │ │ │ │ +0004e254 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30298 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005b8dc : │ │ │ │ - push {lr} │ │ │ │ +0004e270 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w lr, [pc, #60] @ 5b928 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #56] @ 5b92c │ │ │ │ - mov r0, sp │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - mov.w ip, #0 │ │ │ │ - blx 3397c │ │ │ │ - ldr r2, [pc, #32] @ (5b930 ) │ │ │ │ - ldr r3, [pc, #28] @ (5b92c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5b924 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #14 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32724 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005b934 : │ │ │ │ +0004e28c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f874 │ │ │ │ + blx 32494 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b950 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e2a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ccc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e2c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3568c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e2e0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5b9be │ │ │ │ + cbz r0, 4e33a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31df4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 3241c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b9cc ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e348 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b9d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e34c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ - movs r1, r1 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf6640009 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b9d4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e350 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5ba42 │ │ │ │ + cbz r0, 4e3aa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f900 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 331b4 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ba50 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e3b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ba54 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e3bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf5f40009 │ │ │ │ + subs r7, #2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ba58 : │ │ │ │ +0004e3c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5bac6 │ │ │ │ + cbz r0, 4e42e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35ae4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30160 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58506,454 +39414,353 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bad4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e43c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bad8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e440 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ - movs r1, r1 │ │ │ │ + sbcs.w r0, r0, #8978432 @ 0x890000 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005badc : │ │ │ │ +0004e444 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 300ec │ │ │ │ + blx 34b2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005baf8 : │ │ │ │ +0004e460 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33168 │ │ │ │ + blx 31534 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005bb14 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e47c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e498 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 320b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e4b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e4d0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5bb82 │ │ │ │ + cbz r0, 4e52a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34dd0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 32000 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bb90 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e538 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bb94 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e53c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ - movs r1, r1 │ │ │ │ + orns r0, r4, #8978432 @ 0x890000 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bb98 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004e540 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5bc22 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4e59a │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5bc30 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34ee0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ + blx 30e34 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5bc40 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5bc44 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5bc48 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5bc4c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e5a8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4e5ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ - movs r1, r1 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ - movs r1, r1 │ │ │ │ + and.w r0, r4, #8978432 @ 0x890000 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bc50 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004e5b0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5bcd8 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4e61e │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5bce6 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 314b8 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ + blx 313c0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (5bcf4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5bcf8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5bcfc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5bd00 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e62c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4e630 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ - movs r1, r1 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ - movs r1, r1 │ │ │ │ + usat r0, #9, r0 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bd04 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004e634 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5bdae │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5bdbc │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34cf0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34c7c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5bdcc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5bdd0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5bdd4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5bdd8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - movs r1, r1 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - movs r1, r1 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e650 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34118 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005bddc : │ │ │ │ +0004e66c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5be36 │ │ │ │ + cbz r0, 4e6c6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 335e4 │ │ │ │ + blx 35aa8 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5be44 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e6d4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5be48 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e6d8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf2d80009 │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005be4c : │ │ │ │ +0004e6dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5bea6 │ │ │ │ + cbz r0, 4e736 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32c98 │ │ │ │ + blx 2fe04 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5beb4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e744 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5beb8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e748 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf2680009 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bebc : │ │ │ │ +0004e74c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5bf2a │ │ │ │ + cbz r0, 4e7ba │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33230 │ │ │ │ + blx 3178c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58961,72 +39768,163 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bf38 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e7c8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bf3c ) │ │ │ │ + ldr r0, [pc, #12] @ (4e7cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf1e40009 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004e7d0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4e838 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35b78 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e848 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4e84c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + sbc.w r0, r6, #9 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bf40 : │ │ │ │ +0004e850 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f6c4 │ │ │ │ + blx 33fe4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005bf5c : │ │ │ │ +0004e86c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f70 │ │ │ │ + blx 31c1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e888 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 335cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e8a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3349c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e8c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e8dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 316cc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005bf78 : │ │ │ │ +0004e8f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5bfe6 │ │ │ │ + cbz r0, 4e966 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 327e8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30444 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59034,52 +39932,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bff4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e974 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bff8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e978 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ - movs r1, r1 │ │ │ │ + bics.w r0, r8, #9 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bffc : │ │ │ │ +0004e97c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c06a │ │ │ │ + cbz r0, 4e9ea │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 314f4 │ │ │ │ + blx 32294 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59087,144 +39984,195 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c078 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e9f8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c07c ) │ │ │ │ + ldr r0, [pc, #12] @ (4e9fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r4, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, #10 │ │ │ │ - movs r1, r1 │ │ │ │ + vext.8 d0, d4, d9, #0 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c080 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004ea00 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c0da │ │ │ │ + cbz r0, 4ea6e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 316a8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 359a8 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c0e8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ea7c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c0ec ) │ │ │ │ + ldr r0, [pc, #12] @ (4ea80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r6, #4 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ - movs r1, r1 │ │ │ │ + vhadd.s d0, d0, d9 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c0f0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004ea84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f684 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004eaa0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30ef4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004eabc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c14a │ │ │ │ + cbz r0, 4eb2a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31e64 │ │ │ │ + blx 34140 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c158 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4eb38 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c15c ) │ │ │ │ + ldr r0, [pc, #12] @ (4eb3c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r0, #3 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ - movs r1, r1 │ │ │ │ + cdp 0, 7, cr0, cr4, cr9, {0} │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004eb40 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31604 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004eb5c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32668 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005c160 : │ │ │ │ +0004eb78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c1ce │ │ │ │ + cbz r0, 4ebe6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 359d0 │ │ │ │ + blx 2f9e0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59232,144 +40180,175 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c1dc ) │ │ │ │ + ldr r1, [pc, #12] @ (4ebf4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c1e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ebf8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r7, #0 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r3, #30 │ │ │ │ - movs r1, r1 │ │ │ │ + ldc 0, cr0, [r8, #36]! @ 0x24 │ │ │ │ + subs r1, #2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c1e4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004ebfc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c23e │ │ │ │ + cbz r0, 4ec6a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31a70 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30dec │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c24c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ec78 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c250 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ec7c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, r1, #7 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ - movs r1, r1 │ │ │ │ + ldc 0, cr0, [r4, #-36]! @ 0xffffffdc │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c254 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004ec80 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c2ae │ │ │ │ + cbz r0, 4ecee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30e10 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 323f4 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c2bc ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ecfc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c2c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ed00 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, r3, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ - movs r1, r1 │ │ │ │ + ldc 0, cr0, [r0], #36 @ 0x24 │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004ed04 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2feac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ed20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f07c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005c2c4 : │ │ │ │ +0004ed3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c332 │ │ │ │ + cbz r0, 4edaa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 306dc │ │ │ │ + blx 301b0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59377,262 +40356,267 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c340 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c344 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r3, #3 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005c348 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5c3c2 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - blx 351b4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c3d0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4edb8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c3d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4edbc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r1, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005c3d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 358b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005c3f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30894 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + @ instruction: 0xebf40009 │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c410 : │ │ │ │ +0004edc0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b14 │ │ │ │ + blx 3538c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c42c : │ │ │ │ +0004eddc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b64 │ │ │ │ + blx 35374 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c448 : │ │ │ │ +0004edf8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f984 │ │ │ │ + blx 2f95c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c464 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004ee14 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 350c8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4ee82 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc88 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ee90 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ee94 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + adds.w r0, ip, r9 │ │ │ │ + adds r7, #22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c480 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004ee98 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c4da │ │ │ │ + cbz r0, 4ef06 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35808 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34f68 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c4e8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ef14 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c4ec ) │ │ │ │ + ldr r0, [pc, #12] @ (4ef18 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r6, r4 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ - movs r1, r1 │ │ │ │ + eors.w r0, r8, r9 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c4f0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004ef1c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c54a │ │ │ │ + cbz r0, 4ef8a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f7f8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33ae0 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c558 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ef98 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c55c ) │ │ │ │ + ldr r0, [pc, #12] @ (4ef9c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r0, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ - movs r1, r1 │ │ │ │ + ands.w r0, r4, r9 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004efa0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3372c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004efbc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f26c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004efd8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 324f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005c560 : │ │ │ │ +0004eff4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c5ce │ │ │ │ + cbz r0, 4f062 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30ce4 │ │ │ │ + blx 33ddc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59640,170 +40624,370 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c5dc ) │ │ │ │ + ldr r1, [pc, #12] @ (4f070 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c5e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f074 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r7, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ - movs r1, r1 │ │ │ │ + ldmdb ip!, {r0, r3} │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c5e4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004f078 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 300dc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a4c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005c60c : │ │ │ │ +0004f094 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31310 │ │ │ │ + blx 30950 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c628 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004f0b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30238 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f0cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30cbc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f0e8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34cd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f104 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34580 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f120 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f2a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f13c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f158 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 352d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f174 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32360 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f190 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34f24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f1ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f1c8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3440c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f1e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35c4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f200 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c682 │ │ │ │ + cbz r0, 4f26e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34df8 │ │ │ │ + blx 316b4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c690 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f27c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c694 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f280 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r1, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + b.n 4f0e0 │ │ │ │ movs r1, r1 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c698 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004f284 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c6f2 │ │ │ │ + cbz r0, 4f2f2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3392c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2faf0 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c700 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f300 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c704 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f304 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r3, r4 │ │ │ │ + b.n 4f05c │ │ │ │ movs r1, r1 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004f308 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4f376 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f580 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f384 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4f388 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 4efd8 │ │ │ │ movs r1, r1 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004f38c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3009c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f3a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35264 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005c708 : │ │ │ │ +0004f3c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c776 │ │ │ │ + cbz r0, 4f432 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31838 │ │ │ │ + blx 31c74 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59811,158 +40995,262 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c784 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f440 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c788 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f444 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, r2, r2 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r7, #6 │ │ │ │ + b.n 4ef1c │ │ │ │ movs r1, r1 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c78c : │ │ │ │ +0004f448 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 3414c │ │ │ │ + blx 30484 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f46c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 3379c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f498 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 35acc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c7b0 : │ │ │ │ +0004f4c0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 2f710 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f4f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30914 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f50c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35a64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f528 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32614 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f544 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f230 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f560 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fcac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f57c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c80a │ │ │ │ + cbz r0, 4f5d6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 336d4 │ │ │ │ + blx 35038 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c818 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f5e4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c81c ) │ │ │ │ + ldr r0, [pc, #12] @ (4f5e8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r0, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + b.n 4fd78 │ │ │ │ movs r1, r1 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c820 : │ │ │ │ +0004f5ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c87a │ │ │ │ + cbz r0, 4f646 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33708 │ │ │ │ + blx 2f31c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c888 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f654 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c88c ) │ │ │ │ + ldr r0, [pc, #12] @ (4f658 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r2, #30 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + b.n 4fd08 │ │ │ │ movs r1, r1 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c890 : │ │ │ │ +0004f65c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5c8fe │ │ │ │ + cbz r0, 4f6ca │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3188c │ │ │ │ + blx 33008 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59970,104 +41258,94 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c90c ) │ │ │ │ + ldr r1, [pc, #12] @ (4f6d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c910 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f6dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r1, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + b.n 4fc84 │ │ │ │ movs r1, r1 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c914 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32620 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005c930 : │ │ │ │ +0004f6e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 326e8 │ │ │ │ + blx 32034 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c964 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004f708 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f88 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 35558 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005c980 : │ │ │ │ +0004f730 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35d2c │ │ │ │ + blx 304e4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c99c : │ │ │ │ +0004f74c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5ca0a │ │ │ │ + cbz r0, 4f7ba │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb20 │ │ │ │ + blx 2f304 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60075,52 +41353,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ca18 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f7c8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ca1c ) │ │ │ │ + ldr r0, [pc, #12] @ (4f7cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r0, #24 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r5, #18 │ │ │ │ + b.n 4fb94 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ca20 : │ │ │ │ +0004f7d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5ca8e │ │ │ │ + cbz r0, 4f83e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33134 │ │ │ │ + blx 31770 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60128,52 +41406,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ca9c ) │ │ │ │ + ldr r1, [pc, #12] @ (4f84c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5caa0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f850 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r7, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + b.n 4fb10 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005caa4 : │ │ │ │ +0004f854 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5cb12 │ │ │ │ + cbz r0, 4f8c2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3447c │ │ │ │ + blx 35ce8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60181,82 +41459,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cb20 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f8d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cb24 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f8d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + b.n 4fa8c │ │ │ │ movs r1, r1 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005cb28 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 331a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + cmp r7, #18 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cb44 : │ │ │ │ +0004f8d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fe64 │ │ │ │ + blx 33668 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005cb60 : │ │ │ │ +0004f8f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31348 │ │ │ │ + blx 319f0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005cb7c : │ │ │ │ +0004f910 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5cbea │ │ │ │ + cbz r0, 4f97e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 351d8 │ │ │ │ + blx 30530 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60264,168 +41532,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cbf8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f98c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cbfc ) │ │ │ │ + ldr r0, [pc, #12] @ (4f990 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r4, #16 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + b.n 4f9d0 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cc00 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 330e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005cc1c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004f994 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5cc8a │ │ │ │ + cbz r0, 4f9ee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fab0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 319cc │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cc98 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f9fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cc9c ) │ │ │ │ + ldr r0, [pc, #12] @ (4fa00 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r0, #14 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cca0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004fa04 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5cd0e │ │ │ │ + cbz r0, 4fa5e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32240 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 33a0c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cd1c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4fa6c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cd20 ) │ │ │ │ + ldr r0, [pc, #12] @ (4fa70 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r7, #11 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cd24 : │ │ │ │ +0004fa74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5cd92 │ │ │ │ + cbz r0, 4fae2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 315c4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33e40 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60433,145 +41677,427 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cda0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4faf0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cda4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4faf4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r7, #9 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + udf #188 @ 0xbc │ │ │ │ movs r1, r1 │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cda8 : │ │ │ │ +0004faf8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35b5c │ │ │ │ + blx 31b4c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005cdc4 : │ │ │ │ +0004fb14 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3242c │ │ │ │ + blx 3193c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005cde0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004fb30 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5ce4e │ │ │ │ + cbz r0, 4fbae │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r7 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r3, sl │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3247c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4fbbc ) │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [pc, #12] @ (4fbc0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ble.n 4fba0 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004fbc4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4fc6e │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4fc7c │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32e50 │ │ │ │ + blx 359f4 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4fc8c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4fc90 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4fc94 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4fc98 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ble.n 4fcf0 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 4fcdc │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004fc9c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 352a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fcb8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32fe0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fcd4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33014 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fcf0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2efb8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fd0c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35784 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fd28 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3185c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fd44 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33f00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fd60 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 345e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fd7c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4fde4 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31e98 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ce5c ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4fdf4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ce60 ) │ │ │ │ + ldr r0, [pc, #12] @ (4fdf8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r7, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + nop │ │ │ │ + blt.n 4fd6c │ │ │ │ movs r1, r1 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ce64 : │ │ │ │ +0004fdfc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33044 │ │ │ │ + blx 30c70 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ce80 : │ │ │ │ +0004fe18 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 4fe80 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 31428 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f790 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4fe90 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4fe94 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + blt.n 4fed0 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004fe98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3227c │ │ │ │ + blx 33cdc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ce9c : │ │ │ │ +0004feb4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5cf0a │ │ │ │ + cbz r0, 4ff22 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ff6c │ │ │ │ + blx 3455c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60579,52 +42105,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cf18 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ff30 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cf1c ) │ │ │ │ + ldr r0, [pc, #12] @ (4ff34 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r0, #4 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + bge.n 5002c │ │ │ │ movs r1, r1 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cf20 : │ │ │ │ +0004ff38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5cf8e │ │ │ │ + cbz r0, 4ffa6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 339d8 │ │ │ │ + blx 31670 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60632,52 +42158,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cf9c ) │ │ │ │ + ldr r1, [pc, #12] @ (4ffb4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cfa0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ffb8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r7, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + bls.n 4ffa8 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r2, #18 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cfa4 : │ │ │ │ +0004ffbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d012 │ │ │ │ + cbz r0, 5002a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 348d4 │ │ │ │ + blx 322a0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60685,72 +42211,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d020 ) │ │ │ │ + ldr r1, [pc, #12] @ (50038 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d024 ) │ │ │ │ + ldr r0, [pc, #12] @ (5003c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + bls.n 50124 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d028 : │ │ │ │ +00050040 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3548c │ │ │ │ + blx 2fd24 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d044 : │ │ │ │ +0005005c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34d60 │ │ │ │ + blx 33510 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d060 : │ │ │ │ +00050078 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d0ce │ │ │ │ + cbz r0, 500e6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35430 │ │ │ │ + blx 34ae0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60758,82 +42284,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d0dc ) │ │ │ │ + ldr r1, [pc, #12] @ (500f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d0e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (500f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + bhi.n 50068 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r0, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005d0e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30870 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d100 : │ │ │ │ - push {r3, lr} │ │ │ │ +000500fc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34c58 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 50156 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34ad4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50164 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (50168 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bhi.n 501f8 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d11c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005016c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 357b8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 501c6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340b4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (501d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (501d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bvc.n 50188 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d138 : │ │ │ │ +000501dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d1a6 │ │ │ │ + cbz r0, 5024a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 324c8 │ │ │ │ + blx 35cdc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60841,460 +42429,595 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d1b4 ) │ │ │ │ + ldr r1, [pc, #12] @ (50258 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d1b8 ) │ │ │ │ + ldr r0, [pc, #12] @ (5025c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + bvc.n 50304 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d1bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050260 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35bd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005027c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 356a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000502a4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33c30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000502cc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31874 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000502f4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 35b08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005031c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 321c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050344 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32e10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005036c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34794 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050394 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f104 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000503bc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31e40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000503e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3200c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050400 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33ecc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005041c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d22a │ │ │ │ + cbz r0, 5049a │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31564 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r3, sl │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 343f0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d238 ) │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (504a8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d23c ) │ │ │ │ + ldr r0, [pc, #12] @ (504ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + bpl.n 504b4 │ │ │ │ movs r1, r1 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d240 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000504b0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d2ae │ │ │ │ + cbz r0, 50526 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33c3c │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 32bc4 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d2bc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50534 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d2c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (50538 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + bmi.n 50628 │ │ │ │ movs r1, r1 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d2c4 : │ │ │ │ +0005053c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 318a8 │ │ │ │ + blx 2f214 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d2e0 : │ │ │ │ +00050558 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34fbc │ │ │ │ + blx 327dc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d2fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050574 : │ │ │ │ + b.w 33380 │ │ │ │ + │ │ │ │ +00050578 : │ │ │ │ + b.w 32914 │ │ │ │ + │ │ │ │ +0005057c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d36a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50628 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31c8c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d378 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d37c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r6, #10 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005d380 : │ │ │ │ - b.w 35078 │ │ │ │ - │ │ │ │ -0005d384 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005d3a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d40e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50636 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30244 │ │ │ │ - mov r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 302a4 │ │ │ │ + mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d41c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d420 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (50644 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (50648 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + ldr r1, [pc, #20] @ (5064c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (50650 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + bcc.n 50734 │ │ │ │ movs r1, r1 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ + movs r2, r1 │ │ │ │ + bcc.n 50720 │ │ │ │ movs r1, r1 │ │ │ │ + movs r5, #14 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d424 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050654 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d492 │ │ │ │ + cbz r0, 506c8 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30bb8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 30740 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d4a0 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (506d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d4a4 ) │ │ │ │ + ldr r0, [pc, #12] @ (506dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + nop │ │ │ │ + bcs.n 50688 │ │ │ │ movs r1, r1 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d4a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000506e0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d516 │ │ │ │ + cbz r0, 50748 │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fcf0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 308a0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d524 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50758 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d528 ) │ │ │ │ + ldr r0, [pc, #12] @ (5075c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + nop │ │ │ │ + bcs.n 50808 │ │ │ │ movs r1, r1 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d52c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33bf4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005d548 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f468 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005d564 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34378 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005d580 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050760 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d5ee │ │ │ │ + cbz r0, 507c8 │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 309e4 │ │ │ │ + blx 34424 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d5fc ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (507d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d600 ) │ │ │ │ + ldr r0, [pc, #12] @ (507dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + nop │ │ │ │ + bne.n 50788 │ │ │ │ movs r1, r1 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d604 : │ │ │ │ +000507e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -61303,25 +43026,25 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d6b2 │ │ │ │ + beq.n 5088e │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d6c0 │ │ │ │ + beq.n 5089c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ @@ -61331,15 +43054,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - blx 314d0 │ │ │ │ + blx 35914 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ movs r6, #1 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -61355,73 +43078,79 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5d6d0 ) │ │ │ │ + ldr r1, [pc, #28] @ (508ac ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5d6d4 ) │ │ │ │ + ldr r0, [pc, #28] @ (508b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5d6d8 ) │ │ │ │ + ldr r1, [pc, #20] @ (508b4 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5d6dc ) │ │ │ │ + ldr r0, [pc, #20] @ (508b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + bne.n 508d0 │ │ │ │ movs r1, r1 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 508bc │ │ │ │ movs r1, r1 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d6e0 : │ │ │ │ - push {r3, lr} │ │ │ │ +000508bc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35e00 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2fc14 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005d6fc : │ │ │ │ +000508e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d76a │ │ │ │ + cbz r0, 50952 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 348ac │ │ │ │ + blx 32b08 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -61429,105 +43158,105 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d778 ) │ │ │ │ + ldr r1, [pc, #12] @ (50960 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d77c ) │ │ │ │ + ldr r0, [pc, #12] @ (50964 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + beq.n 509fc │ │ │ │ movs r1, r1 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d780 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050968 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d7ee │ │ │ │ + cbz r0, 509d0 │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32718 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 341d8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d7fc ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (509e0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d800 ) │ │ │ │ + ldr r0, [pc, #12] @ (509e4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + nop │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d804 : │ │ │ │ +000509e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d872 │ │ │ │ + cbz r0, 50a56 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3518c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f438 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -61535,1023 +43264,2025 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d880 ) │ │ │ │ + ldr r1, [pc, #12] @ (50a64 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d884 ) │ │ │ │ + ldr r0, [pc, #12] @ (50a68 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ movs r1, r1 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d888 : │ │ │ │ +00050a6c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f674 │ │ │ │ + blx 34284 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d8a4 : │ │ │ │ +00050a88 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31028 │ │ │ │ + blx 32170 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d8c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050aa4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d92e │ │ │ │ + cbz r0, 50b18 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30ffc │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 30908 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d93c ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50b28 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d940 ) │ │ │ │ + ldr r0, [pc, #12] @ (50b2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r3, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + nop │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ movs r1, r1 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d944 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00050b30 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5d9ac │ │ │ │ + cbz r0, 50b8c │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 347f8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 35460 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50b9c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (50ba0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00050ba4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 50c1e │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 357a0 │ │ │ │ mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d9bc ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50c2c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d9c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (50c30 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r6, r3, #25 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + ldmia r5!, {r7} │ │ │ │ movs r1, r1 │ │ │ │ + movs r1, #10 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d9c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00050c34 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - strd r0, r1, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5dab2 │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + cbz r0, 50ca6 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32528 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50cb4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (50cb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00050cbc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dace │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + beq.n 50d68 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dac0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + beq.n 50d76 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 30b24 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - movs r7, #1 │ │ │ │ + blx 31174 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fb3c │ │ │ │ mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (5dadc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (5dae0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (5dae4 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (5dae8 ) │ │ │ │ + ldr r1, [pc, #24] @ (50d84 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (50d88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (5daec ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (5daf0 ) │ │ │ │ + ldr r1, [pc, #20] @ (50d8c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (50d90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r3, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ movs r1, r1 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005daf4 : │ │ │ │ +00050d94 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333dc │ │ │ │ + blx 34aa0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050db0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30840 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050dcc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f0e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050df4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 327f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050e20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3164c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050e3c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f48c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050e64 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 31c28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050e90 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2fbac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050eb8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33528 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050ed4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f64c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050ef0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3049c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050f14 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34690 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050f30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34bd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050f4c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 30478 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050f78 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35c84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050f94 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 344f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050fbc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34708 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050fe4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 351c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005100c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2f9ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051038 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fbd4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051054 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3039c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051070 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f7d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005108c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fd98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000510a8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33f70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000510d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35b30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000510f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005110c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30bd4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051128 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31658 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051150 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 30b30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051174 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 328e4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005db10 : │ │ │ │ +00051190 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34830 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000511b8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32fc8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000511e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dbbe │ │ │ │ + beq.n 51286 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dbcc │ │ │ │ + beq.n 51294 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - blx 311c4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33b1c │ │ │ │ mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r9 │ │ │ │ movs r6, #1 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5dbdc ) │ │ │ │ + ldr r1, [pc, #28] @ (512a4 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5dbe0 ) │ │ │ │ + ldr r0, [pc, #28] @ (512a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5dbe4 ) │ │ │ │ + ldr r1, [pc, #20] @ (512ac ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5dbe8 ) │ │ │ │ + ldr r0, [pc, #20] @ (512b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r1, #17 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #14 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + subs r2, r2, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ movs r1, r1 │ │ │ │ + subs r0, r6, r5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005dbec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000512b4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5dc60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51356 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51364 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 32504 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + blx 3491c │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5dc70 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5dc74 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (51374 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (51378 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (5137c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51380 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r2, r3, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r1, r1 │ │ │ │ + subs r0, r7, r3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005dc78 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 31e80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ +00051384 : │ │ │ │ + b.w 341e4 │ │ │ │ │ │ │ │ -0005dca8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00051388 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5dd02 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5142a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51438 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r5 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - blx 3314c │ │ │ │ + blx 30a28 │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5dd10 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5dd14 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (51448 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5144c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + ldr r1, [pc, #20] @ (51450 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51454 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r6, r3, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005dd18 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00051458 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5dd72 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 514fa │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51508 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r5 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - blx 32a88 │ │ │ │ + blx 33504 │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5dd80 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5dd84 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (51518 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5151c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + ldr r1, [pc, #20] @ (51520 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51524 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + adds r6, r4, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ movs r1, r1 │ │ │ │ + subs r4, r0, r0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005dd88 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051528 : │ │ │ │ + b.w 341b0 │ │ │ │ + │ │ │ │ +0005152c : │ │ │ │ + b.w 305e8 │ │ │ │ + │ │ │ │ +00051530 : │ │ │ │ + b.w 320dc │ │ │ │ + │ │ │ │ +00051534 : │ │ │ │ + b.w 2f6d0 │ │ │ │ + │ │ │ │ +00051538 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5ddf6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 515da │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 515e8 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34b84 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + blx 2facc │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5de04 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5de08 ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (515f8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (515fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + ldr r1, [pc, #20] @ (51600 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51604 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + adds r6, r3, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r7, r5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005de0c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00051608 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5de7e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 516aa │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 516b8 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - blx 30a0c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 32288 │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5de8c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5de90 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (516c8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (516cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (516d0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (516d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + nop │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + adds r6, r4, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r0, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005de94 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d18 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005deb0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000516d8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5df2a │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5177a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51788 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 335b4 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + blx 345c4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5df38 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5df3c ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (51798 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5179c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + ldr r1, [pc, #20] @ (517a0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (517a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ movs r1, r1 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r6, r5, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r1, r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005df40 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000517a8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5dfbe │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5184a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51858 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35dd8 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ + blx 313e8 │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5dfcc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5dfd0 ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (51868 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5186c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (51870 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51874 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + nop │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005dfd4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00051878 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5e046 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5191a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51928 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - blx 346e4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 34574 │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e054 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e058 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (51938 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5193c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - vaddl.u8 q8, d4, d8 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + ldr r1, [pc, #20] @ (51940 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51944 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00051948 : │ │ │ │ + b.w 330a4 │ │ │ │ + │ │ │ │ +0005194c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 302c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051970 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f33c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051994 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 318cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000519b8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34db8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005e05c : │ │ │ │ +000519e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32970 │ │ │ │ + blx 321bc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e078 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000519fc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5e0d2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30be0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30b0c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e0e0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e0e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - vhadd.u d0, d8, d8 │ │ │ │ - adds r2, r1, #2 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005e0e8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00051a24 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5e142 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 308ac │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32ab0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e150 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e154 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cdp2 0, 12, cr0, cr8, cr8, {0} │ │ │ │ - adds r2, r0, #1 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005e158 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051a4c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34fac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051a68 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 344c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051a90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fc24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051aac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30fe4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051ac8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 306f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051ae4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051b00 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34620 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051b1c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30f48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051b44 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 300ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051b60 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32d58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051b7c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33b88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051ba4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3080c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051bcc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31ef0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051bf4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f7bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051c1c : │ │ │ │ + b.w 35b14 │ │ │ │ + │ │ │ │ +00051c20 : │ │ │ │ + b.w 343d4 │ │ │ │ + │ │ │ │ +00051c24 : │ │ │ │ + b.w 310c8 │ │ │ │ + │ │ │ │ +00051c28 : │ │ │ │ + b.w 31fc8 │ │ │ │ + │ │ │ │ +00051c2c : │ │ │ │ + b.w 2f220 │ │ │ │ + │ │ │ │ +00051c30 : │ │ │ │ + b.w 30628 │ │ │ │ + │ │ │ │ +00051c34 : │ │ │ │ + b.w 339a4 │ │ │ │ + │ │ │ │ +00051c38 : │ │ │ │ + b.w 33078 │ │ │ │ + │ │ │ │ +00051c3c : │ │ │ │ + b.w 2ff10 │ │ │ │ + │ │ │ │ +00051c40 : │ │ │ │ + b.w 31730 │ │ │ │ + │ │ │ │ +00051c44 : │ │ │ │ + b.w 35938 │ │ │ │ + │ │ │ │ +00051c48 : │ │ │ │ + b.w 31434 │ │ │ │ + │ │ │ │ +00051c4c : │ │ │ │ + b.w 34f14 │ │ │ │ + │ │ │ │ +00051c50 : │ │ │ │ + b.w 34890 │ │ │ │ + │ │ │ │ +00051c54 : │ │ │ │ + b.w 318e4 │ │ │ │ + │ │ │ │ +00051c58 : │ │ │ │ + b.w 30218 │ │ │ │ + │ │ │ │ +00051c5c : │ │ │ │ + b.w 30434 │ │ │ │ + │ │ │ │ +00051c60 : │ │ │ │ + b.w 34d98 │ │ │ │ + │ │ │ │ +00051c64 : │ │ │ │ + b.w 34258 │ │ │ │ + │ │ │ │ +00051c68 : │ │ │ │ + b.w 33ca8 │ │ │ │ + │ │ │ │ +00051c6c : │ │ │ │ + b.w 33eac │ │ │ │ + │ │ │ │ +00051c70 : │ │ │ │ + b.w 33d4c │ │ │ │ + │ │ │ │ +00051c74 : │ │ │ │ + b.w 31964 │ │ │ │ + │ │ │ │ +00051c78 : │ │ │ │ + b.w 31dac │ │ │ │ + │ │ │ │ +00051c7c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5e1c6 │ │ │ │ + cbz r0, 51cd8 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34804 │ │ │ │ + blx 34610 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e1d4 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51ce8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e1d8 ) │ │ │ │ + ldr r0, [pc, #12] @ (51cec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cdp2 0, 4, cr0, cr4, cr8, {0} │ │ │ │ - subs r6, r4, r7 │ │ │ │ + nop │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e1dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3133c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005e1f8 : │ │ │ │ +00051cf0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5e260 │ │ │ │ + cbz r0, 51d58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35134 │ │ │ │ + blx 2f4b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -62559,109 +45290,103 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e270 ) │ │ │ │ + ldr r1, [pc, #12] @ (51d68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e274 ) │ │ │ │ + ldr r0, [pc, #12] @ (51d6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [sl, #32]! │ │ │ │ - subs r4, r6, r5 │ │ │ │ + pop {r1, r2, r6} │ │ │ │ movs r1, r1 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e278 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00051d70 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5e2f2 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ + cbz r0, 51dcc │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35778 │ │ │ │ + blx 31304 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e300 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51ddc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e304 ) │ │ │ │ + ldr r0, [pc, #12] @ (51de0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldc2 0, cr0, [r8, #-32] @ 0xffffffe0 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + nop │ │ │ │ + cbnz r2, 51e54 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e308 : │ │ │ │ +00051de4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5e370 │ │ │ │ + cbz r0, 51e4c │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ + blx 34164 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -62669,248 +45394,457 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e380 ) │ │ │ │ + ldr r1, [pc, #12] @ (51e5c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e384 ) │ │ │ │ + ldr r0, [pc, #12] @ (51e60 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [sl], {8} │ │ │ │ - subs r4, r6, r2 │ │ │ │ + cbnz r2, 51eb4 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e388 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005e3a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33574 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005e3c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051e64 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5e42e │ │ │ │ + cbz r0, 51ec0 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30638 │ │ │ │ + blx 3016c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e43c ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51ed0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e440 ) │ │ │ │ + ldr r0, [pc, #12] @ (51ed4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xfbdc0008 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + nop │ │ │ │ + revsh r6, r3 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e444 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051ed8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5e4b2 │ │ │ │ + cbz r0, 51f34 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3530c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 311ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e4c0 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51f44 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e4c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (51f48 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - smmla r0, r8, r8, r0 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + nop │ │ │ │ + rev16 r2, r5 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e4c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051f4c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5e536 │ │ │ │ + cbz r0, 51fb4 │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30f3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ff2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e544 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51fc4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e548 ) │ │ │ │ + ldr r0, [pc, #12] @ (51fc8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xfad40008 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + nop │ │ │ │ + cbnz r2, 52002 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e54c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35964 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +00051fcc : │ │ │ │ + b.w 33994 │ │ │ │ │ │ │ │ -0005e568 : │ │ │ │ - push {r3, lr} │ │ │ │ +00051fd0 : │ │ │ │ + b.w 30e40 │ │ │ │ + │ │ │ │ +00051fd4 : │ │ │ │ + b.w 358ec │ │ │ │ + │ │ │ │ +00051fd8 : │ │ │ │ + b.w 30f7c │ │ │ │ + │ │ │ │ +00051fdc : │ │ │ │ + b.w 313cc │ │ │ │ + │ │ │ │ +00051fe0 : │ │ │ │ + b.w 2f804 │ │ │ │ + │ │ │ │ +00051fe4 : │ │ │ │ + b.w 32780 │ │ │ │ + │ │ │ │ +00051fe8 : │ │ │ │ + b.w 3318c │ │ │ │ + │ │ │ │ +00051fec : │ │ │ │ + b.w 2f74c │ │ │ │ + │ │ │ │ +00051ff0 : │ │ │ │ + b.w 2f028 │ │ │ │ + │ │ │ │ +00051ff4 : │ │ │ │ + b.w 35838 │ │ │ │ + │ │ │ │ +00051ff8 : │ │ │ │ + b.w 310f0 │ │ │ │ + │ │ │ │ +00051ffc : │ │ │ │ + b.w 2fd30 │ │ │ │ + │ │ │ │ +00052000 : │ │ │ │ + b.w 33fb8 │ │ │ │ + │ │ │ │ +00052004 : │ │ │ │ + b.w 35d80 │ │ │ │ + │ │ │ │ +00052008 : │ │ │ │ + b.w 35408 │ │ │ │ + │ │ │ │ +0005200c : │ │ │ │ + b.w 2f564 │ │ │ │ + │ │ │ │ +00052010 : │ │ │ │ + b.w 33258 │ │ │ │ + │ │ │ │ +00052014 : │ │ │ │ + b.w 31180 │ │ │ │ + │ │ │ │ +00052018 : │ │ │ │ + b.w 30018 │ │ │ │ + │ │ │ │ +0005201c : │ │ │ │ + b.w 35df0 │ │ │ │ + │ │ │ │ +00052020 : │ │ │ │ + b.w 30a18 │ │ │ │ + │ │ │ │ +00052024 : │ │ │ │ + b.w 34a90 │ │ │ │ + │ │ │ │ +00052028 : │ │ │ │ + b.w 35e30 │ │ │ │ + │ │ │ │ +0005202c : │ │ │ │ + b.w 304c4 │ │ │ │ + │ │ │ │ +00052030 : │ │ │ │ + b.w 31e18 │ │ │ │ + │ │ │ │ +00052034 : │ │ │ │ + b.w 32754 │ │ │ │ + │ │ │ │ +00052038 : │ │ │ │ + b.w 33a58 │ │ │ │ + │ │ │ │ +0005203c : │ │ │ │ + b.w 32e88 │ │ │ │ + │ │ │ │ +00052040 : │ │ │ │ + b.w 34af8 │ │ │ │ + │ │ │ │ +00052044 : │ │ │ │ + b.w 2f3f0 │ │ │ │ + │ │ │ │ +00052048 : │ │ │ │ + b.w 3490c │ │ │ │ + │ │ │ │ +0005204c : │ │ │ │ + b.w 34088 │ │ │ │ + │ │ │ │ +00052050 : │ │ │ │ + b.w 348fc │ │ │ │ + │ │ │ │ +00052054 : │ │ │ │ + b.w 307e4 │ │ │ │ + │ │ │ │ +00052058 : │ │ │ │ + b.w 31c58 │ │ │ │ + │ │ │ │ +0005205c : │ │ │ │ + b.w 349b8 │ │ │ │ + │ │ │ │ +00052060 : │ │ │ │ + b.w 32790 │ │ │ │ + │ │ │ │ +00052064 : │ │ │ │ + b.w 33460 │ │ │ │ + │ │ │ │ +00052068 : │ │ │ │ + b.w 31500 │ │ │ │ + │ │ │ │ +0005206c : │ │ │ │ + b.w 343c4 │ │ │ │ + │ │ │ │ +00052070 : │ │ │ │ + b.w 33d24 │ │ │ │ + │ │ │ │ +00052074 : │ │ │ │ + b.w 33248 │ │ │ │ + │ │ │ │ +00052078 : │ │ │ │ + b.w 32f78 │ │ │ │ + │ │ │ │ +0005207c : │ │ │ │ + b.w 353f8 │ │ │ │ + │ │ │ │ +00052080 : │ │ │ │ + b.w 2f554 │ │ │ │ + │ │ │ │ +00052084 : │ │ │ │ + b.w 35358 │ │ │ │ + │ │ │ │ +00052088 : │ │ │ │ + b.w 32c60 │ │ │ │ + │ │ │ │ +0005208c : │ │ │ │ + b.w 309f0 │ │ │ │ + │ │ │ │ +00052090 : │ │ │ │ + b.w 31354 │ │ │ │ + │ │ │ │ +00052094 : │ │ │ │ + b.w 3034c │ │ │ │ + │ │ │ │ +00052098 : │ │ │ │ + b.w 33068 │ │ │ │ + │ │ │ │ +0005209c : │ │ │ │ + b.w 32dd0 │ │ │ │ + │ │ │ │ +000520a0 : │ │ │ │ + b.w 33a68 │ │ │ │ + │ │ │ │ +000520a4 : │ │ │ │ + b.w 342e8 │ │ │ │ + │ │ │ │ +000520a8 : │ │ │ │ + b.w 353e8 │ │ │ │ + │ │ │ │ +000520ac : │ │ │ │ + b.w 3406c │ │ │ │ + │ │ │ │ +000520b0 : │ │ │ │ + b.w 3572c │ │ │ │ + │ │ │ │ +000520b4 : │ │ │ │ + b.w 32c10 │ │ │ │ + │ │ │ │ +000520b8 : │ │ │ │ + b.w 30d24 │ │ │ │ + │ │ │ │ +000520bc : │ │ │ │ + b.w 353d8 │ │ │ │ + │ │ │ │ +000520c0 : │ │ │ │ + b.w 33dc0 │ │ │ │ + │ │ │ │ +000520c4 : │ │ │ │ + b.w 358cc │ │ │ │ + │ │ │ │ +000520c8 : │ │ │ │ + b.w 31a54 │ │ │ │ + │ │ │ │ +000520cc : │ │ │ │ + b.w 31d68 │ │ │ │ + │ │ │ │ +000520d0 : │ │ │ │ + b.w 33564 │ │ │ │ + │ │ │ │ +000520d4 : │ │ │ │ + b.w 306a0 │ │ │ │ + │ │ │ │ +000520d8 : │ │ │ │ + b.w 305b4 │ │ │ │ + │ │ │ │ +000520dc : │ │ │ │ + b.w 2fa10 │ │ │ │ + │ │ │ │ +000520e0 : │ │ │ │ + b.w 33a9c │ │ │ │ + │ │ │ │ +000520e4 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w lr, [pc, #72] @ 5213c │ │ │ │ + sub sp, #28 │ │ │ │ + ldr.w ip, [pc, #68] @ 52140 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add lr, pc │ │ │ │ + add r0, sp, #12 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r3, sp │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + mov.w ip, #0 │ │ │ │ + blx 2ff38 │ │ │ │ + ldr r2, [pc, #36] @ (52144 ) │ │ │ │ + ldr r3, [pc, #28] @ (52140 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 52136 │ │ │ │ + add sp, #28 │ │ │ │ + pop {pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + pop {r1, r2} │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 521c0 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0005e584 : │ │ │ │ +00052148 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5e5f2 │ │ │ │ + cbz r0, 521b6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32b6c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33af8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -62918,1484 +45852,1580 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e600 ) │ │ │ │ + ldr r1, [pc, #12] @ (521c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e604 ) │ │ │ │ + ldr r0, [pc, #12] @ (521c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xfa180008 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e608 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000521cc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5e662 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32690 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31630 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e670 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e674 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - vld1.8 {d0[0]}, [r8], r8 │ │ │ │ - adds r2, r1, r2 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005e678 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000521e8 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #56] @ (52230 ) │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5e6d2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2feb8 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r3, [pc, #56] @ (52234 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 33a3c │ │ │ │ + ldr r2, [pc, #36] @ (52238 ) │ │ │ │ + ldr r3, [pc, #28] @ (52234 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5222a │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cbnz r6, 52274 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + revsh r6, r5 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0005223c : │ │ │ │ + b.w 30ac0 │ │ │ │ + │ │ │ │ +00052240 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34bac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e6e0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e6e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsh.w r0, [r8, r8] │ │ │ │ - adds r2, r0, r1 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005e6e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052268 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5e756 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe10 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34294 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e764 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e768 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh.w r0, [r4, #8] │ │ │ │ - asrs r6, r4, #31 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005e76c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052290 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5e7da │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f1f0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 309cc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e7e8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e7ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh.w r0, [r0, r8] │ │ │ │ - asrs r2, r1, #30 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005e7f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000522b8 : │ │ │ │ + b.w 32224 │ │ │ │ + │ │ │ │ +000522bc : │ │ │ │ + b.w 32cf4 │ │ │ │ + │ │ │ │ +000522c0 : │ │ │ │ + b.w 34950 │ │ │ │ + │ │ │ │ +000522c4 : │ │ │ │ + b.w 307b8 │ │ │ │ + │ │ │ │ +000522c8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - strd r0, r1, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34ea4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000522f0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33698 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052318 : │ │ │ │ + b.w 34e44 │ │ │ │ + │ │ │ │ +0005231c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30ecc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052344 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 31724 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052368 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 30044 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005238c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 33268 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000523b0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31c10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000523d8 : │ │ │ │ + b.w 31688 │ │ │ │ + │ │ │ │ +000523dc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32ccc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052404 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31d20 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005242c : │ │ │ │ + b.w 30830 │ │ │ │ + │ │ │ │ +00052430 : │ │ │ │ + b.w 321f8 │ │ │ │ + │ │ │ │ +00052434 : │ │ │ │ + b.w 33e00 │ │ │ │ + │ │ │ │ +00052438 : │ │ │ │ + b.w 2fd14 │ │ │ │ + │ │ │ │ +0005243c : │ │ │ │ + b.w 34248 │ │ │ │ + │ │ │ │ +00052440 : │ │ │ │ + b.w 33c7c │ │ │ │ + │ │ │ │ +00052444 : │ │ │ │ + b.w 3236c │ │ │ │ + │ │ │ │ +00052448 : │ │ │ │ + b.w 31954 │ │ │ │ + │ │ │ │ +0005244c : │ │ │ │ + b.w 34f58 │ │ │ │ + │ │ │ │ +00052450 : │ │ │ │ + b.w 338c0 │ │ │ │ + │ │ │ │ +00052454 : │ │ │ │ + b.w 33d5c │ │ │ │ + │ │ │ │ +00052458 : │ │ │ │ + b.w 2fcb8 │ │ │ │ + │ │ │ │ +0005245c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e8de │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + cbz r0, 524b8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e8fa │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e8ec │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 35bdc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - movs r7, #1 │ │ │ │ + blx 3191c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #28] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (5e908 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (5e90c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (5e910 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (5e914 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (5e918 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (5e91c ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (524c8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (524cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf72c0008 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xf71e0008 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xf7100008 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + nop │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e920 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000524d0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5e988 │ │ │ │ + cbz r0, 5252c │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 332d0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 357c4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e998 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5253c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e99c ) │ │ │ │ + ldr r0, [pc, #12] @ (52540 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6820008 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e9a0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00052544 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5ea08 │ │ │ │ + cbz r0, 525a0 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33280 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 30ff0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ea18 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (525b0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ea1c ) │ │ │ │ + ldr r0, [pc, #12] @ (525b4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - addw r0, r2, #2056 @ 0x808 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + cbz r6, 52632 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ea20 : │ │ │ │ +000525b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e38 │ │ │ │ + blx 318d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ea3c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000525d4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5eaae │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30de0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 2f85c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5eabc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5eac0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adcs.w r0, ip, #8912896 @ 0x880000 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005eac4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00052608 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - strd r3, r1, [sp, #8] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5eb62 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5eb70 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - blx 31898 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5eb80 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5eb84 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5eb88 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5eb8c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf4a80008 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ - movs r1, r1 │ │ │ │ - eors.w r0, sl, #8912896 @ 0x880000 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ - movs r1, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32608 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005eb90 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00052624 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5ebea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 330d0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f664 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ebf8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ebfc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bic.w r0, r0, #8912896 @ 0x880000 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005ec00 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00052640 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5ec5a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 321d4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f278 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ec68 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ec6c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf3b00008 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005ec70 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052664 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5ecde │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34340 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31d50 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ecec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ecf0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ssat16 r0, #9, ip │ │ │ │ - asrs r6, r7, #16 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005ecf4 : │ │ │ │ +0005268c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34e38 │ │ │ │ + blx 33290 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ed10 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000526a8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32a94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000526d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31e58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000526ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34d08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00052708 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5ed7e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d70 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33340 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ed8c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ed90 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf28c0008 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005ed94 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052734 : │ │ │ │ + b.w 323b4 │ │ │ │ + │ │ │ │ +00052738 : │ │ │ │ + b.w 3045c │ │ │ │ + │ │ │ │ +0005273c : │ │ │ │ + b.w 2f138 │ │ │ │ + │ │ │ │ +00052740 : │ │ │ │ + b.w 33738 │ │ │ │ + │ │ │ │ +00052744 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33b50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052770 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 34464 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005279c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 31ec4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000527c8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 34350 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000527f4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32f3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052820 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2fdf8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005284c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 35608 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052878 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 31614 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000528a4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2f188 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000528d0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 35140 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000528fc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 325c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052928 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2fac0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052954 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 320fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052994 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 326ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000529c0 : │ │ │ │ + b.w 35a54 │ │ │ │ + │ │ │ │ +000529c4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 31fbc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052a04 : │ │ │ │ + b.w 35758 │ │ │ │ + │ │ │ │ +00052a08 : │ │ │ │ + b.w 33f38 │ │ │ │ + │ │ │ │ +00052a0c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 321e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00052a28 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5ee02 │ │ │ │ + cbz r0, 52aa4 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 52ab2 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 334f8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 312b0 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ee10 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52ac0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ee14 ) │ │ │ │ + ldr r0, [pc, #24] @ (52ac4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - addw r0, r8, #8 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + ldr r1, [pc, #20] @ (52ac8 ) │ │ │ │ + ldr r0, [pc, #20] @ (52acc ) │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ee18 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052ad0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5ee86 │ │ │ │ + cbz r0, 52b4c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 52b5a │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f604 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 2fed0 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ee94 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52b68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ee98 ) │ │ │ │ + ldr r0, [pc, #24] @ (52b6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf1840008 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + ldr r1, [pc, #20] @ (52b70 ) │ │ │ │ + ldr r0, [pc, #20] @ (52b74 ) │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ee9c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30678 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005eeb8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 350f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005eed4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052b78 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5ef42 │ │ │ │ + cbz r0, 52bf4 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 52c02 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 352f0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 2f348 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ef50 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52c10 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ef54 ) │ │ │ │ + ldr r0, [pc, #24] @ (52c14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (52c18 ) │ │ │ │ + ldr r0, [pc, #20] @ (52c1c ) │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf0c80008 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ef58 : │ │ │ │ +00052c20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ - strd r0, r1, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5f0a0 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ + beq.n 52cca │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - cmp r0, #1 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5f0ca │ │ │ │ - ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5f0bc │ │ │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ - mov r0, fp │ │ │ │ + beq.n 52ce6 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5f0ae │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 52cd8 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - blx 31428 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31428 │ │ │ │ - add r0, sp, #100 @ 0x64 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str.w fp, [sp] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - strd r9, fp, [sp, #8] │ │ │ │ - blx 31044 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - vstr s0, [sp, #44] @ 0x2c │ │ │ │ - blx 31428 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31428 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31428 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + blx 30fa4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fb3c │ │ │ │ mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #44] @ 0x2c │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #52] @ (5f0d8 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #52] @ (5f0dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ (5f0e0 ) │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [pc, #48] @ (5f0e4 ) │ │ │ │ + ldr r1, [pc, #40] @ (52cf4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #40] @ (52cf8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #40] @ (5f0e8 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #40] @ (5f0ec ) │ │ │ │ + ldr r1, [pc, #32] @ (52cfc ) │ │ │ │ + ldr r0, [pc, #36] @ (52d00 ) │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (5f0f0 ) │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [pc, #36] @ (5f0f4 ) │ │ │ │ + ldr r1, [pc, #28] @ (52d04 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #28] @ (52d08 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - vhadd.s32 d16, d10, d8 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - vhadd.s16 d16, d12, d8 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ movs r1, r1 │ │ │ │ - vhadd.s8 d16, d14, d8 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ movs r1, r1 │ │ │ │ - vhadd.s8 d16, d0, d8 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f0f8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00052d0c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f160 │ │ │ │ + cbz r0, 52d6e │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 357ac │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ + blx 34200 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f170 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (52d7c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f174 ) │ │ │ │ + ldr r0, [pc, #12] @ (52d80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cdp 0, 10, cr0, cr10, cr8, {0} │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f178 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00052d84 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f1e0 │ │ │ │ + cbz r0, 52de6 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3000c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ + blx 30e74 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f1f0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (52df4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f1f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (52df8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cdp 0, 2, cr0, cr10, cr8, {0} │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f1f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32860 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005f214 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00052dfc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f27c │ │ │ │ + cbz r0, 52e5e │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30450 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ + blx 3121c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f28c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (52e6c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f290 ) │ │ │ │ + ldr r0, [pc, #12] @ (52e70 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stc 0, cr0, [lr, #32] │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f294 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00052e74 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f2fc │ │ │ │ + cbz r0, 52f00 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 52f0e │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33e64 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33400 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f30c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f310 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52f1c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (52f20 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stc 0, cr0, [lr, #-32] @ 0xffffffe0 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + ldr r1, [pc, #20] @ (52f24 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (52f28 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f314 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30050 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005f330 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052f2c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f39e │ │ │ │ + cbz r0, 52f86 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3035c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 32cb0 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f3ac ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (52f94 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f3b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (52f98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stcl 0, cr0, [ip], #-32 @ 0xffffffe0 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f3b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052f9c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f422 │ │ │ │ + cbz r0, 52ff6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34ffc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 32800 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f430 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (53004 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f434 ) │ │ │ │ + ldr r0, [pc, #12] @ (53008 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xebe80008 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f438 : │ │ │ │ +0005300c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f4a6 │ │ │ │ + cbz r0, 5307a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f12c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 355a0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -64403,155 +47433,233 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f4b4 ) │ │ │ │ + ldr r1, [pc, #12] @ (53088 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f4b8 ) │ │ │ │ + ldr r0, [pc, #12] @ (5308c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - sbc.w r0, r4, r8 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f4bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00053090 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5313a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53148 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 307f4 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (53158 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5315c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (53160 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (53164 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00053168 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f52a │ │ │ │ + cbz r0, 531c2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35a0c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 34ef0 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f538 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (531d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f53c ) │ │ │ │ + ldr r0, [pc, #12] @ (531d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xeae00008 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + add r7, pc, #880 @ (adr r7, 53544 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f540 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000531d8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f5ae │ │ │ │ + cbz r0, 53232 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32c48 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 314c4 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f5bc ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (53240 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f5c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (53244 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - orrs.w r0, ip, r8 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + add r7, pc, #432 @ (adr r7, 533f4 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f5c4 : │ │ │ │ +00053248 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f632 │ │ │ │ + cbz r0, 532b6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33714 │ │ │ │ + blx 34ce4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -64559,537 +47667,624 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f640 ) │ │ │ │ + ldr r1, [pc, #12] @ (532c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f644 ) │ │ │ │ + ldr r0, [pc, #12] @ (532c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrd r0, r0, [r8, #32] │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + add r6, pc, #928 @ (adr r6, 53668 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f648 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000532cc : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f6bc │ │ │ │ + cbz r0, 53334 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 30d88 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f6cc ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (53344 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f6d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (53348 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [lr, #-32] │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + add r6, pc, #424 @ (adr r6, 534f0 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f6d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33760 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005f6f0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 353b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005f714 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005334c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f782 │ │ │ │ + cbz r0, 533b4 │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3443c │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f790 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (533c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f794 ) │ │ │ │ + ldr r0, [pc, #12] @ (533c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia.w r8, {r3} │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + nop │ │ │ │ + add r5, pc, #936 @ (adr r5, 53770 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f798 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000533cc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31aac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000533e8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f80a │ │ │ │ + cbz r0, 53456 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbc8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32f00 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f818 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (53464 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f81c ) │ │ │ │ + ldr r0, [pc, #12] @ (53468 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xe8000008 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + add r5, pc, #288 @ (adr r5, 53588 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f820 : │ │ │ │ +0005346c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31008 │ │ │ │ + blx 31d84 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f83c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00053488 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r3 │ │ │ │ mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f8c6 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53534 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5f8d4 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53542 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 344b0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 32730 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5f8e4 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (53550 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5f8e8 ) │ │ │ │ + ldr r0, [pc, #24] @ (53554 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5f8ec ) │ │ │ │ + ldr r1, [pc, #20] @ (53558 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5f8f0 ) │ │ │ │ + ldr r0, [pc, #20] @ (5355c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 5f770 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + add r4, pc, #424 @ (adr r4, 536fc ) │ │ │ │ movs r1, r1 │ │ │ │ - b.n 5f75c │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #368 @ (adr r4, 536cc ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f8f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00053560 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r3 │ │ │ │ mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5f97c │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5360c │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5f98a │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5361a │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32e2c │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fca0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r5 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (5f998 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (53628 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5f99c ) │ │ │ │ + ldr r0, [pc, #24] @ (5362c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5f9a0 ) │ │ │ │ + ldr r1, [pc, #20] @ (53630 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5f9a4 ) │ │ │ │ + ldr r0, [pc, #20] @ (53634 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5f6b8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + add r3, pc, #584 @ (adr r3, 53874 ) │ │ │ │ movs r1, r1 │ │ │ │ - b.n 5f6a4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, pc, #528 @ (adr r3, 53844 ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f9a8 : │ │ │ │ +00053638 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fa52 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + beq.n 536e4 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fa60 │ │ │ │ - add r2, sp, #20 │ │ │ │ + beq.n 536f2 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 349e4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2f99c │ │ │ │ mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, sl │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5fa70 ) │ │ │ │ + ldr r1, [pc, #24] @ (53700 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5fa74 ) │ │ │ │ + ldr r0, [pc, #24] @ (53704 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5fa78 ) │ │ │ │ + ldr r1, [pc, #20] @ (53708 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5fa7c ) │ │ │ │ + ldr r0, [pc, #20] @ (5370c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 5f5e4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + add r2, pc, #744 @ (adr r2, 539ec ) │ │ │ │ movs r1, r1 │ │ │ │ - b.n 5f5d0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #688 @ (adr r2, 539bc ) │ │ │ │ movs r1, r1 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005fa80 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00053710 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5fae8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 537fc │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53818 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5380a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32af0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 35a80 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #28 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5faf8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fafc ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (53828 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (5382c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (53830 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (53834 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (53838 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (5383c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - b.n 5f540 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + add r1, pc, #648 @ (adr r1, 53ab4 ) │ │ │ │ movs r1, r1 │ │ │ │ + movs r4, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #592 @ (adr r1, 53a84 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #536 @ (adr r1, 53a54 ) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005fb00 : │ │ │ │ +00053840 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5fb6e │ │ │ │ + cbz r0, 538ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2efd0 │ │ │ │ + blx 30af4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -65097,253 +48292,103 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fb7c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fb80 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5f4b8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005fb84 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5fc32 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5fc40 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [pc, #12] @ (538bc ) │ │ │ │ mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - blx 32954 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5fc50 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5fc54 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5fc58 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5fc5c ) │ │ │ │ + ldr r0, [pc, #12] @ (538c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 60404 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 603f0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + add r0, pc, #960 @ (adr r0, 53c80 ) │ │ │ │ movs r1, r1 │ │ │ │ + vaddl.u q8, d14, d9 │ │ │ │ │ │ │ │ -0005fc60 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000538c4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5fcc8 │ │ │ │ + cbz r0, 53932 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 333e8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fcd8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fcdc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 60360 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005fce0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 5fd54 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 357ec │ │ │ │ + blx 357e0 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fd64 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (53940 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fd68 ) │ │ │ │ + ldr r0, [pc, #12] @ (53944 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 602d4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + add r0, pc, #432 @ (adr r0, 53af4 ) │ │ │ │ movs r1, r1 │ │ │ │ + vaddl.u32 q0, d6, d9 │ │ │ │ │ │ │ │ -0005fd6c : │ │ │ │ +00053948 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5fdda │ │ │ │ + cbz r0, 539b6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35a74 │ │ │ │ + blx 328f0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -65351,134 +48396,122 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fde8 ) │ │ │ │ + ldr r1, [pc, #12] @ (539c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fdec ) │ │ │ │ + ldr r0, [pc, #12] @ (539c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 6024c │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r1 │ │ │ │ + vhadd.u8 d16, d14, d9 │ │ │ │ │ │ │ │ -0005fdf0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000539cc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5fe4c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53a76 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32764 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fe5c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fe60 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 601dc │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005fe64 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 5fed8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53a84 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 34d44 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 31b1c │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fee8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5feec ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (53a94 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (53a98 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (53a9c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (53aa0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - b.n 60150 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + movs r1, r1 │ │ │ │ + cdp2 0, 11, cr0, cr10, cr9, {0} │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ movs r1, r1 │ │ │ │ + cdp2 0, 13, cr0, cr8, cr9, {0} │ │ │ │ + │ │ │ │ +00053aa4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f23c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005fef0 : │ │ │ │ +00053ac0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -65487,25 +48520,25 @@ │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ff9c │ │ │ │ + beq.n 53b6c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ffaa │ │ │ │ + beq.n 53b7a │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ @@ -65515,15 +48548,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 35318 │ │ │ │ + blx 32f6c │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -65539,233 +48572,122 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (5ffb8 ) │ │ │ │ + ldr r1, [pc, #24] @ (53b88 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5ffbc ) │ │ │ │ + ldr r0, [pc, #24] @ (53b8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5ffc0 ) │ │ │ │ + ldr r1, [pc, #20] @ (53b90 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5ffc4 ) │ │ │ │ + ldr r0, [pc, #20] @ (53b94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 60098 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r1 │ │ │ │ - b.n 60084 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + cdp2 0, 1, cr0, cr12, cr9, {0} │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ movs r1, r1 │ │ │ │ + cdp2 0, 3, cr0, cr10, cr9, {0} │ │ │ │ │ │ │ │ -0005ffc8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00053b98 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6003a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53c44 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53c52 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30a7c │ │ │ │ - mov r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3323c │ │ │ │ + mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60048 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6004c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (53c60 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (53c64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00060050 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 600b8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30c40 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (600c8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (600cc ) │ │ │ │ + ldr r1, [pc, #20] @ (53c68 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (53c6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - svc 82 @ 0x52 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ movs r1, r1 │ │ │ │ - │ │ │ │ -000600d0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 60138 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 335f0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60148 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6014c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + ldc2 0, cr0, [ip, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ movs r1, r1 │ │ │ │ + ldc2 0, cr0, [sl, #36]! @ 0x24 │ │ │ │ │ │ │ │ -00060150 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31588 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00060178 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 354f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060194 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30960 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000601b0 : │ │ │ │ +00053c70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -65774,25 +48696,25 @@ │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6025c │ │ │ │ + beq.n 53d1c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6026a │ │ │ │ + beq.n 53d2a │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ @@ -65802,15 +48724,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 2f9d4 │ │ │ │ + blx 3557c │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -65826,213 +48748,232 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (60278 ) │ │ │ │ + ldr r1, [pc, #24] @ (53d38 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6027c ) │ │ │ │ + ldr r0, [pc, #24] @ (53d3c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (60280 ) │ │ │ │ + ldr r1, [pc, #20] @ (53d40 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (60284 ) │ │ │ │ + ldr r0, [pc, #20] @ (53d44 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ble.n 601d8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ movs r1, r1 │ │ │ │ - ble.n 601c4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + ldc2 0, cr0, [ip, #-36] @ 0xffffffdc │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r1 │ │ │ │ + ldc2 0, cr0, [sl, #-36]! @ 0xffffffdc │ │ │ │ │ │ │ │ -00060288 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00053d48 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60302 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53e34 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53e50 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53e42 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32df8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 3273c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #28 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60310 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60314 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (53e60 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (53e64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ble.n 60324 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00060318 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 60372 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30b88 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60380 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60384 ) │ │ │ │ + ldr r1, [pc, #36] @ (53e68 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (53e6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bgt.n 602b4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + ldr r1, [pc, #28] @ (53e70 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (53e74 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + movs r1, r1 │ │ │ │ + mrrc2 0, 0, r0, ip, cr9 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ movs r1, r1 │ │ │ │ + stc2 0, cr0, [r6], #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + movs r1, r1 │ │ │ │ + stc2l 0, cr0, [ip], #-36 @ 0xffffffdc │ │ │ │ │ │ │ │ -00060388 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00053e78 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 603e2 │ │ │ │ + cbz r0, 53ee6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffb8 │ │ │ │ + blx 2f120 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (603f0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (53ef4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (603f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (53ef8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bgt.n 60444 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r1 │ │ │ │ + stc2 0, cr0, [lr], #-36 @ 0xffffffdc │ │ │ │ │ │ │ │ -000603f8 : │ │ │ │ +00053efc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60466 │ │ │ │ + cbz r0, 53f6a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 353cc │ │ │ │ + blx 30d34 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66040,207 +48981,255 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60474 ) │ │ │ │ + ldr r1, [pc, #12] @ (53f78 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60478 ) │ │ │ │ + ldr r0, [pc, #12] @ (53f7c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - blt.n 603c0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xfbd60009 │ │ │ │ │ │ │ │ -0006047c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00053f80 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 604d6 │ │ │ │ + cbz r0, 53fee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 348e0 │ │ │ │ + blx 312f8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (604e4 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (53ffc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (604e8 ) │ │ │ │ + ldr r0, [pc, #12] @ (54000 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - blt.n 60550 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r1 │ │ │ │ + usada8 r0, lr, r9, r0 │ │ │ │ │ │ │ │ -000604ec : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00054004 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60546 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 540ae │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 540bc │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30378 │ │ │ │ + blx 30b94 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60554 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60558 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (540cc ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (540d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bge.n 604e0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + ldr r1, [pc, #20] @ (540d4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (540d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xfaea0009 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ + movs r1, r1 │ │ │ │ + mla r0, r8, r9, r0 │ │ │ │ │ │ │ │ -0006055c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000540dc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 605ca │ │ │ │ + cbz r0, 54142 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3417c │ │ │ │ + blx 3384c │ │ │ │ mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (605d8 ) │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (54150 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (605dc ) │ │ │ │ + ldr r0, [pc, #12] @ (54154 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bge.n 6065c │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xfaae0009 │ │ │ │ + │ │ │ │ +00054158 : │ │ │ │ + b.w 31364 │ │ │ │ │ │ │ │ -000605e0 : │ │ │ │ +0005415c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b70 │ │ │ │ + blx 2f784 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000605fc : │ │ │ │ +00054178 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6066a │ │ │ │ + cbz r0, 541e6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30c34 │ │ │ │ + blx 2f474 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66248,52 +49237,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60678 ) │ │ │ │ + ldr r1, [pc, #12] @ (541f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6067c ) │ │ │ │ + ldr r0, [pc, #12] @ (541f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bls.n 605bc │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r1 │ │ │ │ + @ instruction: 0xfa360009 │ │ │ │ │ │ │ │ -00060680 : │ │ │ │ +000541fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 606ee │ │ │ │ + cbz r0, 5426a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 347c8 │ │ │ │ + blx 3174c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66301,52 +49289,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (606fc ) │ │ │ │ + ldr r1, [pc, #12] @ (54278 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60700 ) │ │ │ │ + ldr r0, [pc, #12] @ (5427c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bls.n 60738 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r1 │ │ │ │ + ldr??.w r0, [lr, #9] │ │ │ │ │ │ │ │ -00060704 : │ │ │ │ +00054280 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60772 │ │ │ │ + cbz r0, 542ee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 35650 │ │ │ │ + blx 2efac │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66354,82 +49341,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60780 ) │ │ │ │ + ldr r1, [pc, #12] @ (542fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60784 ) │ │ │ │ + ldr r0, [pc, #12] @ (54300 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bhi.n 606b4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r1 │ │ │ │ + vst1.8 {d0[0]}, [r6], r9 │ │ │ │ │ │ │ │ -00060788 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34550 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000607a4 : │ │ │ │ +00054304 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33950 │ │ │ │ + blx 3576c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000607c0 : │ │ │ │ +00054320 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb2c │ │ │ │ + blx 353c0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000607dc : │ │ │ │ +0005433c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6084a │ │ │ │ + cbz r0, 543aa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 312d4 │ │ │ │ + blx 330b4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66437,168 +49413,141 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60858 ) │ │ │ │ + ldr r1, [pc, #12] @ (543b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6085c ) │ │ │ │ + ldr r0, [pc, #12] @ (543bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bvc.n 607dc │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r1, r1 │ │ │ │ + ldr??.w r0, [r6, #9] │ │ │ │ │ │ │ │ -00060860 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33754 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006087c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000543c0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 608ea │ │ │ │ + cbz r0, 5441a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3287c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 32cbc │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (608f8 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (54428 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (608fc ) │ │ │ │ + ldr r0, [pc, #12] @ (5442c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bvc.n 6093c │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ movs r1, r1 │ │ │ │ + ldrh.w r0, [r2, #9] │ │ │ │ │ │ │ │ -00060900 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00054430 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6096e │ │ │ │ + cbz r0, 5448a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 351e4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 31664 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6097c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (54498 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60980 ) │ │ │ │ + ldr r0, [pc, #12] @ (5449c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bvs.n 608b8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ + str??.w r0, [lr, r9] │ │ │ │ │ │ │ │ -00060984 : │ │ │ │ +000544a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 609f2 │ │ │ │ + cbz r0, 5450e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 326b8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34448 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66606,402 +49555,445 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60a00 ) │ │ │ │ + ldr r1, [pc, #12] @ (5451c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60a04 ) │ │ │ │ + ldr r0, [pc, #12] @ (54520 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bvs.n 60a34 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, r2 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ movs r1, r1 │ │ │ │ + ldrb.w r0, [r6, r9] │ │ │ │ │ │ │ │ -00060a08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31640 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060a24 : │ │ │ │ +00054524 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ffd4 │ │ │ │ + blx 3473c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060a40 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00054540 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60aae │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 545ec │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 545fa │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3302c │ │ │ │ - mov r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 34a24 │ │ │ │ + mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60abc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60ac0 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (54608 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (5460c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bpl.n 60b78 │ │ │ │ - movs r0, r1 │ │ │ │ - vhadd.u d16, d14, d8 │ │ │ │ - │ │ │ │ -00060ac4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33334 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060ae0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f8b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060afc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34520 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060b18 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ecc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r1, [pc, #20] @ (54610 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (54614 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf7640009 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf7820009 │ │ │ │ │ │ │ │ -00060b34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00054618 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60ba2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 546c4 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 546d2 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33680 │ │ │ │ - mov r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31b70 │ │ │ │ + mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60bb0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60bb4 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (546e0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (546e4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bmi.n 60c84 │ │ │ │ - movs r0, r1 │ │ │ │ - cdp2 0, 11, cr0, cr2, cr8, {0} │ │ │ │ + ldr r1, [pc, #20] @ (546e8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (546ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf6e40009 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf7020009 │ │ │ │ │ │ │ │ -00060bb8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000546f0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60c26 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5479c │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 335c0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60c34 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60c38 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bcc.n 60c00 │ │ │ │ - movs r0, r1 │ │ │ │ - cdp2 0, 5, cr0, cr6, cr8, {0} │ │ │ │ - │ │ │ │ -00060c3c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60caa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 547aa │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30e50 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33c9c │ │ │ │ + mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60cb8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60cbc ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (547b8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (547bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bcc.n 60d7c │ │ │ │ - movs r0, r1 │ │ │ │ - ldc2l 0, cr0, [sl, #32]! │ │ │ │ - │ │ │ │ -00060cc0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f510 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060cdc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34814 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r1, [pc, #20] @ (547c0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (547c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + str r2, [sp, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf6640009 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf6820009 │ │ │ │ │ │ │ │ -00060cf8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000547c8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60d66 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 548b4 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 548d0 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 548c2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33a18 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 346a8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #28 │ │ │ │ + movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60d74 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60d78 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (548e0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (548e4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bcs.n 60cc0 │ │ │ │ - movs r0, r1 │ │ │ │ - stc2l 0, cr0, [r6, #-32]! @ 0xffffffe0 │ │ │ │ - │ │ │ │ -00060d7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r1, [pc, #36] @ (548e8 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (548ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (548f0 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (548f4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ + movs r1, r1 │ │ │ │ + sub.w r0, r4, #8978432 @ 0x890000 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf5ee0009 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ + movs r1, r1 │ │ │ │ + subs.w r0, r4, #8978432 @ 0x890000 │ │ │ │ │ │ │ │ -00060d98 : │ │ │ │ +000548f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60e06 │ │ │ │ + cbz r0, 54966 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 326c4 │ │ │ │ + blx 34cfc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -67009,51 +50001,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60e14 ) │ │ │ │ + ldr r1, [pc, #12] @ (54974 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60e18 ) │ │ │ │ + ldr r0, [pc, #12] @ (54978 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bcs.n 60e20 │ │ │ │ - movs r0, r1 │ │ │ │ - stc2l 0, cr0, [lr], #32 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, r1 │ │ │ │ + sbcs.w r0, r6, #8978432 @ 0x890000 │ │ │ │ │ │ │ │ -00060e1c : │ │ │ │ +0005497c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60e8a │ │ │ │ + cbz r0, 549ea │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f0ec │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f170 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -67061,51 +50053,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60e98 ) │ │ │ │ + ldr r1, [pc, #12] @ (549f8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60e9c ) │ │ │ │ + ldr r0, [pc, #12] @ (549fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bne.n 60d9c │ │ │ │ - movs r0, r1 │ │ │ │ - ldc2 0, cr0, [r2], {8} │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + adds.w r0, lr, #8978432 @ 0x890000 │ │ │ │ │ │ │ │ -00060ea0 : │ │ │ │ +00054a00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60f0e │ │ │ │ + cbz r0, 54a6e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 350d4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30864 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -67113,773 +50105,584 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60f1c ) │ │ │ │ + ldr r1, [pc, #12] @ (54a7c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60f20 ) │ │ │ │ + ldr r0, [pc, #12] @ (54a80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - beq.n 60f18 │ │ │ │ - movs r0, r1 │ │ │ │ - ldc2 0, cr0, [r6], #-32 @ 0xffffffe0 │ │ │ │ - │ │ │ │ -00060f24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30694 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060f40 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32964 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf4c60009 │ │ │ │ │ │ │ │ -00060f5c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00054a84 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 60fca │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54b2e │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32b2c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60fd8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60fdc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - beq.n 6105c │ │ │ │ - movs r0, r1 │ │ │ │ - umull r0, r0, r2, r8 │ │ │ │ - │ │ │ │ -00060fe0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 61048 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54b3c │ │ │ │ add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30068 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 345a8 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61058 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6105c ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (54b4c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (54b50 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (54b54 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (54b58 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - smlsd r0, ip, r8, r0 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + movs r1, r1 │ │ │ │ + bics.w r0, r2, #8978432 @ 0x890000 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + movs r1, r1 │ │ │ │ + orrs.w r0, r0, #8978432 @ 0x890000 │ │ │ │ │ │ │ │ -00061060 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00054b5c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 610c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54c4e │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54c6a │ │ │ │ + ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54c5c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3469c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31428 │ │ │ │ + mov r2, r5 │ │ │ │ + ldrd r1, r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + strd r9, r8, [sp, #8] │ │ │ │ + blx 33448 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #32] │ │ │ │ + blx 31428 │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #32] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (610d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (610dc ) │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (54c78 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (54c7c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xfaf40008 │ │ │ │ - │ │ │ │ -000610e0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6113a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31948 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61148 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6114c ) │ │ │ │ + ldr r1, [pc, #32] @ (54c80 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (54c84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xfaaa0008 │ │ │ │ - │ │ │ │ -00061150 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 611aa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31980 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (611b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (611bc ) │ │ │ │ + ldr r1, [pc, #28] @ (54c88 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (54c8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xfa620008 │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + bfi r0, sl, #0, #10 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf3b40009 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf37a0009 │ │ │ │ │ │ │ │ -000611c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00054c90 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6122e │ │ │ │ + cbz r0, 54d1a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f0f8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6123c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61240 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xfa060008 │ │ │ │ - │ │ │ │ -00061244 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 612ac │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 54d28 │ │ │ │ + mov r0, r8 │ │ │ │ add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa48 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #16 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (612bc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (612c0 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #28] @ (54d38 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (54d3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (54d40 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (54d44 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsh.w r0, [r0, #8] │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + ssat16 r0, #10, r2 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + sbfx r0, r0, #0, #10 │ │ │ │ │ │ │ │ -000612c4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00054d48 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6132c │ │ │ │ + cbz r0, 54dd0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 54dde │ │ │ │ + mov r0, r8 │ │ │ │ add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33890 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + blx 2f634 │ │ │ │ + mov r0, r5 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6133c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61340 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (54dec ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (54df0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - ldr??.w r0, [r8, r8] │ │ │ │ - │ │ │ │ -00061344 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ea8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061360 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32568 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006137c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3283c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061398 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6140a │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f394 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61418 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6141c ) │ │ │ │ + ldr r1, [pc, #20] @ (54df4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (54df8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r4!, {} │ │ │ │ - movs r0, r1 │ │ │ │ - strh.w r0, [r2, #8] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + movt r0, #16393 @ 0x4009 │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf2e20009 │ │ │ │ │ │ │ │ -00061420 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00054dfc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6147a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54ea6 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34d50 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61488 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6148c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - ldr.w r0, [sl, r8] │ │ │ │ - │ │ │ │ -00061490 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 614ea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54eb4 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30778 │ │ │ │ + blx 2f0bc │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (614f8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (614fc ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (54ec4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (54ec8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r3!, {r5} │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb.w r0, [r2, r8] │ │ │ │ + ldr r1, [pc, #20] @ (54ecc ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (54ed0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + movw r0, #24585 @ 0x6009 │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf2640009 │ │ │ │ │ │ │ │ -00061500 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00054ed4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6156e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54f72 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30c88 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6157c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61580 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf7b60008 │ │ │ │ - │ │ │ │ -00061584 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 615f6 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54f80 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34b90 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 32a7c │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61604 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61608 ) │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (54f90 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (54f94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf7560008 │ │ │ │ - │ │ │ │ -0006160c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35d14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r1, [pc, #20] @ (54f98 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (54f9c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + rsbs r0, r2, #9 │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf1f00009 │ │ │ │ │ │ │ │ -00061628 : │ │ │ │ +00054fa0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30524 │ │ │ │ + blx 305f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061644 : │ │ │ │ +00054fbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 616b2 │ │ │ │ + cbz r0, 5502a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3084c │ │ │ │ + blx 31880 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -67887,51 +50690,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (616c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (55038 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (616c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (5503c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - movt r0, #10248 @ 0x2808 │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + sbcs.w r0, r2, #9 │ │ │ │ │ │ │ │ -000616c8 : │ │ │ │ +00055040 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 61736 │ │ │ │ + cbz r0, 550ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31100 │ │ │ │ + blx 329b8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -67939,51 +50742,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61744 ) │ │ │ │ + ldr r1, [pc, #12] @ (550bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61748 ) │ │ │ │ + ldr r0, [pc, #12] @ (550c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf6660008 │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + adds.w r0, sl, #9 │ │ │ │ │ │ │ │ -0006174c : │ │ │ │ +000550c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 617ba │ │ │ │ + cbz r0, 55132 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33834 │ │ │ │ + blx 354c0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -67991,71 +50794,81 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (617c8 ) │ │ │ │ + ldr r1, [pc, #12] @ (55140 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (617cc ) │ │ │ │ + ldr r0, [pc, #12] @ (55144 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - addw r0, sl, #2056 @ 0x808 │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf0c20009 │ │ │ │ │ │ │ │ -000617d0 : │ │ │ │ +00055148 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35060 │ │ │ │ + blx 34ec8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000617ec : │ │ │ │ +00055164 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33304 │ │ │ │ + blx 2f974 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055180 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33ff0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061808 : │ │ │ │ +0005519c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 61876 │ │ │ │ + cbz r0, 5520a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30110 │ │ │ │ + blx 35680 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -68063,151 +50876,141 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61884 ) │ │ │ │ + ldr r1, [pc, #12] @ (55218 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61888 ) │ │ │ │ + ldr r0, [pc, #12] @ (5521c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - sbcs.w r0, r6, #8912896 @ 0x880000 │ │ │ │ - │ │ │ │ -0006188c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35890 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + ands.w r0, r6, #9 │ │ │ │ │ │ │ │ -000618a8 : │ │ │ │ +00055220 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 61902 │ │ │ │ + cbz r0, 5527a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30508 │ │ │ │ + blx 316c0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61910 ) │ │ │ │ + ldr r1, [pc, #12] @ (55288 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61914 ) │ │ │ │ + ldr r0, [pc, #12] @ (5528c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r7!, {r3} │ │ │ │ - movs r0, r1 │ │ │ │ - adds.w r0, r2, #8912896 @ 0x880000 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + vaddl.s16 q8, d2, d9 │ │ │ │ │ │ │ │ -00061918 : │ │ │ │ +00055290 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 61972 │ │ │ │ + cbz r0, 552ea │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 301d8 │ │ │ │ + blx 34fc8 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61980 ) │ │ │ │ + ldr r1, [pc, #12] @ (552f8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61984 ) │ │ │ │ + ldr r0, [pc, #12] @ (552fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf4ca0008 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + vaddl.s8 q0, d14, d9 │ │ │ │ │ │ │ │ -00061988 : │ │ │ │ +00055300 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 619f6 │ │ │ │ + cbz r0, 5536e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34f9c │ │ │ │ + blx 35be8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -68215,1803 +51018,1181 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61a04 ) │ │ │ │ + ldr r1, [pc, #12] @ (5537c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61a08 ) │ │ │ │ + ldr r0, [pc, #12] @ (55380 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ - movs r0, r1 │ │ │ │ - orn r0, lr, #8912896 @ 0x880000 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + vhadd.s d0, d6, d9 │ │ │ │ │ │ │ │ -00061a0c : │ │ │ │ +00055384 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 352b4 │ │ │ │ + blx 2f90c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061a28 : │ │ │ │ +000553a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fdb4 │ │ │ │ + blx 35258 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061a44 : │ │ │ │ +000553bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34860 │ │ │ │ + blx 33938 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061a60 : │ │ │ │ +000553d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30790 │ │ │ │ + blx 2f6e0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061a7c : │ │ │ │ - push {r3, lr} │ │ │ │ +000553f4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34328 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32948 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061a98 : │ │ │ │ - push {r3, lr} │ │ │ │ +00055420 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4dc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2f778 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061ab4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005544c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32d7c │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 30578 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061ad0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055478 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 61b3e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe28 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33790 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61b4c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61b50 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - sbfx r0, lr, #0, #9 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061b54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000554a4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 61bc2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35a00 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 345f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61bd0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61bd4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf2f20008 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061bd8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000554d0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 61c46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31558 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32d14 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61c54 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61c58 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf2960008 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061c5c : │ │ │ │ - push {r3, lr} │ │ │ │ +000554fc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f14c │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 30ec0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061c78 : │ │ │ │ - push {r3, lr} │ │ │ │ +00055528 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 325d8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 35980 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061c94 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055554 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 61d02 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 332ac │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2fc50 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61d10 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61d14 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r3!, {r3} │ │ │ │ - movs r0, r1 │ │ │ │ - addw r0, r2, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061d18 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00055580 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 61d72 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30254 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 31330 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61d80 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61d84 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - subs.w r0, sl, #8 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061d88 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000555ac : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 61de2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31038 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 35bc4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61df0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61df4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - sbcs.w r0, r2, #8 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061df8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000555d8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 61e66 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32bdc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 354cc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61e74 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61e78 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - adds.w r0, r6, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061e7c : │ │ │ │ - push {r4, lr} │ │ │ │ +00055604 : │ │ │ │ + b.w 34f48 │ │ │ │ + │ │ │ │ +00055608 : │ │ │ │ + b.w 32a6c │ │ │ │ + │ │ │ │ +0005560c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3046c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33474 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00061ea0 : │ │ │ │ +00055628 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f60 │ │ │ │ + blx 32e7c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061ebc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055644 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 61f2a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31528 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35118 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61f38 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61f3c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - orns r0, sl, #8 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00061f40 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055660 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 61fae │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 337cc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31e8c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61fbc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61fc0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - ands.w r0, lr, #8 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00061fc4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005567c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 62032 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f3e4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f844 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62040 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62044 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - it le │ │ │ │ - movle r0, r1 │ │ │ │ - vaddl.s8 q8, d2, d8 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00062048 : │ │ │ │ +00055698 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35a90 │ │ │ │ + blx 31740 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062064 : │ │ │ │ +000556b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336fc │ │ │ │ + blx 34488 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062080 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000556d0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 620ee │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b7c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30bc8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (620fc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62100 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - itt ne │ │ │ │ - movne r0, r1 │ │ │ │ - vhaddne.s32 d0, d14, d8 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00062104 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000556ec : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6215e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3589c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 3154c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6216c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62170 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bkpt 0x00ac │ │ │ │ - movs r0, r1 │ │ │ │ - cdp 0, 14, cr0, cr6, cr8, {0} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062174 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00055718 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 621ce │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 343b8 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 35208 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (621dc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (621e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bkpt 0x003c │ │ │ │ - movs r0, r1 │ │ │ │ - cdp 0, 9, cr0, cr14, cr8, {0} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000621e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055748 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 62252 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f740 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 35624 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62260 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62264 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ - movs r0, r1 │ │ │ │ - cdp 0, 4, cr0, cr2, cr8, {0} │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055774 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 334b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055790 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 332e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000557b4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 33614 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062268 : │ │ │ │ +000557d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f260 │ │ │ │ + blx 35a24 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062284 : │ │ │ │ - push {r3, lr} │ │ │ │ +000557f4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 313a8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32b78 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000622a0 : │ │ │ │ +0005581c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3127c │ │ │ │ + blx 30d4c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000622bc : │ │ │ │ - push {r3, lr} │ │ │ │ +00055838 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 356fc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 35ad8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000622d8 : │ │ │ │ +00055864 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 323e8 │ │ │ │ + blx 3385c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000622f4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00055880 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33df4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34048 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062310 : │ │ │ │ +000558a8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35970 │ │ │ │ + blx 32ad8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006232c : │ │ │ │ +000558c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30fd8 │ │ │ │ + blx 33390 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062348 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000558e0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 623b6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f658 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 300f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (623c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (623c8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - pop {r2, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - stc 0, cr0, [r6, #-32] @ 0xffffffe0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000623cc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005591c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6243a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fedc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 340d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62448 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6244c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r0, 624c0 │ │ │ │ - movs r0, r1 │ │ │ │ - stc 0, cr0, [sl], #32 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00062450 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055938 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 624be │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f158 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 2f3d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (624cc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (624d0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r4, 62522 │ │ │ │ - movs r0, r1 │ │ │ │ - mcrr 0, 0, r0, lr, cr8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000624d4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00055968 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c20 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 35d44 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000624f0 : │ │ │ │ +00055990 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 359e8 │ │ │ │ + blx 34494 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006250c : │ │ │ │ - push {r3, lr} │ │ │ │ +000559ac : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 337a8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2fcfc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062528 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000559d0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 62596 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32510 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2fe4c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (625a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (625a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - rev16 r4, r6 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xeb9e0008 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000625ac : │ │ │ │ - push {r3, lr} │ │ │ │ +000559fc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 314a0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 34878 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000625c8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00055a2c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b48 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 333ac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000625e4 : │ │ │ │ +00055a54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f61c │ │ │ │ + blx 34b44 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062600 : │ │ │ │ +00055a70 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3431c │ │ │ │ + blx 34d8c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006261c : │ │ │ │ - push {r3, lr} │ │ │ │ +00055a8c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f58 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 305c4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062638 : │ │ │ │ - push {r3, lr} │ │ │ │ +00055ab0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3065c │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 32f54 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062654 : │ │ │ │ +00055ad4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31594 │ │ │ │ + blx 344a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062670 : │ │ │ │ +00055af0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3028c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055b14 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 332b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055b3c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + blx 35280 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055b74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd74 │ │ │ │ + blx 2f0a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006268c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00055b90 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 626e6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34d38 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 2f7ac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (626f4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (626f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r4, 62700 │ │ │ │ - movs r0, r1 │ │ │ │ - orns r0, r6, r8 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000626fc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00055bcc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 62756 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35564 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34454 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62764 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62768 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ - movs r0, r1 │ │ │ │ - bic.w r0, lr, r8 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006276c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055bf4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 627da │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32304 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + blx 33840 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (627e8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (627ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb830 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrd r0, r0, [r2, #32] │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000627f0 : │ │ │ │ +00055c2c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31488 │ │ │ │ + blx 2fdec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006280c : │ │ │ │ +00055c48 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34648 │ │ │ │ + blx 306b4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062828 : │ │ │ │ - push {r3, lr} │ │ │ │ +00055c64 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3592c │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34188 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055c8c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3331c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062844 : │ │ │ │ +00055cb0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ed8 │ │ │ │ + blx 34a60 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062860 : │ │ │ │ +00055ccc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ea4 │ │ │ │ + blx 330dc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006287c : │ │ │ │ +00055ce8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 32f48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055d18 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3510c │ │ │ │ + blx 2ffa0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062898 : │ │ │ │ +00055d34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30c28 │ │ │ │ + blx 32234 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000628c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00055d58 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6296a │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 62978 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3170c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3036c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (62988 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6298c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (62990 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (62994 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ - movs r0, r1 │ │ │ │ - strd r0, r0, [sl], #-32 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia.w r4, {r3} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00062998 : │ │ │ │ +00055d74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f75c │ │ │ │ + blx 35a48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000629b4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00055d90 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30944 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30684 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000629dc : │ │ │ │ +00055dac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35330 │ │ │ │ + blx 33dd0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000629f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055dc8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 62a66 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f290 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa64 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62a74 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62a78 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 629f8 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00062a7c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055de4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 62aea │ │ │ │ + cbz r0, 55e3e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33988 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 306e8 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62af8 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (55e4c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62afc ) │ │ │ │ + ldr r0, [pc, #12] @ (55e50 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - push {r5, lr} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 629c4 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 55778 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062b00 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055e54 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 62b6e │ │ │ │ + cbz r0, 55eae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34e54 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f1c8 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62b7c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (55ebc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62b80 ) │ │ │ │ + ldr r0, [pc, #12] @ (55ec0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 62990 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00062b84 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30318 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062ba0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ccc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 55760 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062bbc : │ │ │ │ +00055ec4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 62c2a │ │ │ │ + cbz r0, 55f32 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3582c │ │ │ │ + blx 30cfc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70019,62 +52200,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62c38 ) │ │ │ │ + ldr r1, [pc, #12] @ (55f40 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62c3c ) │ │ │ │ + ldr r0, [pc, #12] @ (55f44 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cbz r0, 62cb4 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 62924 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56734 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062c40 : │ │ │ │ +00055f48 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34c70 │ │ │ │ + blx 35cb8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062c5c : │ │ │ │ +00055f64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 62cca │ │ │ │ + cbz r0, 55fd2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 346c0 │ │ │ │ + blx 2fb94 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70082,52 +52263,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62cd8 ) │ │ │ │ + ldr r1, [pc, #12] @ (55fe0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62cdc ) │ │ │ │ + ldr r0, [pc, #12] @ (55fe4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cbz r0, 62d2c │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 628d4 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 566ec │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062ce0 : │ │ │ │ +00055fe8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 62d4e │ │ │ │ + cbz r0, 56056 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 34f3c │ │ │ │ + blx 33608 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70135,52 +52316,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62d5c ) │ │ │ │ + ldr r1, [pc, #12] @ (56064 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62d60 ) │ │ │ │ + ldr r0, [pc, #12] @ (56068 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - uxth r4, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 628a0 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 566c0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062d64 : │ │ │ │ +0005606c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 62dd2 │ │ │ │ + cbz r0, 560da │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30f0c │ │ │ │ + blx 34990 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70188,72 +52369,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62de0 ) │ │ │ │ + ldr r1, [pc, #12] @ (560e8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62de4 ) │ │ │ │ + ldr r0, [pc, #12] @ (560ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - sxth r0, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 6286c │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56694 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062de8 : │ │ │ │ +000560f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31be0 │ │ │ │ + blx 35540 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062e04 : │ │ │ │ +0005610c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33208 │ │ │ │ + blx 338e0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062e20 : │ │ │ │ +00056128 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 62e8e │ │ │ │ + cbz r0, 56196 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 317b0 │ │ │ │ + blx 35500 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70261,154 +52442,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62e9c ) │ │ │ │ + ldr r1, [pc, #12] @ (561a4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62ea0 ) │ │ │ │ + ldr r0, [pc, #12] @ (561a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cbz r4, 62ebe │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 62800 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00062ea4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56630 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062ec0 : │ │ │ │ +000561ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 62f1a │ │ │ │ + cbz r0, 56206 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33cd0 │ │ │ │ + blx 2f6ec │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62f28 ) │ │ │ │ + ldr r1, [pc, #12] @ (56214 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62f2c ) │ │ │ │ + ldr r0, [pc, #12] @ (56218 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 627c4 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r3, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56618 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062f30 : │ │ │ │ +0005621c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 62f8a │ │ │ │ + cbz r0, 56276 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33ec0 │ │ │ │ + blx 354e8 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62f98 ) │ │ │ │ + ldr r1, [pc, #12] @ (56284 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62f9c ) │ │ │ │ + ldr r0, [pc, #12] @ (56288 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - sub sp, #0 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 627a4 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r5, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56600 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062fa0 : │ │ │ │ +0005628c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6300e │ │ │ │ + cbz r0, 562fa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 321b0 │ │ │ │ + blx 3376c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70416,62 +52587,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6301c ) │ │ │ │ + ldr r1, [pc, #12] @ (56308 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63020 ) │ │ │ │ + ldr r0, [pc, #12] @ (5630c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 63770 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r4, [r4, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 565d4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063024 : │ │ │ │ +00056310 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35908 │ │ │ │ + blx 33620 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063040 : │ │ │ │ +0005632c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 630ae │ │ │ │ + cbz r0, 5639a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30610 │ │ │ │ + blx 342a0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70479,52 +52650,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (630bc ) │ │ │ │ + ldr r1, [pc, #12] @ (563a8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (630c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (563ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 63720 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r4, [r0, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5658c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000630c4 : │ │ │ │ +000563b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 63132 │ │ │ │ + cbz r0, 5641e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 34b5c │ │ │ │ + blx 31f70 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70532,52 +52703,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63140 ) │ │ │ │ + ldr r1, [pc, #12] @ (5642c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63144 ) │ │ │ │ + ldr r0, [pc, #12] @ (56430 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 636ec │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r0, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56560 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063148 : │ │ │ │ +00056434 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 631b6 │ │ │ │ + cbz r0, 564a2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30784 │ │ │ │ + blx 348a0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70585,227 +52756,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (631c4 ) │ │ │ │ + ldr r1, [pc, #12] @ (564b0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (631c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (564b4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 636b8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000631cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 339b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strb r4, [r7, #19] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56534 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000631e8 : │ │ │ │ +000564b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f360 │ │ │ │ + blx 33a4c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063204 : │ │ │ │ +000564d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 314dc │ │ │ │ + blx 35644 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063220 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6328e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30bf8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6329c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (632a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 63630 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000632a4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 632fe │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31f3c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6330c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63310 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 63610 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00063314 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6336e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35e24 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6337c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63380 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 635f0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00063384 : │ │ │ │ +000564f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 633f2 │ │ │ │ + cbz r0, 5655e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32580 │ │ │ │ + blx 313b4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70813,62 +52829,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63400 ) │ │ │ │ + ldr r1, [pc, #12] @ (5656c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63404 ) │ │ │ │ + ldr r0, [pc, #12] @ (56570 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 635bc │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r0, #17] │ │ │ │ + movs r1, r1 │ │ │ │ + svc 174 @ 0xae │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063408 : │ │ │ │ +00056574 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa2c │ │ │ │ + blx 2fe34 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063424 : │ │ │ │ +00056590 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 63492 │ │ │ │ + cbz r0, 565fe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31c80 │ │ │ │ + blx 3259c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70876,52 +52892,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (634a0 ) │ │ │ │ + ldr r1, [pc, #12] @ (5660c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (634a4 ) │ │ │ │ + ldr r0, [pc, #12] @ (56610 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 6356c │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r4, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000634a8 : │ │ │ │ +00056614 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 63516 │ │ │ │ + cbz r0, 56682 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32328 │ │ │ │ + blx 355ac │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70929,52 +52945,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63524 ) │ │ │ │ + ldr r1, [pc, #12] @ (56690 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63528 ) │ │ │ │ + ldr r0, [pc, #12] @ (56694 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 63538 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r4, [r3, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006352c : │ │ │ │ +00056698 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6359a │ │ │ │ + cbz r0, 56706 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f71c │ │ │ │ + blx 34748 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70982,217 +52998,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (635a8 ) │ │ │ │ + ldr r1, [pc, #12] @ (56714 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (635ac ) │ │ │ │ + ldr r0, [pc, #12] @ (56718 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ - movs r0, r1 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r3, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000635b0 : │ │ │ │ +0005671c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327a4 │ │ │ │ + blx 2f4e8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000635cc : │ │ │ │ +00056738 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3547c │ │ │ │ + blx 33ab8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000635e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 63656 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 358c0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63664 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63668 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ - movs r0, r1 │ │ │ │ - svc 22 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006366c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 636c6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 342c4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (636d4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (636d8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - movs r0, r1 │ │ │ │ - udf #206 @ 0xce │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000636dc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00056754 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 63736 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31d2c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32040 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63744 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63748 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ - movs r0, r1 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0006374c : │ │ │ │ +00056770 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 637ba │ │ │ │ + cbz r0, 567de │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30324 │ │ │ │ + blx 3059c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71200,144 +53081,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (637c8 ) │ │ │ │ + ldr r1, [pc, #12] @ (567ec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (637cc ) │ │ │ │ + ldr r0, [pc, #12] @ (567f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ - movs r0, r1 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r0, #7] │ │ │ │ + movs r1, r1 │ │ │ │ + ble.n 567b0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000637d0 : │ │ │ │ +000567f4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6382a │ │ │ │ + cbz r0, 5684e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3403c │ │ │ │ + blx 34060 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63838 ) │ │ │ │ + ldr r1, [pc, #12] @ (5685c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6383c ) │ │ │ │ + ldr r0, [pc, #12] @ (56860 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r7, pc, #896 @ (adr r7, 63bbc ) │ │ │ │ - movs r0, r1 │ │ │ │ - ble.n 63804 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r2, #5] │ │ │ │ + movs r1, r1 │ │ │ │ + ble.n 56798 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063840 : │ │ │ │ +00056864 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6389a │ │ │ │ + cbz r0, 568be │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f060 │ │ │ │ + blx 2f728 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (638a8 ) │ │ │ │ + ldr r1, [pc, #12] @ (568cc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (638ac ) │ │ │ │ + ldr r0, [pc, #12] @ (568d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r7, pc, #448 @ (adr r7, 63a6c ) │ │ │ │ - movs r0, r1 │ │ │ │ - ble.n 637e4 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r4, #3] │ │ │ │ + movs r1, r1 │ │ │ │ + ble.n 56980 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000638b0 : │ │ │ │ +000568d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6391e │ │ │ │ + cbz r0, 56942 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 323c4 │ │ │ │ + blx 34efc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71345,62 +53226,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6392c ) │ │ │ │ + ldr r1, [pc, #12] @ (56950 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63930 ) │ │ │ │ + ldr r0, [pc, #12] @ (56954 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r6, pc, #944 @ (adr r6, 63ce0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ble.n 639b0 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r4, [r3, #1] │ │ │ │ + movs r1, r1 │ │ │ │ + bgt.n 56954 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063934 : │ │ │ │ +00056958 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35ba8 │ │ │ │ + blx 336c8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063950 : │ │ │ │ +00056974 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 639be │ │ │ │ + cbz r0, 569e2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30090 │ │ │ │ + blx 32f60 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71408,52 +53289,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (639cc ) │ │ │ │ + ldr r1, [pc, #12] @ (569f0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (639d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (569f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r6, pc, #304 @ (adr r6, 63b00 ) │ │ │ │ - movs r0, r1 │ │ │ │ - bgt.n 63960 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + bgt.n 5690c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000639d4 : │ │ │ │ +000569f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 63a42 │ │ │ │ + cbz r0, 56a66 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32674 │ │ │ │ + blx 2f0d4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71461,52 +53342,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63a50 ) │ │ │ │ + ldr r1, [pc, #12] @ (56a74 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63a54 ) │ │ │ │ + ldr r0, [pc, #12] @ (56a78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, pc, #800 @ (adr r5, 63d74 ) │ │ │ │ - movs r0, r1 │ │ │ │ - bgt.n 63b2c │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + bgt.n 56ae0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063a58 : │ │ │ │ +00056a7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 63ac6 │ │ │ │ + cbz r0, 56aea │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3343c │ │ │ │ + blx 350bc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71514,158 +53395,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63ad4 ) │ │ │ │ + ldr r1, [pc, #12] @ (56af8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63ad8 ) │ │ │ │ + ldr r0, [pc, #12] @ (56afc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, pc, #272 @ (adr r5, 63be8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - bgt.n 63af8 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 56ab4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063adc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056b00 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 63b4a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3423c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3201c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63b58 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63b5c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, pc, #768 @ (adr r4, 63e5c ) │ │ │ │ - movs r0, r1 │ │ │ │ - blt.n 63ac4 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00063b60 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056b1c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 63bce │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2efc4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f370 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63bdc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63be0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, pc, #240 @ (adr r4, 63cd0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - blt.n 63c90 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00063be4 : │ │ │ │ +00056b38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 63c52 │ │ │ │ + cbz r0, 56ba6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32de0 │ │ │ │ + blx 30e28 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71673,164 +53468,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63c60 ) │ │ │ │ + ldr r1, [pc, #12] @ (56bb4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63c64 ) │ │ │ │ + ldr r0, [pc, #12] @ (56bb8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r3, pc, #736 @ (adr r3, 63f44 ) │ │ │ │ - movs r0, r1 │ │ │ │ - bge.n 63c5c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00063c68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063c84 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 56c50 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063ca0 : │ │ │ │ +00056bbc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 63cfa │ │ │ │ + cbz r0, 56c16 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31aa0 │ │ │ │ + blx 342dc │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63d08 ) │ │ │ │ + ldr r1, [pc, #12] @ (56c24 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63d0c ) │ │ │ │ + ldr r0, [pc, #12] @ (56c28 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r3, pc, #64 @ (adr r3, 63d4c ) │ │ │ │ - movs r0, r1 │ │ │ │ - bge.n 63e04 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 56c38 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063d10 : │ │ │ │ +00056c2c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 63d6a │ │ │ │ + cbz r0, 56c86 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35bf4 │ │ │ │ + blx 329a0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63d78 ) │ │ │ │ + ldr r1, [pc, #12] @ (56c94 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63d7c ) │ │ │ │ + ldr r0, [pc, #12] @ (56c98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, pc, #640 @ (adr r2, 63ffc ) │ │ │ │ - movs r0, r1 │ │ │ │ - bge.n 63de4 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 56c20 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063d80 : │ │ │ │ +00056c9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 63dee │ │ │ │ + cbz r0, 56d0a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30ad0 │ │ │ │ + blx 32d48 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71838,2298 +53613,1947 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63dfc ) │ │ │ │ + ldr r1, [pc, #12] @ (56d18 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63e00 ) │ │ │ │ + ldr r0, [pc, #12] @ (56d1c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, pc, #112 @ (adr r2, 63e70 ) │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 63db0 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 56df4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063e04 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00056d20 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 63e8e │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 63e9c │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32354 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 3264c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #28] @ (63eac ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (63eb0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (63eb4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (63eb8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r1, pc, #496 @ (adr r1, 640a0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 63f70 │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, pc, #440 @ (adr r1, 64070 ) │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 63fac │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00063ebc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00056d4c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 63f44 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 63f52 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30198 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 300b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (63f60 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (63f64 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (63f68 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (63f6c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r0, pc, #792 @ (adr r0, 6427c ) │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 63f58 │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #736 @ (adr r0, 6424c ) │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 63f94 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00063f70 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00056d70 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6401a │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64028 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31998 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33d40 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (64038 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6403c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (64040 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (64044 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 64124 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 63f60 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00064048 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00056d8c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 640a2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32d94 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 30f98 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (640b0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (640b4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 6412c │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000640b8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00056dcc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64112 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34eb0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 35c40 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64120 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64124 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ - movs r0, r1 │ │ │ │ - bvc.n 6410c │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064128 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056e0c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 331c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056e28 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64196 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f990 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2f088 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (641a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (641a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ - movs r0, r1 │ │ │ │ - bvc.n 640d8 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000641ac : │ │ │ │ - push {r3, lr} │ │ │ │ +00056e54 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a70 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 303b4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000641c8 : │ │ │ │ +00056e88 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33810 │ │ │ │ + blx 32ac8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000641e4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00056ea4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32488 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 3151c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064200 : │ │ │ │ - push {r3, lr} │ │ │ │ +00056ed0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33874 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 35a30 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006421c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056f0c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6428a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32ce8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + blx 32154 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64298 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6429c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ - movs r0, r1 │ │ │ │ - bvs.n 64234 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000642a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056f54 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6430e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35884 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32e60 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6431c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64320 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ - movs r0, r1 │ │ │ │ - bvs.n 64400 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064324 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056f7c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64392 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 349ac │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3543c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (643a0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (643a4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ - movs r0, r1 │ │ │ │ - bvs.n 643cc │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000643a8 : │ │ │ │ +00056fa0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5ec │ │ │ │ + blx 32a44 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000643c4 : │ │ │ │ +00056fbc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 2f6b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056ff0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d64 │ │ │ │ + blx 3528c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000643e0 : │ │ │ │ +0005700c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 322b8 │ │ │ │ + blx 358e0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000643fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057028 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6446a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 323d0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + blx 35570 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64478 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6447c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ - movs r0, r1 │ │ │ │ - bpl.n 64544 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064480 : │ │ │ │ +00057070 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f038 │ │ │ │ + blx 33778 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006449c : │ │ │ │ +0005708c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2ff90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000570b4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + blx 3396c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000570f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f734 │ │ │ │ + blx 31570 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000644b8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057114 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64526 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3205c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + blx 35c5c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64534 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64538 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ - movs r0, r1 │ │ │ │ - bmi.n 644d8 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006453c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005714c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 645aa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33328 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 30920 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (645b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (645bc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ - movs r0, r1 │ │ │ │ - bmi.n 646a4 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000645c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057178 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + blx 329f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000571c4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6462e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 324a0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 322f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6463c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64640 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ - movs r0, r1 │ │ │ │ - bmi.n 64670 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064644 : │ │ │ │ +000571f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35228 │ │ │ │ + blx 2fe9c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064660 : │ │ │ │ +00057210 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333a0 │ │ │ │ + blx 32fa4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006467c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005722c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 646ea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35044 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 301fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (646f8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (646fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - bcc.n 64604 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00064700 : │ │ │ │ +00057248 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30590 │ │ │ │ + blx 30f8c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006471c : │ │ │ │ +00057264 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d78 │ │ │ │ + blx 34a54 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064738 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00057280 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64792 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 311a0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 33d84 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (647a0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (647a4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - movs r0, r1 │ │ │ │ - bcc.n 647ac │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000647a8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000572a4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64802 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f8f4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 33534 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64810 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64814 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - bcs.n 6478c │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064818 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000572c8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64886 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34d20 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32b38 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64894 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64898 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ - movs r0, r1 │ │ │ │ - bcs.n 64958 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006489c : │ │ │ │ - push {r3, lr} │ │ │ │ +000572f4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35368 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 352e4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000648b8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057320 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64926 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32d20 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3476c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64934 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64938 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ - movs r0, r1 │ │ │ │ - bne.n 64908 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006493c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057348 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 649aa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33d00 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 346cc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (649b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (649bc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ - movs r0, r1 │ │ │ │ - bne.n 648d4 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000649c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057378 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f37c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000573a0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64a2e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33100 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 336ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64a3c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64a40 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ - movs r0, r1 │ │ │ │ - bne.n 64aa0 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064a44 : │ │ │ │ - push {r3, lr} │ │ │ │ +000573d0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32590 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 312bc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064a60 : │ │ │ │ - push {r3, lr} │ │ │ │ +00057404 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f20 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 349fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064a7c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005742c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 305a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057454 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64aea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31af8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 30ba0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64af8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64afc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - beq.n 64a34 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064b00 : │ │ │ │ - push {r3, lr} │ │ │ │ +00057484 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31470 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 31ac4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064b1c : │ │ │ │ +000574b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3231c │ │ │ │ + blx 35454 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064b38 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000574d0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64b92 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34d7c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 31758 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64ba0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64ba4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ - movs r0, r1 │ │ │ │ - beq.n 64bdc │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064ba8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000574fc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64c02 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33fcc │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 308b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64c10 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64c14 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [sp, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064c18 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057524 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64c86 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34674 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 30650 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64c94 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64c98 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064c9c : │ │ │ │ - push {r3, lr} │ │ │ │ +00057554 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb48 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + blx 33644 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064cb8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005758c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64d26 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 325b8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 35a18 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64d34 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64d38 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064d3c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000575bc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + blx 32db8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000575f4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 32270 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057630 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64daa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35588 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 2fb14 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64db8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64dbc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064dc0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057660 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64e2e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34788 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 329c4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64e3c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64e40 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005768c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + blx 33720 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000576d0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 3334c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064e44 : │ │ │ │ +0005770c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33218 │ │ │ │ + blx 31270 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064e60 : │ │ │ │ +00057728 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 35518 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057750 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + blx 34cb4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057794 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 3079c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000577d0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 344d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000577f4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 30d0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057824 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + blx 31bd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057870 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c00 │ │ │ │ + blx 32d2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064e7c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005788c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + blx 2fe40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000578d4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64eea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33aac │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 35674 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64ef8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64efc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057904 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31b10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005792c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31134 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057954 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33b98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064f00 : │ │ │ │ +0005797c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34ebc │ │ │ │ + blx 35698 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057998 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 333d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000579c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32c2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064f1c : │ │ │ │ +000579dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35820 │ │ │ │ + blx 34aac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064f38 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000579f8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 64faa │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34590 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32abc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64fb8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64fbc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00064fc0 : │ │ │ │ +00057a14 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 324d4 │ │ │ │ + blx 331e8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064fdc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057a30 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 325f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057a4c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6504a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57b3a │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57b56 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57b48 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33b78 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 35d04 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65058 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6505c ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (57b64 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (57b68 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #32] @ (57b6c ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (57b70 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (57b74 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (57b78 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065060 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057b7c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 650ce │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57c6a │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57c86 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57c78 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31294 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 32d70 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ blx 31428 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (650dc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (650e0 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (57c94 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (57c98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #32] @ (57c9c ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (57ca0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (57ca4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (57ca8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r4!, {r2} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000650e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057cac : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 65152 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57d98 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57db4 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57da6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 339c0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 34f90 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #28 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65160 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65164 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (57dc4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (57dc8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #36] @ (57dcc ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (57dd0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (57dd4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (57dd8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3!, {r4} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3!, {r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065168 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30668 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +00057ddc : │ │ │ │ + b.w 32d04 │ │ │ │ │ │ │ │ -00065184 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +00057de0 : │ │ │ │ + b.w 339fc │ │ │ │ + │ │ │ │ +00057de4 : │ │ │ │ + b.w 2ff44 │ │ │ │ │ │ │ │ -000651a0 : │ │ │ │ +00057de8 : │ │ │ │ + b.w 33088 │ │ │ │ + │ │ │ │ +00057dec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34944 │ │ │ │ + blx 33db4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000651bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057e08 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6522a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f194 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32a34 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65238 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6523c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057e34 : │ │ │ │ + b.w 32ff8 │ │ │ │ + │ │ │ │ +00057e38 : │ │ │ │ + b.w 2ffe0 │ │ │ │ │ │ │ │ -00065240 : │ │ │ │ +00057e3c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f208 │ │ │ │ + blx 35418 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006525c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057e58 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 652ca │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35424 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 317e8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (652d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (652dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000652e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057e74 : │ │ │ │ + b.w 3070c │ │ │ │ + │ │ │ │ +00057e78 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6534e │ │ │ │ + cbz r0, 57eec │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30074 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6535c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65360 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00065364 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 653d2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34984 │ │ │ │ + blx 2f1d4 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (653e0 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (57efc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (653e4 ) │ │ │ │ + ldr r0, [pc, #12] @ (57f00 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r2!, {r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000653e8 : │ │ │ │ +00057f04 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32cdc │ │ │ │ + blx 326d0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065404 : │ │ │ │ - push {r3, lr} │ │ │ │ +00057f20 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 312a4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 34b68 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00065420 : │ │ │ │ +00057f44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6548e │ │ │ │ + cbz r0, 57fb2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35b90 │ │ │ │ + blx 35ac0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -74137,254 +55561,117 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6549c ) │ │ │ │ + ldr r1, [pc, #12] @ (57fc0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (654a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (57fc4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000654a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00057fc8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 65516 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3395c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32410 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65524 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65528 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006552c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00057ff4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6559e │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 314ac │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f940 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (655ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (655b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000655b4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058018 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6560e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f968 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f6a8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6561c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65620 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00065624 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058034 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6567e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33da8 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30c10 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6568c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65690 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058050 : │ │ │ │ + b.w 35270 │ │ │ │ + │ │ │ │ +00058054 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b44 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00065694 : │ │ │ │ +00058070 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 65702 │ │ │ │ + cbz r0, 580de │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35174 │ │ │ │ + blx 34e94 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -74392,81 +55679,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65710 ) │ │ │ │ + ldr r1, [pc, #12] @ (580ec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65714 ) │ │ │ │ + ldr r0, [pc, #12] @ (580f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065718 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000580f4 : │ │ │ │ + b.w 33370 │ │ │ │ + │ │ │ │ +000580f8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6578a │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35530 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 351fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65798 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6579c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000657a0 : │ │ │ │ +00058114 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -74474,27 +55719,27 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 65812 │ │ │ │ + cbz r0, 58186 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fce4 │ │ │ │ + blx 30390 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -74502,144 +55747,65 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65820 ) │ │ │ │ + ldr r1, [pc, #12] @ (58194 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65824 ) │ │ │ │ + ldr r0, [pc, #12] @ (58198 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065828 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 65882 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31f30 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65890 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65894 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ +0005819c : │ │ │ │ + b.w 34fe0 │ │ │ │ │ │ │ │ -00065898 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000581a0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 658f2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35e18 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30ea4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65900 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65904 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00065908 : │ │ │ │ +000581bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 65976 │ │ │ │ + cbz r0, 5822a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32574 │ │ │ │ + blx 33ba4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -74647,199 +55813,190 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65984 ) │ │ │ │ + ldr r1, [pc, #12] @ (58238 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65988 ) │ │ │ │ + ldr r0, [pc, #12] @ (5823c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006598c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00058240 : │ │ │ │ + b.w 34510 │ │ │ │ + │ │ │ │ +00058244 : │ │ │ │ + b.w 2f52c │ │ │ │ + │ │ │ │ +00058248 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 303d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058264 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 659fe │ │ │ │ + cbz r0, 582cc │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35708 │ │ │ │ + blx 31064 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65a0c ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (582dc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65a10 ) │ │ │ │ + ldr r0, [pc, #12] @ (582e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065a14 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000582e4 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 65a6e │ │ │ │ + cbz r0, 5834c │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 359c4 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65a7c ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5835c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65a80 ) │ │ │ │ + ldr r0, [pc, #12] @ (58360 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065a84 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058364 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 65ade │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31c68 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34b50 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65aec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65af0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00065af4 : │ │ │ │ +0005838c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 65b62 │ │ │ │ + cbz r0, 583fa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 318f4 │ │ │ │ + blx 32208 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -74847,168 +56004,88 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65b70 ) │ │ │ │ + ldr r1, [pc, #12] @ (58408 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65b74 ) │ │ │ │ + ldr r0, [pc, #12] @ (5840c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + strb r4, [r4, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065b78 : │ │ │ │ +00058410 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f248 │ │ │ │ + blx 35920 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065b94 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005842c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 65c02 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30340 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33e4c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65c10 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65c14 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r1, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00065c18 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058448 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 65c86 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31850 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3515c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65c94 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65c98 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r0, #28] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00065c9c : │ │ │ │ +00058470 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 65d0a │ │ │ │ + cbz r0, 584de │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 340f0 │ │ │ │ + blx 31400 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -75016,830 +56093,797 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65d18 ) │ │ │ │ + ldr r1, [pc, #12] @ (584ec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65d1c ) │ │ │ │ + ldr r0, [pc, #12] @ (584f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r0, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r0, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065d20 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34e20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +000584f4 : │ │ │ │ + b.w 32078 │ │ │ │ │ │ │ │ -00065d3c : │ │ │ │ - push {r3, lr} │ │ │ │ +000584f8 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32774 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #56] @ (58540 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #56] @ (58544 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 32388 │ │ │ │ + ldr r2, [pc, #36] @ (58548 ) │ │ │ │ + ldr r3, [pc, #28] @ (58544 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5853a │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00065d58 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005854c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 65dc6 │ │ │ │ + cbz r0, 585b4 │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3092c │ │ │ │ + blx 31f54 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65dd4 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (585c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65dd8 ) │ │ │ │ + ldr r0, [pc, #12] @ (585c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r0, #18] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + strh r2, [r5, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r2} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065ddc : │ │ │ │ +000585cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 65e3e │ │ │ │ + cbz r0, 5863a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fd68 │ │ │ │ + blx 2fec4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r8 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65e4c ) │ │ │ │ + ldr r1, [pc, #12] @ (58648 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65e50 ) │ │ │ │ + ldr r0, [pc, #12] @ (5864c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r1, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + strh r4, [r4, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065e54 : │ │ │ │ +00058650 : │ │ │ │ + b.w 33910 │ │ │ │ + │ │ │ │ +00058654 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 65eae │ │ │ │ + cbz r0, 586b0 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34ab8 │ │ │ │ + blx 300d0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65ebc ) │ │ │ │ + ldr r1, [pc, #12] @ (586c0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65ec0 ) │ │ │ │ + ldr r0, [pc, #12] @ (586c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r3, #10] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + strh r6, [r5, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065ec4 : │ │ │ │ +000586c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 65f1e │ │ │ │ + cbz r0, 58724 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 302f0 │ │ │ │ + blx 35da8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65f2c ) │ │ │ │ + ldr r1, [pc, #12] @ (58734 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65f30 ) │ │ │ │ + ldr r0, [pc, #12] @ (58738 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r5, #6] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + strh r2, [r7, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065f34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005873c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 65fa2 │ │ │ │ + cbz r0, 58798 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3365c │ │ │ │ + blx 34568 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65fb0 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (587a8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65fb4 ) │ │ │ │ + ldr r0, [pc, #12] @ (587ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r5, #2] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + strh r6, [r0, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065fb8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000587b0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6602a │ │ │ │ + cbz r0, 5880c │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30138 │ │ │ │ + blx 31540 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66038 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5881c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6603c ) │ │ │ │ + ldr r0, [pc, #12] @ (58820 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + str r2, [r2, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066040 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058824 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 660a2 │ │ │ │ + cbz r0, 58880 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34054 │ │ │ │ + blx 30490 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (660b0 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58890 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (660b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (58894 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000660b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34c64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + nop │ │ │ │ + str r6, [r3, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000660d4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058898 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 66142 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58936 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58944 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 346b4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 2f284 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66150 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66154 ) │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (58954 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (58958 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (5895c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (58960 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r0, [r5, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r3, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066158 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058964 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 661c6 │ │ │ │ + cbz r0, 589c0 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34f30 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb60 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (661d4 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (589d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (661d8 ) │ │ │ │ + ldr r0, [pc, #12] @ (589d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #888] @ (58d4c ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000661dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000589d8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6624a │ │ │ │ + cbz r0, 58a34 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30f00 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 355b8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66258 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58a44 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6625c ) │ │ │ │ + ldr r0, [pc, #12] @ (58a48 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ - movs r0, r1 │ │ │ │ - itee │ │ │ │ - mov r0, r1 │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #424] @ (58bf0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066260 : │ │ │ │ - pushal {r3, lr} │ │ │ │ - moval.w ip, #4096 @ 0x1000 │ │ │ │ +00058a4c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31bf0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 311ac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006627c : │ │ │ │ - push {r3, lr} │ │ │ │ +00058a7c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 331f8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 30fc0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00066298 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058aac : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 66306 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 317a4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 313f4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66314 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66318 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ - movs r0, r1 │ │ │ │ - ittt pl │ │ │ │ - movpl r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006631c : │ │ │ │ - stmdbpl sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - movpl.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6638e │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 349a0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6639c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (663a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x00fe │ │ │ │ - movs r0, r1 │ │ │ │ +00058adc : │ │ │ │ + b.w 32ee4 │ │ │ │ │ │ │ │ -000663a4 : │ │ │ │ +00058ae0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 2fa94 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 352c0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000663c8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058b08 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 66422 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f41c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 347a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66430 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66434 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x0092 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00066438 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058b38 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 66492 │ │ │ │ + cbz r0, 58ba6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f548 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31a20 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (664a0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58bb4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (664a4 ) │ │ │ │ + ldr r0, [pc, #12] @ (58bb8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x004a │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r5, [pc, #992] @ (58f98 ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000664a8 : │ │ │ │ +00058bbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 66516 │ │ │ │ + cbz r0, 58c2a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31700 │ │ │ │ + blx 306c0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -75847,162 +56891,85 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66524 ) │ │ │ │ + ldr r1, [pc, #12] @ (58c38 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66528 ) │ │ │ │ + ldr r0, [pc, #12] @ (58c3c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r5, [pc, #464] @ (58e0c ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006652c : │ │ │ │ - push {r4, lr} │ │ │ │ +00058c40 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 33f7c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a00 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00066558 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058c5c : │ │ │ │ + b.w 31244 │ │ │ │ + │ │ │ │ +00058c60 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 665b2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fff0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 318c0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (665c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (665c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000665c8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058c7c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 66622 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32830 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3147c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66630 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66634 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00066638 : │ │ │ │ +00058c98 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 666a6 │ │ │ │ + cbz r0, 58d06 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35d38 │ │ │ │ + blx 31ed0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -76010,62 +56977,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (666b4 ) │ │ │ │ + ldr r1, [pc, #12] @ (58d14 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (666b8 ) │ │ │ │ + ldr r0, [pc, #12] @ (58d18 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r4, [pc, #608] @ (58f78 ) │ │ │ │ + movs r1, r1 │ │ │ │ + itee al │ │ │ │ + moval r1, r1 │ │ │ │ + │ │ │ │ +00058d1c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35afc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000666bc : │ │ │ │ +00058d38 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33fd8 │ │ │ │ + blx 33868 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000666d8 : │ │ │ │ +00058d54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 66746 │ │ │ │ + cbz r0, 58dc2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32988 │ │ │ │ + blx 2f918 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -76073,817 +57050,822 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66754 ) │ │ │ │ + ldr r1, [pc, #12] @ (58dd0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66758 ) │ │ │ │ + ldr r0, [pc, #12] @ (58dd4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r3, [pc, #880] @ (59144 ) │ │ │ │ + movs r1, r1 │ │ │ │ + ittt pl │ │ │ │ + movpl r1, r1 │ │ │ │ │ │ │ │ -0006675c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ +00058dd8 : │ │ │ │ + stmdbpl sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + movpl.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 667ca │ │ │ │ + cbz r0, 58e4c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f850 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 30b3c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (667d8 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58e5c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (667dc ) │ │ │ │ + ldr r0, [pc, #12] @ (58e60 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #328] @ (58fa8 ) │ │ │ │ + movs r1, r1 │ │ │ │ + nop │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000667e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058e64 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6684e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31d44 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a88 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6685c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66860 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r7, #30] │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r6, 668cc │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00066864 : │ │ │ │ +00058e80 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30280 │ │ │ │ + blx 335fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066880 : │ │ │ │ +00058e9c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a30 │ │ │ │ + blx 351f0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006689c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058eb8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r3 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6690a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58f64 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58f72 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31428 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f7e0 │ │ │ │ - mov r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31fd8 │ │ │ │ + mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66918 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6691c ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (58f80 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (58f84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r0, #28] │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r2, 66964 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (58f88 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (58f8c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r2, [pc, #232] @ (5906c ) │ │ │ │ + movs r1, r1 │ │ │ │ + bkpt 0x0014 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [pc, #176] @ (5903c ) │ │ │ │ + movs r1, r1 │ │ │ │ + bkpt 0x0032 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066920 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058f90 : │ │ │ │ + b.w 330c0 │ │ │ │ + │ │ │ │ +00058f94 : │ │ │ │ + b.w 32e98 │ │ │ │ + │ │ │ │ +00058f98 : │ │ │ │ + b.w 32b9c │ │ │ │ + │ │ │ │ +00058f9c : │ │ │ │ + b.w 32144 │ │ │ │ + │ │ │ │ +00058fa0 : │ │ │ │ + b.w 2fcc8 │ │ │ │ + │ │ │ │ +00058fa4 : │ │ │ │ + b.w 31050 │ │ │ │ + │ │ │ │ +00058fa8 : │ │ │ │ + b.w 30514 │ │ │ │ + │ │ │ │ +00058fac : │ │ │ │ + b.w 34368 │ │ │ │ + │ │ │ │ +00058fb0 : │ │ │ │ + b.w 2fbb8 │ │ │ │ + │ │ │ │ +00058fb4 : │ │ │ │ + b.w 303c0 │ │ │ │ + │ │ │ │ +00058fb8 : │ │ │ │ + b.w 32d38 │ │ │ │ + │ │ │ │ +00058fbc : │ │ │ │ + b.w 347b8 │ │ │ │ + │ │ │ │ +00058fc0 : │ │ │ │ + b.w 2f1b8 │ │ │ │ + │ │ │ │ +00058fc4 : │ │ │ │ + b.w 331cc │ │ │ │ + │ │ │ │ +00058fc8 : │ │ │ │ + b.w 2f110 │ │ │ │ + │ │ │ │ +00058fcc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6697a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 311b8 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66988 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6698c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r2, #26] │ │ │ │ - movs r0, r1 │ │ │ │ - revsh r2, r1 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00066990 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058fe8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 669ea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33454 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 317f4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (669f8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (669fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r4, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - hlt 0x0002 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00066a00 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059004 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 333b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00059020 : │ │ │ │ + b.w 33480 │ │ │ │ + │ │ │ │ +00059024 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 66a6e │ │ │ │ + cbz r0, 59084 │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fdc0 │ │ │ │ + blx 2fee8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66a7c ) │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59094 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66a80 ) │ │ │ │ + ldr r0, [pc, #12] @ (59098 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r3, #22] │ │ │ │ - movs r0, r1 │ │ │ │ - rev r6, r4 │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #104] @ (59100 ) │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066a84 : │ │ │ │ +0005909c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fbc │ │ │ │ + blx 351cc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066aa0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000590b8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 66b1a │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - blx 30cd8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32c74 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66b28 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66b2c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r6, #19] │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r2, 66b58 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00066b30 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000590d4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 66bae │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - blx 333c4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fef8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66bbc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66bc0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r3, #17] │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r6, 66bd0 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00066bc4 : │ │ │ │ +000590f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c40 │ │ │ │ + blx 30120 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066be0 : │ │ │ │ +0005910c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315a0 │ │ │ │ + blx 2ffac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066bfc : │ │ │ │ +00059128 : │ │ │ │ + b.w 2fdd8 │ │ │ │ + │ │ │ │ +0005912c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33424 │ │ │ │ + blx 3107c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066c18 : │ │ │ │ +00059148 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35db4 │ │ │ │ + blx 30104 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066c34 : │ │ │ │ +00059164 : │ │ │ │ + b.w 35124 │ │ │ │ + │ │ │ │ +00059168 : │ │ │ │ + b.w 350fc │ │ │ │ + │ │ │ │ +0005916c : │ │ │ │ + b.w 3026c │ │ │ │ + │ │ │ │ +00059170 : │ │ │ │ + b.w 30144 │ │ │ │ + │ │ │ │ +00059174 : │ │ │ │ + b.w 33ad0 │ │ │ │ + │ │ │ │ +00059178 : │ │ │ │ + b.w 34f80 │ │ │ │ + │ │ │ │ +0005917c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35d74 │ │ │ │ + blx 33d0c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066c50 : │ │ │ │ +00059198 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3251c │ │ │ │ + blx 358fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066c6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000591b4 : │ │ │ │ + b.w 31ae8 │ │ │ │ + │ │ │ │ +000591b8 : │ │ │ │ + b.w 30028 │ │ │ │ + │ │ │ │ +000591bc : │ │ │ │ + b.w 352fc │ │ │ │ + │ │ │ │ +000591c0 : │ │ │ │ + b.w 30178 │ │ │ │ + │ │ │ │ +000591c4 : │ │ │ │ + b.w 31eb0 │ │ │ │ + │ │ │ │ +000591c8 : │ │ │ │ + b.w 304d4 │ │ │ │ + │ │ │ │ +000591cc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 66cda │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30800 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 322dc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66ce8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66cec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r6, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00066cf0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000591f4 : │ │ │ │ + b.w 31f60 │ │ │ │ + │ │ │ │ +000591f8 : │ │ │ │ + b.w 33b28 │ │ │ │ + │ │ │ │ +000591fc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 66d58 │ │ │ │ + cbz r0, 59258 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f500 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 305dc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66d68 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59268 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66d6c ) │ │ │ │ + ldr r0, [pc, #12] @ (5926c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r6, #10] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ - movs r0, r1 │ │ │ │ + bx r8 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r4, 592d8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066d70 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00059270 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 66dd8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3389c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35e0c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66de8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66dec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strb r2, [r6, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005928c : │ │ │ │ + b.w 34014 │ │ │ │ + │ │ │ │ +00059290 : │ │ │ │ + b.w 31460 │ │ │ │ + │ │ │ │ +00059294 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 341f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000592b0 : │ │ │ │ + b.w 32680 │ │ │ │ + │ │ │ │ +000592b4 : │ │ │ │ + b.w 31014 │ │ │ │ + │ │ │ │ +000592b8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32748 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000592d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30fcc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000592f0 : │ │ │ │ + b.w 32658 │ │ │ │ + │ │ │ │ +000592f4 : │ │ │ │ + b.w 34c48 │ │ │ │ + │ │ │ │ +000592f8 : │ │ │ │ + b.w 34bc8 │ │ │ │ + │ │ │ │ +000592fc : │ │ │ │ + b.w 327c8 │ │ │ │ + │ │ │ │ +00059300 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32afc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005931c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34a84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00059338 : │ │ │ │ + b.w 30eb0 │ │ │ │ + │ │ │ │ +0005933c : │ │ │ │ + b.w 2f4a4 │ │ │ │ + │ │ │ │ +00059340 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 331dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005935c : │ │ │ │ + b.w 2f428 │ │ │ │ + │ │ │ │ +00059360 : │ │ │ │ + b.w 32c00 │ │ │ │ + │ │ │ │ +00059364 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fc70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00059380 : │ │ │ │ + b.w 35088 │ │ │ │ + │ │ │ │ +00059384 : │ │ │ │ + b.w 311dc │ │ │ │ + │ │ │ │ +00059388 : │ │ │ │ + b.w 32f1c │ │ │ │ + │ │ │ │ +0005938c : │ │ │ │ + b.w 33124 │ │ │ │ + │ │ │ │ +00059390 : │ │ │ │ + b.w 34de8 │ │ │ │ + │ │ │ │ +00059394 : │ │ │ │ + b.w 3514c │ │ │ │ + │ │ │ │ +00059398 : │ │ │ │ + b.w 344dc │ │ │ │ + │ │ │ │ +0005939c : │ │ │ │ + b.w 31b28 │ │ │ │ + │ │ │ │ +000593a0 : │ │ │ │ + b.w 30758 │ │ │ │ + │ │ │ │ +000593a4 : │ │ │ │ + b.w 31828 │ │ │ │ + │ │ │ │ +000593a8 : │ │ │ │ + b.w 31190 │ │ │ │ + │ │ │ │ +000593ac : │ │ │ │ + b.w 2f2e8 │ │ │ │ + │ │ │ │ +000593b0 : │ │ │ │ + b.w 33598 │ │ │ │ + │ │ │ │ +000593b4 : │ │ │ │ + b.w 32400 │ │ │ │ + │ │ │ │ +000593b8 : │ │ │ │ + b.w 348c4 │ │ │ │ │ │ │ │ -00066df0 : │ │ │ │ +000593bc : │ │ │ │ + b.w 30a88 │ │ │ │ + │ │ │ │ +000593c0 : │ │ │ │ + b.w 2f88c │ │ │ │ + │ │ │ │ +000593c4 : │ │ │ │ + b.w 2f5b4 │ │ │ │ + │ │ │ │ +000593c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 66e4a │ │ │ │ + cbz r0, 59422 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34cc0 │ │ │ │ + blx 30ca0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66e58 ) │ │ │ │ + ldr r1, [pc, #12] @ (59430 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66e5c ) │ │ │ │ + ldr r0, [pc, #12] @ (59434 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r0, #7] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r4, pc │ │ │ │ + movs r1, r1 │ │ │ │ + rev r6, r0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066e60 : │ │ │ │ +00059438 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 66eba │ │ │ │ + cbz r0, 59492 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34ddc │ │ │ │ + blx 315ec │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66ec8 ) │ │ │ │ + ldr r1, [pc, #12] @ (594a0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66ecc ) │ │ │ │ + ldr r0, [pc, #12] @ (594a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r2, #5] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r2, 594d8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066ed0 : │ │ │ │ +000594a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 66f3e │ │ │ │ + cbz r0, 59516 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32a60 │ │ │ │ + blx 31c34 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -76891,65 +57873,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66f4c ) │ │ │ │ + ldr r1, [pc, #12] @ (59524 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66f50 ) │ │ │ │ + ldr r0, [pc, #12] @ (59528 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r1, #3] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066f54 : │ │ │ │ - b.w 32068 │ │ │ │ + add r8, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r2, 59546 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066f58 : │ │ │ │ +0005952c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33174 │ │ │ │ + blx 33d9c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066f74 : │ │ │ │ +00059548 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 66fe2 │ │ │ │ + cbz r0, 595b6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31a08 │ │ │ │ + blx 2fe1c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -76957,52 +57936,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66ff0 ) │ │ │ │ + ldr r1, [pc, #12] @ (595c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66ff4 ) │ │ │ │ + ldr r0, [pc, #12] @ (595c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r5, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ - movs r0, r1 │ │ │ │ + mvns r0, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066ff8 : │ │ │ │ +000595cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 67066 │ │ │ │ + cbz r0, 5963a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 339e4 │ │ │ │ + blx 31494 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77010,52 +57989,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67074 ) │ │ │ │ + ldr r1, [pc, #12] @ (59648 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67078 ) │ │ │ │ + ldr r0, [pc, #12] @ (5964c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ - movs r0, r1 │ │ │ │ + muls r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006707c : │ │ │ │ +00059650 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 670ea │ │ │ │ + cbz r0, 596be │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 316f4 │ │ │ │ + blx 32160 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77063,185 +58042,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (670f8 ) │ │ │ │ + ldr r1, [pc, #12] @ (596cc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (670fc ) │ │ │ │ + ldr r0, [pc, #12] @ (596d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1, r7, lr} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067100 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f2d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + cmn r0, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006711c : │ │ │ │ +000596d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 345b8 │ │ │ │ + blx 35b4c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067138 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 671a6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32dac │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (671b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (671b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000671bc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34760 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000671e4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 32b50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067214 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32e44 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067238 : │ │ │ │ +000596f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa04 │ │ │ │ + blx 34824 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067254 : │ │ │ │ +0005970c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 672c2 │ │ │ │ + cbz r0, 5977a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 303a8 │ │ │ │ + blx 2f7c8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77249,188 +58115,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (672d0 ) │ │ │ │ + ldr r1, [pc, #12] @ (59788 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (672d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (5978c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1} │ │ │ │ - movs r0, r1 │ │ │ │ + tst r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000672d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059790 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 67346 │ │ │ │ + cbz r0, 597ea │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 303e8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 34a6c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67354 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (597f8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67358 ) │ │ │ │ + ldr r0, [pc, #12] @ (597fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 673c6 │ │ │ │ - movs r0, r1 │ │ │ │ + sbcs r4, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb772 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006735c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059800 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 673ca │ │ │ │ + cbz r0, 5985a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 311d0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 32a00 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (673d8 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59868 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (673dc ) │ │ │ │ + ldr r0, [pc, #12] @ (5986c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 67434 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000673e0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000673fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067418 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30818 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + adcs r4, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067434 : │ │ │ │ +00059870 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 674a2 │ │ │ │ + cbz r0, 598de │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33c24 │ │ │ │ + blx 2f838 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77438,62 +58260,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (674b0 ) │ │ │ │ + ldr r1, [pc, #12] @ (598ec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (674b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (598f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - uxth r6, r4 │ │ │ │ - movs r0, r1 │ │ │ │ + lsrs r0, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000674b8 : │ │ │ │ +000598f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b58 │ │ │ │ + blx 31ad0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000674d4 : │ │ │ │ +00059910 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 67542 │ │ │ │ + cbz r0, 5997e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30a98 │ │ │ │ + blx 316e8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77501,52 +58323,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67550 ) │ │ │ │ + ldr r1, [pc, #12] @ (5998c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67554 ) │ │ │ │ + ldr r0, [pc, #12] @ (59990 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ - sxth r2, r6 │ │ │ │ - movs r0, r1 │ │ │ │ + ands r0, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + cpsie i │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067558 : │ │ │ │ +00059994 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 675c6 │ │ │ │ + cbz r0, 59a02 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f640 │ │ │ │ + blx 337f8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77554,52 +58376,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (675d4 ) │ │ │ │ + ldr r1, [pc, #12] @ (59a10 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (675d8 ) │ │ │ │ + ldr r0, [pc, #12] @ (59a14 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 67612 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000675dc : │ │ │ │ +00059a18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6764a │ │ │ │ + cbz r0, 59a86 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 338ec │ │ │ │ + blx 34538 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77607,72 +58429,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67658 ) │ │ │ │ + ldr r1, [pc, #12] @ (59a94 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6765c ) │ │ │ │ + ldr r0, [pc, #12] @ (59a98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 67680 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r7, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067660 : │ │ │ │ +00059a9c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f8e8 │ │ │ │ + blx 33f10 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006767c : │ │ │ │ +00059ab8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35990 │ │ │ │ + blx 35c34 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067698 : │ │ │ │ +00059ad4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 67706 │ │ │ │ + cbz r0, 59b42 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32344 │ │ │ │ + blx 35180 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77680,212 +58502,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67714 ) │ │ │ │ + ldr r1, [pc, #12] @ (59b50 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67718 ) │ │ │ │ + ldr r0, [pc, #12] @ (59b54 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006771c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 31adc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006774c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 329d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067768 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f8c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006778c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3167c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r5, lr} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000677a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059b58 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 67816 │ │ │ │ + cbz r0, 59bb2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3502c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 33650 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67824 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59bc0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67828 ) │ │ │ │ + ldr r0, [pc, #12] @ (59bc4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006782c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059bc8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6789a │ │ │ │ + cbz r0, 59c22 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30728 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 35d20 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (678a8 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59c30 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (678ac ) │ │ │ │ + ldr r0, [pc, #12] @ (59c34 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000678b0 : │ │ │ │ +00059c38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6791e │ │ │ │ + cbz r0, 59ca6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f868 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32908 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77893,72 +58647,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6792c ) │ │ │ │ + ldr r1, [pc, #12] @ (59cb4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67930 ) │ │ │ │ + ldr r0, [pc, #12] @ (59cb8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067934 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34134 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067950 : │ │ │ │ +00059cbc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32538 │ │ │ │ + blx 318b4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006796c : │ │ │ │ +00059cd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 679da │ │ │ │ + cbz r0, 59d46 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34e6c │ │ │ │ + blx 31070 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77966,144 +58710,105 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (679e8 ) │ │ │ │ + ldr r1, [pc, #12] @ (59d54 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (679ec ) │ │ │ │ + ldr r0, [pc, #12] @ (59d58 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r6, 59dce │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000679f0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00059d5c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 67a4a │ │ │ │ + cbz r0, 59dca │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fd5c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33c0c │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67a58 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67a5c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067a60 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 67aba │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3351c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67ac8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59dd8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67acc ) │ │ │ │ + ldr r0, [pc, #12] @ (59ddc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r6, 59e3c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067ad0 : │ │ │ │ +00059de0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 67b3e │ │ │ │ + cbz r0, 59e4e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3506c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3407c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -78111,376 +58816,227 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67b4c ) │ │ │ │ + ldr r1, [pc, #12] @ (59e5c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67b50 ) │ │ │ │ + ldr r0, [pc, #12] @ (59e60 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r6, 59eaa │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067b54 : │ │ │ │ +00059e64 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31cd8 │ │ │ │ + blx 34b38 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067b70 : │ │ │ │ +00059e80 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35cf8 │ │ │ │ + blx 33a24 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067b8c : │ │ │ │ +00059e9c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334a8 │ │ │ │ + blx 31d90 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067ba8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00059eb8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 67c10 │ │ │ │ + cbz r0, 59f26 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3096c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 31718 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 31428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67c20 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59f34 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67c24 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067c28 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ef4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067c44 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67cee │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67cfc │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35c18 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (67d0c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (67d10 ) │ │ │ │ + ldr r0, [pc, #12] @ (59f38 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (67d14 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (67d18 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067d1c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30298 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067d38 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32724 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067d54 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32494 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067d70 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ccc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067d8c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3568c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + sxtb r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067da8 : │ │ │ │ +00059f3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 67e02 │ │ │ │ + cbz r0, 59f96 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3241c │ │ │ │ + blx 32ef4 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67e10 ) │ │ │ │ + ldr r1, [pc, #12] @ (59fa4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67e14 ) │ │ │ │ + ldr r0, [pc, #12] @ (59fa8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r1, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r2, #8 │ │ │ │ + movs r1, r1 │ │ │ │ + sxth r6, r5 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067e18 : │ │ │ │ +00059fac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 67e72 │ │ │ │ + cbz r0, 5a006 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 331b4 │ │ │ │ + blx 34124 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67e80 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a014 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67e84 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a018 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r3, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r2, 5a056 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067e88 : │ │ │ │ +0005a01c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 67ef6 │ │ │ │ + cbz r0, 5a08a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30160 │ │ │ │ + blx 303dc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -78488,194 +59044,168 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67f04 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a098 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67f08 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a09c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r2, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067f0c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067f28 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31534 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067f44 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067f60 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 320b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r1, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r2, 5a0c4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067f7c : │ │ │ │ +0005a0a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff84 │ │ │ │ + blx 34724 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067f98 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005a0bc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 67ff2 │ │ │ │ + cbz r0, 5a12a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32000 │ │ │ │ + blx 33cc4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68000 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a138 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68004 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a13c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r3, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r6, 5a146 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068008 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005a140 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 68062 │ │ │ │ + cbz r0, 5a1ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33038 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30e34 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 31428 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68070 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a1bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68074 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a1c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ - movs r0, r1 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ + movs r1, r1 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068078 : │ │ │ │ +0005a1c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 680e6 │ │ │ │ + cbz r0, 5a232 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33c48 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -78683,164 +59213,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (680f4 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a240 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (680f8 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a244 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ - movs r0, r1 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000680fc : │ │ │ │ +0005a248 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34c7c │ │ │ │ + blx 3139c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00068118 : │ │ │ │ +0005a264 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34118 │ │ │ │ + blx 2fa3c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00068134 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6818e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35aa8 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6819c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (681a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000681a4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 681fe │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe04 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6820c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68210 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068214 : │ │ │ │ +0005a280 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 68282 │ │ │ │ + cbz r0, 5a2ee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 31428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3178c │ │ │ │ + blx 34a30 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -78848,20286 +59286,35776 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68290 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a2fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68294 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a300 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ - movs r0, r1 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068298 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005a304 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 68300 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35b78 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32120 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68310 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68314 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00068318 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005a32c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33fe4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33580 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00068334 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005a354 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c1c │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 304fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00068350 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005a37c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 335cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #84] @ 5a3e0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r3, [pc, #80] @ (5a3e4 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add ip, pc │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movs r1, #3 │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 324bc │ │ │ │ + ldr r2, [pc, #56] @ (5a3e8 ) │ │ │ │ + mov.w ip, #1 │ │ │ │ + movs r3, #3 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + mov r1, r4 │ │ │ │ + str.w ip, [sp] │ │ │ │ + blx 31428 │ │ │ │ + ldr r2, [pc, #40] @ (5a3ec ) │ │ │ │ + ldr r3, [pc, #28] @ (5a3e4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5a3da │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ + movs r2, r1 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0006836c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005a3f0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3349c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #64] @ 5a440 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #60] @ (5a444 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add ip, pc │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 3255c │ │ │ │ + ldrb.w r3, [sp] │ │ │ │ + ldr r2, [pc, #36] @ (5a448 ) │ │ │ │ + strb r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #28] @ (5a444 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5a43c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00068388 : │ │ │ │ +0005a44c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + blx 32198 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000683a4 : │ │ │ │ +0005a460 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 316cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + blx 30c04 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000683c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a474 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + strd r2, r3, [sp, #24] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6842e │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 5a522 │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30444 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + blx 33158 │ │ │ │ + mov r1, fp │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + strd r6, r4, [sp, #12] │ │ │ │ + strd r7, r8, [sp, #4] │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 34b08 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6843c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68440 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a530 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (5a534 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, pc, #408 @ (adr r7, 685dc ) │ │ │ │ - movs r0, r1 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068444 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a538 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + strd r2, r3, [sp, #24] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 684b2 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 5a5e6 │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32294 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + blx 33158 │ │ │ │ + mov r1, fp │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + strd r6, r4, [sp, #12] │ │ │ │ + strd r7, r8, [sp, #4] │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 329ac │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (684c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (684c4 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a5f4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (5a5f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, pc, #56 @ (adr r7, 68500 ) │ │ │ │ - movs r0, r1 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000684c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a5fc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + strd r2, r3, [sp, #24] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 68536 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 5a6aa │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 316a8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + blx 33158 │ │ │ │ + mov r1, fp │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + strd r6, r4, [sp, #12] │ │ │ │ + strd r7, r8, [sp, #4] │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 30c94 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68544 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68548 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a6b8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (5a6bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, pc, #728 @ (adr r6, 68824 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006854c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f684 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068568 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ef4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068584 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a6c0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 685f2 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 5a76c │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34140 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + blx 33158 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r6, r4, [sp, #8] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2ff60 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #16] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #16] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68600 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68604 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a77c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (5a780 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, pc, #152 @ (adr r6, 686a0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068608 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31604 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068624 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32668 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + nop │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, sp, #16 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068640 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a784 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 686ae │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 5a830 │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f9e0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + blx 33158 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r6, r4, [sp, #8] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3054c │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #16] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + vldr s0, [sp, #16] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (686bc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (686c0 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a840 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (5a844 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #600 @ (adr r5, 6891c ) │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000686c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a848 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 68732 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cbz r0, 5a8f4 │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31a70 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + blx 33158 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r6, r4, [sp, #8] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 34470 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #16] │ │ │ │ + blx 2fb3c │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #16] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68740 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68744 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a904 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (5a908 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #248 @ (adr r5, 68840 ) │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068748 : │ │ │ │ +0005a90c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 687b6 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 33158 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30e10 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 30d58 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #36] @ 0x24 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (687c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (687c8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, pc, #920 @ (adr r4, 68b64 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000687cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2feac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000687e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f07c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -00068804 : │ │ │ │ +0005a99c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 68872 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 301b0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 33158 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 2f934 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #36] @ 0x24 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68880 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68884 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, pc, #344 @ (adr r4, 689e0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068888 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3538c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000688a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35374 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000688c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f95c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -000688dc : │ │ │ │ +0005aa2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6894a │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc88 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 33158 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + blx 33828 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68958 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6895c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, pc, #680 @ (adr r3, 68c08 ) │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00068960 : │ │ │ │ +0005aac8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 689ce │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 33158 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ - blx 35808 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + blx 30bec │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (689dc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (689e0 ) │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0005ab64 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (5ab9c <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x38>) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (5aba0 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x3c>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #27 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, pc, #328 @ (adr r3, 68b2c ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 34a48 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31798 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #27 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 5aad8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000689e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005aba4 <__slpack_MOD_dcldrawdevicewindowcorner@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 68a52 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (5abdc <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x38>) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (5abe0 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x3c>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f7f8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + movs r2, #25 │ │ │ │ + add r1, pc │ │ │ │ + blx 34a48 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 308c4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68a60 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68a64 ) │ │ │ │ + movs r1, #25 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 5ac98 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x38> │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005abe4 <__slpack_MOD_dcldrawviewportcorner@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (5ac1c <__slpack_MOD_dcldrawviewportcorner@@Base+0x38>) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (5ac20 <__slpack_MOD_dcldrawviewportcorner@@Base+0x3c>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #21 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r7, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 68e50 ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 34a48 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 356bc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #21 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 5ac58 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x34> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068a68 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005ac24 <__slpack_MOD_dcldrawdeviceviewportframe@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3372c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (5ac58 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #36] @ (5ac5c <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x38>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #26 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34a48 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33944 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #26 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r0, sp, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + beq.n 5ac1c <__slpack_MOD_dcldrawviewportcorner@@Base+0x38> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068a84 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005ac60 <__slpack_MOD_dcldrawdevicewindowframe@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f26c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (5ac94 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #36] @ (5ac98 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x38>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34a48 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a0c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #24 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r7, pc, #920 @ (adr r7, 5b030 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x30>) │ │ │ │ + movs r1, r1 │ │ │ │ + beq.n 5abe0 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x3c> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068aa0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005ac9c <__slpack_MOD_dcldrawviewportframe@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 324f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (5acd0 <__slpack_MOD_dcldrawviewportframe@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #36] @ (5acd4 <__slpack_MOD_dcldrawviewportframe@@Base+0x38>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #20 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34a48 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32c54 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r7, pc, #792 @ (adr r7, 5afec <__grpack_MOD_dclsetviewport@@Base+0xb4>) │ │ │ │ + movs r1, r1 │ │ │ │ + beq.n 5ada4 <__slpack_MOD_dclsetaspectratio@@Base+0x34> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068abc : │ │ │ │ +0005acd8 <__slpack_MOD_dclsetframetitle@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + ldr r0, [pc, #108] @ (5ad5c <__slpack_MOD_dclsetframetitle@@Base+0x84>) │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 68b2a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r1, [pc, #108] @ (5ad60 <__slpack_MOD_dclsetframetitle@@Base+0x88>) │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + ldrd r4, r6, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r0, [pc, #100] @ (5ad64 <__slpack_MOD_dclsetframetitle@@Base+0x8c>) │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + mov.w r1, #0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbz r4, 5ad1c <__slpack_MOD_dclsetframetitle@@Base+0x44> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r4, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r4, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33ddc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68b38 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68b3c ) │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r7 │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2fc30 │ │ │ │ + ldr r2, [pc, #52] @ (5ad68 <__slpack_MOD_dclsetframetitle@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #40] @ (5ad60 <__slpack_MOD_dclsetframetitle@@Base+0x88>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5ad56 <__slpack_MOD_dclsetframetitle@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #36] @ (5ad6c <__slpack_MOD_dclsetframetitle@@Base+0x94>) │ │ │ │ + movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r4, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, pc, #312 @ (adr r2, 68c78 ) │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r0, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #536 @ (adr r7, 5af80 <__grpack_MOD_dclsetviewport@@Base+0x48>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, pc, #280 @ (adr r7, 5ae88 <__grpack_MOD_dclsetwindow@@Base+0x18>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068b40 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005ad70 <__slpack_MOD_dclsetaspectratio@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #88] @ (5add8 <__slpack_MOD_dclsetaspectratio@@Base+0x68>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #88] @ (5addc <__slpack_MOD_dclsetaspectratio@@Base+0x6c>) │ │ │ │ + sub sp, #12 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #84] @ (5ade0 <__slpack_MOD_dclsetaspectratio@@Base+0x70>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ + cbz r4, 5ada6 <__slpack_MOD_dclsetaspectratio@@Base+0x36> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 336a4 │ │ │ │ + ldr r2, [pc, #48] @ (5ade4 <__slpack_MOD_dclsetaspectratio@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #40] @ (5addc <__slpack_MOD_dclsetaspectratio@@Base+0x6c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5add4 <__slpack_MOD_dclsetaspectratio@@Base+0x64> │ │ │ │ + ldr r0, [pc, #32] @ (5ade8 <__slpack_MOD_dclsetaspectratio@@Base+0x78>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #88 @ (adr r7, 5ae3c <__slpack_MOD_dcldivideframe@@Base+0xc>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ + movs r3, r1 │ │ │ │ + add r6, pc, #880 @ (adr r6, 5b15c <__grpack_MOD_dclsetsimilarity@@Base+0x94>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068b5c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005adec <__slpack_MOD_dclsetframemargin@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30950 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (5ae2c <__slpack_MOD_dclsetframemargin@@Base+0x40>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 32108 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + add r6, pc, #728 @ (adr r6, 5b108 <__grpack_MOD_dclsetsimilarity@@Base+0x40>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068b78 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005ae30 <__slpack_MOD_dcldivideframe@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30238 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5ae6c <__slpack_MOD_dcldivideframe@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31fe4 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + add r6, pc, #536 @ (adr r6, 5b088 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x88>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068b94 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005ae70 <__grpack_MOD_dclsetwindow@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30cbc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #156] @ (5af20 <__grpack_MOD_dclsetwindow@@Base+0xb0>) │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #156] @ (5af24 <__grpack_MOD_dclsetwindow@@Base+0xb4>) │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r0, [pc, #148] @ (5af28 <__grpack_MOD_dclsetwindow@@Base+0xb8>) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov.w r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + ldr r0, [pc, #136] @ (5af2c <__grpack_MOD_dclsetwindow@@Base+0xbc>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5af00 <__grpack_MOD_dclsetwindow@@Base+0x90> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5af08 <__grpack_MOD_dclsetwindow@@Base+0x98> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5af10 <__grpack_MOD_dclsetwindow@@Base+0xa0> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5af18 <__grpack_MOD_dclsetwindow@@Base+0xa8> │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + add r3, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + blx 3440c │ │ │ │ + ldr r2, [pc, #80] @ (5af30 <__grpack_MOD_dclsetwindow@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #68] @ (5af24 <__grpack_MOD_dclsetwindow@@Base+0xb4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5af1c <__grpack_MOD_dclsetwindow@@Base+0xac> │ │ │ │ + ldr r0, [pc, #64] @ (5af34 <__grpack_MOD_dclsetwindow@@Base+0xc4>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5aebc <__grpack_MOD_dclsetwindow@@Base+0x4c> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5aec4 <__grpack_MOD_dclsetwindow@@Base+0x54> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5aecc <__grpack_MOD_dclsetwindow@@Base+0x5c> │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.n 5aece <__grpack_MOD_dclsetwindow@@Base+0x5e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #256 @ (adr r6, 5b02c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x2c>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r6, pc, #272 @ (adr r6, 5b040 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x40>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ + movs r3, r1 │ │ │ │ + add r5, pc, #928 @ (adr r5, 5b2d8 <__grpack_MOD_dclnewfig@@Base+0x1c>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068bb0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005af38 <__grpack_MOD_dclsetviewport@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34cd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #156] @ (5afe8 <__grpack_MOD_dclsetviewport@@Base+0xb0>) │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #156] @ (5afec <__grpack_MOD_dclsetviewport@@Base+0xb4>) │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r1, #14 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r0, [pc, #148] @ (5aff0 <__grpack_MOD_dclsetviewport@@Base+0xb8>) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov.w r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + ldr r0, [pc, #136] @ (5aff4 <__grpack_MOD_dclsetviewport@@Base+0xbc>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5afc8 <__grpack_MOD_dclsetviewport@@Base+0x90> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5afd0 <__grpack_MOD_dclsetviewport@@Base+0x98> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5afd8 <__grpack_MOD_dclsetviewport@@Base+0xa0> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5afe0 <__grpack_MOD_dclsetviewport@@Base+0xa8> │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + add r3, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + blx 30cbc │ │ │ │ + ldr r2, [pc, #80] @ (5aff8 <__grpack_MOD_dclsetviewport@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #68] @ (5afec <__grpack_MOD_dclsetviewport@@Base+0xb4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5afe4 <__grpack_MOD_dclsetviewport@@Base+0xac> │ │ │ │ + ldr r0, [pc, #64] @ (5affc <__grpack_MOD_dclsetviewport@@Base+0xc4>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5af84 <__grpack_MOD_dclsetviewport@@Base+0x4c> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5af8c <__grpack_MOD_dclsetviewport@@Base+0x54> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5af94 <__grpack_MOD_dclsetviewport@@Base+0x5c> │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.n 5af96 <__grpack_MOD_dclsetviewport@@Base+0x5e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #576 @ (adr r5, 5b234 <__grpack_MOD_dclsettransnumber@@Base+0x14>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, pc, #496 @ (adr r5, 5b1e8 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x74>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ + movs r3, r1 │ │ │ │ + add r5, pc, #224 @ (adr r5, 5b0e0 <__grpack_MOD_dclsetsimilarity@@Base+0x18>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068bcc : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b000 <__grpack_MOD_dclsetmapprojectionwindow@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34580 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #156] @ (5b0b0 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb0>) │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #156] @ (5b0b4 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb4>) │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r1, #25 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r0, [pc, #148] @ (5b0b8 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb8>) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov.w r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + ldr r0, [pc, #136] @ (5b0bc <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xbc>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5b090 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x90> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5b098 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x98> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5b0a0 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xa0> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5b0a8 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xa8> │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + add r3, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + blx 30f30 │ │ │ │ + ldr r2, [pc, #80] @ (5b0c0 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #68] @ (5b0b4 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5b0ac <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xac> │ │ │ │ + ldr r0, [pc, #64] @ (5b0c4 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xc4>) │ │ │ │ + movs r1, #25 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5b04c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x4c> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5b054 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x54> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5b05c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x5c> │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.n 5b05e <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x5e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #864 @ (adr r4, 5b41c <__grpack_MOD_dclselectdevice@@Base+0x10>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, pc, #720 @ (adr r4, 5b390 <__grpack_MOD_dclopengraphics@@Base+0x6c>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ + movs r3, r1 │ │ │ │ + add r4, pc, #512 @ (adr r4, 5b2c8 <__grpack_MOD_dclnewfig@@Base+0xc>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068be8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b0c8 <__grpack_MOD_dclsetsimilarity@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f2a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #128] @ (5b15c <__grpack_MOD_dclsetsimilarity@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #132] @ (5b160 <__grpack_MOD_dclsetsimilarity@@Base+0x98>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #128] @ (5b164 <__grpack_MOD_dclsetsimilarity@@Base+0x9c>) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #16 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r0, [pc, #108] @ (5b168 <__grpack_MOD_dclsetsimilarity@@Base+0xa0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + cbz r6, 5b144 <__grpack_MOD_dclsetsimilarity@@Base+0x7c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r5, 5b14c <__grpack_MOD_dclsetsimilarity@@Base+0x84> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 5b154 <__grpack_MOD_dclsetsimilarity@@Base+0x8c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 34f24 │ │ │ │ + ldr r2, [pc, #72] @ (5b16c <__grpack_MOD_dclsetsimilarity@@Base+0xa4>) │ │ │ │ + ldr r3, [pc, #60] @ (5b160 <__grpack_MOD_dclsetsimilarity@@Base+0x98>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5b158 <__grpack_MOD_dclsetsimilarity@@Base+0x90> │ │ │ │ + ldr r0, [pc, #56] @ (5b170 <__grpack_MOD_dclsetsimilarity@@Base+0xa8>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5b10c <__grpack_MOD_dclsetsimilarity@@Base+0x44> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5b112 <__grpack_MOD_dclsetsimilarity@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 5b114 <__grpack_MOD_dclsetsimilarity@@Base+0x4c> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #232 @ (adr r4, 5b250 <__grpack_MOD_dclsettransnumber@@Base+0x30>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, pc, #952 @ (adr r3, 5b524 <__rnmlib_MOD_dclrunningmean@@Base+0x58>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ + movs r3, r1 │ │ │ │ + add r3, pc, #928 @ (adr r3, 5b514 <__rnmlib_MOD_dclrunningmean@@Base+0x48>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068c04 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b174 <__grpack_MOD_dclsetmapprojectionangle@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d18 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #128] @ (5b208 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #132] @ (5b20c <__grpack_MOD_dclsetmapprojectionangle@@Base+0x98>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #128] @ (5b210 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x9c>) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r0, [pc, #108] @ (5b214 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + cbz r6, 5b1f0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x7c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cbz r5, 5b1f8 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x84> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r4, 5b200 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x8c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34cd8 │ │ │ │ + ldr r2, [pc, #72] @ (5b218 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa4>) │ │ │ │ + ldr r3, [pc, #60] @ (5b20c <__grpack_MOD_dclsetmapprojectionangle@@Base+0x98>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5b204 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x90> │ │ │ │ + ldr r0, [pc, #56] @ (5b21c <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa8>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5b1b8 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x44> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5b1be <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 5b1c0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4c> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, pc, #648 @ (adr r3, 5b49c <__grpack_MOD_dclselectdevice@@Base+0x90>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, pc, #264 @ (adr r3, 5b320 <__grpack_MOD_dclnewframe@@Base+0x30>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ + movs r3, r1 │ │ │ │ + add r3, pc, #320 @ (adr r3, 5b360 <__grpack_MOD_dclopengraphics@@Base+0x3c>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068c20 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b220 <__grpack_MOD_dclsettransnumber@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 352d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5b250 <__grpack_MOD_dclsettransnumber@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32360 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + add r3, pc, #112 @ (adr r3, 5b2c4 <__grpack_MOD_dclnewfig@@Base+0x8>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068c3c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b254 <__grpack_MOD_dclsettransfunction@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32360 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5b284 <__grpack_MOD_dclsettransfunction@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #19 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 30950 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #19 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + add r2, pc, #1008 @ (adr r2, 5b678 <__rnmlib_MOD_dclrunningmean@@Base+0x1ac>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068c58 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b288 <__grpack_MOD_dclclosegraphics@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34f24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5b2b8 <__grpack_MOD_dclclosegraphics@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 352d8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #15 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + add r2, pc, #880 @ (adr r2, 5b62c <__rnmlib_MOD_dclrunningmean@@Base+0x160>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068c74 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b2bc <__grpack_MOD_dclnewfig@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5b2ec <__grpack_MOD_dclnewfig@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 30d18 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #9 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + add r2, pc, #736 @ (adr r2, 5b5d0 <__rnmlib_MOD_dclrunningmean@@Base+0x104>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068c90 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b2f0 <__grpack_MOD_dclnewframe@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3440c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5b320 <__grpack_MOD_dclnewframe@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 2f2a8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #11 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + add r2, pc, #576 @ (adr r2, 5b564 <__rnmlib_MOD_dclrunningmean@@Base+0x98>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068cac : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b324 <__grpack_MOD_dclopengraphics@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ + ldr r2, [pc, #188] @ (5b3f0 <__grpack_MOD_dclopengraphics@@Base+0xcc>) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #188] @ (5b3f4 <__grpack_MOD_dclopengraphics@@Base+0xd0>) │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #184] @ (5b3f8 <__grpack_MOD_dclopengraphics@@Base+0xd4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r4, 5b382 <__grpack_MOD_dclopengraphics@@Base+0x5e> │ │ │ │ + add r1, sp, #12 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 34580 │ │ │ │ + ldr r2, [pc, #156] @ (5b3fc <__grpack_MOD_dclopengraphics@@Base+0xd8>) │ │ │ │ + ldr r3, [pc, #144] @ (5b3f4 <__grpack_MOD_dclopengraphics@@Base+0xd0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #364] @ 0x16c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5b3de <__grpack_MOD_dclopengraphics@@Base+0xba> │ │ │ │ + ldr r0, [pc, #140] @ (5b400 <__grpack_MOD_dclopengraphics@@Base+0xdc>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + vldr d7, [pc, #100] @ 5b3e8 <__grpack_MOD_dclopengraphics@@Base+0xc4> │ │ │ │ + add r0, sp, #16 │ │ │ │ + ldr r3, [pc, #120] @ (5b404 <__grpack_MOD_dclopengraphics@@Base+0xe0>) │ │ │ │ + movs r2, #27 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + vstr d7, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [pc, #104] @ (5b408 <__grpack_MOD_dclopengraphics@@Base+0xe4>) │ │ │ │ + movs r2, #24 │ │ │ │ + add r0, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + blx 35a9c <_gfortran_transfer_character_write@plt> │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + blx 30dd4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #16 │ │ │ │ + movs r1, #29 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + movs r3, #5 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + blx 2f45c <_gfortran_st_read@plt> │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 32bf4 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 310bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + b.n 5b358 <__grpack_MOD_dclopengraphics@@Base+0x34> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #384 @ (adr r2, 5b57c <__rnmlib_MOD_dclrunningmean@@Base+0xb0>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ + movs r3, r1 │ │ │ │ + add r2, pc, #168 @ (adr r2, 5b4ac <__grpack_MOD_dclselectdevice@@Base+0xa0>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #136 @ (adr r2, 5b490 <__grpack_MOD_dclselectdevice@@Base+0x84>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #104 @ (adr r2, 5b474 <__grpack_MOD_dclselectdevice@@Base+0x68>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068cc8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b40c <__grpack_MOD_dclselectdevice@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 68d36 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 316b4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68d44 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68d48 ) │ │ │ │ + str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ + ldr r2, [pc, #152] @ (5b4b4 <__grpack_MOD_dclselectdevice@@Base+0xa8>) │ │ │ │ + sub sp, #364 @ 0x16c │ │ │ │ + ldr r3, [pc, #152] @ (5b4b8 <__grpack_MOD_dclselectdevice@@Base+0xac>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [pc, #148] @ (5b4bc <__grpack_MOD_dclselectdevice@@Base+0xb0>) │ │ │ │ + ldr r5, [pc, #152] @ (5b4c0 <__grpack_MOD_dclselectdevice@@Base+0xb4>) │ │ │ │ + movs r7, #15 │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r0, sp, #8 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + movs r3, #13 │ │ │ │ + strd r5, r3, [sp, #16] │ │ │ │ + movs r3, #6 │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [pc, #112] @ (5b4c4 <__grpack_MOD_dclselectdevice@@Base+0xb8>) │ │ │ │ + movs r2, #24 │ │ │ │ + add r0, sp, #8 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r2, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #440 @ (adr r0, 68f04 ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 35a9c <_gfortran_transfer_character_write@plt> │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + blx 30dd4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + movs r3, #5 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + strd r5, r7, [sp, #16] │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + blx 2f45c <_gfortran_st_read@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + add.w r5, sp, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 32bf4 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 310bc <_gfortran_st_read_done@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #48] @ (5b4c8 <__grpack_MOD_dclselectdevice@@Base+0xbc>) │ │ │ │ + ldr r3, [pc, #28] @ (5b4b8 <__grpack_MOD_dclselectdevice@@Base+0xac>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5b4b0 <__grpack_MOD_dclselectdevice@@Base+0xa4> │ │ │ │ + add sp, #364 @ 0x16c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #696 @ (adr r1, 5b778 <__uspack_MOD_dcldrawaxislabel@@Base+0x4c>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #512 @ (adr r1, 5b6c4 <__rnmlib_MOD_dclrunningmean@@Base+0x1f8>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #400 @ (adr r1, 5b658 <__rnmlib_MOD_dclrunningmean@@Base+0x18c>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00068d4c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b4cc <__rnmlib_MOD_dclrunningmean@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #256] @ (5b5e0 <__rnmlib_MOD_dclrunningmean@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #256] @ (5b5e4 <__rnmlib_MOD_dclrunningmean@@Base+0x118>) │ │ │ │ + sub sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, r3, [r1, #28] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + adds r6, r3, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 5b54e <__rnmlib_MOD_dclrunningmean@@Base+0x82> │ │ │ │ + ldr r0, [pc, #224] @ (5b5e8 <__rnmlib_MOD_dclrunningmean@@Base+0x11c>) │ │ │ │ + movs r1, #14 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5b55a <__rnmlib_MOD_dclrunningmean@@Base+0x8e> │ │ │ │ + ldr r3, [pc, #212] @ (5b5ec <__rnmlib_MOD_dclrunningmean@@Base+0x120>) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r8, [sp] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + blx 31b10 │ │ │ │ + ldr r2, [pc, #196] @ (5b5f0 <__rnmlib_MOD_dclrunningmean@@Base+0x124>) │ │ │ │ + ldr r3, [pc, #180] @ (5b5e4 <__rnmlib_MOD_dclrunningmean@@Base+0x118>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5b5da <__rnmlib_MOD_dclrunningmean@@Base+0x10e> │ │ │ │ + ldr r0, [pc, #180] @ (5b5f4 <__rnmlib_MOD_dclrunningmean@@Base+0x128>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #168] @ (5b5f8 <__rnmlib_MOD_dclrunningmean@@Base+0x12c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 5b516 <__rnmlib_MOD_dclrunningmean@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5b5b4 <__rnmlib_MOD_dclrunningmean@@Base+0xe8> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 68dba │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r9, r0 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3392c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 5b572 <__rnmlib_MOD_dclrunningmean@@Base+0xa6> │ │ │ │ + ldr r3, [pc, #120] @ (5b5fc <__rnmlib_MOD_dclrunningmean@@Base+0x130>) │ │ │ │ + add r2, sp, #16 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, pc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add.w r6, r9, r6, lsl #2 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + blx 31b10 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.n 5b5a0 <__rnmlib_MOD_dclrunningmean@@Base+0xd4> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5b52a <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [pc, #60] @ (5b600 <__rnmlib_MOD_dclrunningmean@@Base+0x134>) │ │ │ │ + add r2, sp, #16 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 31b10 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68dc8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68dcc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r2, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #88 @ (adr r0, 68e28 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068dd0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.n 5b52a <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cmp r0, #32 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #880 @ (adr r0, 5b95c <__uspack_MOD_dcldrawaxislabel@@Base+0x230>) │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ + movs r3, r1 │ │ │ │ + add r0, pc, #664 @ (adr r0, 5b890 <__uspack_MOD_dcldrawaxislabel@@Base+0x164>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, pc, #600 @ (adr r0, 5b854 <__uspack_MOD_dcldrawaxislabel@@Base+0x128>) │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #84] @ (5b668 <__rnmlib_MOD_dclrunningmean@@Base+0x19c>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #84] @ (5b66c <__rnmlib_MOD_dclrunningmean@@Base+0x1a0>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [pc, #80] @ (5b670 <__rnmlib_MOD_dclrunningmean@@Base+0x1a4>) │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 68e3e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f580 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r2, #5 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 344b0 │ │ │ │ + ldr r3, [pc, #64] @ (5b674 <__rnmlib_MOD_dclrunningmean@@Base+0x1a8>) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [pc, #60] @ (5b678 <__rnmlib_MOD_dclrunningmean@@Base+0x1ac>) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #32 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 344b0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r2, #5 │ │ │ │ + blx 32e2c │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68e4c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68e50 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r1, r7] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068e54 : │ │ │ │ - push {r3, lr} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 32e28 │ │ │ │ + nop │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ + movs r1, r1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3009c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #84] @ (5b6e0 <__rnmlib_MOD_dclrunningmean@@Base+0x214>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #84] @ (5b6e4 <__rnmlib_MOD_dclrunningmean@@Base+0x218>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [pc, #80] @ (5b6e8 <__rnmlib_MOD_dclrunningmean@@Base+0x21c>) │ │ │ │ + mov r7, r1 │ │ │ │ + movs r2, #6 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 344b0 │ │ │ │ + ldr r3, [pc, #64] @ (5b6ec <__rnmlib_MOD_dclrunningmean@@Base+0x220>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [pc, #60] @ (5b6f0 <__rnmlib_MOD_dclrunningmean@@Base+0x224>) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 344b0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 32e2c │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 32e28 │ │ │ │ + nop │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068e70 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b6f4 <__uspack_MOD_dclshiftaxis@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35264 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (5b728 <__uspack_MOD_dclshiftaxis@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 357ac │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #11 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068e8c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b72c <__uspack_MOD_dcldrawaxislabel@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #768] @ (5ba44 <__uspack_MOD_dcldrawaxislabel@@Base+0x318>) │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 68efa │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [pc, #768] @ (5ba48 <__uspack_MOD_dcldrawaxislabel@@Base+0x31c>) │ │ │ │ + ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ + add r0, pc │ │ │ │ + ldr r7, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbz r2, 5b77a <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + cbz r5, 5b77a <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ + ldr.w r9, [r2, #24] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5b822 <__uspack_MOD_dcldrawaxislabel@@Base+0xf6> │ │ │ │ + rsb r3, r9, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrd r2, r3, [r2, #28] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldrd r3, r6, [r1, #28] │ │ │ │ + movs r2, #16 │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r0, [pc, #708] @ (5ba4c <__uspack_MOD_dcldrawaxislabel@@Base+0x320>) │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r1, [pc, #708] @ (5ba50 <__uspack_MOD_dcldrawaxislabel@@Base+0x324>) │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + add.w r8, r6, r3 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + blx 34a48 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5b7ae <__uspack_MOD_dcldrawaxislabel@@Base+0x82> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + bic.w sl, r8, r8, asr #31 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + cbz r5, 5b806 <__uspack_MOD_dcldrawaxislabel@@Base+0xda> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5b872 <__uspack_MOD_dcldrawaxislabel@@Base+0x146> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 5b82e <__uspack_MOD_dcldrawaxislabel@@Base+0x102> │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, r2, [sp, #16] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + blx 2ff60 │ │ │ │ + ldr r2, [pc, #624] @ (5ba54 <__uspack_MOD_dcldrawaxislabel@@Base+0x328>) │ │ │ │ + ldr r3, [pc, #608] @ (5ba44 <__uspack_MOD_dcldrawaxislabel@@Base+0x318>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5ba3e <__uspack_MOD_dcldrawaxislabel@@Base+0x312> │ │ │ │ + ldr r0, [pc, #608] @ (5ba58 <__uspack_MOD_dcldrawaxislabel@@Base+0x32c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 5b9b8 <__uspack_MOD_dcldrawaxislabel@@Base+0x28c> │ │ │ │ + ldrd r0, r2, [sp, #16] │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str.w fp, [sp] │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + blx 32504 │ │ │ │ + b.n 5b7e0 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r9, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 5b770 <__uspack_MOD_dcldrawaxislabel@@Base+0x44> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bpl.n 5b926 <__uspack_MOD_dcldrawaxislabel@@Base+0x1fa> │ │ │ │ + movs r0, #1 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + blx 340e4 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31c74 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + blx 2ff60 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 5ba26 <__uspack_MOD_dcldrawaxislabel@@Base+0x2fa> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5b7e0 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 5b900 <__uspack_MOD_dcldrawaxislabel@@Base+0x1d4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 5b830 <__uspack_MOD_dcldrawaxislabel@@Base+0x104> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 2ff60 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.w 5ba36 <__uspack_MOD_dcldrawaxislabel@@Base+0x30a> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add.w r8, r3, r8, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.n 5b8b8 <__uspack_MOD_dcldrawaxislabel@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 5b7e0 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5b86a <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 5b86a <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ + ldrd r6, r8, [sp, #24] │ │ │ │ + movs r4, #1 │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ + mla r0, r4, r9, r8 │ │ │ │ + subs r1, r4, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + adds r4, #1 │ │ │ │ + mla r1, r7, r1, sl │ │ │ │ + mla r0, r7, r0, r5 │ │ │ │ + blx 33edc │ │ │ │ + cmp r6, r4 │ │ │ │ + bge.n 5b8e4 <__uspack_MOD_dcldrawaxislabel@@Base+0x1b8> │ │ │ │ + b.n 5b86a <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + mov.w ip, r4, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r3, #1 │ │ │ │ + add r1, ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 5b912 <__uspack_MOD_dcldrawaxislabel@@Base+0x1e6> │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 5b880 <__uspack_MOD_dcldrawaxislabel@@Base+0x154> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mul.w r0, r7, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r7, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ble.n 5b986 <__uspack_MOD_dcldrawaxislabel@@Base+0x25a> │ │ │ │ + strd r2, r4, [sp, #44] @ 0x2c │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mla r1, r8, r9, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mla r0, sl, r0, r4 │ │ │ │ + mla r1, sl, r1, r5 │ │ │ │ + blx 33edc │ │ │ │ + cmp r7, r8 │ │ │ │ + blt.n 5b978 <__uspack_MOD_dcldrawaxislabel@@Base+0x24c> │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 5b95a <__uspack_MOD_dcldrawaxislabel@@Base+0x22e> │ │ │ │ + mov r7, sl │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, r4, [sp, #44] @ 0x2c │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + blx 2ff60 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5b8d6 <__uspack_MOD_dcldrawaxislabel@@Base+0x1aa> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.w 5b8ae <__uspack_MOD_dcldrawaxislabel@@Base+0x182> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5b8d6 <__uspack_MOD_dcldrawaxislabel@@Base+0x1aa> │ │ │ │ + cmp r6, r5 │ │ │ │ + blt.n 5ba0a <__uspack_MOD_dcldrawaxislabel@@Base+0x2de> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + adds r5, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ + bge.n 5b9cc <__uspack_MOD_dcldrawaxislabel@@Base+0x2a0> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str.w fp, [sp] │ │ │ │ + add.w r8, r7, r8, lsl #2 │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + blx 32504 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 5b9f6 <__uspack_MOD_dcldrawaxislabel@@Base+0x2ca> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5b7e0 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + blx 32504 │ │ │ │ + b.n 5ba02 <__uspack_MOD_dcldrawaxislabel@@Base+0x2d6> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.w 5b8ae <__uspack_MOD_dcldrawaxislabel@@Base+0x182> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68f08 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68f0c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r2, r4] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5b86a <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5b7e0 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #32 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068f10 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005ba5c <__uspack_MOD_dcldrawtickmark@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30484 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #300] @ (5bb9c <__uspack_MOD_dcldrawtickmark@@Base+0x140>) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #300] @ (5bba0 <__uspack_MOD_dcldrawtickmark@@Base+0x144>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + sub sp, #32 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5bb0a <__uspack_MOD_dcldrawtickmark@@Base+0xae> │ │ │ │ + ldrd r3, r6, [r1, #28] │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r8, [r1] │ │ │ │ + ldr r0, [pc, #268] @ (5bba4 <__uspack_MOD_dcldrawtickmark@@Base+0x148>) │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r1, [pc, #268] @ (5bba8 <__uspack_MOD_dcldrawtickmark@@Base+0x14c>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r4, r6, r3 │ │ │ │ + add r1, pc │ │ │ │ + blx 34a48 │ │ │ │ + movs r3, #1 │ │ │ │ + cbz r7, 5baac <__uspack_MOD_dcldrawtickmark@@Base+0x50> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + bic.w r7, r4, r4, asr #31 │ │ │ │ + cmp r5, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 5bb30 <__uspack_MOD_dcldrawtickmark@@Base+0xd4> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5bb70 <__uspack_MOD_dcldrawtickmark@@Base+0x114> │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w lr, [r0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r0, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 5baca <__uspack_MOD_dcldrawtickmark@@Base+0x6e> │ │ │ │ + add r3, sp, #24 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r9 │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 30908 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r2 │ │ │ │ + add.w r4, r2, r4, lsl #2 │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.n 5baf6 <__uspack_MOD_dcldrawtickmark@@Base+0x9a> │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5bb42 <__uspack_MOD_dcldrawtickmark@@Base+0xe6> │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r8, [r1] │ │ │ │ + ldr r0, [pc, #148] @ (5bbac <__uspack_MOD_dcldrawtickmark@@Base+0x150>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r1, [pc, #148] @ (5bbb0 <__uspack_MOD_dcldrawtickmark@@Base+0x154>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r5, #1 │ │ │ │ + add r1, pc │ │ │ │ + blx 34a48 │ │ │ │ + cbz r7, 5bb66 <__uspack_MOD_dcldrawtickmark@@Base+0x10a> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + bic.w r7, r5, r5, asr #31 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 30908 │ │ │ │ + ldr r2, [pc, #112] @ (5bbb4 <__uspack_MOD_dcldrawtickmark@@Base+0x158>) │ │ │ │ + ldr r3, [pc, #88] @ (5bba0 <__uspack_MOD_dcldrawtickmark@@Base+0x144>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5bb96 <__uspack_MOD_dcldrawtickmark@@Base+0x13a> │ │ │ │ + ldr r0, [pc, #96] @ (5bbb8 <__uspack_MOD_dcldrawtickmark@@Base+0x15c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 30558 │ │ │ │ + movs r3, #1 │ │ │ │ + bic.w r7, r5, r5, asr #31 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 5bb30 <__uspack_MOD_dcldrawtickmark@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 30908 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5bb42 <__uspack_MOD_dcldrawtickmark@@Base+0xe6> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068f34 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005bbbc <__uspack_MOD_dcldrawaxisline@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 3379c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068f60 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #92] @ (5bc2c <__uspack_MOD_dcldrawaxisline@@Base+0x70>) │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #92] @ (5bc30 <__uspack_MOD_dcldrawaxisline@@Base+0x74>) │ │ │ │ + add r0, pc │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 35acc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r0, [pc, #84] @ (5bc34 <__uspack_MOD_dcldrawaxisline@@Base+0x78>) │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldr r1, [pc, #76] @ (5bc38 <__uspack_MOD_dcldrawaxisline@@Base+0x7c>) │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 34a48 │ │ │ │ + movs r3, #1 │ │ │ │ + cbz r4, 5bbf8 <__uspack_MOD_dcldrawaxisline@@Base+0x3c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 3443c │ │ │ │ + ldr r2, [pc, #52] @ (5bc3c <__uspack_MOD_dcldrawaxisline@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #40] @ (5bc30 <__uspack_MOD_dcldrawaxisline@@Base+0x74>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5bc28 <__uspack_MOD_dcldrawaxisline@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #36] @ (5bc40 <__uspack_MOD_dcldrawaxisline@@Base+0x84>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068f88 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 2f710 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 30558 │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068fb8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005bc44 <__uspack_MOD_dcldrawtitle@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30914 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #116] @ (5bccc <__uspack_MOD_dcldrawtitle@@Base+0x88>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #116] @ (5bcd0 <__uspack_MOD_dcldrawtitle@@Base+0x8c>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r0, [pc, #108] @ (5bcd4 <__uspack_MOD_dcldrawtitle@@Base+0x90>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r1, [pc, #108] @ (5bcd8 <__uspack_MOD_dcldrawtitle@@Base+0x94>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + blx 34a48 │ │ │ │ + movs r3, #1 │ │ │ │ + cbz r5, 5bc88 <__uspack_MOD_dcldrawtitle@@Base+0x44> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 5bc90 <__uspack_MOD_dcldrawtitle@@Base+0x4c> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 314d0 │ │ │ │ + ldr r2, [pc, #56] @ (5bcdc <__uspack_MOD_dcldrawtitle@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #40] @ (5bcd0 <__uspack_MOD_dcldrawtitle@@Base+0x8c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5bcc6 <__uspack_MOD_dcldrawtitle@@Base+0x82> │ │ │ │ + ldr r0, [pc, #40] @ (5bce0 <__uspack_MOD_dcldrawtitle@@Base+0x9c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 30558 │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068fd4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005bce4 <__uspack_MOD_dcldrawaxiscalendar@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35a64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #328] @ (5be40 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x15c>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #328] @ (5be44 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x160>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r6, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #320] @ (5be48 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x164>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r0, [pc, #320] @ (5be4c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x168>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + blx 34a48 │ │ │ │ + ldrd r1, r3, [r6] │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ + ldr r5, [pc, #292] @ (5be50 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x16c>) │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + movw r0, #10000 @ 0x2710 │ │ │ │ + add r5, pc │ │ │ │ + mla r3, r0, r1, r3 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5bd4e <__uspack_MOD_dcldrawaxiscalendar@@Base+0x6a> │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 5b604 <__rnmlib_MOD_dclrunningmean@@Base+0x138> │ │ │ │ + cbz r7, 5bd58 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x74> │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 5b67c <__rnmlib_MOD_dclrunningmean@@Base+0x1b0> │ │ │ │ + cbz r4, 5bd5c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x78> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5be1c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x138> │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 5be00 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x11c> │ │ │ │ + add r4, sp, #28 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #24 │ │ │ │ + blx 311c4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5bdb6 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xd2> │ │ │ │ + ldr r1, [pc, #192] @ (5be54 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x170>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #192] @ (5be58 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x174>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32e2c │ │ │ │ + ldr r1, [pc, #180] @ (5be5c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x178>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #180] @ (5be60 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x17c>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32e2c │ │ │ │ + cbz r7, 5bddc <__uspack_MOD_dcldrawaxiscalendar@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #168] @ (5be64 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x180>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #168] @ (5be68 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x184>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32e2c │ │ │ │ + ldr r1, [pc, #160] @ (5be6c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x188>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #160] @ (5be70 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x18c>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32e2c │ │ │ │ + ldr r0, [pc, #148] @ (5be74 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x190>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r0, pc │ │ │ │ + blx 3055c │ │ │ │ + ldr r2, [pc, #144] @ (5be78 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x194>) │ │ │ │ + ldr r3, [pc, #88] @ (5be44 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x160>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5be3c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x158> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r4, sp, #28 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33edc │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r3, #8 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + blx 31320 │ │ │ │ + b.n 5bd78 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x94> │ │ │ │ + ldr r3, [pc, #92] @ (5be7c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x198>) │ │ │ │ + add r4, sp, #28 │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + strh.w r3, [sp, #28] │ │ │ │ + lsrs r3, r3, #16 │ │ │ │ + strb.w r3, [sp, #30] │ │ │ │ + mov.w r3, #538976288 @ 0x20202020 │ │ │ │ + str.w r3, [sp, #31] │ │ │ │ + strb.w r3, [sp, #35] @ 0x23 │ │ │ │ + b.n 5bd78 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x94> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + movs r0, #8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r4} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r1, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r3, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068ff0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005be80 <__uspack_MOD_dcldrawaxislog@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32614 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #916] @ (5c22c <__uspack_MOD_dcldrawaxislog@@Base+0x3ac>) │ │ │ │ + ldr r5, [pc, #920] @ (5c230 <__uspack_MOD_dcldrawaxislog@@Base+0x3b0>) │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #920] @ (5c234 <__uspack_MOD_dcldrawaxislog@@Base+0x3b4>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r0, r1, [sp, #8] │ │ │ │ + ldrd sl, r8, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + mov r4, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r7, r6, [sp, #188] @ 0xbc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cbz r3, 5beec <__uspack_MOD_dcldrawaxislog@@Base+0x6c> │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cbz r4, 5beec <__uspack_MOD_dcldrawaxislog@@Base+0x6c> │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 5c128 <__uspack_MOD_dcldrawaxislog@@Base+0x2a8> │ │ │ │ + negs r2, r2 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [r3, #28] │ │ │ │ + subs r3, r2, r3 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #840] @ (5c238 <__uspack_MOD_dcldrawaxislog@@Base+0x3b8>) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [pc, #840] @ (5c23c <__uspack_MOD_dcldrawaxislog@@Base+0x3bc>) │ │ │ │ + movs r2, #14 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 34a48 │ │ │ │ + cbz r7, 5bf3a <__uspack_MOD_dcldrawaxislog@@Base+0xba> │ │ │ │ + ldr.w r9, [pc, #832] @ 5c240 <__uspack_MOD_dcldrawaxislog@@Base+0x3c0> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r3, [pc, #828] @ (5c244 <__uspack_MOD_dcldrawaxislog@@Base+0x3c4>) │ │ │ │ + add r9, pc │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 32690 │ │ │ │ + add.w r1, r9, #4 │ │ │ │ + ldr.w r9, [pc, #812] @ 5c248 <__uspack_MOD_dcldrawaxislog@@Base+0x3c8> │ │ │ │ + movs r2, #4 │ │ │ │ + add r9, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32690 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2feb8 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2feb8 │ │ │ │ + cbz r6, 5bf7a <__uspack_MOD_dcldrawaxislog@@Base+0xfa> │ │ │ │ + ldr.w r9, [pc, #780] @ 5c24c <__uspack_MOD_dcldrawaxislog@@Base+0x3cc> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [pc, #780] @ (5c250 <__uspack_MOD_dcldrawaxislog@@Base+0x3d0>) │ │ │ │ + add r9, pc │ │ │ │ + add r3, pc │ │ │ │ + add.w r1, r9, #8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 34d7c │ │ │ │ + add.w r1, r9, #12 │ │ │ │ + ldr.w r9, [pc, #760] @ 5c254 <__uspack_MOD_dcldrawaxislog@@Base+0x3d4> │ │ │ │ + movs r2, #6 │ │ │ │ + add r9, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 33fcc │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 33fcc │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5bf88 <__uspack_MOD_dcldrawaxislog@@Base+0x108> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + bl 5b604 <__rnmlib_MOD_dclrunningmean@@Base+0x138> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 5bf94 <__uspack_MOD_dcldrawaxislog@@Base+0x114> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 5b67c <__rnmlib_MOD_dclrunningmean@@Base+0x1b0> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5bfce <__uspack_MOD_dcldrawaxislog@@Base+0x14e> │ │ │ │ + ldr r3, [pc, #700] @ (5c258 <__uspack_MOD_dcldrawaxislog@@Base+0x3d8>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r9, [pc, #700] @ 5c25c <__uspack_MOD_dcldrawaxislog@@Base+0x3dc> │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + add r9, pc │ │ │ │ + blx 30b88 │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30b88 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2ffb8 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2ffb8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5bfe8 <__uspack_MOD_dcldrawaxislog@@Base+0x168> │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 30068 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30068 │ │ │ │ + cbz r4, 5c028 <__uspack_MOD_dcldrawaxislog@@Base+0x1a8> │ │ │ │ + ldr.w r8, [pc, #628] @ 5c260 <__uspack_MOD_dcldrawaxislog@@Base+0x3e0> │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r8, pc │ │ │ │ + mov r1, r8 │ │ │ │ + blx 34520 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ + blx 3283c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 5c134 <__uspack_MOD_dcldrawaxislog@@Base+0x2b4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2f8b4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 32568 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 30a0c │ │ │ │ + cbz r7, 5c052 <__uspack_MOD_dcldrawaxislog@@Base+0x1d2> │ │ │ │ + ldr r7, [pc, #556] @ (5c264 <__uspack_MOD_dcldrawaxislog@@Base+0x3e4>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #556] @ (5c268 <__uspack_MOD_dcldrawaxislog@@Base+0x3e8>) │ │ │ │ + add r7, pc │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r7 │ │ │ │ + blx 321d4 │ │ │ │ + ldr r0, [pc, #548] @ (5c26c <__uspack_MOD_dcldrawaxislog@@Base+0x3ec>) │ │ │ │ + adds r1, r7, #4 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 321d4 │ │ │ │ + cbz r6, 5c074 <__uspack_MOD_dcldrawaxislog@@Base+0x1f4> │ │ │ │ + ldr r6, [pc, #536] @ (5c270 <__uspack_MOD_dcldrawaxislog@@Base+0x3f0>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #536] @ (5c274 <__uspack_MOD_dcldrawaxislog@@Base+0x3f4>) │ │ │ │ + add r6, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r6, #8 │ │ │ │ + blx 2f8f4 │ │ │ │ + ldr r0, [pc, #528] @ (5c278 <__uspack_MOD_dcldrawaxislog@@Base+0x3f8>) │ │ │ │ + add.w r1, r6, #12 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f8f4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5c0a2 <__uspack_MOD_dcldrawaxislog@@Base+0x222> │ │ │ │ + ldr r3, [pc, #512] @ (5c27c <__uspack_MOD_dcldrawaxislog@@Base+0x3fc>) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #512] @ (5c280 <__uspack_MOD_dcldrawaxislog@@Base+0x400>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 32e2c │ │ │ │ + ldr r3, [pc, #500] @ (5c284 <__uspack_MOD_dcldrawaxislog@@Base+0x404>) │ │ │ │ + ldr r0, [pc, #500] @ (5c288 <__uspack_MOD_dcldrawaxislog@@Base+0x408>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 32e2c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 5c0ce <__uspack_MOD_dcldrawaxislog@@Base+0x24e> │ │ │ │ + ldr r2, [pc, #484] @ (5c28c <__uspack_MOD_dcldrawaxislog@@Base+0x40c>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #484] @ (5c290 <__uspack_MOD_dcldrawaxislog@@Base+0x410>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 32e2c │ │ │ │ + ldr r2, [pc, #472] @ (5c294 <__uspack_MOD_dcldrawaxislog@@Base+0x414>) │ │ │ │ + ldr r0, [pc, #472] @ (5c298 <__uspack_MOD_dcldrawaxislog@@Base+0x418>) │ │ │ │ + movs r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 32e2c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5c0ec <__uspack_MOD_dcldrawaxislog@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #452] @ (5c29c <__uspack_MOD_dcldrawaxislog@@Base+0x41c>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb8 │ │ │ │ + ldr r0, [pc, #444] @ (5c2a0 <__uspack_MOD_dcldrawaxislog@@Base+0x420>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ffb8 │ │ │ │ + cbz r4, 5c102 <__uspack_MOD_dcldrawaxislog@@Base+0x282> │ │ │ │ + ldr r4, [pc, #436] @ (5c2a4 <__uspack_MOD_dcldrawaxislog@@Base+0x424>) │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r4, pc │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2f8b4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ + blx 32568 │ │ │ │ + ldr r2, [pc, #420] @ (5c2a8 <__uspack_MOD_dcldrawaxislog@@Base+0x428>) │ │ │ │ + ldr r3, [pc, #292] @ (5c22c <__uspack_MOD_dcldrawaxislog@@Base+0x3ac>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5c228 <__uspack_MOD_dcldrawaxislog@@Base+0x3a8> │ │ │ │ + ldr r0, [pc, #400] @ (5c2ac <__uspack_MOD_dcldrawaxislog@@Base+0x42c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.n 5bee2 <__uspack_MOD_dcldrawaxislog@@Base+0x62> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + subs.w r9, r3, #1 │ │ │ │ + bpl.n 5c174 <__uspack_MOD_dcldrawaxislog@@Base+0x2f4> │ │ │ │ + movs r0, #1 │ │ │ │ + mov.w r8, #0 │ │ │ │ + blx 340e4 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + blx 2f8b4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + blx 32568 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c028 <__uspack_MOD_dcldrawaxislog@@Base+0x1a8> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov ip, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r2, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr.w lr, [r0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r0, r3 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 5c196 <__uspack_MOD_dcldrawaxislog@@Base+0x316> │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 2f8b4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add.w ip, r9, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r0, [r8], #4 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + add r1, r3 │ │ │ │ + cmp r8, ip │ │ │ │ + bne.n 5c1ca <__uspack_MOD_dcldrawaxislog@@Base+0x34a> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add.w r9, r0, r8 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + add r1, r3 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + cmp r0, r9 │ │ │ │ + bne.n 5c1f8 <__uspack_MOD_dcldrawaxislog@@Base+0x378> │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 32568 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r8], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r3 │ │ │ │ + cmp r9, r8 │ │ │ │ + bne.n 5c21a <__uspack_MOD_dcldrawaxislog@@Base+0x39a> │ │ │ │ + b.n 5c16c <__uspack_MOD_dcldrawaxislog@@Base+0x2ec> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r5, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + bkpt 0x0028 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r4, r3 │ │ │ │ + movs r4, r1 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, r5, r2 │ │ │ │ + movs r4, r1 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r0, r6, r6 │ │ │ │ + movs r4, r1 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r2, r6 │ │ │ │ + movs r4, r1 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ + movs r1, r1 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ + movs r1, r1 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r6, r7, r7 │ │ │ │ + movs r3, r1 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006900c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c2b0 <__uspack_MOD_dcldrawaxisspecify@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f230 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, #148 @ 0x94 │ │ │ │ + ldr.w r9, [pc, #2368] @ 5cc04 <__uspack_MOD_dcldrawaxisspecify@@Base+0x954> │ │ │ │ + mov r7, r3 │ │ │ │ + add r9, pc │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr.w r4, [pc, #2360] @ 5cc08 <__uspack_MOD_dcldrawaxisspecify@@Base+0x958> │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r0, [pc, #2356] @ 5cc0c <__uspack_MOD_dcldrawaxisspecify@@Base+0x95c> │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + mov.w r0, #0 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldrd fp, r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + cbz r3, 5c324 <__uspack_MOD_dcldrawaxisspecify@@Base+0x74> │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cbz r7, 5c324 <__uspack_MOD_dcldrawaxisspecify@@Base+0x74> │ │ │ │ + ldr.w sl, [r3, #24] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5c66a <__uspack_MOD_dcldrawaxisspecify@@Base+0x3ba> │ │ │ │ + rsb r0, sl, #0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r3, r0, [r3, #28] │ │ │ │ + subs r0, r0, r3 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r8, r2 │ │ │ │ + cbz r2, 5c34a <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a> │ │ │ │ + ldr.w r8, [r2] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5c34a <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a> │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 5c65e <__uspack_MOD_dcldrawaxisspecify@@Base+0x3ae> │ │ │ │ + negs r3, r3 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldrd r2, r3, [r2, #28] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + movs r2, #18 │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr.w r0, [pc, #2232] @ 5cc10 <__uspack_MOD_dcldrawaxisspecify@@Base+0x960> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr.w r1, [pc, #2228] @ 5cc14 <__uspack_MOD_dcldrawaxisspecify@@Base+0x964> │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov.w r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + adds r6, r5, r3 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5c3ba <__uspack_MOD_dcldrawaxisspecify@@Base+0x10a> │ │ │ │ + ldr.w r6, [pc, #2200] @ 5cc18 <__uspack_MOD_dcldrawaxisspecify@@Base+0x968> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r1, [pc, #2200] @ 5cc1c <__uspack_MOD_dcldrawaxisspecify@@Base+0x96c> │ │ │ │ + add r6, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + blx 32690 │ │ │ │ + ldr.w r3, [pc, #2188] @ 5cc20 <__uspack_MOD_dcldrawaxisspecify@@Base+0x970> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + adds r1, #4 │ │ │ │ + blx 32690 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2feb8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2feb8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 5c404 <__uspack_MOD_dcldrawaxisspecify@@Base+0x154> │ │ │ │ + ldr.w r3, [pc, #2148] @ 5cc24 <__uspack_MOD_dcldrawaxisspecify@@Base+0x974> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r0, [pc, #2144] @ 5cc28 <__uspack_MOD_dcldrawaxisspecify@@Base+0x978> │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r3, #16 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 32690 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #4 │ │ │ │ + add.w r1, r3, #20 │ │ │ │ + ldr.w r3, [pc, #2120] @ 5cc2c <__uspack_MOD_dcldrawaxisspecify@@Base+0x97c> │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32690 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2feb8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2feb8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 5c44e <__uspack_MOD_dcldrawaxisspecify@@Base+0x19e> │ │ │ │ + ldr.w r3, [pc, #2084] @ 5cc30 <__uspack_MOD_dcldrawaxisspecify@@Base+0x980> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r0, [pc, #2084] @ 5cc34 <__uspack_MOD_dcldrawaxisspecify@@Base+0x984> │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r3, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 34d7c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r3, #12 │ │ │ │ + ldr.w r3, [pc, #2060] @ 5cc38 <__uspack_MOD_dcldrawaxisspecify@@Base+0x988> │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34d7c │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 33fcc │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 33fcc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 5c45a <__uspack_MOD_dcldrawaxisspecify@@Base+0x1aa> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 5b604 <__rnmlib_MOD_dclrunningmean@@Base+0x138> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 5c466 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1b6> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 5b67c <__rnmlib_MOD_dclrunningmean@@Base+0x1b0> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 5c624 <__uspack_MOD_dcldrawaxisspecify@@Base+0x374> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 5c5ec <__uspack_MOD_dcldrawaxisspecify@@Base+0x33c> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r1, r8 │ │ │ │ + bne.w 5c79a <__uspack_MOD_dcldrawaxisspecify@@Base+0x4ea> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r4, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #48] @ 0x30 │ │ │ │ + bne.w 5c7c6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x516> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + it eq │ │ │ │ + moveq r0, r7 │ │ │ │ + bne.w 5c7ac <__uspack_MOD_dcldrawaxisspecify@@Base+0x4fc> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + blx 34b08 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 5c806 <__uspack_MOD_dcldrawaxisspecify@@Base+0x556> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 5c7dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x52c> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bne.w 5c676 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3c6> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5c504 <__uspack_MOD_dcldrawaxisspecify@@Base+0x254> │ │ │ │ + ldr.w r4, [pc, #1880] @ 5cc3c <__uspack_MOD_dcldrawaxisspecify@@Base+0x98c> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r0, [pc, #1876] @ 5cc40 <__uspack_MOD_dcldrawaxisspecify@@Base+0x990> │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + blx 321d4 │ │ │ │ + ldr.w r0, [pc, #1868] @ 5cc44 <__uspack_MOD_dcldrawaxisspecify@@Base+0x994> │ │ │ │ + adds r1, r4, #4 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 321d4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 5c52e <__uspack_MOD_dcldrawaxisspecify@@Base+0x27e> │ │ │ │ + ldr.w r4, [pc, #1852] @ 5cc48 <__uspack_MOD_dcldrawaxisspecify@@Base+0x998> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r0, [pc, #1852] @ 5cc4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x99c> │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + blx 321d4 │ │ │ │ + ldr.w r0, [pc, #1840] @ 5cc50 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a0> │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 321d4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 5c558 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2a8> │ │ │ │ + ldr.w r4, [pc, #1824] @ 5cc54 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a4> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r0, [pc, #1820] @ 5cc58 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a8> │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + blx 2f8f4 │ │ │ │ + ldr.w r0, [pc, #1808] @ 5cc5c <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ac> │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f8f4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 5c58c <__uspack_MOD_dcldrawaxisspecify@@Base+0x2dc> │ │ │ │ + ldr.w r1, [pc, #1792] @ 5cc60 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b0> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1792] @ 5cc64 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b4> │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 32e2c │ │ │ │ + ldr.w r1, [pc, #1776] @ 5cc68 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b8> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1776] @ 5cc6c <__uspack_MOD_dcldrawaxisspecify@@Base+0x9bc> │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 32e2c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 5c5c0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x310> │ │ │ │ + ldr.w r1, [pc, #1756] @ 5cc70 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c0> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1756] @ 5cc74 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c4> │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 32e2c │ │ │ │ + ldr.w r1, [pc, #1740] @ 5cc78 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c8> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1740] @ 5cc7c <__uspack_MOD_dcldrawaxisspecify@@Base+0x9cc> │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 32e2c │ │ │ │ + ldr.w r2, [pc, #1724] @ 5cc80 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d0> │ │ │ │ + ldr.w r3, [pc, #1604] @ 5cc0c <__uspack_MOD_dcldrawaxisspecify@@Base+0x95c> │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5cbfe <__uspack_MOD_dcldrawaxisspecify@@Base+0x94e> │ │ │ │ + ldr.w r0, [pc, #1704] @ 5cc84 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d4> │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #148 @ 0x94 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5c68c <__uspack_MOD_dcldrawaxisspecify@@Base+0x3dc> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bne.w 5ca14 <__uspack_MOD_dcldrawaxisspecify@@Base+0x764> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr.w r2, [pc, #1668] @ 5cc88 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d8> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, #4 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 34b08 │ │ │ │ + b.n 5c4dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 5c838 <__uspack_MOD_dcldrawaxisspecify@@Base+0x588> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + bne.n 5c734 <__uspack_MOD_dcldrawaxisspecify@@Base+0x484> │ │ │ │ + cmp r4, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + it ne │ │ │ │ + movne sl, r8 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bne.w 5c934 <__uspack_MOD_dcldrawaxisspecify@@Base+0x684> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 35778 │ │ │ │ + b.n 5c4dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 5c340 <__uspack_MOD_dcldrawaxisspecify@@Base+0x90> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov.w sl, #1 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + b.n 5c31a <__uspack_MOD_dcldrawaxisspecify@@Base+0x6a> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5c684 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3d4> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5ca66 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7b6> │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c4dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + cmp r5, r8 │ │ │ │ + blt.w 5ca08 <__uspack_MOD_dcldrawaxisspecify@@Base+0x758> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r0 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + add r3, r1 │ │ │ │ + cmp r5, r8 │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + bge.n 5c6a4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3f4> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bne.w 5ca18 <__uspack_MOD_dcldrawaxisspecify@@Base+0x768> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + ldr.w r2, [pc, #1476] @ 5cc8c <__uspack_MOD_dcldrawaxisspecify@@Base+0x9dc> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + adds r2, #4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + blx 34b08 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 5cbee <__uspack_MOD_dcldrawaxisspecify@@Base+0x93e> │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 5c702 <__uspack_MOD_dcldrawaxisspecify@@Base+0x452> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + blx 2fb3c │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 5c4dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5c72c <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5cb20 <__uspack_MOD_dcldrawaxisspecify@@Base+0x870> │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c4dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + subs r6, r3, #1 │ │ │ │ + bmi.w 5c9fc <__uspack_MOD_dcldrawaxisspecify@@Base+0x74c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov sl, r0 │ │ │ │ + adds r3, r2, r3 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r3, r8, r3, lsl #2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + adds r7, #1 │ │ │ │ + add r3, r1 │ │ │ │ + cmp r6, r7 │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + bge.n 5c752 <__uspack_MOD_dcldrawaxisspecify@@Base+0x4a2> │ │ │ │ + str.w sl, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r4, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bne.w 5c934 <__uspack_MOD_dcldrawaxisspecify@@Base+0x684> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + blx 35778 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5c968 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c4dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + bpl.n 5c85e <__uspack_MOD_dcldrawaxisspecify@@Base+0x5ae> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + b.n 5c488 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bpl.n 5c896 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5e6> │ │ │ │ + movs r0, #1 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + b.n 5c4a6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f6> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + bge.w 5c906 <__uspack_MOD_dcldrawaxisspecify@@Base+0x656> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + b.n 5c49a <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ea> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5c7fe <__uspack_MOD_dcldrawaxisspecify@@Base+0x54e> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 5c7f0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x540> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c4d4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x224> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5c830 <__uspack_MOD_dcldrawaxisspecify@@Base+0x580> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add r3, r2 │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, r8, r3, lsl #2 │ │ │ │ + add.w r0, r2, r1, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 5c822 <__uspack_MOD_dcldrawaxisspecify@@Base+0x572> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c4ce <__uspack_MOD_dcldrawaxisspecify@@Base+0x21e> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 5caf0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x840> │ │ │ │ + ldr.w r2, [pc, #1104] @ 5cc90 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e0> │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, #4 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 35778 │ │ │ │ + b.n 5c4dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mov ip, r0 │ │ │ │ + add r3, r2 │ │ │ │ + mov.w lr, r2, lsl #2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + movs r0, #0 │ │ │ │ + add.w r3, r8, r3, lsl #2 │ │ │ │ + vldr s15, [r3] │ │ │ │ + adds r0, #1 │ │ │ │ + add r3, lr │ │ │ │ + cmp r0, r2 │ │ │ │ + vstmia ip!, {s15} │ │ │ │ + ble.n 5c880 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5d0> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + b.n 5c488 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + mul.w r0, r5, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 5c902 <__uspack_MOD_dcldrawaxisspecify@@Base+0x652> │ │ │ │ + str.w r8, [sp, #76] @ 0x4c │ │ │ │ + movs r6, #1 │ │ │ │ + str.w r9, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + strd r1, r3, [sp, #104] @ 0x68 │ │ │ │ + mla r1, r6, sl, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mla r0, r9, r0, r4 │ │ │ │ + mla r1, r9, r1, r7 │ │ │ │ + blx 33edc │ │ │ │ + cmp r5, r6 │ │ │ │ + blt.n 5c8ee <__uspack_MOD_dcldrawaxisspecify@@Base+0x63e> │ │ │ │ + mov r0, r6 │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 5c8d2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x622> │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + ldrd r4, r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + b.n 5c4a6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f6> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov.w lr, r4, lsl #2 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + vldr s15, [r0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r0, lr │ │ │ │ + cmp r5, r2 │ │ │ │ + vstmia ip!, {s15} │ │ │ │ + bge.n 5c91e <__uspack_MOD_dcldrawaxisspecify@@Base+0x66e> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.n 5c49a <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ea> │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 5c99e <__uspack_MOD_dcldrawaxisspecify@@Base+0x6ee> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r5, #0 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r2 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + str r5, [sp, #132] @ 0x84 │ │ │ │ + blx 35778 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 5c9f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.w 5cbf6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x946> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add r3, r2 │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + add.w r3, r8, r3, lsl #2 │ │ │ │ + add.w r0, r2, r1, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 5c97c <__uspack_MOD_dcldrawaxisspecify@@Base+0x6cc> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 5c4dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5c9f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + b.n 5c9de <__uspack_MOD_dcldrawaxisspecify@@Base+0x72e> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5c9b0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x700> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + blx 35778 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 5cbde <__uspack_MOD_dcldrawaxisspecify@@Base+0x92e> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r6 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 5c9e8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x738> │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c4dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + b.n 5c764 <__uspack_MOD_dcldrawaxisspecify@@Base+0x4b4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + b.n 5c6ba <__uspack_MOD_dcldrawaxisspecify@@Base+0x40a> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + subs r5, r3, #1 │ │ │ │ + bpl.n 5ca96 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7e6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [pc, #616] @ (5cc94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e4>) │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + adds r2, #4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + blx 34b08 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 5c72c <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5c6f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c72c <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + movs r4, #1 │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + mov r9, r3 │ │ │ │ + mla r0, r4, sl, r8 │ │ │ │ + subs r1, r4, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + adds r4, #1 │ │ │ │ + mla r1, r9, r1, r6 │ │ │ │ + mla r0, r9, r0, r7 │ │ │ │ + blx 33edc │ │ │ │ + cmp r5, r4 │ │ │ │ + bge.n 5ca76 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7c6> │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + b.n 5c684 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3d4> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mul.w r0, r6, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + bgt.n 5cba4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8f4> │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [pc, #480] @ (5cc98 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e8>) │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + adds r2, #4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + blx 34b08 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 5c724 <__uspack_MOD_dcldrawaxisspecify@@Base+0x474> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5c6f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c724 <__uspack_MOD_dcldrawaxisspecify@@Base+0x474> │ │ │ │ + cmp r5, r8 │ │ │ │ + bge.n 5cb50 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8a0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #416] @ (5cc9c <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ec>) │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + adds r2, #4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp, #132] @ 0x84 │ │ │ │ + blx 35778 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c4dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + movs r4, #1 │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #116] @ 0x74 │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + mov r9, r3 │ │ │ │ + mla r0, r4, sl, r8 │ │ │ │ + subs r1, r4, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + adds r4, #1 │ │ │ │ + mla r1, r9, r1, r6 │ │ │ │ + mla r0, r9, r0, r7 │ │ │ │ + blx 33edc │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.n 5cb30 <__uspack_MOD_dcldrawaxisspecify@@Base+0x880> │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + b.n 5c72c <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + add r3, r6 │ │ │ │ + cmp r5, r8 │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ + bge.n 5cb60 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8b0> │ │ │ │ + ldr r2, [pc, #300] @ (5cca0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9f0>) │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, #4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 35778 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add.w r0, r7, r3, lsl #2 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r6 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 5cb96 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8e6> │ │ │ │ + b.n 5cb18 <__uspack_MOD_dcldrawaxisspecify@@Base+0x868> │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #0 │ │ │ │ + mov r4, r5 │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r8, r3 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 5cbbc <__uspack_MOD_dcldrawaxisspecify@@Base+0x90c> │ │ │ │ + mov r0, r6 │ │ │ │ + adds r6, #1 │ │ │ │ + mla r1, r6, sl, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mla r0, r9, r0, r8 │ │ │ │ + mla r1, r9, r1, r7 │ │ │ │ + blx 33edc │ │ │ │ + cmp r4, r6 │ │ │ │ + bge.n 5cbb8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x908> │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + b.n 5cab0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x800> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5c968 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c9de <__uspack_MOD_dcldrawaxisspecify@@Base+0x72e> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c4dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5c9f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r4, r7, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, r5, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r4, 5cc44 <__uspack_MOD_dcldrawaxisspecify@@Base+0x994> │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ + movs r4, r1 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ + movs r4, r1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ + movs r4, r1 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ + movs r4, r1 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ + movs r4, r1 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ + movs r4, r1 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + cdp2 0, 7, cr0, cr14, cr9, {0} │ │ │ │ + ldc2l 0, cr0, [r2, #36]! @ 0x24 │ │ │ │ + stc2 0, cr0, [ip, #36]! @ 0x24 │ │ │ │ + ldc2 0, cr0, [r4, #-36]! @ 0xffffffdc │ │ │ │ │ │ │ │ -00069028 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005cca4 <__uspack_MOD_dcldrawaxis@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fcac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r4, [pc, #480] @ (5ce98 <__uspack_MOD_dcldrawaxis@@Base+0x1f4>) │ │ │ │ + mov r9, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + add r4, pc │ │ │ │ + ldrd r7, r6, [sp, #68] @ 0x44 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + ldr r1, [pc, #468] @ (5ce9c <__uspack_MOD_dcldrawaxis@@Base+0x1f8>) │ │ │ │ + ldr r0, [pc, #468] @ (5cea0 <__uspack_MOD_dcldrawaxis@@Base+0x1fc>) │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r0, pc │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd sl, fp, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #16] │ │ │ │ + blx 34a48 │ │ │ │ + cbz r7, 5cd20 <__uspack_MOD_dcldrawaxis@@Base+0x7c> │ │ │ │ + ldr r5, [pc, #440] @ (5cea4 <__uspack_MOD_dcldrawaxis@@Base+0x200>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r1, [pc, #440] @ (5cea8 <__uspack_MOD_dcldrawaxis@@Base+0x204>) │ │ │ │ + add r5, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 32690 │ │ │ │ + ldr r3, [pc, #432] @ (5ceac <__uspack_MOD_dcldrawaxis@@Base+0x208>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + adds r1, #4 │ │ │ │ + blx 32690 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2feb8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2feb8 │ │ │ │ + cbz r6, 5cd60 <__uspack_MOD_dcldrawaxis@@Base+0xbc> │ │ │ │ + ldr r3, [pc, #396] @ (5ceb0 <__uspack_MOD_dcldrawaxis@@Base+0x20c>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #396] @ (5ceb4 <__uspack_MOD_dcldrawaxis@@Base+0x210>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r3, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 32690 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + add.w r1, r3, #20 │ │ │ │ + ldr r3, [pc, #372] @ (5ceb8 <__uspack_MOD_dcldrawaxis@@Base+0x214>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32690 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2feb8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2feb8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5cda4 <__uspack_MOD_dcldrawaxis@@Base+0x100> │ │ │ │ + ldr r3, [pc, #340] @ (5cebc <__uspack_MOD_dcldrawaxis@@Base+0x218>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #340] @ (5cec0 <__uspack_MOD_dcldrawaxis@@Base+0x21c>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r3, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 34d7c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r3, #12 │ │ │ │ + ldr r3, [pc, #316] @ (5cec4 <__uspack_MOD_dcldrawaxis@@Base+0x220>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34d7c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 33fcc │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 33fcc │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5cdb2 <__uspack_MOD_dcldrawaxis@@Base+0x10e> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 5b604 <__rnmlib_MOD_dclrunningmean@@Base+0x138> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5cdc0 <__uspack_MOD_dcldrawaxis@@Base+0x11c> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 5b67c <__rnmlib_MOD_dclrunningmean@@Base+0x1b0> │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx 30de0 │ │ │ │ + cbz r7, 5cdea <__uspack_MOD_dcldrawaxis@@Base+0x146> │ │ │ │ + ldr r7, [pc, #248] @ (5cec8 <__uspack_MOD_dcldrawaxis@@Base+0x224>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #248] @ (5cecc <__uspack_MOD_dcldrawaxis@@Base+0x228>) │ │ │ │ + add r7, pc │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r7 │ │ │ │ + blx 321d4 │ │ │ │ + ldr r0, [pc, #240] @ (5ced0 <__uspack_MOD_dcldrawaxis@@Base+0x22c>) │ │ │ │ + adds r1, r7, #4 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 321d4 │ │ │ │ + cbz r6, 5ce0c <__uspack_MOD_dcldrawaxis@@Base+0x168> │ │ │ │ + ldr r6, [pc, #228] @ (5ced4 <__uspack_MOD_dcldrawaxis@@Base+0x230>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #228] @ (5ced8 <__uspack_MOD_dcldrawaxis@@Base+0x234>) │ │ │ │ + add r6, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r6, #16 │ │ │ │ + blx 321d4 │ │ │ │ + ldr r0, [pc, #220] @ (5cedc <__uspack_MOD_dcldrawaxis@@Base+0x238>) │ │ │ │ + add.w r1, r6, #20 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 321d4 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5ce32 <__uspack_MOD_dcldrawaxis@@Base+0x18e> │ │ │ │ + ldr r5, [pc, #204] @ (5cee0 <__uspack_MOD_dcldrawaxis@@Base+0x23c>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #204] @ (5cee4 <__uspack_MOD_dcldrawaxis@@Base+0x240>) │ │ │ │ + add r5, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + blx 2f8f4 │ │ │ │ + ldr r0, [pc, #192] @ (5cee8 <__uspack_MOD_dcldrawaxis@@Base+0x244>) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r5, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f8f4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5ce5c <__uspack_MOD_dcldrawaxis@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #176] @ (5ceec <__uspack_MOD_dcldrawaxis@@Base+0x248>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #176] @ (5cef0 <__uspack_MOD_dcldrawaxis@@Base+0x24c>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32e2c │ │ │ │ + ldr r1, [pc, #168] @ (5cef4 <__uspack_MOD_dcldrawaxis@@Base+0x250>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #168] @ (5cef8 <__uspack_MOD_dcldrawaxis@@Base+0x254>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32e2c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5ce86 <__uspack_MOD_dcldrawaxis@@Base+0x1e2> │ │ │ │ + ldr r1, [pc, #152] @ (5cefc <__uspack_MOD_dcldrawaxis@@Base+0x258>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #152] @ (5cf00 <__uspack_MOD_dcldrawaxis@@Base+0x25c>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32e2c │ │ │ │ + ldr r1, [pc, #140] @ (5cf04 <__uspack_MOD_dcldrawaxis@@Base+0x260>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #140] @ (5cf08 <__uspack_MOD_dcldrawaxis@@Base+0x264>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32e2c │ │ │ │ + ldr r0, [pc, #132] @ (5cf0c <__uspack_MOD_dcldrawaxis@@Base+0x268>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + nop │ │ │ │ + asrs r0, r1, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069044 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005cf10 <__uspack_MOD_dcldrawscaledgraph@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr.w r2, [pc, #1036] @ 5d330 <__uspack_MOD_dcldrawscaledgraph@@Base+0x420> │ │ │ │ + mov sl, r3 │ │ │ │ + ldr.w r3, [pc, #1032] @ 5d334 <__uspack_MOD_dcldrawscaledgraph@@Base+0x424> │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr.w r9, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #1 │ │ │ │ + ldr r0, [pc, #992] @ (5d338 <__uspack_MOD_dcldrawscaledgraph@@Base+0x428>) │ │ │ │ + subs r4, r7, r3 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + sub.w r8, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #976] @ (5d33c <__uspack_MOD_dcldrawscaledgraph@@Base+0x42c>) │ │ │ │ + movs r2, #18 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + add r4, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 34a48 │ │ │ │ + ldr r0, [pc, #960] @ (5d340 <__uspack_MOD_dcldrawscaledgraph@@Base+0x430>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5d248 <__uspack_MOD_dcldrawscaledgraph@@Base+0x338> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5d23c <__uspack_MOD_dcldrawscaledgraph@@Base+0x32c> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + bic.w sl, r4, r4, asr #31 │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ + cmp sl, fp │ │ │ │ + beq.n 5cfd8 <__uspack_MOD_dcldrawscaledgraph@@Base+0xc8> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #896] @ (5d344 <__uspack_MOD_dcldrawscaledgraph@@Base+0x434>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #892] @ (5d348 <__uspack_MOD_dcldrawscaledgraph@@Base+0x438>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #892] @ (5d34c <__uspack_MOD_dcldrawscaledgraph@@Base+0x43c>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp sl, fp │ │ │ │ + mov r3, sl │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + cmp r6, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bne.n 5d03c <__uspack_MOD_dcldrawscaledgraph@@Base+0x12c> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 5d1e4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 3133c │ │ │ │ + blx 333dc │ │ │ │ + blx 30950 │ │ │ │ + blx 2fd50 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 31a3c │ │ │ │ + ldr r2, [pc, #824] @ (5d350 <__uspack_MOD_dcldrawscaledgraph@@Base+0x440>) │ │ │ │ + ldr r3, [pc, #792] @ (5d334 <__uspack_MOD_dcldrawscaledgraph@@Base+0x424>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5d324 <__uspack_MOD_dcldrawscaledgraph@@Base+0x414> │ │ │ │ + ldr r0, [pc, #804] @ (5d354 <__uspack_MOD_dcldrawscaledgraph@@Base+0x444>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5d108 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + it ne │ │ │ │ + strne r0, [sp, #40] @ 0x28 │ │ │ │ + bne.w 5d1e6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + blx 3133c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + blx 333dc │ │ │ │ + blx 30950 │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 5d2d0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3c0> │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r7, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5d092 <__uspack_MOD_dcldrawscaledgraph@@Base+0x182> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 5d29a <__uspack_MOD_dcldrawscaledgraph@@Base+0x38a> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + blx 31a3c │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 5d2f0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3e0> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + add.w r1, r3, r4, lsl #2 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + add r5, r6 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5d0c6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1b6> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 5d016 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5d100 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ + mov.w sl, r9, lsl #2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r3, r2 │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + add r4, sl │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5d0f4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1e4> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5d016 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov.w sl, r6, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, sl │ │ │ │ + cmp r7, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5d11c <__uspack_MOD_dcldrawscaledgraph@@Base+0x20c> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + bne.w 5d2cc <__uspack_MOD_dcldrawscaledgraph@@Base+0x3bc> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3133c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r0, r1, r4, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, sl │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 5d14e <__uspack_MOD_dcldrawscaledgraph@@Base+0x23e> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 5d06a <__uspack_MOD_dcldrawscaledgraph@@Base+0x15a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5d218 <__uspack_MOD_dcldrawscaledgraph@@Base+0x308> │ │ │ │ + mov.w sl, r9, lsl #2 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + add.w r0, r1, r0, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, sl │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 5d180 <__uspack_MOD_dcldrawscaledgraph@@Base+0x270> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + blx 333dc │ │ │ │ + blx 30950 │ │ │ │ + blx 2fd50 │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, r5 │ │ │ │ + bne.n 5d22a <__uspack_MOD_dcldrawscaledgraph@@Base+0x31a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, sl │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5d1b8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2a8> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + blx 31a3c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5d2da <__uspack_MOD_dcldrawscaledgraph@@Base+0x3ca> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 5d016 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + b.n 5d0e8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1d8> │ │ │ │ + mov r1, r5 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bge.n 5d254 <__uspack_MOD_dcldrawscaledgraph@@Base+0x344> │ │ │ │ + movs r0, #1 │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3133c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5d2f8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3e8> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 5d212 <__uspack_MOD_dcldrawscaledgraph@@Base+0x302> │ │ │ │ + mov.w sl, r6, lsl #2 │ │ │ │ + b.n 5d142 <__uspack_MOD_dcldrawscaledgraph@@Base+0x232> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + blx 333dc │ │ │ │ + blx 30950 │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 5d07e <__uspack_MOD_dcldrawscaledgraph@@Base+0x16e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 5d0a0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x190> │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 347d4 │ │ │ │ + b.n 5cfae <__uspack_MOD_dcldrawscaledgraph@@Base+0x9e> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 325e4 │ │ │ │ + b.n 5cf9c <__uspack_MOD_dcldrawscaledgraph@@Base+0x8c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov.w sl, r9, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, sl │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 5d26a <__uspack_MOD_dcldrawscaledgraph@@Base+0x35a> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 3133c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 5d172 <__uspack_MOD_dcldrawscaledgraph@@Base+0x262> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5d20c <__uspack_MOD_dcldrawscaledgraph@@Base+0x2fc> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5d172 <__uspack_MOD_dcldrawscaledgraph@@Base+0x262> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.n 5d328 <__uspack_MOD_dcldrawscaledgraph@@Base+0x418> │ │ │ │ + movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6909e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35038 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + blx 31a3c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 5d100 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.w 5d0be <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ae> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (690ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (690b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r7, [pc, #432] @ (69260 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000690b4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + b.n 5d100 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 5d1e6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ + movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6910e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f31c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 5d0a8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x198> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.w 5d0be <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ae> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6911c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69120 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r6, [pc, #1008] @ (69510 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ - movs r0, r1 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 5d016 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + b.n 5d0e8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1d8> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5d016 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + blx 333dc │ │ │ │ + blx 30950 │ │ │ │ + blx 2fd50 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 31a3c │ │ │ │ + b.n 5d100 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov.w sl, r9, lsl #2 │ │ │ │ + b.n 5d1a8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x298> │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ + movs r3, r1 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069124 : │ │ │ │ +0005d358 <__uspack_MOD_dcldrawscaledaxis@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 69192 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #164] @ (5d414 <__uspack_MOD_dcldrawscaledaxis@@Base+0xbc>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r0, [pc, #164] @ (5d418 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc0>) │ │ │ │ + mov r6, r2 │ │ │ │ + mov r8, r2 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r2, #17 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 34a48 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5d3fa <__uspack_MOD_dcldrawscaledaxis@@Base+0xa2> │ │ │ │ + ldr r6, [pc, #148] @ (5d41c <__uspack_MOD_dcldrawscaledaxis@@Base+0xc4>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r7, [pc, #148] @ (5d420 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc8>) │ │ │ │ + add r6, pc │ │ │ │ + add r7, pc │ │ │ │ + add.w r1, r6, #8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + blx 34d7c │ │ │ │ + ldr r3, [pc, #136] @ (5d424 <__uspack_MOD_dcldrawscaledaxis@@Base+0xcc>) │ │ │ │ + add.w r1, r6, #12 │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34d7c │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 33fcc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 33fcc │ │ │ │ + cbz r5, 5d406 <__uspack_MOD_dcldrawscaledaxis@@Base+0xae> │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33008 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (691a0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (691a4 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f704 │ │ │ │ + ldr r4, [pc, #92] @ (5d428 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd0>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #92] @ (5d42c <__uspack_MOD_dcldrawscaledaxis@@Base+0xd4>) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + blx 2f8f4 │ │ │ │ + ldr r0, [pc, #80] @ (5d430 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd8>) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f8f4 │ │ │ │ + ldr r0, [pc, #72] @ (5d434 <__uspack_MOD_dcldrawscaledaxis@@Base+0xdc>) │ │ │ │ + movs r1, #17 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r6, [pc, #480] @ (69384 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000691a8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32034 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 30558 │ │ │ │ + cbz r5, 5d40c <__uspack_MOD_dcldrawscaledaxis@@Base+0xb4> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f704 │ │ │ │ + b.n 5d3ea <__uspack_MOD_dcldrawscaledaxis@@Base+0x92> │ │ │ │ + blx 2fd50 │ │ │ │ + b.n 5d3ca <__uspack_MOD_dcldrawscaledaxis@@Base+0x72> │ │ │ │ + blx 2fd50 │ │ │ │ + b.n 5d3ea <__uspack_MOD_dcldrawscaledaxis@@Base+0x92> │ │ │ │ + nop │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r0, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ + movs r4, r1 │ │ │ │ + strh r2, [r2, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r0, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ + movs r4, r1 │ │ │ │ + strh r6, [r1, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r0, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r1, #26] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000691d0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005d438 <__uspack_MOD_dclfitscalingparm@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 35558 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000691f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 304e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r0, [pc, #32] @ (5d468 <__uspack_MOD_dclfitscalingparm@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 333dc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #17 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + strh r4, [r0, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069214 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005d46c <__uspack_MOD_dclsettitle@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r0, [pc, #104] @ (5d4ec <__uspack_MOD_dclsettitle@@Base+0x80>) │ │ │ │ + mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 69282 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f304 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + movs r1, #11 │ │ │ │ + ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r7, 5d4ac <__uspack_MOD_dclsettitle@@Base+0x40> │ │ │ │ + ldr r0, [pc, #80] @ (5d4f0 <__uspack_MOD_dclsettitle@@Base+0x84>) │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69290 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69294 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [pc, #544] @ (694b4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 32e2c │ │ │ │ + cbz r6, 5d4bc <__uspack_MOD_dclsettitle@@Base+0x50> │ │ │ │ + ldr r0, [pc, #68] @ (5d4f4 <__uspack_MOD_dclsettitle@@Base+0x88>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 32e2c │ │ │ │ + cbz r5, 5d4cc <__uspack_MOD_dclsettitle@@Base+0x60> │ │ │ │ + ldr r0, [pc, #56] @ (5d4f8 <__uspack_MOD_dclsettitle@@Base+0x8c>) │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 32e2c │ │ │ │ + cbz r4, 5d4dc <__uspack_MOD_dclsettitle@@Base+0x70> │ │ │ │ + ldr r0, [pc, #44] @ (5d4fc <__uspack_MOD_dclsettitle@@Base+0x90>) │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32e2c │ │ │ │ + ldr r0, [pc, #32] @ (5d500 <__uspack_MOD_dclsettitle@@Base+0x94>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + strh r2, [r3, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r1, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r0, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r7, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r6, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r0, #20] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069298 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005d504 <__uspack_MOD_dclscalingpoint@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 69306 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #928] @ (5d8b8 <__uspack_MOD_dclscalingpoint@@Base+0x3b4>) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r3, [pc, #928] @ (5d8bc <__uspack_MOD_dclscalingpoint@@Base+0x3b8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5d5fc <__uspack_MOD_dclscalingpoint@@Base+0xf8> │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5d5fc <__uspack_MOD_dclscalingpoint@@Base+0xf8> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 5d654 <__uspack_MOD_dclscalingpoint@@Base+0x150> │ │ │ │ + negs r3, r7 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 5d66a <__uspack_MOD_dclscalingpoint@@Base+0x166> │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5d61a <__uspack_MOD_dclscalingpoint@@Base+0x116> │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + ldr.w r9, [r1, #24] │ │ │ │ + movs r1, #15 │ │ │ │ + sub.w r8, r2, r3 │ │ │ │ + ldr r3, [pc, #864] @ (5d8c0 <__uspack_MOD_dclscalingpoint@@Base+0x3bc>) │ │ │ │ + cmp.w r9, #0 │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + add r3, pc │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f768 │ │ │ │ + ldr r0, [pc, #840] @ (5d8c4 <__uspack_MOD_dclscalingpoint@@Base+0x3c0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + bic.w r2, r2, r2, asr #31 │ │ │ │ + mov sl, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 5d772 <__uspack_MOD_dclscalingpoint@@Base+0x26e> │ │ │ │ + bic.w r3, r6, r6, asr #31 │ │ │ │ + mov fp, r3 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d5b8 <__uspack_MOD_dclscalingpoint@@Base+0xb4> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #800] @ (5d8c8 <__uspack_MOD_dclscalingpoint@@Base+0x3c4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ + ldr r2, [pc, #796] @ (5d8cc <__uspack_MOD_dclscalingpoint@@Base+0x3c8>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp fp, sl │ │ │ │ + mov r3, fp │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r7, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne.n 5d682 <__uspack_MOD_dclscalingpoint@@Base+0x17e> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 5d6aa <__uspack_MOD_dclscalingpoint@@Base+0x1a6> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31770 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69314 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69318 ) │ │ │ │ - add r1, pc │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3133c │ │ │ │ + ldr r2, [pc, #760] @ (5d8d0 <__uspack_MOD_dclscalingpoint@@Base+0x3cc>) │ │ │ │ + ldr r3, [pc, #736] @ (5d8bc <__uspack_MOD_dclscalingpoint@@Base+0x3b8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5d8b4 <__uspack_MOD_dclscalingpoint@@Base+0x3b0> │ │ │ │ + ldr r0, [pc, #740] @ (5d8d4 <__uspack_MOD_dclscalingpoint@@Base+0x3d0>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [pc, #16] @ (69328 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006931c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5d54a <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ + ldr r0, [pc, #724] @ (5d8d8 <__uspack_MOD_dclscalingpoint@@Base+0x3d4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + ldr r0, [pc, #716] @ (5d8dc <__uspack_MOD_dclscalingpoint@@Base+0x3d8>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + b.n 5d5d6 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + ldr r0, [pc, #708] @ (5d8e0 <__uspack_MOD_dclscalingpoint@@Base+0x3dc>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + ldr r0, [pc, #700] @ (5d8e4 <__uspack_MOD_dclscalingpoint@@Base+0x3e0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5d5d6 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + bic.w r3, r6, r6, asr #31 │ │ │ │ + vldr s15, [sp, #36] @ 0x24 │ │ │ │ + cmp r7, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne.w 5d78a <__uspack_MOD_dclscalingpoint@@Base+0x286> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + vstr s15, [sp, #40] @ 0x28 │ │ │ │ + blx 3133c │ │ │ │ + b.n 5d5d6 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + movs r7, #1 │ │ │ │ + subs r6, r6, r3 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 5d54a <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ + ldr r0, [pc, #636] @ (5d8e8 <__uspack_MOD_dclscalingpoint@@Base+0x3e4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + ldr r0, [pc, #628] @ (5d8ec <__uspack_MOD_dclscalingpoint@@Base+0x3e8>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + b.n 5d634 <__uspack_MOD_dclscalingpoint@@Base+0x130> │ │ │ │ + subs r1, r6, #1 │ │ │ │ + bpl.n 5d6e0 <__uspack_MOD_dclscalingpoint@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6938a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + cmp.w r9, #1 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ + it ne │ │ │ │ + strne r0, [sp, #28] │ │ │ │ + bne.n 5d6ac <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3133c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5d5d6 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35ce8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bge.w 5d7e6 <__uspack_MOD_dclscalingpoint@@Base+0x2e2> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3133c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5d76a <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 5d8ac <__uspack_MOD_dclscalingpoint@@Base+0x3a8> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov.w fp, r6, lsl #2 │ │ │ │ + add.w sl, r3, r7 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + b.n 5d726 <__uspack_MOD_dclscalingpoint@@Base+0x222> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov ip, r0 │ │ │ │ + adds r2, r3, r7 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov sl, r2 │ │ │ │ + mov.w fp, r6, lsl #2 │ │ │ │ + add.w r0, r4, r2, lsl #2 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w lr, [r0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r0, r3 │ │ │ │ + cmp r2, r1 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + ble.n 5d700 <__uspack_MOD_dclscalingpoint@@Base+0x1fc> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 5d84a <__uspack_MOD_dclscalingpoint@@Base+0x346> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3133c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add.w r4, r4, sl, lsl #2 │ │ │ │ + add.w r0, r2, fp │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + add r4, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 5d730 <__uspack_MOD_dclscalingpoint@@Base+0x22c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69398 ) │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 5d5d6 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5d76a <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ + mov.w r3, r9, lsl #2 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r0, r1, r0, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + add r5, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 5d75e <__uspack_MOD_dclscalingpoint@@Base+0x25a> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5d5d6 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 5d84e <__uspack_MOD_dclscalingpoint@@Base+0x34a> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6939c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [pc, #512] @ (6959c ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000693a0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33668 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000693bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000693d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3133c │ │ │ │ + b.n 5d5d6 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + subs.w r8, r6, #1 │ │ │ │ + vstr s15, [sp, #12] │ │ │ │ + bmi.n 5d82e <__uspack_MOD_dclscalingpoint@@Base+0x32a> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 69446 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + vldr s15, [sp, #12] │ │ │ │ + add.w r4, r4, r3, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r7 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5d7b2 <__uspack_MOD_dclscalingpoint@@Base+0x2ae> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #32 │ │ │ │ + vstr s15, [sp, #40] @ 0x28 │ │ │ │ + blx 3133c │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r6, r3 │ │ │ │ + add r4, r7 │ │ │ │ + bge.n 5d7d0 <__uspack_MOD_dclscalingpoint@@Base+0x2cc> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5d5d6 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov.w r3, r9, lsl #2 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w lr, [r0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r0, r3 │ │ │ │ + cmp r8, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 5d7fc <__uspack_MOD_dclscalingpoint@@Base+0x2f8> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3133c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5d754 <__uspack_MOD_dclscalingpoint@@Base+0x250> │ │ │ │ + cmp r6, #0 │ │ │ │ + bgt.w 5d6d2 <__uspack_MOD_dclscalingpoint@@Base+0x1ce> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 5d754 <__uspack_MOD_dclscalingpoint@@Base+0x250> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + vldr s15, [sp, #12] │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ + vstr s15, [sp, #40] @ 0x28 │ │ │ │ + blx 3133c │ │ │ │ + b.n 5d7de <__uspack_MOD_dclscalingpoint@@Base+0x2da> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + b.n 5d6ac <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ + cmp r8, r4 │ │ │ │ + bge.n 5d86c <__uspack_MOD_dclscalingpoint@@Base+0x368> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3133c │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30530 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5d5d6 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + adds r4, #1 │ │ │ │ + add r3, r9 │ │ │ │ + cmp r8, r4 │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ + bge.n 5d882 <__uspack_MOD_dclscalingpoint@@Base+0x37e> │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3133c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r2, [r6], #4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r8, r3 │ │ │ │ + add r5, r9 │ │ │ │ + bge.n 5d89c <__uspack_MOD_dclscalingpoint@@Base+0x398> │ │ │ │ + b.n 5d864 <__uspack_MOD_dclscalingpoint@@Base+0x360> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69454 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69458 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r3, [pc, #784] @ (69768 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5d76a <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r5, #31 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r0, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r0, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r3, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + strh r4, [r7, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r4, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r6, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r1, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r3, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r7, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r1, #4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006945c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005d8f0 <__blklib_MOD_dclintervalge@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5d9dc <__blklib_MOD_dclintervalge@@Base+0xec>) │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [pc, #216] @ (5d9e0 <__blklib_MOD_dclintervalge@@Base+0xf0>) │ │ │ │ + mov r8, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbz r4, 5d95e <__blklib_MOD_dclintervalge@@Base+0x6e> │ │ │ │ + ldrd r6, r7, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5d9e4 <__blklib_MOD_dclintervalge@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5d96a <__blklib_MOD_dclintervalge@@Base+0x7a> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e44 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 694b6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r0, [pc, #172] @ (5d9e8 <__blklib_MOD_dclintervalge@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #168] @ (5d9ec <__blklib_MOD_dclintervalge@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5d9e0 <__blklib_MOD_dclintervalge@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5d9d6 <__blklib_MOD_dclintervalge@@Base+0xe6> │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 319cc │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (694c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (694c8 ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5d9f0 <__blklib_MOD_dclintervalge@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r3, [pc, #336] @ (69618 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2f768 │ │ │ │ + b.n 5d92c <__blklib_MOD_dclintervalge@@Base+0x3c> │ │ │ │ + subs r6, r7, r6 │ │ │ │ + bmi.n 5d9bc <__blklib_MOD_dclintervalge@@Base+0xcc> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 5d984 <__blklib_MOD_dclintervalge@@Base+0x94> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 30e44 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r1, r7, r9, lsl #2 │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 5d9a8 <__blklib_MOD_dclintervalge@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5d938 <__blklib_MOD_dclintervalge@@Base+0x48> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 30e44 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5d938 <__blklib_MOD_dclintervalge@@Base+0x48> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000694cc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005d9f4 <__blklib_MOD_dclintervalgt@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5dae0 <__blklib_MOD_dclintervalgt@@Base+0xec>) │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [pc, #216] @ (5dae4 <__blklib_MOD_dclintervalgt@@Base+0xf0>) │ │ │ │ + mov r8, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbz r4, 5da62 <__blklib_MOD_dclintervalgt@@Base+0x6e> │ │ │ │ + ldrd r6, r7, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5dae8 <__blklib_MOD_dclintervalgt@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5da6e <__blklib_MOD_dclintervalgt@@Base+0x7a> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33998 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 69526 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r0, [pc, #172] @ (5daec <__blklib_MOD_dclintervalgt@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #168] @ (5daf0 <__blklib_MOD_dclintervalgt@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5dae4 <__blklib_MOD_dclintervalgt@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5dada <__blklib_MOD_dclintervalgt@@Base+0xe6> │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33a0c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69534 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69538 ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5daf4 <__blklib_MOD_dclintervalgt@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [pc, #912] @ (698c8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006953c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + blx 2f768 │ │ │ │ + b.n 5da30 <__blklib_MOD_dclintervalgt@@Base+0x3c> │ │ │ │ + subs r6, r7, r6 │ │ │ │ + bmi.n 5dac0 <__blklib_MOD_dclintervalgt@@Base+0xcc> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 695aa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33e40 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 5da88 <__blklib_MOD_dclintervalgt@@Base+0x94> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 33998 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r1, r7, r9, lsl #2 │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 5daac <__blklib_MOD_dclintervalgt@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5da3c <__blklib_MOD_dclintervalgt@@Base+0x48> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 33998 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (695b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (695bc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [pc, #384] @ (6973c ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000695c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000695dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3193c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 5da3c <__blklib_MOD_dclintervalgt@@Base+0x48> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r0, r7, #11 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000695f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0005daf8 <__blklib_MOD_dclintervalle@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5dbe4 <__blklib_MOD_dclintervalle@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (5dbe8 <__blklib_MOD_dclintervalle@@Base+0xf0>) │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, #1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbz r4, 5db66 <__blklib_MOD_dclintervalle@@Base+0x6e> │ │ │ │ + ldrd r6, r7, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5dbec <__blklib_MOD_dclintervalle@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5db72 <__blklib_MOD_dclintervalle@@Base+0x7a> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + blx 358f0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #172] @ (5dbf0 <__blklib_MOD_dclintervalle@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #168] @ (5dbf4 <__blklib_MOD_dclintervalle@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5dbe8 <__blklib_MOD_dclintervalle@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5dbde <__blklib_MOD_dclintervalle@@Base+0xe6> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5dbf8 <__blklib_MOD_dclintervalle@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 5db34 <__blklib_MOD_dclintervalle@@Base+0x3c> │ │ │ │ + subs r6, r7, r6 │ │ │ │ + bmi.n 5dbc4 <__blklib_MOD_dclintervalle@@Base+0xcc> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 69676 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r3, sl │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r8 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3247c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 5db8c <__blklib_MOD_dclintervalle@@Base+0x94> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 358f0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r1, r7, r9, lsl #2 │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 5dbb0 <__blklib_MOD_dclintervalle@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5db40 <__blklib_MOD_dclintervalle@@Base+0x48> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 358f0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69684 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69688 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #592] @ (698d8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5db40 <__blklib_MOD_dclintervalle@@Base+0x48> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r6, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006968c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005dbfc <__blklib_MOD_dclintervallt@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69736 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5dce8 <__blklib_MOD_dclintervallt@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (5dcec <__blklib_MOD_dclintervallt@@Base+0xf0>) │ │ │ │ + mov r8, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbz r4, 5dc6a <__blklib_MOD_dclintervallt@@Base+0x6e> │ │ │ │ + ldrd r6, r7, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5dcf0 <__blklib_MOD_dclintervallt@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5dc76 <__blklib_MOD_dclintervallt@@Base+0x7a> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f80 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #172] @ (5dcf4 <__blklib_MOD_dclintervallt@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #168] @ (5dcf8 <__blklib_MOD_dclintervallt@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5dcec <__blklib_MOD_dclintervallt@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5dce2 <__blklib_MOD_dclintervallt@@Base+0xe6> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5dcfc <__blklib_MOD_dclintervallt@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 5dc38 <__blklib_MOD_dclintervallt@@Base+0x3c> │ │ │ │ + subs r6, r7, r6 │ │ │ │ + bmi.n 5dcc8 <__blklib_MOD_dclintervallt@@Base+0xcc> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69744 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 359f4 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 5dc90 <__blklib_MOD_dclintervallt@@Base+0x94> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 30f80 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r1, r7, r9, lsl #2 │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 5dcb4 <__blklib_MOD_dclintervallt@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 5dc44 <__blklib_MOD_dclintervallt@@Base+0x48> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 30f80 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (69754 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (69758 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6975c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (69760 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 5dc44 <__blklib_MOD_dclintervallt@@Base+0x48> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (69aa8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [pc, #792] @ (69a78 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069764 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005dd00 <__gnmlib_MOD_dclgoodnumge@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 352a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5dd38 <__gnmlib_MOD_dclgoodnumge@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34c4c │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fc60 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069780 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005dd3c <__gnmlib_MOD_dclgoodnumgt@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fe0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5dd74 <__gnmlib_MOD_dclgoodnumgt@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31464 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fc60 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006979c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005dd78 <__gnmlib_MOD_dclgoodnumle@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33014 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5ddb0 <__gnmlib_MOD_dclgoodnumle@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34bcc │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fc60 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000697b8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005ddb4 <__gnmlib_MOD_dclgoodnumlt@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2efb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5ddec <__gnmlib_MOD_dclgoodnumlt@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34018 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fc60 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000697d4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005ddf0 <__gnmlib_MOD_dclrestoregoodnumlist@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35784 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5de20 <__gnmlib_MOD_dclrestoregoodnumlist@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #21 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 30bc8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #21 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000697f0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005de24 <__gnmlib_MOD_dclsavegoodnumlist@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3185c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (5de54 <__gnmlib_MOD_dclsavegoodnumlist@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 34488 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006980c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005de58 <__gnmlib_MOD_dclgetgoodnumlist@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5df44 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (5df48 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + mov r8, r2 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 5deca <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (5df4c <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf4>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5ded6 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 32e7c │ │ │ │ + ldr r2, [pc, #168] @ (5df50 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (5df48 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5df3e <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (5df54 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xfc>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #140] @ (5df58 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x100>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 5de9c <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 5df24 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + blx 340e4 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r2 │ │ │ │ + cmp r4, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 5deea <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x92> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + add.w r6, r9, r6, lsl #2 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 32e7c │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 5df10 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5dea6 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 32e7c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5dea6 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x4e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cdp2 0, 9, cr0, cr6, cr10, {0} │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + cdp2 0, 5, cr0, cr10, cr10, {0} │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069828 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005df5c <__gnmlib_MOD_dclsetgoodnumlist@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 345e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5e048 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (5e04c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + mov r8, r2 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 5dfce <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (5e050 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf4>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5dfda <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 33474 │ │ │ │ + ldr r2, [pc, #168] @ (5e054 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (5e04c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5e042 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (5e058 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xfc>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #140] @ (5e05c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x100>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 5dfa0 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 5e028 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + blx 340e4 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r2 │ │ │ │ + cmp r4, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 5dfee <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x92> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + add.w r6, r9, r6, lsl #2 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 33474 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 5e014 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5dfaa <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 33474 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5dfaa <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x4e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldc2 0, cr0, [r2, #40] @ 0x28 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldc2l 0, cr0, [r6, #-40] @ 0xffffffd8 │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069844 : │ │ │ │ +0005e060 <__gnmlib_MOD_dclgoodnumexge@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5e09c <__gnmlib_MOD_dclgoodnumexge@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 698ac │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31e98 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 31740 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (698bc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (698c0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ nop │ │ │ │ - bx fp │ │ │ │ - movs r0, r1 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r6, [r5, #31] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000698c4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005e0a0 <__gnmlib_MOD_dclgoodnumexle@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5e0dc <__gnmlib_MOD_dclgoodnumexle@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 31e8c │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + strb r6, [r7, #30] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000698e0 : │ │ │ │ +0005e0e0 <__gnmlib_MOD_dclgoodnumexgt@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5e11c <__gnmlib_MOD_dclgoodnumexgt@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 69948 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f790 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 2f844 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69958 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6995c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ nop │ │ │ │ - mov sl, r8 │ │ │ │ - movs r0, r1 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r6, [r1, #30] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069960 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005e120 <__gnmlib_MOD_dclgoodnumexlt@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33cdc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5e15c <__gnmlib_MOD_dclgoodnumexlt@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 35118 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + strb r6, [r3, #29] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006997c : │ │ │ │ +0005e160 <__rfalib_MOD_dclgetamp@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5e274 <__rfalib_MOD_dclgetamp@@Base+0x114>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [pc, #252] @ (5e278 <__rfalib_MOD_dclgetamp@@Base+0x118>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r2, [r0, #28] │ │ │ │ + subs r2, r2, r3 │ │ │ │ + adds r6, r2, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r4, 5e1e6 <__rfalib_MOD_dclgetamp@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5e27c <__rfalib_MOD_dclgetamp@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5e1f2 <__rfalib_MOD_dclgetamp@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5e280 <__rfalib_MOD_dclgetamp@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 31eb4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5e284 <__rfalib_MOD_dclgetamp@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #192] @ (5e288 <__rfalib_MOD_dclgetamp@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5e278 <__rfalib_MOD_dclgetamp@@Base+0x118>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5e26e <__rfalib_MOD_dclgetamp@@Base+0x10e> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #164] @ (5e28c <__rfalib_MOD_dclgetamp@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 5e1a8 <__rfalib_MOD_dclgetamp@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5e24c <__rfalib_MOD_dclgetamp@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 699ea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3455c │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r2, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 5e20e <__rfalib_MOD_dclgetamp@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5e290 <__rfalib_MOD_dclgetamp@@Base+0x130>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r3, r7, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + add.w r6, r8, r6, lsl #2 │ │ │ │ + blx 31eb4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 5e238 <__rfalib_MOD_dclgetamp@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5e1ba <__rfalib_MOD_dclgetamp@@Base+0x5a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #64] @ (5e294 <__rfalib_MOD_dclgetamp@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 31eb4 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (699f8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (699fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5e1ba <__rfalib_MOD_dclgetamp@@Base+0x5a> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + smull r0, r0, sl, sl │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5e08c <__gnmlib_MOD_dclgoodnumexge@@Base+0x2c> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r4, #27] │ │ │ │ + movs r1, r1 │ │ │ │ + smlawb r0, ip, sl, r0 │ │ │ │ + strb r2, [r7, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5dfac <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x50> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5df50 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf8> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069a00 : │ │ │ │ +0005e298 <__rfalib_MOD_dclgetrms@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5e3ac <__rfalib_MOD_dclgetrms@@Base+0x114>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [pc, #252] @ (5e3b0 <__rfalib_MOD_dclgetrms@@Base+0x118>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r2, [r0, #28] │ │ │ │ + subs r2, r2, r3 │ │ │ │ + adds r6, r2, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r4, 5e31e <__rfalib_MOD_dclgetrms@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5e3b4 <__rfalib_MOD_dclgetrms@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5e32a <__rfalib_MOD_dclgetrms@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5e3b8 <__rfalib_MOD_dclgetrms@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 33128 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5e3bc <__rfalib_MOD_dclgetrms@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #192] @ (5e3c0 <__rfalib_MOD_dclgetrms@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5e3b0 <__rfalib_MOD_dclgetrms@@Base+0x118>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5e3a6 <__rfalib_MOD_dclgetrms@@Base+0x10e> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #164] @ (5e3c4 <__rfalib_MOD_dclgetrms@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 5e2e0 <__rfalib_MOD_dclgetrms@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5e384 <__rfalib_MOD_dclgetrms@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 69a6e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31670 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r2, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 5e346 <__rfalib_MOD_dclgetrms@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5e3c8 <__rfalib_MOD_dclgetrms@@Base+0x130>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r3, r7, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + add.w r6, r8, r6, lsl #2 │ │ │ │ + blx 33128 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 5e370 <__rfalib_MOD_dclgetrms@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5e2f2 <__rfalib_MOD_dclgetrms@@Base+0x5a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #64] @ (5e3cc <__rfalib_MOD_dclgetrms@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 33128 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69a7c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69a80 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp ip, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5e2f2 <__rfalib_MOD_dclgetrms@@Base+0x5a> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xfa52000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r3, #23] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5df54 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xfc> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r7, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa04000a │ │ │ │ + strb r6, [r1, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5de74 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x1c> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5de18 <__gnmlib_MOD_dclrestoregoodnumlist@@Base+0x28> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069a84 : │ │ │ │ +0005e3d0 <__rfalib_MOD_dclgetstd@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5e4e4 <__rfalib_MOD_dclgetstd@@Base+0x114>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [pc, #252] @ (5e4e8 <__rfalib_MOD_dclgetstd@@Base+0x118>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r2, [r0, #28] │ │ │ │ + subs r2, r2, r3 │ │ │ │ + adds r6, r2, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r4, 5e456 <__rfalib_MOD_dclgetstd@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5e4ec <__rfalib_MOD_dclgetstd@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5e462 <__rfalib_MOD_dclgetstd@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5e4f0 <__rfalib_MOD_dclgetstd@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 2fddc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5e4f4 <__rfalib_MOD_dclgetstd@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #192] @ (5e4f8 <__rfalib_MOD_dclgetstd@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5e4e8 <__rfalib_MOD_dclgetstd@@Base+0x118>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5e4de <__rfalib_MOD_dclgetstd@@Base+0x10e> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #164] @ (5e4fc <__rfalib_MOD_dclgetstd@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 5e418 <__rfalib_MOD_dclgetstd@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5e4bc <__rfalib_MOD_dclgetstd@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 69af2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 322a0 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r2, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 5e47e <__rfalib_MOD_dclgetstd@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5e500 <__rfalib_MOD_dclgetstd@@Base+0x130>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r3, r7, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + add.w r6, r8, r6, lsl #2 │ │ │ │ + blx 2fddc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 5e4a8 <__rfalib_MOD_dclgetstd@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5e42a <__rfalib_MOD_dclgetstd@@Base+0x5a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #64] @ (5e504 <__rfalib_MOD_dclgetstd@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 2fddc │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69b00 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69b04 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r0, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069b08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069b24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33510 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 5e42a <__rfalib_MOD_dclgetstd@@Base+0x5a> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsb.w r0, [sl, sl] │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5de1c <__gnmlib_MOD_dclrestoregoodnumlist@@Base+0x2c> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r1, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + str.w r0, [ip, #10] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5dd3c <__gnmlib_MOD_dclgoodnumgt@@Base> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5ece0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x178> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069b40 : │ │ │ │ +0005e508 <__rfalib_MOD_dclgetvar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5e61c <__rfalib_MOD_dclgetvar@@Base+0x114>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 69bae │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34ae0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #252] @ (5e620 <__rfalib_MOD_dclgetvar@@Base+0x118>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r2, [r0, #28] │ │ │ │ + subs r2, r2, r3 │ │ │ │ + adds r6, r2, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r4, 5e58e <__rfalib_MOD_dclgetvar@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5e624 <__rfalib_MOD_dclgetvar@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5e59a <__rfalib_MOD_dclgetvar@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5e628 <__rfalib_MOD_dclgetvar@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 327cc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5e62c <__rfalib_MOD_dclgetvar@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #192] @ (5e630 <__rfalib_MOD_dclgetvar@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5e620 <__rfalib_MOD_dclgetvar@@Base+0x118>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5e616 <__rfalib_MOD_dclgetvar@@Base+0x10e> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69bbc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69bc0 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #164] @ (5e634 <__rfalib_MOD_dclgetvar@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, fp │ │ │ │ - movs r0, r1 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069bc4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + blx 2f768 │ │ │ │ + b.n 5e550 <__rfalib_MOD_dclgetvar@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5e5f4 <__rfalib_MOD_dclgetvar@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 69c1e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34ad4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r2, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 5e5b6 <__rfalib_MOD_dclgetvar@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5e638 <__rfalib_MOD_dclgetvar@@Base+0x130>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r3, r7, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + add.w r6, r8, r6, lsl #2 │ │ │ │ + blx 327cc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 5e5e0 <__rfalib_MOD_dclgetvar@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69c2c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69c30 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - mvns r4, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069c34 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + b.n 5e562 <__rfalib_MOD_dclgetvar@@Base+0x5a> │ │ │ │ + movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 69c8e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 340b4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + ldr r2, [pc, #64] @ (5e63c <__rfalib_MOD_dclgetvar@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 327cc │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69c9c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69ca0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - muls r4, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5e562 <__rfalib_MOD_dclgetvar@@Base+0x5a> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf7e2000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r0, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5ece4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x17c> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r4, #13] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf794000a │ │ │ │ + strb r6, [r6, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5ec04 <__sgpack_MOD_dclshaderegionprojected@@Base+0x9c> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5eba8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x40> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069ca4 : │ │ │ │ +0005e640 <__rfalib_MOD_dclgetave@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5e754 <__rfalib_MOD_dclgetave@@Base+0x114>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [pc, #252] @ (5e758 <__rfalib_MOD_dclgetave@@Base+0x118>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r2, [r0, #28] │ │ │ │ + subs r2, r2, r3 │ │ │ │ + adds r6, r2, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r4, 5e6c6 <__rfalib_MOD_dclgetave@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5e75c <__rfalib_MOD_dclgetave@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5e6d2 <__rfalib_MOD_dclgetave@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5e760 <__rfalib_MOD_dclgetave@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 330c4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5e764 <__rfalib_MOD_dclgetave@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #192] @ (5e768 <__rfalib_MOD_dclgetave@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5e758 <__rfalib_MOD_dclgetave@@Base+0x118>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5e74e <__rfalib_MOD_dclgetave@@Base+0x10e> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #164] @ (5e76c <__rfalib_MOD_dclgetave@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 5e688 <__rfalib_MOD_dclgetave@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5e72c <__rfalib_MOD_dclgetave@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 69d12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35cdc │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r2, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 5e6ee <__rfalib_MOD_dclgetave@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5e770 <__rfalib_MOD_dclgetave@@Base+0x130>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r3, r7, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + add.w r6, r8, r6, lsl #2 │ │ │ │ + blx 330c4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 5e718 <__rfalib_MOD_dclgetave@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5e69a <__rfalib_MOD_dclgetave@@Base+0x5a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #64] @ (5e774 <__rfalib_MOD_dclgetave@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 330c4 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69d20 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69d24 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cmn r0, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069d28 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35bd0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069d44 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 356a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069d6c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33c30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069d94 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31874 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069dbc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 35b08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069de4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 321c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069e0c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32e10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 5e69a <__rfalib_MOD_dclgetave@@Base+0x5a> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subw r0, sl, #2058 @ 0x80a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r2, #9] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5ebac <__sgpack_MOD_dclshaderegionprojected@@Base+0x44> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r6, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf65c000a │ │ │ │ + strb r2, [r1, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5eacc <__sgpack_MOD_dclgetshadepattern@@Base> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5ea70 <__sgpack_MOD_dcldrawarrow@@Base+0x58> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069e34 : │ │ │ │ +0005e778 <__sgpack_MOD_dclgetarrowlineindex@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5e7d0 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34794 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5e7d4 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5e7d8 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31b64 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #20 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (5e7dc <__sgpack_MOD_dclgetarrowlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5e7d4 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5e7cc <__sgpack_MOD_dclgetarrowlineindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + sbcs.w r0, r6, #9043968 @ 0x8a0000 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, #5] │ │ │ │ + movs r1, r1 │ │ │ │ + adc.w r0, lr, #9043968 @ 0x8a0000 │ │ │ │ │ │ │ │ -00069e5c : │ │ │ │ +0005e7e0 <__sgpack_MOD_dclgetarrowlinetype@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5e838 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f104 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5e83c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x5c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5e840 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 301e4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (5e844 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5e83c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5e834 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + add.w r0, lr, #9043968 @ 0x8a0000 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #3] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf4e6000a │ │ │ │ │ │ │ │ -00069e84 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005e848 <__sgpack_MOD_dclsetarrowlineindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31e40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069eac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3200c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069ec8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ecc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069ee4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 69f62 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r3, sl │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r8 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 343f0 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 31428 │ │ │ │ + ldr r4, [pc, #32] @ (5e878 <__sgpack_MOD_dclsetarrowlineindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #20 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69f70 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69f74 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069f78 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, #1 │ │ │ │ + blx 2f768 │ │ │ │ mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 69fee │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 32bc4 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ + blx 3381c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69ffc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a000 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ands r4, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a004 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f214 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a020 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a03c : │ │ │ │ - b.w 33380 │ │ │ │ - │ │ │ │ -0006a040 : │ │ │ │ - b.w 32914 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + strb r0, [r6, #2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a044 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005e87c <__sgpack_MOD_dclsetarrowlinetype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a0f0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5e8ac <__sgpack_MOD_dclsetarrowlinetype@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a0fe │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 302a4 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ + movs r1, #19 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ + blx 3565c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6a10c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6a110 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6a114 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6a118 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r7, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r7, #12 │ │ │ │ - movs r0, r1 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + strb r4, [r2, #2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a11c : │ │ │ │ +0005e8b0 <__sgpack_MOD_dcldrawarrowprojected@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ + ldr r2, [pc, #136] @ (5e94c <__sgpack_MOD_dcldrawarrowprojected@@Base+0x9c>) │ │ │ │ + sub sp, #28 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6a190 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r3, [pc, #132] @ (5e950 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #128] @ (5e954 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r0, [pc, #124] @ (5e958 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + blx 34a48 │ │ │ │ + cbz r5, 5e932 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x82> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 5e93e <__sgpack_MOD_dcldrawarrowprojected@@Base+0x8e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - blx 30740 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a1a0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a1a4 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 32be8 │ │ │ │ + ldr r2, [pc, #76] @ (5e95c <__sgpack_MOD_dcldrawarrowprojected@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #60] @ (5e950 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5e948 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x98> │ │ │ │ + ldr r0, [pc, #60] @ (5e960 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xb0>) │ │ │ │ + movs r1, #21 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ - movs r0, r1 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a1a8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6a210 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 308a0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 301e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5e8f8 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x48> │ │ │ │ + add r4, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a220 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a224 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ - movs r0, r1 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 31b64 │ │ │ │ + b.n 5e8fe <__sgpack_MOD_dcldrawarrowprojected@@Base+0x4e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + bics.w r0, sl, #9043968 @ 0x8a0000 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r2, #1] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf3f2000a │ │ │ │ + strb r2, [r2, #0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a228 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005e964 <__sgpack_MOD_dcldrawarrownormalized@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #136] @ (5ea00 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x9c>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #132] @ (5ea04 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6a290 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #128] @ (5ea08 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #22 │ │ │ │ + ldr r0, [pc, #124] @ (5ea0c <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + blx 34a48 │ │ │ │ + cbz r5, 5e9e6 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x82> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 5e9f2 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x8e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34424 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a2a0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a2a4 ) │ │ │ │ - add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31e28 │ │ │ │ + ldr r2, [pc, #76] @ (5ea10 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #60] @ (5ea04 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5e9fc <__sgpack_MOD_dcldrawarrownormalized@@Base+0x98> │ │ │ │ + ldr r0, [pc, #60] @ (5ea14 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xb0>) │ │ │ │ + movs r1, #22 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ - movs r0, r1 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 301e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5e9ac <__sgpack_MOD_dcldrawarrownormalized@@Base+0x48> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b64 │ │ │ │ + b.n 5e9b2 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x4e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + usat r0, #10, r6 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf33e000a │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a2a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005ea18 <__sgpack_MOD_dcldrawarrow@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #136] @ (5eab4 <__sgpack_MOD_dcldrawarrow@@Base+0x9c>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #132] @ (5eab8 <__sgpack_MOD_dcldrawarrow@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #128] @ (5eabc <__sgpack_MOD_dcldrawarrow@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #124] @ (5eac0 <__sgpack_MOD_dcldrawarrow@@Base+0xa8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + blx 34a48 │ │ │ │ + cbz r5, 5ea9a <__sgpack_MOD_dcldrawarrow@@Base+0x82> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 5eaa6 <__sgpack_MOD_dcldrawarrow@@Base+0x8e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a356 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a364 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - blx 35914 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 34310 │ │ │ │ + ldr r2, [pc, #76] @ (5eac4 <__sgpack_MOD_dcldrawarrow@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #60] @ (5eab8 <__sgpack_MOD_dcldrawarrow@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5eab0 <__sgpack_MOD_dcldrawarrow@@Base+0x98> │ │ │ │ + ldr r0, [pc, #60] @ (5eac8 <__sgpack_MOD_dcldrawarrow@@Base+0xb0>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ + blx 301e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5ea60 <__sgpack_MOD_dcldrawarrow@@Base+0x48> │ │ │ │ + add r4, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6a374 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6a378 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6a37c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6a380 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ - movs r0, r1 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ - movs r0, r1 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 31b64 │ │ │ │ + b.n 5ea66 <__sgpack_MOD_dcldrawarrow@@Base+0x4e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf2d2000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf28a000a │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a384 : │ │ │ │ +0005eacc <__sgpack_MOD_dclgetshadepattern@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5eb24 <__sgpack_MOD_dclgetshadepattern@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2fc14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5eb28 <__sgpack_MOD_dclgetshadepattern@@Base+0x5c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5eb2c <__sgpack_MOD_dclgetshadepattern@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34504 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (5eb30 <__sgpack_MOD_dclgetshadepattern@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5eb28 <__sgpack_MOD_dclgetshadepattern@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5eb20 <__sgpack_MOD_dclgetshadepattern@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf222000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf1fa000a │ │ │ │ │ │ │ │ -0006a3ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005eb34 <__sgpack_MOD_dclsetshadepattern@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6a41a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32b08 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5eb64 <__sgpack_MOD_dclsetshadepattern@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 334e0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a428 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a42c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a430 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005eb68 <__sgpack_MOD_dclshaderegionprojected@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6a498 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #516] @ (5ed80 <__sgpack_MOD_dclshaderegionprojected@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #516] @ (5ed84 <__sgpack_MOD_dclshaderegionprojected@@Base+0x21c>) │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + movs r2, #23 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + ldr r0, [pc, #480] @ (5ed88 <__sgpack_MOD_dclshaderegionprojected@@Base+0x220>) │ │ │ │ + subs r3, r5, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + subs r5, r4, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #1 │ │ │ │ + add r4, r3 │ │ │ │ + add.w r9, r5, r3 │ │ │ │ + ldr r1, [pc, #452] @ (5ed8c <__sgpack_MOD_dclshaderegionprojected@@Base+0x224>) │ │ │ │ + bic.w r8, r4, r4, asr #31 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + bic.w sl, r9, r9, asr #31 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 34a48 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 5ebf4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x8c> │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #428] @ (5ed90 <__sgpack_MOD_dclshaderegionprojected@@Base+0x228>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #424] @ (5ed94 <__sgpack_MOD_dclshaderegionprojected@@Base+0x22c>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5ed22 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1ba> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 5ec4a <__sgpack_MOD_dclshaderegionprojected@@Base+0xe2> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5ecf0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x188> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2f1a0 │ │ │ │ + ldr r2, [pc, #368] @ (5ed98 <__sgpack_MOD_dclshaderegionprojected@@Base+0x230>) │ │ │ │ + ldr r3, [pc, #348] @ (5ed84 <__sgpack_MOD_dclshaderegionprojected@@Base+0x21c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5ed7c <__sgpack_MOD_dclshaderegionprojected@@Base+0x214> │ │ │ │ + ldr r0, [pc, #352] @ (5ed9c <__sgpack_MOD_dclshaderegionprojected@@Base+0x234>) │ │ │ │ + movs r1, #23 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5ec72 <__sgpack_MOD_dclshaderegionprojected@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne.w 5ed6e <__sgpack_MOD_dclshaderegionprojected@@Base+0x206> │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 341d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + blx 2f1a0 │ │ │ │ + mov r0, sl │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a4a8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a4ac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a4b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + b.n 5ec24 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6a51e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f438 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r8 │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5ec8a <__sgpack_MOD_dclshaderegionprojected@@Base+0x122> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bne.n 5ed6e <__sgpack_MOD_dclshaderegionprojected@@Base+0x206> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2f1a0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r0, sl, r3, lsl #2 │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r8 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 5ecb4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x14c> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5ec24 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 5ece8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r9, r1, r9, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r9, r2 │ │ │ │ + bne.n 5ecdc <__sgpack_MOD_dclshaderegionprojected@@Base+0x174> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5ec24 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5ed2e <__sgpack_MOD_dclshaderegionprojected@@Base+0x1c6> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2f1a0 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5ece8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5ed74 <__sgpack_MOD_dclshaderegionprojected@@Base+0x20c> │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + b.n 5ecaa <__sgpack_MOD_dclshaderegionprojected@@Base+0x142> │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx 34504 │ │ │ │ + b.n 5ec10 <__sgpack_MOD_dclshaderegionprojected@@Base+0xa8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r3, r5 │ │ │ │ + cmp r4, r2 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5ed42 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2f1a0 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5ecd2 <__sgpack_MOD_dclshaderegionprojected@@Base+0x16a> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5ed18 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1b0> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a52c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a530 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a534 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34284 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a550 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32170 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 5ecd2 <__sgpack_MOD_dclshaderegionprojected@@Base+0x16a> │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + b.n 5ecf4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5ece8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf184000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ + movs r1, r1 │ │ │ │ + bics.w r0, lr, r8 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf0dc000a │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a56c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0005eda0 <__sgpack_MOD_dclshaderegionnormalized@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6a5e0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #516] @ (5efb8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #516] @ (5efbc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x21c>) │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + movs r2, #24 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + ldr r0, [pc, #480] @ (5efc0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x220>) │ │ │ │ + subs r3, r5, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + subs r5, r4, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 30908 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a5f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a5f4 ) │ │ │ │ + add r4, r3 │ │ │ │ + add.w r9, r5, r3 │ │ │ │ + ldr r1, [pc, #452] @ (5efc4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x224>) │ │ │ │ + bic.w r8, r4, r4, asr #31 │ │ │ │ + str r5, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ + bic.w sl, r9, r9, asr #31 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 34a48 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 5ee2c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x8c> │ │ │ │ + movs r3, #24 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #428] @ (5efc8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x228>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #424] @ (5efcc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x22c>) │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a5f8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5ef5a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1ba> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 5ee82 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xe2> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5ef28 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x188> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 335a8 │ │ │ │ + ldr r2, [pc, #368] @ (5efd0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x230>) │ │ │ │ + ldr r3, [pc, #348] @ (5efbc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x21c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5efb4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x214> │ │ │ │ + ldr r0, [pc, #352] @ (5efd4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x234>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5eeaa <__sgpack_MOD_dclshaderegionnormalized@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6a654 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne.w 5efa6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x206> │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35460 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + blx 335a8 │ │ │ │ + mov r0, sl │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a664 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a668 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a66c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + b.n 5ee5c <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6a6e6 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r8 │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5eec2 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x122> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bne.n 5efa6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x206> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 335a8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r0, sl, r3, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 357a0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r8 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 5eeec <__sgpack_MOD_dclshaderegionnormalized@@Base+0x14c> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5ee5c <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 5ef20 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r9, r1, r9, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r9, r2 │ │ │ │ + bne.n 5ef14 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x174> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5ee5c <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5ef66 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1c6> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 335a8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5ef20 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5efac <__sgpack_MOD_dclshaderegionnormalized@@Base+0x20c> │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + b.n 5eee2 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x142> │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx 34504 │ │ │ │ + b.n 5ee48 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xa8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r3, r5 │ │ │ │ + cmp r4, r2 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5ef7a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 335a8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5ef0a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16a> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5ef50 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1b0> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a6f4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a6f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5ef0a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16a> │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + b.n 5ef2c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5ef20 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + vhadd.s8 d16, d12, d10 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xe8060008 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + cdp 0, 10, cr0, cr4, cr10, {0} │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a6fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0005efd8 <__sgpack_MOD_dclshaderegion@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #516] @ (5f1f0 <__sgpack_MOD_dclshaderegion@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #516] @ (5f1f4 <__sgpack_MOD_dclshaderegion@@Base+0x21c>) │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + movs r2, #14 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + ldr r0, [pc, #480] @ (5f1f8 <__sgpack_MOD_dclshaderegion@@Base+0x220>) │ │ │ │ + subs r3, r5, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + subs r5, r4, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #1 │ │ │ │ + add r4, r3 │ │ │ │ + add.w r9, r5, r3 │ │ │ │ + ldr r1, [pc, #452] @ (5f1fc <__sgpack_MOD_dclshaderegion@@Base+0x224>) │ │ │ │ + bic.w r8, r4, r4, asr #31 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + bic.w sl, r9, r9, asr #31 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 34a48 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 5f064 <__sgpack_MOD_dclshaderegion@@Base+0x8c> │ │ │ │ + movs r3, #14 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #428] @ (5f200 <__sgpack_MOD_dclshaderegion@@Base+0x228>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #424] @ (5f204 <__sgpack_MOD_dclshaderegion@@Base+0x22c>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5f192 <__sgpack_MOD_dclshaderegion@@Base+0x1ba> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 5f0ba <__sgpack_MOD_dclshaderegion@@Base+0xe2> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5f160 <__sgpack_MOD_dclshaderegion@@Base+0x188> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 35c78 │ │ │ │ + ldr r2, [pc, #368] @ (5f208 <__sgpack_MOD_dclshaderegion@@Base+0x230>) │ │ │ │ + ldr r3, [pc, #348] @ (5f1f4 <__sgpack_MOD_dclshaderegion@@Base+0x21c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5f1ec <__sgpack_MOD_dclshaderegion@@Base+0x214> │ │ │ │ + ldr r0, [pc, #352] @ (5f20c <__sgpack_MOD_dclshaderegion@@Base+0x234>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5f0e2 <__sgpack_MOD_dclshaderegion@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6a76e │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne.w 5f1de <__sgpack_MOD_dclshaderegion@@Base+0x206> │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32528 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + blx 35c78 │ │ │ │ + mov r0, sl │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a77c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a780 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a784 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + b.n 5f094 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r8 │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5f0fa <__sgpack_MOD_dclshaderegion@@Base+0x122> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bne.n 5f1de <__sgpack_MOD_dclshaderegion@@Base+0x206> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 35c78 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r0, sl, r3, lsl #2 │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r8 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 5f124 <__sgpack_MOD_dclshaderegion@@Base+0x14c> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5f094 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 5f158 <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r9, r1, r9, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r9, r2 │ │ │ │ + bne.n 5f14c <__sgpack_MOD_dclshaderegion@@Base+0x174> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5f094 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5f19e <__sgpack_MOD_dclshaderegion@@Base+0x1c6> │ │ │ │ + movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a830 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 35c78 │ │ │ │ cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + beq.n 5f158 <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5f1e4 <__sgpack_MOD_dclshaderegion@@Base+0x20c> │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + b.n 5f11a <__sgpack_MOD_dclshaderegion@@Base+0x142> │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx 34504 │ │ │ │ + b.n 5f080 <__sgpack_MOD_dclshaderegion@@Base+0xa8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a83e │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31174 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r3, r5 │ │ │ │ + cmp r4, r2 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5f1b2 <__sgpack_MOD_dclshaderegion@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 35c78 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5f142 <__sgpack_MOD_dclshaderegion@@Base+0x16a> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5f188 <__sgpack_MOD_dclshaderegion@@Base+0x1b0> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 5f142 <__sgpack_MOD_dclshaderegion@@Base+0x16a> │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + b.n 5f164 <__sgpack_MOD_dclshaderegion@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6a84c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6a850 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6a854 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6a858 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + b.n 5f158 <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldc 0, cr0, [r4, #-40] @ 0xffffffd8 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5eda0 <__sgpack_MOD_dclshaderegionnormalized@@Base> │ │ │ │ movs r0, r1 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + stcl 0, cr0, [ip], #-40 @ 0xffffffd8 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a85c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34aa0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a878 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30840 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a894 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f0e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a8bc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 327f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a8e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3164c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a904 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f48c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a92c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 31c28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a958 : │ │ │ │ +0005f210 <__sgpack_MOD_dclgettextposition@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5f268 <__sgpack_MOD_dclgettextposition@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2fbac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5f26c <__sgpack_MOD_dclgettextposition@@Base+0x5c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5f270 <__sgpack_MOD_dclgettextposition@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34c3c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (5f274 <__sgpack_MOD_dclgettextposition@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5f26c <__sgpack_MOD_dclgettextposition@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f264 <__sgpack_MOD_dclgettextposition@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xeade000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xeab6000a │ │ │ │ │ │ │ │ -0006a980 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33528 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a99c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f64c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a9b8 : │ │ │ │ +0005f278 <__sgpack_MOD_dclgettextindex@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5f2d0 <__sgpack_MOD_dclgettextindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3049c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5f2d4 <__sgpack_MOD_dclgettextindex@@Base+0x5c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5f2d8 <__sgpack_MOD_dclgettextindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30df8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (5f2dc <__sgpack_MOD_dclgettextindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5f2d4 <__sgpack_MOD_dclgettextindex@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f2cc <__sgpack_MOD_dclgettextindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + orns r0, r6, sl │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ + orr.w r0, lr, sl │ │ │ │ │ │ │ │ -0006a9dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34690 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a9f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34bd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006aa14 : │ │ │ │ +0005f2e0 <__sgpack_MOD_dclgettextangle@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #88] @ (5f348 <__sgpack_MOD_dclgettextangle@@Base+0x68>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30478 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #88] @ (5f34c <__sgpack_MOD_dclgettextangle@@Base+0x6c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #84] @ (5f350 <__sgpack_MOD_dclgettextangle@@Base+0x70>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 35d50 │ │ │ │ + vldr s15, [sp, #8] │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + vcvt.f32.s32 s0, s15 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #44] @ (5f354 <__sgpack_MOD_dclgettextangle@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #32] @ (5f34c <__sgpack_MOD_dclgettextangle@@Base+0x6c>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f342 <__sgpack_MOD_dclgettextangle@@Base+0x62> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + and.w r0, lr, sl │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrd r0, r0, [sl, #40] @ 0x28 │ │ │ │ │ │ │ │ -0006aa40 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006aa5c : │ │ │ │ +0005f358 <__sgpack_MOD_dclgettextheight@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (5f3b4 <__sgpack_MOD_dclgettextheight@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 344f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #76] @ (5f3b8 <__sgpack_MOD_dclgettextheight@@Base+0x60>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (5f3bc <__sgpack_MOD_dclgettextheight@@Base+0x64>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31510 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #44] @ (5f3c0 <__sgpack_MOD_dclgettextheight@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (5f3b8 <__sgpack_MOD_dclgettextheight@@Base+0x60>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f3ae <__sgpack_MOD_dclgettextheight@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xe996000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + strd r0, r0, [lr, #-40]! @ 0x28 │ │ │ │ │ │ │ │ -0006aa84 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f3c4 <__sgpack_MOD_dclsettextposition@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34708 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (5f3f4 <__sgpack_MOD_dclsettextposition@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3061c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006aaac : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f3f8 <__sgpack_MOD_dclsettextindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 351c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (5f428 <__sgpack_MOD_dclsettextindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2efa0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006aad4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f42c <__sgpack_MOD_dclsettextangle@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f9ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ab00 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fbd4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ab1c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3039c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ab38 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f7d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ab54 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r2, [pc, #84] @ (5f490 <__sgpack_MOD_dclsettextangle@@Base+0x64>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #84] @ (5f494 <__sgpack_MOD_dclsettextangle@@Base+0x68>) │ │ │ │ + sub sp, #12 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #80] @ (5f498 <__sgpack_MOD_dclsettextangle@@Base+0x6c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + vldr s0, [r5] │ │ │ │ + blx 30c7c │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, sp │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #48] @ (5f49c <__sgpack_MOD_dclsettextangle@@Base+0x70>) │ │ │ │ + ldr r3, [pc, #36] @ (5f494 <__sgpack_MOD_dclsettextangle@@Base+0x68>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f48c <__sgpack_MOD_dclsettextangle@@Base+0x60> │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xe8c2000a │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia.w r6, {r1, r3} │ │ │ │ │ │ │ │ -0006ab70 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f4a0 <__sgpack_MOD_dclsettextheight@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 33f70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5f4d0 <__sgpack_MOD_dclsettextheight@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a84 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ab9c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005f4d4 <__sgpack_MOD_dcldrawtextprojected@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35b30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #204] @ (5f5b8 <__sgpack_MOD_dcldrawtextprojected@@Base+0xe4>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r0, [pc, #204] @ (5f5bc <__sgpack_MOD_dcldrawtextprojected@@Base+0xe8>) │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #204] @ (5f5c0 <__sgpack_MOD_dcldrawtextprojected@@Base+0xec>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [pc, #204] @ (5f5c4 <__sgpack_MOD_dcldrawtextprojected@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ + ldrd r5, r8, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + blx 34a48 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 5f582 <__sgpack_MOD_dcldrawtextprojected@@Base+0xae> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5f58e <__sgpack_MOD_dcldrawtextprojected@@Base+0xba> │ │ │ │ + vldr s0, [r6] │ │ │ │ + add r6, sp, #28 │ │ │ │ + blx 30c7c │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5f59a <__sgpack_MOD_dcldrawtextprojected@@Base+0xc6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5f5a8 <__sgpack_MOD_dcldrawtextprojected@@Base+0xd4> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + strd r4, r9, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 342f8 │ │ │ │ + ldr r2, [pc, #104] @ (5f5c8 <__sgpack_MOD_dcldrawtextprojected@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #84] @ (5f5b8 <__sgpack_MOD_dcldrawtextprojected@@Base+0xe4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f5b2 <__sgpack_MOD_dcldrawtextprojected@@Base+0xde> │ │ │ │ + ldr r0, [pc, #88] @ (5f5cc <__sgpack_MOD_dcldrawtextprojected@@Base+0xf8>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31510 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 5f526 <__sgpack_MOD_dcldrawtextprojected@@Base+0x52> │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35d50 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5f536 <__sgpack_MOD_dcldrawtextprojected@@Base+0x62> │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34c3c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 5f542 <__sgpack_MOD_dcldrawtextprojected@@Base+0x6e> │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30df8 │ │ │ │ + b.n 5f54a <__sgpack_MOD_dcldrawtextprojected@@Base+0x76> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xe80c000a │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f510 <__sgpack_MOD_dcldrawtextprojected@@Base+0x3c> │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006abb8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005f5d0 <__sgpack_MOD_dcldrawtextnormalized@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b04 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #204] @ (5f6b4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe4>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r0, [pc, #204] @ (5f6b8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe8>) │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #204] @ (5f6bc <__sgpack_MOD_dcldrawtextnormalized@@Base+0xec>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [pc, #204] @ (5f6c0 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ + ldrd r5, r8, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + blx 34a48 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 5f67e <__sgpack_MOD_dcldrawtextnormalized@@Base+0xae> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5f68a <__sgpack_MOD_dcldrawtextnormalized@@Base+0xba> │ │ │ │ + vldr s0, [r6] │ │ │ │ + add r6, sp, #28 │ │ │ │ + blx 30c7c │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5f696 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xc6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5f6a4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xd4> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + strd r4, r9, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 33540 │ │ │ │ + ldr r2, [pc, #104] @ (5f6c4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #84] @ (5f6b4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f6ae <__sgpack_MOD_dcldrawtextnormalized@@Base+0xde> │ │ │ │ + ldr r0, [pc, #88] @ (5f6c8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xf8>) │ │ │ │ + movs r1, #21 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31510 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 5f622 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x52> │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35d50 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5f632 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x62> │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34c3c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 5f63e <__sgpack_MOD_dcldrawtextnormalized@@Base+0x6e> │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30df8 │ │ │ │ + b.n 5f646 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x76> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f4e0 <__sgpack_MOD_dcldrawtextprojected@@Base+0xc> │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f414 <__sgpack_MOD_dclsettextindex@@Base+0x1c> │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006abd4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005f6cc <__sgpack_MOD_dcldrawtext@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30bd4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #204] @ (5f7b0 <__sgpack_MOD_dcldrawtext@@Base+0xe4>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r0, [pc, #204] @ (5f7b4 <__sgpack_MOD_dcldrawtext@@Base+0xe8>) │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #204] @ (5f7b8 <__sgpack_MOD_dcldrawtext@@Base+0xec>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [pc, #204] @ (5f7bc <__sgpack_MOD_dcldrawtext@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ + ldrd r5, r8, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + blx 34a48 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 5f77a <__sgpack_MOD_dcldrawtext@@Base+0xae> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5f786 <__sgpack_MOD_dcldrawtext@@Base+0xba> │ │ │ │ + vldr s0, [r6] │ │ │ │ + add r6, sp, #28 │ │ │ │ + blx 30c7c │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5f792 <__sgpack_MOD_dcldrawtext@@Base+0xc6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5f7a0 <__sgpack_MOD_dcldrawtext@@Base+0xd4> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + strd r4, r9, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 33e94 │ │ │ │ + ldr r2, [pc, #104] @ (5f7c0 <__sgpack_MOD_dcldrawtext@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #84] @ (5f7b0 <__sgpack_MOD_dcldrawtext@@Base+0xe4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f7aa <__sgpack_MOD_dcldrawtext@@Base+0xde> │ │ │ │ + ldr r0, [pc, #88] @ (5f7c4 <__sgpack_MOD_dcldrawtext@@Base+0xf8>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31510 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 5f71e <__sgpack_MOD_dcldrawtext@@Base+0x52> │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35d50 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5f72e <__sgpack_MOD_dcldrawtext@@Base+0x62> │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34c3c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 5f73a <__sgpack_MOD_dcldrawtext@@Base+0x6e> │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30df8 │ │ │ │ + b.n 5f742 <__sgpack_MOD_dcldrawtext@@Base+0x76> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f3e4 <__sgpack_MOD_dclsettextposition@@Base+0x20> │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f318 <__sgpack_MOD_dclgettextangle@@Base+0x38> │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006abf0 : │ │ │ │ +0005f7c8 <__sgpack_MOD_dclgetmarkersize@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (5f824 <__sgpack_MOD_dclgetmarkersize@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31658 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #76] @ (5f828 <__sgpack_MOD_dclgetmarkersize@@Base+0x60>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (5f82c <__sgpack_MOD_dclgetmarkersize@@Base+0x64>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 336bc │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #44] @ (5f830 <__sgpack_MOD_dclgetmarkersize@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (5f828 <__sgpack_MOD_dclgetmarkersize@@Base+0x60>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f81e <__sgpack_MOD_dclgetmarkersize@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 5f274 <__sgpack_MOD_dclgettextposition@@Base+0x64> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f230 <__sgpack_MOD_dclgettextposition@@Base+0x20> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006ac18 : │ │ │ │ +0005f834 <__sgpack_MOD_dclgetmarkerindex@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5f88c <__sgpack_MOD_dclgetmarkerindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30b30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5f890 <__sgpack_MOD_dclgetmarkerindex@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5f894 <__sgpack_MOD_dclgetmarkerindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33cf4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (5f898 <__sgpack_MOD_dclgetmarkerindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5f890 <__sgpack_MOD_dclgetmarkerindex@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f888 <__sgpack_MOD_dclgetmarkerindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + b.n 5f204 <__sgpack_MOD_dclshaderegion@@Base+0x22c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f1c0 <__sgpack_MOD_dclshaderegion@@Base+0x1e8> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006ac3c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 328e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ac58 : │ │ │ │ +0005f89c <__sgpack_MOD_dclgetmarkertype@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5f8f4 <__sgpack_MOD_dclgetmarkertype@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34830 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5f8f8 <__sgpack_MOD_dclgetmarkertype@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5f8fc <__sgpack_MOD_dclgetmarkertype@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30978 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (5f900 <__sgpack_MOD_dclgetmarkertype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5f8f8 <__sgpack_MOD_dclgetmarkertype@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f8f0 <__sgpack_MOD_dclgetmarkertype@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + b.n 5f19c <__sgpack_MOD_dclshaderegion@@Base+0x1c4> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r4, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f158 <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006ac80 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32fc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006acac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005f904 <__sgpack_MOD_dclsetmarkersize@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ad4e │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5f934 <__sgpack_MOD_dclsetmarkersize@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ad5c │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33b1c │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ + blx 334ec │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6ad6c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6ad70 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6ad74 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6ad78 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ nop │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ - movs r0, r1 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ - movs r0, r1 │ │ │ │ + str r4, [r2, #28] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ad7c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005f938 <__sgpack_MOD_dclsetmarkerindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ae1e │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5f968 <__sgpack_MOD_dclsetmarkerindex@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ae2c │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3491c │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ + blx 32e6c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6ae3c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6ae40 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6ae44 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6ae48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ nop │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ - movs r0, r1 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ - movs r0, r1 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ae4c : │ │ │ │ - b.w 341e4 │ │ │ │ + str r4, [r6, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ae50 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005f96c <__sgpack_MOD_dclsetmarkertype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6aef2 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5f99c <__sgpack_MOD_dclsetmarkertype@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6af00 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30a28 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ + blx 33e70 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6af10 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6af14 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6af18 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6af1c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ nop │ │ │ │ - adds r1, #24 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r1, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ + str r4, [r2, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006af20 : │ │ │ │ +0005f9a0 <__sgpack_MOD_dcldrawmarkerprojected@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #592] @ (5fc04 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x264>) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6afc2 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6afd0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + ldr r3, [pc, #592] @ (5fc08 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x268>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + ldr r0, [pc, #544] @ (5fc0c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x26c>) │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r1, [pc, #536] @ (5fc10 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x270>) │ │ │ │ + adds r7, r5, r3 │ │ │ │ + add.w r5, sl, r3 │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #22 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + bic.w r7, r7, r7, asr #31 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + blx 34a48 │ │ │ │ + bic.w r3, r5, r5, asr #31 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 5fa34 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x94> │ │ │ │ + movs r3, #22 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #496] @ (5fc14 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x274>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #492] @ (5fc18 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x278>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r7, r5 │ │ │ │ + it ge │ │ │ │ + movge r7, r5 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5fbba <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x21a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 5fbcc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x22c> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 5fbdc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x23c> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5fab6 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x116> │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #8] │ │ │ │ + bne.n 5fb2a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x18a> │ │ │ │ + ldrd r1, r2, [sp, #8] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 307c8 │ │ │ │ + ldr r2, [pc, #392] @ (5fc1c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x27c>) │ │ │ │ + ldr r3, [pc, #372] @ (5fc08 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x268>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5fbfe <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x25e> │ │ │ │ + ldr r0, [pc, #376] @ (5fc20 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x280>) │ │ │ │ + movs r1, #22 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5fbae <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x20e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 5fad0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x130> │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5fb2a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x18a> │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33504 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 307c8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5fbf6 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x256> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 5fb0a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6afe0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6afe4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6afe8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6afec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006aff0 : │ │ │ │ - b.w 341b0 │ │ │ │ - │ │ │ │ -0006aff4 : │ │ │ │ - b.w 305e8 │ │ │ │ - │ │ │ │ -0006aff8 : │ │ │ │ - b.w 320dc │ │ │ │ - │ │ │ │ -0006affc : │ │ │ │ - b.w 2f6d0 │ │ │ │ - │ │ │ │ -0006b000 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b0a2 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + beq.n 5fa90 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5fb7c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + b.n 5fb64 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1c4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 5fb84 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b0b0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2facc │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5fb42 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1a2> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 307c8 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5fbe8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x248> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r0, r1, r0, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 5fb70 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1d0> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 5fa90 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 307c8 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5fb7c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5fafe <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ + b.n 5fb7c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 5fae4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x144> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6b0c0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6b0c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b0c8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b0cc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 30978 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 5fa56 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xb6> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33cf4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 5fa66 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xc6> │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 336bc │ │ │ │ + b.n 5fa70 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xd0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5fafe <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5fb20 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x180> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5fa90 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + b.n 602a0 <__sgpack_MOD_dclnextlinetext@@Base> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r5, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r3, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 5fc14 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x274> │ │ │ │ movs r0, r1 │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 60100 <__sgpack_MOD_dcldrawmarker@@Base+0x258> │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r7, #4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b0d0 : │ │ │ │ +0005fc24 <__sgpack_MOD_dcldrawmarkernormalized@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #592] @ (5fe88 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x264>) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b172 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b180 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + ldr r3, [pc, #592] @ (5fe8c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x268>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + ldr r0, [pc, #544] @ (5fe90 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x26c>) │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r1, [pc, #536] @ (5fe94 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x270>) │ │ │ │ + adds r7, r5, r3 │ │ │ │ + add.w r5, sl, r3 │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #23 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + bic.w r7, r7, r7, asr #31 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + blx 34a48 │ │ │ │ + bic.w r3, r5, r5, asr #31 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 5fcb8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x94> │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #496] @ (5fe98 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x274>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #492] @ (5fe9c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x278>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r7, r5 │ │ │ │ + it ge │ │ │ │ + movge r7, r5 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5fe3e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x21a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 5fe50 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x22c> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 5fe60 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x23c> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5fd3a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x116> │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #8] │ │ │ │ + bne.n 5fdae <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x18a> │ │ │ │ + ldrd r1, r2, [sp, #8] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 33310 │ │ │ │ + ldr r2, [pc, #392] @ (5fea0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x27c>) │ │ │ │ + ldr r3, [pc, #372] @ (5fe8c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x268>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5fe82 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x25e> │ │ │ │ + ldr r0, [pc, #376] @ (5fea4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x280>) │ │ │ │ + movs r1, #23 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5fe32 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x20e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 5fd54 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x130> │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5fdae <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x18a> │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32288 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 33310 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5fe7a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x256> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 5fd8e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6b190 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6b194 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b198 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b19c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b1a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b242 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + beq.n 5fd14 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5fe00 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + b.n 5fde8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1c4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 5fe08 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b250 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 345c4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5fdc6 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1a2> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 33310 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5fe6c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x248> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r0, r1, r0, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 5fdf4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1d0> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 5fd14 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 33310 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5fe00 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5fd82 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ + b.n 5fe00 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 5fd68 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x144> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6b260 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6b264 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b268 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b26c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 30978 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 5fcda <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xb6> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33cf4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 5fcea <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xc6> │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 336bc │ │ │ │ + b.n 5fcf4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xd0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5fd82 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5fda4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x180> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5fd14 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + b.n 6001c <__sgpack_MOD_dcldrawmarker@@Base+0x174> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r3, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + bls.n 5ff90 <__sgpack_MOD_dcldrawmarker@@Base+0xe8> │ │ │ │ movs r0, r1 │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + svc 236 @ 0xec │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b270 : │ │ │ │ +0005fea8 <__sgpack_MOD_dcldrawmarker@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #592] @ (6010c <__sgpack_MOD_dcldrawmarker@@Base+0x264>) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b312 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b320 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + ldr r3, [pc, #592] @ (60110 <__sgpack_MOD_dcldrawmarker@@Base+0x268>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + ldr r0, [pc, #544] @ (60114 <__sgpack_MOD_dcldrawmarker@@Base+0x26c>) │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r1, [pc, #536] @ (60118 <__sgpack_MOD_dcldrawmarker@@Base+0x270>) │ │ │ │ + adds r7, r5, r3 │ │ │ │ + add.w r5, sl, r3 │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #13 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + bic.w r7, r7, r7, asr #31 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + blx 34a48 │ │ │ │ + bic.w r3, r5, r5, asr #31 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 5ff3c <__sgpack_MOD_dcldrawmarker@@Base+0x94> │ │ │ │ + movs r3, #13 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #496] @ (6011c <__sgpack_MOD_dcldrawmarker@@Base+0x274>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #492] @ (60120 <__sgpack_MOD_dcldrawmarker@@Base+0x278>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r7, r5 │ │ │ │ + it ge │ │ │ │ + movge r7, r5 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 600c2 <__sgpack_MOD_dcldrawmarker@@Base+0x21a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 600d4 <__sgpack_MOD_dcldrawmarker@@Base+0x22c> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 600e4 <__sgpack_MOD_dcldrawmarker@@Base+0x23c> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5ffbe <__sgpack_MOD_dcldrawmarker@@Base+0x116> │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #8] │ │ │ │ + bne.n 60032 <__sgpack_MOD_dcldrawmarker@@Base+0x18a> │ │ │ │ + ldrd r1, r2, [sp, #8] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 34730 │ │ │ │ + ldr r2, [pc, #392] @ (60124 <__sgpack_MOD_dcldrawmarker@@Base+0x27c>) │ │ │ │ + ldr r3, [pc, #372] @ (60110 <__sgpack_MOD_dcldrawmarker@@Base+0x268>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 60106 <__sgpack_MOD_dcldrawmarker@@Base+0x25e> │ │ │ │ + ldr r0, [pc, #376] @ (60128 <__sgpack_MOD_dcldrawmarker@@Base+0x280>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 600b6 <__sgpack_MOD_dcldrawmarker@@Base+0x20e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 5ffd8 <__sgpack_MOD_dcldrawmarker@@Base+0x130> │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 60032 <__sgpack_MOD_dcldrawmarker@@Base+0x18a> │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313e8 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 34730 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 600fe <__sgpack_MOD_dcldrawmarker@@Base+0x256> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 60012 <__sgpack_MOD_dcldrawmarker@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6b330 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6b334 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b338 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b33c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b340 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b3e2 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + beq.n 5ff98 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 60084 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + b.n 6006c <__sgpack_MOD_dcldrawmarker@@Base+0x1c4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 6008c <__sgpack_MOD_dcldrawmarker@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b3f0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34574 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6004a <__sgpack_MOD_dcldrawmarker@@Base+0x1a2> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 34730 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 600f0 <__sgpack_MOD_dcldrawmarker@@Base+0x248> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r0, r1, r0, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 60078 <__sgpack_MOD_dcldrawmarker@@Base+0x1d0> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 5ff98 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 34730 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 60084 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 60006 <__sgpack_MOD_dcldrawmarker@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ + b.n 60084 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 5ffec <__sgpack_MOD_dcldrawmarker@@Base+0x144> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6b400 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6b404 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b408 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b40c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 30978 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 5ff5e <__sgpack_MOD_dcldrawmarker@@Base+0xb6> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33cf4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 5ff6e <__sgpack_MOD_dcldrawmarker@@Base+0xc6> │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 336bc │ │ │ │ + b.n 5ff78 <__sgpack_MOD_dcldrawmarker@@Base+0xd0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 60006 <__sgpack_MOD_dcldrawmarker@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 60028 <__sgpack_MOD_dcldrawmarker@@Base+0x180> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 5ff98 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r4, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + udf #68 @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + bvs.n 6010c <__sgpack_MOD_dcldrawmarker@@Base+0x264> │ │ │ │ movs r0, r1 │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + ble.n 601f8 <__sgpack_MOD_dclgetlineindex@@Base+0x28> │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b410 : │ │ │ │ - b.w 330a4 │ │ │ │ - │ │ │ │ -0006b414 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 302c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b438 : │ │ │ │ +0006012c <__sgpack_MOD_dclgetlinetextsize@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (60188 <__sgpack_MOD_dclgetlinetextsize@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f33c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #76] @ (6018c <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (60190 <__sgpack_MOD_dclgetlinetextsize@@Base+0x64>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 315f8 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #44] @ (60194 <__sgpack_MOD_dclgetlinetextsize@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6018c <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 60182 <__sgpack_MOD_dclgetlinetextsize@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + blt.n 60110 <__sgpack_MOD_dcldrawmarker@@Base+0x268> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 600cc <__sgpack_MOD_dcldrawmarker@@Base+0x224> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006b45c : │ │ │ │ - push {r4, lr} │ │ │ │ +00060198 <__sgpack_MOD_dclgetlinetext@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 318cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #36] @ (601cc <__sgpack_MOD_dclgetlinetext@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34f08 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b480 : │ │ │ │ +000601d0 <__sgpack_MOD_dclgetlineindex@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (60228 <__sgpack_MOD_dclgetlineindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34db8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (6022c <__sgpack_MOD_dclgetlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (60230 <__sgpack_MOD_dclgetlineindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 347d4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (60234 <__sgpack_MOD_dclgetlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6022c <__sgpack_MOD_dclgetlineindex@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 60224 <__sgpack_MOD_dclgetlineindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + blt.n 60268 <__sgpack_MOD_dclgetlinetype@@Base+0x30> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 60224 <__sgpack_MOD_dclgetlineindex@@Base+0x54> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006b4a8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 321bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b4c4 : │ │ │ │ +00060238 <__sgpack_MOD_dclgetlinetype@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (60290 <__sgpack_MOD_dclgetlinetype@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30b0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (60294 <__sgpack_MOD_dclgetlinetype@@Base+0x5c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (60298 <__sgpack_MOD_dclgetlinetype@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 325e4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (6029c <__sgpack_MOD_dclgetlinetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (60294 <__sgpack_MOD_dclgetlinetype@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6028c <__sgpack_MOD_dclgetlinetype@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + bge.n 60200 <__sgpack_MOD_dclgetlineindex@@Base+0x30> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 601bc <__sgpack_MOD_dclgetlinetext@@Base+0x24> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006b4ec : │ │ │ │ - push {r4, lr} │ │ │ │ +000602a0 <__sgpack_MOD_dclnextlinetext@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32ab0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b514 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34fac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r0, [pc, #32] @ (602d0 <__sgpack_MOD_dclnextlinetext@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 3354c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #15 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b530 : │ │ │ │ - push {r4, lr} │ │ │ │ +000602d4 <__sgpack_MOD_dclsetlinetextsize@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 344c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b558 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fc24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b574 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30fe4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b590 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 306f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b5ac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b5c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34620 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #32] @ (60304 <__sgpack_MOD_dclsetlinetextsize@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32ec0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b5e4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00060308 <__sgpack_MOD_dclsetlinetext@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30f48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b60c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 300ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b628 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32d58 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #36] @ (6033c <__sgpack_MOD_dclsetlinetext@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa20 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b644 : │ │ │ │ - push {r4, lr} │ │ │ │ +00060340 <__sgpack_MOD_dclsetlineindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33b88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (60370 <__sgpack_MOD_dclsetlineindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35498 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b66c : │ │ │ │ - push {r4, lr} │ │ │ │ +00060374 <__sgpack_MOD_dclsetlinetype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3080c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (603a4 <__sgpack_MOD_dclsetlinetype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33fa0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b694 : │ │ │ │ - push {r4, lr} │ │ │ │ +000603a8 <__sgpack_MOD_dcldrawlineprojected2@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #164] @ (60460 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb8>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #160] @ (60464 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #156] @ (60468 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc0>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #20 │ │ │ │ + ldr r0, [pc, #152] @ (6046c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + blx 34a48 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 60444 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x9c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 60450 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xa8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31ef0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldr r0, [pc, #112] @ (60470 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc8>) │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w ip, [r8] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, r5 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + blx 30384 │ │ │ │ + ldr r2, [pc, #80] @ (60474 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #64] @ (60464 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6045a <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb2> │ │ │ │ + ldr r0, [pc, #64] @ (60478 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xd0>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 325e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 603f4 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x4c> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 347d4 │ │ │ │ + b.n 603fa <__sgpack_MOD_dcldrawlineprojected2@@Base+0x52> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bls.n 604e8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x6c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 60438 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x90> │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b6bc : │ │ │ │ - push {r4, lr} │ │ │ │ +0006047c <__sgpack_MOD_dcldrawlineprojected1@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #536] @ (606a8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x22c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #536] @ (606ac <__sgpack_MOD_dcldrawlineprojected1@@Base+0x230>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + movs r2, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + ldr r0, [pc, #492] @ (606b0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x234>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #488] @ (606b4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x238>) │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + add.w r9, r6, r3 │ │ │ │ + add.w fp, r5, r3 │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 60670 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1f4> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 60682 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x206> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bic.w r8, r9, r9, asr #31 │ │ │ │ + bic.w sl, fp, fp, asr #31 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 60528 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xac> │ │ │ │ + movs r3, #20 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #420] @ (606b8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x23c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #416] @ (606bc <__sgpack_MOD_dcldrawlineprojected1@@Base+0x240>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #416] @ (606c0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x244>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 60576 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xfa> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #12] │ │ │ │ + bne.n 605e4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x168> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r2, r1, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f7bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b6e4 : │ │ │ │ - b.w 35b14 │ │ │ │ - │ │ │ │ -0006b6e8 : │ │ │ │ - b.w 343d4 │ │ │ │ - │ │ │ │ -0006b6ec : │ │ │ │ - b.w 310c8 │ │ │ │ - │ │ │ │ -0006b6f0 : │ │ │ │ - b.w 31fc8 │ │ │ │ - │ │ │ │ -0006b6f4 : │ │ │ │ - b.w 2f220 │ │ │ │ - │ │ │ │ -0006b6f8 : │ │ │ │ - b.w 30628 │ │ │ │ - │ │ │ │ -0006b6fc : │ │ │ │ - b.w 339a4 │ │ │ │ - │ │ │ │ -0006b700 : │ │ │ │ - b.w 33078 │ │ │ │ - │ │ │ │ -0006b704 : │ │ │ │ - b.w 2ff10 │ │ │ │ - │ │ │ │ -0006b708 : │ │ │ │ - b.w 31730 │ │ │ │ - │ │ │ │ -0006b70c : │ │ │ │ - b.w 35938 │ │ │ │ - │ │ │ │ -0006b710 : │ │ │ │ - b.w 31434 │ │ │ │ - │ │ │ │ -0006b714 : │ │ │ │ - b.w 34f14 │ │ │ │ - │ │ │ │ -0006b718 : │ │ │ │ - b.w 34890 │ │ │ │ - │ │ │ │ -0006b71c : │ │ │ │ - b.w 318e4 │ │ │ │ - │ │ │ │ -0006b720 : │ │ │ │ - b.w 30218 │ │ │ │ - │ │ │ │ -0006b724 : │ │ │ │ - b.w 30434 │ │ │ │ - │ │ │ │ -0006b728 : │ │ │ │ - b.w 34d98 │ │ │ │ - │ │ │ │ -0006b72c : │ │ │ │ - b.w 34258 │ │ │ │ - │ │ │ │ -0006b730 : │ │ │ │ - b.w 33ca8 │ │ │ │ - │ │ │ │ -0006b734 : │ │ │ │ - b.w 33eac │ │ │ │ - │ │ │ │ -0006b738 : │ │ │ │ - b.w 33d4c │ │ │ │ - │ │ │ │ -0006b73c : │ │ │ │ - b.w 31964 │ │ │ │ - │ │ │ │ -0006b740 : │ │ │ │ - b.w 31dac │ │ │ │ - │ │ │ │ -0006b744 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + blx 30384 │ │ │ │ + ldr r2, [pc, #368] @ (606c4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #344] @ (606ac <__sgpack_MOD_dcldrawlineprojected1@@Base+0x230>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 606a4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x228> │ │ │ │ + ldr r0, [pc, #352] @ (606c8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x24c>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 60664 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1e8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6b7a0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w ip, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34610 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6058e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x112> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 605e4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x168> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + blx 30384 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6069c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x220> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r9, r3, r9, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.n 605c4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 60550 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 60632 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 6061c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 6063a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1be> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 605fa <__sgpack_MOD_dcldrawlineprojected1@@Base+0x17e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + blx 30384 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6068e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x212> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r0, r1, fp, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 60626 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1aa> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 60550 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 30384 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 60632 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 605ba <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b7b0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b7b4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - movs r0, r1 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + b.n 60632 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 605a0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x124> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 325e4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 604f8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x7c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 347d4 │ │ │ │ + b.n 60502 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x86> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 605ba <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 605da <__sgpack_MOD_dcldrawlineprojected1@@Base+0x15e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 60550 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + bhi.n 6078c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc0> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r5, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 606d0 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x4> │ │ │ │ movs r0, r1 │ │ │ │ + bvc.n 60628 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1ac> │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b7b8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000606cc <__sgpack_MOD_dcldrawlinenormalized2@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6b820 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #164] @ (60784 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb8>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #160] @ (60788 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #156] @ (6078c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc0>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r0, [pc, #152] @ (60790 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f4b8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + blx 34a48 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 60768 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x9c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 60774 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xa8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldr r0, [pc, #112] @ (60794 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc8>) │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w ip, [r8] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b830 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b834 ) │ │ │ │ - add r1, pc │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + blx 310e4 │ │ │ │ + ldr r2, [pc, #80] @ (60798 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #64] @ (60788 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6077e <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb2> │ │ │ │ + ldr r0, [pc, #64] @ (6079c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xd0>) │ │ │ │ + movs r1, #21 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 325e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 60718 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x4c> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 347d4 │ │ │ │ + b.n 6071e <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x52> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ - movs r0, r1 │ │ │ │ + bvs.n 607c4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x24> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r2, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + bpl.n 60714 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x48> │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r7, r2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b838 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000607a0 <__sgpack_MOD_dcldrawlinenormalized1@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6b894 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #536] @ (609cc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x22c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #536] @ (609d0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x230>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + ldr r0, [pc, #492] @ (609d4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x234>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #488] @ (609d8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x238>) │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + add.w r9, r6, r3 │ │ │ │ + add.w fp, r5, r3 │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 60994 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1f4> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 609a6 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x206> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bic.w r8, r9, r9, asr #31 │ │ │ │ + bic.w sl, fp, fp, asr #31 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 6084c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xac> │ │ │ │ + movs r3, #21 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #420] @ (609dc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x23c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #416] @ (609e0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x240>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #416] @ (609e4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x244>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6089a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xfa> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #12] │ │ │ │ + bne.n 60908 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x168> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r2, r1, [sp, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 310e4 │ │ │ │ + ldr r2, [pc, #368] @ (609e8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #344] @ (609d0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x230>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 609c8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x228> │ │ │ │ + ldr r0, [pc, #352] @ (609ec <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x24c>) │ │ │ │ + movs r1, #21 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 60988 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1e8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w ip, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31304 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 608b2 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x112> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 60908 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x168> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + blx 310e4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 609c0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x220> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r9, r3, r9, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.n 608e8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 60874 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 60956 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 60940 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 6095e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1be> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6091e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x17e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + blx 310e4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 609b2 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x212> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r0, r1, fp, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6094a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1aa> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 60874 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 310e4 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 60956 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 608de <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b8a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b8a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + b.n 60956 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 608c4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x124> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 325e4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 6081c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x7c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 347d4 │ │ │ │ + b.n 60826 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x86> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 608de <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 608fe <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x15e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 60874 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + bpl.n 60a68 <__sgpack_MOD_dcldrawline2@@Base+0x78> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r5, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r3, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [pc, #800] @ (60d04 <__sgpack_MOD_dcldrawline1@@Base+0x240>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ + bmi.n 60904 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x164> │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r1, r6] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b8ac : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000609f0 <__sgpack_MOD_dcldrawline2@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6b914 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #164] @ (60aa8 <__sgpack_MOD_dcldrawline2@@Base+0xb8>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #160] @ (60aac <__sgpack_MOD_dcldrawline2@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #156] @ (60ab0 <__sgpack_MOD_dcldrawline2@@Base+0xc0>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r0, [pc, #152] @ (60ab4 <__sgpack_MOD_dcldrawline2@@Base+0xc4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34164 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + blx 34a48 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 60a8c <__sgpack_MOD_dcldrawline2@@Base+0x9c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 60a98 <__sgpack_MOD_dcldrawline2@@Base+0xa8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldr r0, [pc, #112] @ (60ab8 <__sgpack_MOD_dcldrawline2@@Base+0xc8>) │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w ip, [r8] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b924 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b928 ) │ │ │ │ - add r1, pc │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + blx 31a3c │ │ │ │ + ldr r2, [pc, #80] @ (60abc <__sgpack_MOD_dcldrawline2@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #64] @ (60aac <__sgpack_MOD_dcldrawline2@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 60aa2 <__sgpack_MOD_dcldrawline2@@Base+0xb2> │ │ │ │ + ldr r0, [pc, #64] @ (60ac0 <__sgpack_MOD_dcldrawline2@@Base+0xd0>) │ │ │ │ + movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 325e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 60a3c <__sgpack_MOD_dcldrawline2@@Base+0x4c> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 347d4 │ │ │ │ + b.n 60a42 <__sgpack_MOD_dcldrawline2@@Base+0x52> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ - movs r0, r1 │ │ │ │ + bcs.n 60aa0 <__sgpack_MOD_dcldrawline2@@Base+0xb0> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r0, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r1, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + bkpt 0x006a │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 609f0 <__sgpack_MOD_dcldrawline2@@Base> │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r6, r6] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b92c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00060ac4 <__sgpack_MOD_dcldrawline1@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6b988 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #536] @ (60cf0 <__sgpack_MOD_dcldrawline1@@Base+0x22c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #536] @ (60cf4 <__sgpack_MOD_dcldrawline1@@Base+0x230>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + ldr r0, [pc, #492] @ (60cf8 <__sgpack_MOD_dcldrawline1@@Base+0x234>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #488] @ (60cfc <__sgpack_MOD_dcldrawline1@@Base+0x238>) │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + add.w r9, r6, r3 │ │ │ │ + add.w fp, r5, r3 │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 60cb8 <__sgpack_MOD_dcldrawline1@@Base+0x1f4> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 60cca <__sgpack_MOD_dcldrawline1@@Base+0x206> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bic.w r8, r9, r9, asr #31 │ │ │ │ + bic.w sl, fp, fp, asr #31 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 60b70 <__sgpack_MOD_dcldrawline1@@Base+0xac> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #420] @ (60d00 <__sgpack_MOD_dcldrawline1@@Base+0x23c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #416] @ (60d04 <__sgpack_MOD_dcldrawline1@@Base+0x240>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #416] @ (60d08 <__sgpack_MOD_dcldrawline1@@Base+0x244>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 60bbe <__sgpack_MOD_dcldrawline1@@Base+0xfa> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #12] │ │ │ │ + bne.n 60c2c <__sgpack_MOD_dcldrawline1@@Base+0x168> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r2, r1, [sp, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 31a3c │ │ │ │ + ldr r2, [pc, #368] @ (60d0c <__sgpack_MOD_dcldrawline1@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #344] @ (60cf4 <__sgpack_MOD_dcldrawline1@@Base+0x230>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 60cec <__sgpack_MOD_dcldrawline1@@Base+0x228> │ │ │ │ + ldr r0, [pc, #352] @ (60d10 <__sgpack_MOD_dcldrawline1@@Base+0x24c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 60cac <__sgpack_MOD_dcldrawline1@@Base+0x1e8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w ip, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3016c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 60bd6 <__sgpack_MOD_dcldrawline1@@Base+0x112> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 60c2c <__sgpack_MOD_dcldrawline1@@Base+0x168> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + blx 31a3c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 60ce4 <__sgpack_MOD_dcldrawline1@@Base+0x220> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r9, r3, r9, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.n 60c0c <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 60b98 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 60c7a <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 60c64 <__sgpack_MOD_dcldrawline1@@Base+0x1a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 60c82 <__sgpack_MOD_dcldrawline1@@Base+0x1be> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 60c42 <__sgpack_MOD_dcldrawline1@@Base+0x17e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + blx 31a3c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 60cd6 <__sgpack_MOD_dcldrawline1@@Base+0x212> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r0, r1, fp, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 60c6e <__sgpack_MOD_dcldrawline1@@Base+0x1aa> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 60b98 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 31a3c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 60c7a <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 60c02 <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b998 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b99c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + b.n 60c7a <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 60be8 <__sgpack_MOD_dcldrawline1@@Base+0x124> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 325e4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 60b40 <__sgpack_MOD_dcldrawline1@@Base+0x7c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 347d4 │ │ │ │ + b.n 60b4a <__sgpack_MOD_dcldrawline1@@Base+0x86> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 60c02 <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 60c22 <__sgpack_MOD_dcldrawline1@@Base+0x15e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 60b98 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + bcs.n 60d44 <__sgpack_MOD_dclgettransnumber@@Base+0x30> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r3, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r0, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r1, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [pc, #656] @ (60f98 <__sgpack_MOD_dclgetviewport@@Base+0x78>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ + bne.n 60de0 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x64> │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r7, r1] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b9a0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00060d14 <__sgpack_MOD_dclgettransnumber@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6b9fc │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 311ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (60d6c <__sgpack_MOD_dclgettransnumber@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (60d70 <__sgpack_MOD_dclgettransnumber@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (60d74 <__sgpack_MOD_dclgettransnumber@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33804 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ba0c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ba10 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - movs r6, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (60d78 <__sgpack_MOD_dclgettransnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (60d70 <__sgpack_MOD_dclgettransnumber@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 60d68 <__sgpack_MOD_dclgettransnumber@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #56] @ (60db0 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x34>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006ba14 : │ │ │ │ +00060d7c <__sgpack_MOD_dclgetmapprojectionangle@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #96] @ (60df0 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #100] @ (60df4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x78>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #96] @ (60df8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x7c>) │ │ │ │ + sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6ba7c │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ff2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ba8c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ba90 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ba94 : │ │ │ │ - b.w 33994 │ │ │ │ - │ │ │ │ -0006ba98 : │ │ │ │ - b.w 30e40 │ │ │ │ - │ │ │ │ -0006ba9c : │ │ │ │ - b.w 358ec │ │ │ │ - │ │ │ │ -0006baa0 : │ │ │ │ - b.w 30f7c │ │ │ │ - │ │ │ │ -0006baa4 : │ │ │ │ - b.w 313cc │ │ │ │ - │ │ │ │ -0006baa8 : │ │ │ │ - b.w 2f804 │ │ │ │ - │ │ │ │ -0006baac : │ │ │ │ - b.w 32780 │ │ │ │ - │ │ │ │ -0006bab0 : │ │ │ │ - b.w 3318c │ │ │ │ - │ │ │ │ -0006bab4 : │ │ │ │ - b.w 2f74c │ │ │ │ - │ │ │ │ -0006bab8 : │ │ │ │ - b.w 2f028 │ │ │ │ - │ │ │ │ -0006babc : │ │ │ │ - b.w 35838 │ │ │ │ - │ │ │ │ -0006bac0 : │ │ │ │ - b.w 310f0 │ │ │ │ - │ │ │ │ -0006bac4 : │ │ │ │ - b.w 2fd30 │ │ │ │ - │ │ │ │ -0006bac8 : │ │ │ │ - b.w 33fb8 │ │ │ │ - │ │ │ │ -0006bacc : │ │ │ │ - b.w 35d80 │ │ │ │ - │ │ │ │ -0006bad0 : │ │ │ │ - b.w 35408 │ │ │ │ - │ │ │ │ -0006bad4 : │ │ │ │ - b.w 2f564 │ │ │ │ - │ │ │ │ -0006bad8 : │ │ │ │ - b.w 33258 │ │ │ │ - │ │ │ │ -0006badc : │ │ │ │ - b.w 31180 │ │ │ │ - │ │ │ │ -0006bae0 : │ │ │ │ - b.w 30018 │ │ │ │ - │ │ │ │ -0006bae4 : │ │ │ │ - b.w 35df0 │ │ │ │ - │ │ │ │ -0006bae8 : │ │ │ │ - b.w 30a18 │ │ │ │ - │ │ │ │ -0006baec : │ │ │ │ - b.w 34a90 │ │ │ │ - │ │ │ │ -0006baf0 : │ │ │ │ - b.w 35e30 │ │ │ │ - │ │ │ │ -0006baf4 : │ │ │ │ - b.w 304c4 │ │ │ │ - │ │ │ │ -0006baf8 : │ │ │ │ - b.w 31e18 │ │ │ │ - │ │ │ │ -0006bafc : │ │ │ │ - b.w 32754 │ │ │ │ - │ │ │ │ -0006bb00 : │ │ │ │ - b.w 33a58 │ │ │ │ - │ │ │ │ -0006bb04 : │ │ │ │ - b.w 32e88 │ │ │ │ - │ │ │ │ -0006bb08 : │ │ │ │ - b.w 34af8 │ │ │ │ - │ │ │ │ -0006bb0c : │ │ │ │ - b.w 2f3f0 │ │ │ │ - │ │ │ │ -0006bb10 : │ │ │ │ - b.w 3490c │ │ │ │ - │ │ │ │ -0006bb14 : │ │ │ │ - b.w 34088 │ │ │ │ - │ │ │ │ -0006bb18 : │ │ │ │ - b.w 348fc │ │ │ │ - │ │ │ │ -0006bb1c : │ │ │ │ - b.w 307e4 │ │ │ │ - │ │ │ │ -0006bb20 : │ │ │ │ - b.w 31c58 │ │ │ │ - │ │ │ │ -0006bb24 : │ │ │ │ - b.w 349b8 │ │ │ │ - │ │ │ │ -0006bb28 : │ │ │ │ - b.w 32790 │ │ │ │ - │ │ │ │ -0006bb2c : │ │ │ │ - b.w 33460 │ │ │ │ - │ │ │ │ -0006bb30 : │ │ │ │ - b.w 31500 │ │ │ │ - │ │ │ │ -0006bb34 : │ │ │ │ - b.w 343c4 │ │ │ │ - │ │ │ │ -0006bb38 : │ │ │ │ - b.w 33d24 │ │ │ │ - │ │ │ │ -0006bb3c : │ │ │ │ - b.w 33248 │ │ │ │ - │ │ │ │ -0006bb40 : │ │ │ │ - b.w 32f78 │ │ │ │ - │ │ │ │ -0006bb44 : │ │ │ │ - b.w 353f8 │ │ │ │ - │ │ │ │ -0006bb48 : │ │ │ │ - b.w 2f554 │ │ │ │ - │ │ │ │ -0006bb4c : │ │ │ │ - b.w 35358 │ │ │ │ - │ │ │ │ -0006bb50 : │ │ │ │ - b.w 32c60 │ │ │ │ - │ │ │ │ -0006bb54 : │ │ │ │ - b.w 309f0 │ │ │ │ - │ │ │ │ -0006bb58 : │ │ │ │ - b.w 31354 │ │ │ │ - │ │ │ │ -0006bb5c : │ │ │ │ - b.w 3034c │ │ │ │ - │ │ │ │ -0006bb60 : │ │ │ │ - b.w 33068 │ │ │ │ - │ │ │ │ -0006bb64 : │ │ │ │ - b.w 32dd0 │ │ │ │ - │ │ │ │ -0006bb68 : │ │ │ │ - b.w 33a68 │ │ │ │ - │ │ │ │ -0006bb6c : │ │ │ │ - b.w 342e8 │ │ │ │ - │ │ │ │ -0006bb70 : │ │ │ │ - b.w 353e8 │ │ │ │ - │ │ │ │ -0006bb74 : │ │ │ │ - b.w 3406c │ │ │ │ - │ │ │ │ -0006bb78 : │ │ │ │ - b.w 3572c │ │ │ │ - │ │ │ │ -0006bb7c : │ │ │ │ - b.w 32c10 │ │ │ │ - │ │ │ │ -0006bb80 : │ │ │ │ - b.w 30d24 │ │ │ │ - │ │ │ │ -0006bb84 : │ │ │ │ - b.w 353d8 │ │ │ │ - │ │ │ │ -0006bb88 : │ │ │ │ - b.w 33dc0 │ │ │ │ - │ │ │ │ -0006bb8c : │ │ │ │ - b.w 358cc │ │ │ │ - │ │ │ │ -0006bb90 : │ │ │ │ - b.w 31a54 │ │ │ │ - │ │ │ │ -0006bb94 : │ │ │ │ - b.w 31d68 │ │ │ │ - │ │ │ │ -0006bb98 : │ │ │ │ - b.w 33564 │ │ │ │ - │ │ │ │ -0006bb9c : │ │ │ │ - b.w 306a0 │ │ │ │ - │ │ │ │ -0006bba0 : │ │ │ │ - b.w 305b4 │ │ │ │ - │ │ │ │ -0006bba4 : │ │ │ │ - b.w 2fa10 │ │ │ │ - │ │ │ │ -0006bba8 : │ │ │ │ - b.w 33a9c │ │ │ │ + movs r1, #24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 34268 │ │ │ │ + cbz r6, 60dbc <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x40> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 60dc2 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x46> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 60dc8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x4c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #48] @ (60dfc <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #40] @ (60df4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 60dec <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x70> │ │ │ │ + ldr r0, [pc, #32] @ (60e00 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x84>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #728] @ (610d4 <__sgpack_MOD_dcltransshorttonum@@Base+0x1c>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #448] @ (60fc4 <__sgpack_MOD_dcltransnumtolong@@Base+0x10>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bbac : │ │ │ │ - push {lr} │ │ │ │ +00060e04 <__sgpack_MOD_dclgetsimilarity@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #72] @ 6bc04 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 6bc08 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add lr, pc │ │ │ │ - add r0, sp, #12 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r3, sp │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - mov.w ip, #0 │ │ │ │ - blx 2ff38 │ │ │ │ - ldr r2, [pc, #36] @ (6bc0c ) │ │ │ │ - ldr r3, [pc, #28] @ (6bc08 ) │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #96] @ (60e78 <__sgpack_MOD_dclgetsimilarity@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #100] @ (60e7c <__sgpack_MOD_dclgetsimilarity@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #96] @ (60e80 <__sgpack_MOD_dclgetsimilarity@@Base+0x7c>) │ │ │ │ + sub sp, #16 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #16 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30f24 │ │ │ │ + cbz r6, 60e44 <__sgpack_MOD_dclgetsimilarity@@Base+0x40> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 60e4a <__sgpack_MOD_dclgetsimilarity@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 60e50 <__sgpack_MOD_dclgetsimilarity@@Base+0x4c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #48] @ (60e84 <__sgpack_MOD_dclgetsimilarity@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #40] @ (60e7c <__sgpack_MOD_dclgetsimilarity@@Base+0x78>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6bbfe │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 60e74 <__sgpack_MOD_dclgetsimilarity@@Base+0x70> │ │ │ │ + ldr r0, [pc, #32] @ (60e88 <__sgpack_MOD_dclgetsimilarity@@Base+0x84>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #26 │ │ │ │ + ldr r6, [pc, #296] @ (60fac <__sgpack_MOD_dclgetviewport@@Base+0x8c>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ + ldr r6, [pc, #16] @ (60e9c <__sgpack_MOD_dclgetwindow@@Base+0x10>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bc10 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00060e8c <__sgpack_MOD_dclgetwindow@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6bc7e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33af8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6bc8c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6bc90 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r2, [pc, #108] @ (60f0c <__sgpack_MOD_dclgetwindow@@Base+0x80>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #108] @ (60f10 <__sgpack_MOD_dclgetwindow@@Base+0x84>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #108] @ (60f14 <__sgpack_MOD_dclgetwindow@@Base+0x88>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006bc94 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31630 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 319e4 │ │ │ │ + cbz r7, 60ed0 <__sgpack_MOD_dclgetwindow@@Base+0x44> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r6, 60ed6 <__sgpack_MOD_dclgetwindow@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 60edc <__sgpack_MOD_dclgetwindow@@Base+0x50> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 60ee2 <__sgpack_MOD_dclgetwindow@@Base+0x56> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #52] @ (60f18 <__sgpack_MOD_dclgetwindow@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #40] @ (60f10 <__sgpack_MOD_dclgetwindow@@Base+0x84>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 60f06 <__sgpack_MOD_dclgetwindow@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #36] @ (60f1c <__sgpack_MOD_dclgetwindow@@Base+0x90>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #832] @ (61258 <__uepack_MOD_dclsetshaden@@Base+0x8>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #536] @ (61138 <__sgpack_MOD_dcltransshorttolong@@Base+0x40>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bcb0 : │ │ │ │ - push {lr} │ │ │ │ +00060f20 <__sgpack_MOD_dclgetviewport@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #56] @ (6bcf8 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #56] @ (6bcfc ) │ │ │ │ - add r0, sp, #8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #108] @ (60fa0 <__sgpack_MOD_dclgetviewport@@Base+0x80>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #108] @ (60fa4 <__sgpack_MOD_dclgetviewport@@Base+0x84>) │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #108] @ (60fa8 <__sgpack_MOD_dclgetviewport@@Base+0x88>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #14 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 33a3c │ │ │ │ - ldr r2, [pc, #36] @ (6bd00 ) │ │ │ │ - ldr r3, [pc, #28] @ (6bcfc ) │ │ │ │ + blx 2f768 │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 309bc │ │ │ │ + cbz r7, 60f64 <__sgpack_MOD_dclgetviewport@@Base+0x44> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r6, 60f6a <__sgpack_MOD_dclgetviewport@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 60f70 <__sgpack_MOD_dclgetviewport@@Base+0x50> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 60f76 <__sgpack_MOD_dclgetviewport@@Base+0x56> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #52] @ (60fac <__sgpack_MOD_dclgetviewport@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #40] @ (60fa4 <__sgpack_MOD_dclgetviewport@@Base+0x84>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6bcf2 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 60f9a <__sgpack_MOD_dclgetviewport@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #36] @ (60fb0 <__sgpack_MOD_dclgetviewport@@Base+0x90>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + ldr r5, [pc, #304] @ (610dc <__sgpack_MOD_dcltransshorttonum@@Base+0x24>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ movs r2, r1 │ │ │ │ + ldr r5, [pc, #8] @ (60fbc <__sgpack_MOD_dcltransnumtolong@@Base+0x8>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bd04 : │ │ │ │ - b.w 30ac0 │ │ │ │ - │ │ │ │ -0006bd08 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34bac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bd30 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34294 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bd58 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 309cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bd80 : │ │ │ │ - b.w 32224 │ │ │ │ - │ │ │ │ -0006bd84 : │ │ │ │ - b.w 32cf4 │ │ │ │ - │ │ │ │ -0006bd88 : │ │ │ │ - b.w 34950 │ │ │ │ - │ │ │ │ -0006bd8c : │ │ │ │ - b.w 307b8 │ │ │ │ - │ │ │ │ -0006bd90 : │ │ │ │ - push {r4, lr} │ │ │ │ +00060fb4 <__sgpack_MOD_dcltransnumtolong@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (60ff0 <__sgpack_MOD_dcltransnumtolong@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34ea4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 35c90 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #856] @ (6134c <__uepack_MOD_dclsetshaden@@Base+0xfc>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bdb8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00060ff4 <__sgpack_MOD_dcltransnumtoshort@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (61030 <__sgpack_MOD_dcltransnumtoshort@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33698 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 3486c │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bde0 : │ │ │ │ - b.w 34e44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #680] @ (612dc <__uepack_MOD_dclsetshaden@@Base+0x8c>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bde4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00061034 <__sgpack_MOD_dcltranslongtonum@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (61070 <__sgpack_MOD_dcltranslongtonum@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30ecc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 336e0 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #504] @ (6126c <__uepack_MOD_dclsetshaden@@Base+0x1c>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006be0c : │ │ │ │ - push {r4, lr} │ │ │ │ +00061074 <__sgpack_MOD_dcltranslongtoshort@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (610b4 <__sgpack_MOD_dcltranslongtoshort@@Base+0x40>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 31724 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 35524 │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #328] @ (61200 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x5c>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006be30 : │ │ │ │ - push {r4, lr} │ │ │ │ +000610b8 <__sgpack_MOD_dcltransshorttonum@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (610f4 <__sgpack_MOD_dcltransshorttonum@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30044 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 35008 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #136] @ (61180 <__uepack_MOD_dclclearshadelevel@@Base+0x10>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006be54 : │ │ │ │ - push {r4, lr} │ │ │ │ +000610f8 <__sgpack_MOD_dcltransshorttolong@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (61138 <__sgpack_MOD_dcltransshorttolong@@Base+0x40>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33268 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 35848 │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #984] @ (61514 <__uepack_MOD_dclsetshadeb@@Base+0x170>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006be78 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006113c <__sgpack_MOD_dclprintdevicelist@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31c10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bea0 : │ │ │ │ - b.w 31688 │ │ │ │ + ldr r0, [pc, #32] @ (6116c <__sgpack_MOD_dclprintdevicelist@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 30dd4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #800] @ (61490 <__uepack_MOD_dclsetshadeb@@Base+0xec>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bea4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00061170 <__uepack_MOD_dclclearshadelevel@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32ccc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [pc, #32] @ (611a0 <__uepack_MOD_dclclearshadelevel@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 358b4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #672] @ (61444 <__uepack_MOD_dclsetshadeb@@Base+0xa0>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006becc : │ │ │ │ +000611a4 <__uepack_MOD_dclgetshadelevelnumber@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (611fc <__uepack_MOD_dclgetshadelevelnumber@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31d20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (61200 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x5c>) │ │ │ │ + movs r1, #22 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (61204 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30b64 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #22 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (61208 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (61200 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 611f8 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #520] @ (61410 <__uepack_MOD_dclsetshadeb@@Base+0x6c>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006bef4 : │ │ │ │ - b.w 30830 │ │ │ │ - │ │ │ │ -0006bef8 : │ │ │ │ - b.w 321f8 │ │ │ │ - │ │ │ │ -0006befc : │ │ │ │ - b.w 33e00 │ │ │ │ - │ │ │ │ -0006bf00 : │ │ │ │ - b.w 2fd14 │ │ │ │ - │ │ │ │ -0006bf04 : │ │ │ │ - b.w 34248 │ │ │ │ - │ │ │ │ -0006bf08 : │ │ │ │ - b.w 33c7c │ │ │ │ - │ │ │ │ -0006bf0c : │ │ │ │ - b.w 3236c │ │ │ │ - │ │ │ │ -0006bf10 : │ │ │ │ - b.w 31954 │ │ │ │ - │ │ │ │ -0006bf14 : │ │ │ │ - b.w 34f58 │ │ │ │ - │ │ │ │ -0006bf18 : │ │ │ │ - b.w 338c0 │ │ │ │ - │ │ │ │ -0006bf1c : │ │ │ │ - b.w 33d5c │ │ │ │ - │ │ │ │ -0006bf20 : │ │ │ │ - b.w 2fcb8 │ │ │ │ - │ │ │ │ -0006bf24 : │ │ │ │ +0006120c <__uepack_MOD_dclgetshadelevel@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6bf80 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3191c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #48] @ (6124c <__uepack_MOD_dclgetshadelevel@@Base+0x40>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ + movs r1, #16 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 32b14 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6bf90 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6bf94 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ nop │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r3, [pc, #216] @ (61328 <__uepack_MOD_dclsetshaden@@Base+0xd8>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bf98 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00061250 <__uepack_MOD_dclsetshaden@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r2, [pc, #232] @ (6134c <__uepack_MOD_dclsetshaden@@Base+0xfc>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #232] @ (61350 <__uepack_MOD_dclsetshaden@@Base+0x100>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r2, r3, [r1, #28] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + adds r6, r3, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 612c6 <__uepack_MOD_dclsetshaden@@Base+0x76> │ │ │ │ + ldr r0, [pc, #204] @ (61354 <__uepack_MOD_dclsetshaden@@Base+0x104>) │ │ │ │ + movs r1, #16 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 612d2 <__uepack_MOD_dclsetshaden@@Base+0x82> │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 32454 │ │ │ │ + ldr r2, [pc, #180] @ (61358 <__uepack_MOD_dclsetshaden@@Base+0x108>) │ │ │ │ + ldr r3, [pc, #168] @ (61350 <__uepack_MOD_dclsetshaden@@Base+0x100>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 61348 <__uepack_MOD_dclsetshaden@@Base+0xf8> │ │ │ │ + ldr r0, [pc, #164] @ (6135c <__uepack_MOD_dclsetshaden@@Base+0x10c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #152] @ (61360 <__uepack_MOD_dclsetshaden@@Base+0x110>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 61296 <__uepack_MOD_dclsetshaden@@Base+0x46> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 61328 <__uepack_MOD_dclsetshaden@@Base+0xd8> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6bff4 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + subs r6, r0, #4 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 357c4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + mov lr, r6 │ │ │ │ + mov ip, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + adds r2, #1 │ │ │ │ + add ip, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + str.w r0, [lr, #4]! │ │ │ │ + bge.n 612ee <__uepack_MOD_dclsetshaden@@Base+0x9e> │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #8 │ │ │ │ + strd r3, r7, [sp, #4] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32454 │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + ldr.w r2, [r6, #4]! │ │ │ │ + str r2, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 61314 <__uepack_MOD_dclsetshaden@@Base+0xc4> │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 612a2 <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 32454 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, r1 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c004 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c008 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - movs r0, #22 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 612a2 <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #896] @ (616d8 <__uepack_MOD_dclshadecontourex@@Base+0x120>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #712] @ (61628 <__uepack_MOD_dclshadecontourex@@Base+0x70>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [pc, #648] @ (615ec <__uepack_MOD_dclshadecontourex@@Base+0x34>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c00c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00061364 <__uepack_MOD_dclsetshadev@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (613a0 <__uepack_MOD_dclsetshadev@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6c068 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30ff0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 30894 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c078 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c07c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r2, r4, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c080 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 318d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c09c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 2f85c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c0d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32608 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c0ec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f664 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c108 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f278 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #968] @ (6176c <__uepack_MOD_dclshadecontourex@@Base+0x1b4>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c12c : │ │ │ │ - push {r4, lr} │ │ │ │ +000613a4 <__uepack_MOD_dclsetshadeb@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r2, [pc, #428] @ (61564 <__uepack_MOD_dclsetshadeb@@Base+0x1c0>) │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #424] @ (61568 <__uepack_MOD_dclsetshadeb@@Base+0x1c4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 61458 <__uepack_MOD_dclsetshadeb@@Base+0xb4> │ │ │ │ + sub.w r9, r5, #1 │ │ │ │ + negs r2, r5 │ │ │ │ + clz r9, r9 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + ldrd r2, r1, [r3, #28] │ │ │ │ + ldr r0, [pc, #388] @ (6156c <__uepack_MOD_dclsetshadeb@@Base+0x1c8>) │ │ │ │ + sub.w r8, r1, r2 │ │ │ │ + movs r1, #16 │ │ │ │ + ldrd r2, r6, [r3, #40] @ 0x28 │ │ │ │ + add.w r4, r8, #1 │ │ │ │ + add r0, pc │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ + subs r6, r6, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add.w sl, r6, #1 │ │ │ │ + blx 2f768 │ │ │ │ + mul.w r2, r4, r5 │ │ │ │ + cmp r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, r9, #1 │ │ │ │ + bic.w r2, r4, r4, asr #31 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bic.w r2, sl, sl, asr #31 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + cbz r3, 61466 <__uepack_MOD_dclsetshadeb@@Base+0xc2> │ │ │ │ + ldrd r0, r4, [sp, #8] │ │ │ │ + add r2, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31d50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c154 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33290 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + blx 3414c │ │ │ │ + ldr r2, [pc, #316] @ (61570 <__uepack_MOD_dclsetshadeb@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #300] @ (61564 <__uepack_MOD_dclsetshadeb@@Base+0x1c0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6155e <__uepack_MOD_dclsetshadeb@@Base+0x1ba> │ │ │ │ + ldr r0, [pc, #296] @ (61574 <__uepack_MOD_dclsetshadeb@@Base+0x1d0>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 613e0 <__uepack_MOD_dclsetshadeb@@Base+0x3c> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 6151c <__uepack_MOD_dclsetshadeb@@Base+0x178> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 6152a <__uepack_MOD_dclsetshadeb@@Base+0x186> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6154e <__uepack_MOD_dclsetshadeb@@Base+0x1aa> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr.w lr, [sp, #16] │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + mov fp, ip │ │ │ │ + add.w r8, r3, r0 │ │ │ │ + add.w r2, r8, lr, lsl #2 │ │ │ │ + add.w r1, r9, ip, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + vldr s15, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 6149e <__uepack_MOD_dclsetshadeb@@Base+0xfa> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 61494 <__uepack_MOD_dclsetshadeb@@Base+0xf0> │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3414c │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 61540 <__uepack_MOD_dclsetshadeb@@Base+0x19c> │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + add.w r0, r8, #4 │ │ │ │ + movw fp, #65532 @ 0xfffc │ │ │ │ + movt fp, #65535 @ 0xffff │ │ │ │ + ldr.w ip, [sp, #16] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + add.w sl, r3, r5 │ │ │ │ + add r0, r9 │ │ │ │ + sub.w fp, fp, r8 │ │ │ │ + mov.w lr, #0 │ │ │ │ + add.w r2, fp, r0 │ │ │ │ + add.w r3, sl, ip, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 61502 <__uepack_MOD_dclsetshadeb@@Base+0x15e> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 61538 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 614fa <__uepack_MOD_dclsetshadeb@@Base+0x156> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 61478 <__uepack_MOD_dclsetshadeb@@Base+0xd4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 3414c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 61432 <__uepack_MOD_dclsetshadeb@@Base+0x8e> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 61538 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 61542 <__uepack_MOD_dclsetshadeb@@Base+0x19e> │ │ │ │ + b.n 61538 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 614be <__uepack_MOD_dclsetshadeb@@Base+0x11a> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 61550 <__uepack_MOD_dclsetshadeb@@Base+0x1ac> │ │ │ │ + b.n 614be <__uepack_MOD_dclsetshadeb@@Base+0x11a> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #480] @ (61750 <__uepack_MOD_dclshadecontourex@@Base+0x198>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #128] @ (615f8 <__uepack_MOD_dclshadecontourex@@Base+0x40>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c170 : │ │ │ │ - push {r4, lr} │ │ │ │ +00061578 <__uepack_MOD_dclsetshadea@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (615b4 <__uepack_MOD_dclsetshadea@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32a94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 33044 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + @ instruction: 0x47de │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c198 : │ │ │ │ - push {r3, lr} │ │ │ │ +000615b8 <__uepack_MOD_dclshadecontourex@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e58 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #416] @ (6176c <__uepack_MOD_dclshadecontourex@@Base+0x1b4>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #416] @ (61770 <__uepack_MOD_dclshadecontourex@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 6166a <__uepack_MOD_dclshadecontourex@@Base+0xb2> │ │ │ │ + sub.w r9, r5, #1 │ │ │ │ + negs r3, r5 │ │ │ │ + clz r9, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd r3, r2, [r0, #28] │ │ │ │ + ldr r7, [r0, #36] @ 0x24 │ │ │ │ + sub.w r8, r2, r3 │ │ │ │ + ldr r1, [pc, #372] @ (61774 <__uepack_MOD_dclshadecontourex@@Base+0x1bc>) │ │ │ │ + ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r0, [pc, #368] @ (61778 <__uepack_MOD_dclshadecontourex@@Base+0x1c0>) │ │ │ │ + add r1, pc │ │ │ │ + subs r6, r6, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ + add r0, pc │ │ │ │ + add.w sl, r6, r3 │ │ │ │ + blx 34a48 │ │ │ │ + mul.w r2, r4, r5 │ │ │ │ + cmp r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, r9, #1 │ │ │ │ + bic.w r2, r4, r4, asr #31 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bic.w r2, sl, sl, asr #31 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cbz r3, 61678 <__uepack_MOD_dclshadecontourex@@Base+0xc0> │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 30870 │ │ │ │ + ldr r2, [pc, #308] @ (6177c <__uepack_MOD_dclshadecontourex@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #296] @ (61770 <__uepack_MOD_dclshadecontourex@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 61766 <__uepack_MOD_dclshadecontourex@@Base+0x1ae> │ │ │ │ + ldr r0, [pc, #292] @ (61780 <__uepack_MOD_dclshadecontourex@@Base+0x1c8>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 615f0 <__uepack_MOD_dclshadecontourex@@Base+0x38> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 61728 <__uepack_MOD_dclshadecontourex@@Base+0x170> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 61736 <__uepack_MOD_dclshadecontourex@@Base+0x17e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 61756 <__uepack_MOD_dclshadecontourex@@Base+0x19e> │ │ │ │ + ldrd r3, lr, [sp, #4] │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ + mov fp, ip │ │ │ │ + add.w r8, r3, r0 │ │ │ │ + add.w r2, r8, lr, lsl #2 │ │ │ │ + add.w r1, r9, ip, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + vldr s15, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 616ae <__uepack_MOD_dclshadecontourex@@Base+0xf6> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 616a4 <__uepack_MOD_dclshadecontourex@@Base+0xec> │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30870 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 61748 <__uepack_MOD_dclshadecontourex@@Base+0x190> │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + add.w r0, r8, #4 │ │ │ │ + movw fp, #65532 @ 0xfffc │ │ │ │ + movt fp, #65535 @ 0xffff │ │ │ │ + ldr.w ip, [sp, #8] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + add.w sl, r3, r5 │ │ │ │ + add r0, r9 │ │ │ │ + sub.w fp, fp, r8 │ │ │ │ + mov.w lr, #0 │ │ │ │ + add.w r2, fp, r0 │ │ │ │ + add.w r3, sl, ip, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 6170e <__uepack_MOD_dclshadecontourex@@Base+0x156> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 61740 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 61706 <__uepack_MOD_dclshadecontourex@@Base+0x14e> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 6168a <__uepack_MOD_dclshadecontourex@@Base+0xd2> │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 30870 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 61644 <__uepack_MOD_dclshadecontourex@@Base+0x8c> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 61740 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 6174a <__uepack_MOD_dclshadecontourex@@Base+0x192> │ │ │ │ + b.n 61740 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 616ce <__uepack_MOD_dclshadecontourex@@Base+0x116> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 61758 <__uepack_MOD_dclshadecontourex@@Base+0x1a0> │ │ │ │ + b.n 616ce <__uepack_MOD_dclshadecontourex@@Base+0x116> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + bx sp │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bx r4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c1b4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00061784 <__uepack_MOD_dclshadecontour@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34d08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #416] @ (61938 <__uepack_MOD_dclshadecontour@@Base+0x1b4>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #416] @ (6193c <__uepack_MOD_dclshadecontour@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 61836 <__uepack_MOD_dclshadecontour@@Base+0xb2> │ │ │ │ + sub.w r9, r5, #1 │ │ │ │ + negs r3, r5 │ │ │ │ + clz r9, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd r3, r2, [r0, #28] │ │ │ │ + ldr r7, [r0, #36] @ 0x24 │ │ │ │ + sub.w r8, r2, r3 │ │ │ │ + ldr r1, [pc, #372] @ (61940 <__uepack_MOD_dclshadecontour@@Base+0x1bc>) │ │ │ │ + ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr r0, [pc, #368] @ (61944 <__uepack_MOD_dclshadecontour@@Base+0x1c0>) │ │ │ │ + add r1, pc │ │ │ │ + subs r6, r6, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ + add r0, pc │ │ │ │ + add.w sl, r6, r3 │ │ │ │ + blx 34a48 │ │ │ │ + mul.w r2, r4, r5 │ │ │ │ + cmp r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, r9, #1 │ │ │ │ + bic.w r2, r4, r4, asr #31 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bic.w r2, sl, sl, asr #31 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cbz r3, 61844 <__uepack_MOD_dclshadecontour@@Base+0xc0> │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 31310 │ │ │ │ + ldr r2, [pc, #308] @ (61948 <__uepack_MOD_dclshadecontour@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #296] @ (6193c <__uepack_MOD_dclshadecontour@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 61932 <__uepack_MOD_dclshadecontour@@Base+0x1ae> │ │ │ │ + ldr r0, [pc, #292] @ (6194c <__uepack_MOD_dclshadecontour@@Base+0x1c8>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 617bc <__uepack_MOD_dclshadecontour@@Base+0x38> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 618f4 <__uepack_MOD_dclshadecontour@@Base+0x170> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 61902 <__uepack_MOD_dclshadecontour@@Base+0x17e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 61922 <__uepack_MOD_dclshadecontour@@Base+0x19e> │ │ │ │ + ldrd r3, lr, [sp, #4] │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ + mov fp, ip │ │ │ │ + add.w r8, r3, r0 │ │ │ │ + add.w r2, r8, lr, lsl #2 │ │ │ │ + add.w r1, r9, ip, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + vldr s15, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 6187a <__uepack_MOD_dclshadecontour@@Base+0xf6> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 61870 <__uepack_MOD_dclshadecontour@@Base+0xec> │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 31310 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 61914 <__uepack_MOD_dclshadecontour@@Base+0x190> │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + add.w r0, r8, #4 │ │ │ │ + movw fp, #65532 @ 0xfffc │ │ │ │ + movt fp, #65535 @ 0xffff │ │ │ │ + ldr.w ip, [sp, #8] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + add.w sl, r3, r5 │ │ │ │ + add r0, r9 │ │ │ │ + sub.w fp, fp, r8 │ │ │ │ + mov.w lr, #0 │ │ │ │ + add.w r2, fp, r0 │ │ │ │ + add.w r3, sl, ip, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 618da <__uepack_MOD_dclshadecontour@@Base+0x156> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 6190c <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 618d2 <__uepack_MOD_dclshadecontour@@Base+0x14e> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 61856 <__uepack_MOD_dclshadecontour@@Base+0xd2> │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 31310 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 61810 <__uepack_MOD_dclshadecontour@@Base+0x8c> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 6190c <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 61916 <__uepack_MOD_dclshadecontour@@Base+0x192> │ │ │ │ + b.n 6190c <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 6189a <__uepack_MOD_dclshadecontour@@Base+0x116> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 61924 <__uepack_MOD_dclshadecontour@@Base+0x1a0> │ │ │ │ + b.n 6189a <__uepack_MOD_dclshadecontour@@Base+0x116> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp lr, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r2, sp │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c1d0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00061950 <__timelib_MOD_dclformattime@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #52] @ (61994 <__timelib_MOD_dclformattime@@Base+0x44>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 33340 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 2f768 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add.w r3, r5, #8 │ │ │ │ + adds r2, r5, #4 │ │ │ │ + blx 30b3c │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c1fc : │ │ │ │ - b.w 323b4 │ │ │ │ - │ │ │ │ -0006c200 : │ │ │ │ - b.w 3045c │ │ │ │ - │ │ │ │ -0006c204 : │ │ │ │ - b.w 2f138 │ │ │ │ - │ │ │ │ -0006c208 : │ │ │ │ - b.w 33738 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + add r6, r7 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c20c : │ │ │ │ - push {r4, lr} │ │ │ │ +00061998 <__timelib_MOD_dclgettime@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #88] @ (61a00 <__timelib_MOD_dclgettime@@Base+0x68>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 33b50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #88] @ (61a04 <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #84] @ (61a08 <__timelib_MOD_dclgettime@@Base+0x70>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31248 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r3, [pc, #40] @ (61a04 <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ + ldmia.w sp, {r0, r1, r2} │ │ │ │ + stmia.w r6, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #40] @ (61a0c <__timelib_MOD_dclgettime@@Base+0x74>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 619fa <__timelib_MOD_dclgettime@@Base+0x62> │ │ │ │ + mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r5} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006c238 : │ │ │ │ - push {r4, lr} │ │ │ │ +00061a10 <__ugpack_MOD_dclsetunitvectortitle@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 34464 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #44] @ (61a4c <__ugpack_MOD_dclsetunitvectortitle@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #21 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #1 │ │ │ │ + blx 3170c │ │ │ │ + movs r1, #21 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + bics r2, r3 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c264 : │ │ │ │ - push {r4, lr} │ │ │ │ +00061a50 <__ugpack_MOD_dcldrawvectors@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 31ec4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #440] @ (61c1c <__ugpack_MOD_dcldrawvectors@@Base+0x1cc>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #440] @ (61c20 <__ugpack_MOD_dcldrawvectors@@Base+0x1d0>) │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 61b0c <__ugpack_MOD_dcldrawvectors@@Base+0xbc> │ │ │ │ + sub.w r9, r5, #1 │ │ │ │ + negs r3, r5 │ │ │ │ + clz r9, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + ldrd r3, r2, [r4, #28] │ │ │ │ + ldr r7, [r4, #0] │ │ │ │ + sub.w r8, r2, r3 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldrd r3, r6, [r4, #40] @ 0x28 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r7, [r4, #36] @ 0x24 │ │ │ │ + subs r6, r6, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ + ldr r1, [pc, #376] @ (61c24 <__ugpack_MOD_dcldrawvectors@@Base+0x1d4>) │ │ │ │ + ldr r0, [pc, #380] @ (61c28 <__ugpack_MOD_dcldrawvectors@@Base+0x1d8>) │ │ │ │ + add.w sl, r6, r3 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 34a48 │ │ │ │ + mul.w r2, r4, r5 │ │ │ │ + cmp r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, r9, #1 │ │ │ │ + bic.w r2, r4, r4, asr #31 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bic.w r2, sl, sl, asr #31 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + cbz r3, 61b1a <__ugpack_MOD_dcldrawvectors@@Base+0xca> │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r1, sp, #32 │ │ │ │ + ldrd r0, r2, [sp, #8] │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 30944 │ │ │ │ + ldr r2, [pc, #324] @ (61c2c <__ugpack_MOD_dcldrawvectors@@Base+0x1dc>) │ │ │ │ + ldr r3, [pc, #308] @ (61c20 <__ugpack_MOD_dcldrawvectors@@Base+0x1d0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 61c16 <__ugpack_MOD_dcldrawvectors@@Base+0x1c6> │ │ │ │ + ldr r0, [pc, #304] @ (61c30 <__ugpack_MOD_dcldrawvectors@@Base+0x1e0>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 61a8c <__ugpack_MOD_dcldrawvectors@@Base+0x3c> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 61bd2 <__ugpack_MOD_dcldrawvectors@@Base+0x182> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 61be0 <__ugpack_MOD_dcldrawvectors@@Base+0x190> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 61c06 <__ugpack_MOD_dcldrawvectors@@Base+0x1b6> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr.w lr, [sp, #16] │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + mov fp, ip │ │ │ │ + add.w r8, r3, r0 │ │ │ │ + add.w r2, r8, lr, lsl #2 │ │ │ │ + add.w r1, r9, ip, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + vldr s15, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 61b52 <__ugpack_MOD_dcldrawvectors@@Base+0x102> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 61b48 <__ugpack_MOD_dcldrawvectors@@Base+0xf8> │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r1, sp, #32 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 30944 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 61bf8 <__ugpack_MOD_dcldrawvectors@@Base+0x1a8> │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + add.w r0, r8, #4 │ │ │ │ + movw fp, #65532 @ 0xfffc │ │ │ │ + movt fp, #65535 @ 0xffff │ │ │ │ + ldr.w ip, [sp, #16] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + add.w sl, r3, r5 │ │ │ │ + add r0, r9 │ │ │ │ + sub.w fp, fp, r8 │ │ │ │ + mov.w lr, #0 │ │ │ │ + add.w r2, fp, r0 │ │ │ │ + add.w r3, sl, ip, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 61bb8 <__ugpack_MOD_dcldrawvectors@@Base+0x168> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 61bf0 <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 61bb0 <__ugpack_MOD_dcldrawvectors@@Base+0x160> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 61b2c <__ugpack_MOD_dcldrawvectors@@Base+0xdc> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 30944 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 61ae6 <__ugpack_MOD_dcldrawvectors@@Base+0x96> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 61bf0 <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 61bfa <__ugpack_MOD_dcldrawvectors@@Base+0x1aa> │ │ │ │ + b.n 61bf0 <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 61b72 <__ugpack_MOD_dcldrawvectors@@Base+0x122> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 61c08 <__ugpack_MOD_dcldrawvectors@@Base+0x1b8> │ │ │ │ + b.n 61b72 <__ugpack_MOD_dcldrawvectors@@Base+0x122> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + orrs r6, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + cmn r0, r3 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c290 : │ │ │ │ - push {r4, lr} │ │ │ │ +00061c34 <__rfblib_MOD_dclgetcor@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 34350 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #468] @ (61e20 <__rfblib_MOD_dclgetcor@@Base+0x1ec>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #468] @ (61e24 <__rfblib_MOD_dclgetcor@@Base+0x1f0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + ldrd r3, r2, [r0, #28] │ │ │ │ + ldr r0, [pc, #436] @ (61e28 <__rfblib_MOD_dclgetcor@@Base+0x1f4>) │ │ │ │ + sub.w r9, r2, r3 │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #9 │ │ │ │ + add.w r8, r9, #1 │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ + blx 2f768 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 61ce0 <__rfblib_MOD_dclgetcor@@Base+0xac> │ │ │ │ + cmp r7, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + it ne │ │ │ │ + strne r4, [sp, #8] │ │ │ │ + bne.n 61d5e <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #396] @ (61e2c <__rfblib_MOD_dclgetcor@@Base+0x1f8>) │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 30eb4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #380] @ (61e30 <__rfblib_MOD_dclgetcor@@Base+0x1fc>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #372] @ (61e34 <__rfblib_MOD_dclgetcor@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #356] @ (61e24 <__rfblib_MOD_dclgetcor@@Base+0x1f0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 61e1c <__rfblib_MOD_dclgetcor@@Base+0x1e8> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 61dfa <__rfblib_MOD_dclgetcor@@Base+0x1c6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 61cfa <__rfblib_MOD_dclgetcor@@Base+0xc6> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 61d5e <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #288] @ (61e38 <__rfblib_MOD_dclgetcor@@Base+0x204>) │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 30eb4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ble.n 61e14 <__rfblib_MOD_dclgetcor@@Base+0x1e0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + add.w r8, r3, r8, lsl #2 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + add r4, r6 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.n 61d3a <__rfblib_MOD_dclgetcor@@Base+0x106> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 61cb2 <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 61dbe <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + b.n 61da6 <__rfblib_MOD_dclgetcor@@Base+0x172> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 61dc6 <__rfblib_MOD_dclgetcor@@Base+0x192> │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r3, #1 │ │ │ │ + add r1, r9 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 61d7c <__rfblib_MOD_dclgetcor@@Base+0x148> │ │ │ │ + ldr r3, [pc, #172] @ (61e3c <__rfblib_MOD_dclgetcor@@Base+0x208>) │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 30eb4 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + bne.n 61e06 <__rfblib_MOD_dclgetcor@@Base+0x1d2> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, sl, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + add r5, r9 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 61db2 <__rfblib_MOD_dclgetcor@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 61cb2 <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ + movs r0, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #112] @ (61e40 <__rfblib_MOD_dclgetcor@@Base+0x20c>) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r2, sp, #24 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 30eb4 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + beq.n 61dbe <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 61d32 <__rfblib_MOD_dclgetcor@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 61dbe <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 61d0e <__rfblib_MOD_dclgetcor@@Base+0xda> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 61d32 <__rfblib_MOD_dclgetcor@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 61d50 <__rfblib_MOD_dclgetcor@@Base+0x11c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 61cb2 <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + adcs r4, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c2bc : │ │ │ │ - push {r4, lr} │ │ │ │ +00061e44 <__rfblib_MOD_dclgetcov@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32f3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #468] @ (62030 <__rfblib_MOD_dclgetcov@@Base+0x1ec>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #468] @ (62034 <__rfblib_MOD_dclgetcov@@Base+0x1f0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + ldrd r3, r2, [r0, #28] │ │ │ │ + ldr r0, [pc, #436] @ (62038 <__rfblib_MOD_dclgetcov@@Base+0x1f4>) │ │ │ │ + sub.w r9, r2, r3 │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #9 │ │ │ │ + add.w r8, r9, #1 │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ + blx 2f768 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 61ef0 <__rfblib_MOD_dclgetcov@@Base+0xac> │ │ │ │ + cmp r7, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + it ne │ │ │ │ + strne r4, [sp, #8] │ │ │ │ + bne.n 61f6e <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #396] @ (6203c <__rfblib_MOD_dclgetcov@@Base+0x1f8>) │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 3002c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #380] @ (62040 <__rfblib_MOD_dclgetcov@@Base+0x1fc>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #372] @ (62044 <__rfblib_MOD_dclgetcov@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #356] @ (62034 <__rfblib_MOD_dclgetcov@@Base+0x1f0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6202c <__rfblib_MOD_dclgetcov@@Base+0x1e8> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6200a <__rfblib_MOD_dclgetcov@@Base+0x1c6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 61f0a <__rfblib_MOD_dclgetcov@@Base+0xc6> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 61f6e <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #288] @ (62048 <__rfblib_MOD_dclgetcov@@Base+0x204>) │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 3002c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ble.n 62024 <__rfblib_MOD_dclgetcov@@Base+0x1e0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + add.w r8, r3, r8, lsl #2 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + add r4, r6 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.n 61f4a <__rfblib_MOD_dclgetcov@@Base+0x106> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 61ec2 <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 61fce <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + b.n 61fb6 <__rfblib_MOD_dclgetcov@@Base+0x172> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 61fd6 <__rfblib_MOD_dclgetcov@@Base+0x192> │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r3, #1 │ │ │ │ + add r1, r9 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 61f8c <__rfblib_MOD_dclgetcov@@Base+0x148> │ │ │ │ + ldr r3, [pc, #172] @ (6204c <__rfblib_MOD_dclgetcov@@Base+0x208>) │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 3002c │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + bne.n 62016 <__rfblib_MOD_dclgetcov@@Base+0x1d2> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, sl, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + add r5, r9 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 61fc2 <__rfblib_MOD_dclgetcov@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 61ec2 <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ + movs r0, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #112] @ (62050 <__rfblib_MOD_dclgetcov@@Base+0x20c>) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r2, sp, #24 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 3002c │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + beq.n 61fce <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 61f42 <__rfblib_MOD_dclgetcov@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 61fce <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 61f1e <__rfblib_MOD_dclgetcov@@Base+0xda> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 61f42 <__rfblib_MOD_dclgetcov@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 61f60 <__rfblib_MOD_dclgetcov@@Base+0x11c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 61ec2 <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + bkpt 0x00a6 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, sp, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ + movs r1, r1 │ │ │ │ + bkpt 0x0034 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c2e8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062054 <__rfblib_MOD_dclgetprd@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2fdf8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #468] @ (62240 <__rfblib_MOD_dclgetprd@@Base+0x1ec>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #468] @ (62244 <__rfblib_MOD_dclgetprd@@Base+0x1f0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + ldrd r3, r2, [r0, #28] │ │ │ │ + ldr r0, [pc, #436] @ (62248 <__rfblib_MOD_dclgetprd@@Base+0x1f4>) │ │ │ │ + sub.w r9, r2, r3 │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #9 │ │ │ │ + add.w r8, r9, #1 │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ + blx 2f768 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 62100 <__rfblib_MOD_dclgetprd@@Base+0xac> │ │ │ │ + cmp r7, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + it ne │ │ │ │ + strne r4, [sp, #8] │ │ │ │ + bne.n 6217e <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #396] @ (6224c <__rfblib_MOD_dclgetprd@@Base+0x1f8>) │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 31aec │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #380] @ (62250 <__rfblib_MOD_dclgetprd@@Base+0x1fc>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #372] @ (62254 <__rfblib_MOD_dclgetprd@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #356] @ (62244 <__rfblib_MOD_dclgetprd@@Base+0x1f0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6223c <__rfblib_MOD_dclgetprd@@Base+0x1e8> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6221a <__rfblib_MOD_dclgetprd@@Base+0x1c6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6211a <__rfblib_MOD_dclgetprd@@Base+0xc6> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6217e <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #288] @ (62258 <__rfblib_MOD_dclgetprd@@Base+0x204>) │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 31aec │ │ │ │ + cmp.w r8, #0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ble.n 62234 <__rfblib_MOD_dclgetprd@@Base+0x1e0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + add.w r8, r3, r8, lsl #2 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + add r4, r6 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.n 6215a <__rfblib_MOD_dclgetprd@@Base+0x106> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 620d2 <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 621de <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + b.n 621c6 <__rfblib_MOD_dclgetprd@@Base+0x172> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 621e6 <__rfblib_MOD_dclgetprd@@Base+0x192> │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r3, #1 │ │ │ │ + add r1, r9 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 6219c <__rfblib_MOD_dclgetprd@@Base+0x148> │ │ │ │ + ldr r3, [pc, #172] @ (6225c <__rfblib_MOD_dclgetprd@@Base+0x208>) │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 31aec │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + bne.n 62226 <__rfblib_MOD_dclgetprd@@Base+0x1d2> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, sl, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + add r5, r9 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 621d2 <__rfblib_MOD_dclgetprd@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 620d2 <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ + movs r0, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #112] @ (62260 <__rfblib_MOD_dclgetprd@@Base+0x20c>) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r2, sp, #24 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 31aec │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + beq.n 621de <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 62152 <__rfblib_MOD_dclgetprd@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 621de <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 6212e <__rfblib_MOD_dclgetprd@@Base+0xda> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 62152 <__rfblib_MOD_dclgetprd@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 62170 <__rfblib_MOD_dclgetprd@@Base+0x11c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 620d2 <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, pc, #992 @ (adr r7, 62630 <__dcl_parm_MOD_dclsetcharex@@Base+0xfc>) │ │ │ │ + movs r1, r1 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r2, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #504 @ (adr r7, 62454 <__chklib_MOD_dclcheckalphabet@@Base>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, pc, #40 @ (adr r7, 62288 <__intlib_MOD_dclintge@@Base+0x24>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r6, pc, #800 @ (adr r6, 62584 <__dcl_parm_MOD_dclsetcharex@@Base+0x50>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c314 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062264 <__intlib_MOD_dclintge@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 35608 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (62294 <__intlib_MOD_dclintge@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30460 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c340 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062298 <__intlib_MOD_dclintgt@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 31614 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (622c8 <__intlib_MOD_dclintgt@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3373c │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c36c : │ │ │ │ - push {r4, lr} │ │ │ │ +000622cc <__intlib_MOD_dclintle@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f188 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (622fc <__intlib_MOD_dclintle@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f13c │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c398 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062300 <__intlib_MOD_dclintlt@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 35140 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (62330 <__intlib_MOD_dclintlt@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 323b8 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r3, #28 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c3c4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062334 <__uzpack_MOD_dclsetaxisfactor@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 325c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (62364 <__uzpack_MOD_dclsetaxisfactor@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f038 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c3f0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062368 <__chklib_MOD_dclcheckcharpattern@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2fac0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #48] @ (623a8 <__chklib_MOD_dclcheckcharpattern@@Base+0x40>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f284 │ │ │ │ + movs r1, #19 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c41c : │ │ │ │ - push {r4, lr} │ │ │ │ +000623ac <__chklib_MOD_dclcheckfortran@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 320fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (623e0 <__chklib_MOD_dclcheckfortran@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb60 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c45c : │ │ │ │ - push {r4, lr} │ │ │ │ +000623e4 <__chklib_MOD_dclcheckalphanum@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 326ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c488 : │ │ │ │ - b.w 35a54 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (62418 <__chklib_MOD_dclcheckalphanum@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 300d0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c48c : │ │ │ │ - push {r4, lr} │ │ │ │ +0006241c <__chklib_MOD_dclchecknumber@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 31fbc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c4cc : │ │ │ │ - b.w 35758 │ │ │ │ - │ │ │ │ -0006c4d0 : │ │ │ │ - b.w 33f38 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (62450 <__chklib_MOD_dclchecknumber@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30490 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c4d4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00062454 <__chklib_MOD_dclcheckalphabet@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 321e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (62488 <__chklib_MOD_dclcheckalphabet@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 355b8 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c4f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006248c <__chklib_MOD_dclcheckspecial@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6c56c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6c57a │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (624c0 <__chklib_MOD_dclcheckspecial@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 312b0 │ │ │ │ - mov r0, r6 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34568 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6c588 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #24] @ (6c58c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6c590 ) │ │ │ │ - ldr r0, [pc, #20] @ (6c594 ) │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - subs r6, r3, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, r2, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r2, #12 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c598 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000624c4 <__chklib_MOD_dclcheckcurrency@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6c614 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6c622 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (624f8 <__chklib_MOD_dclcheckcurrency@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 2fed0 │ │ │ │ - mov r0, r6 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31540 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6c630 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #24] @ (6c634 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6c638 ) │ │ │ │ - ldr r0, [pc, #20] @ (6c63c ) │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r6, r6, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ - movs r0, r1 │ │ │ │ - adds r0, r5, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c640 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000624fc <__chklib_MOD_dclcheckblank@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6c6bc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6c6ca │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (62530 <__chklib_MOD_dclcheckblank@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 2f348 │ │ │ │ - mov r0, r6 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35da8 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6c6d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #24] @ (6c6dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6c6e0 ) │ │ │ │ - ldr r0, [pc, #20] @ (6c6e4 ) │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r6, r1, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - adds r0, r0, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c6e8 : │ │ │ │ +00062534 <__dcl_parm_MOD_dclsetcharex@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c792 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #772] @ (62850 <__dcl_parm_MOD_dclsetcharex@@Base+0x31c>) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #772] @ (62854 <__dcl_parm_MOD_dclsetcharex@@Base+0x320>) │ │ │ │ mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r0, [pc, #768] @ (62858 <__dcl_parm_MOD_dclsetcharex@@Base+0x324>) │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #748] @ (6285c <__dcl_parm_MOD_dclsetcharex@@Base+0x328>) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c7ae │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #1 │ │ │ │ + bne.w 626b6 <__dcl_parm_MOD_dclsetcharex@@Base+0x182> │ │ │ │ + ldr r3, [pc, #732] @ (62860 <__dcl_parm_MOD_dclsetcharex@@Base+0x32c>) │ │ │ │ + add.w r2, r4, #19 │ │ │ │ + cmp r2, #1 │ │ │ │ + add.w fp, sp, #84 @ 0x54 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #720] @ (62864 <__dcl_parm_MOD_dclsetcharex@@Base+0x330>) │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + add.w fp, r4, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r2 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add.w r3, r4, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.n 62674 <__dcl_parm_MOD_dclsetcharex@@Base+0x140> │ │ │ │ + ldrd r1, r7, [sp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + sub.w r2, r1, r9 │ │ │ │ + add.w r0, r7, r9 │ │ │ │ + blx 31320 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33714 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 62694 <__dcl_parm_MOD_dclsetcharex@@Base+0x160> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32de0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 627a2 <__dcl_parm_MOD_dclsetcharex@@Base+0x26e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f69c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 627c4 <__dcl_parm_MOD_dclsetcharex@@Base+0x290> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33920 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 627e6 <__dcl_parm_MOD_dclsetcharex@@Base+0x2b2> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov.w sl, #1 │ │ │ │ blx 340e4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 6c7a0 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 30fa4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 31428 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, r8 │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (6c7bc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #40] @ (6c7c0 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [pc, #528] @ (62868 <__dcl_parm_MOD_dclsetcharex@@Base+0x334>) │ │ │ │ + ldr r0, [pc, #528] @ (6286c <__dcl_parm_MOD_dclsetcharex@@Base+0x338>) │ │ │ │ + movs r2, #12 │ │ │ │ + mov r3, sl │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (6c7c4 ) │ │ │ │ - ldr r0, [pc, #36] @ (6c7c8 ) │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6c7cc ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #28] @ (6c7d0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r7, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - adds r2, r5, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ - movs r0, r1 │ │ │ │ - adds r4, r3, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c7d4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6c836 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + cmp.w r9, #31 │ │ │ │ + ble.n 625b8 <__dcl_parm_MOD_dclsetcharex@@Base+0x84> │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + movs r2, #32 │ │ │ │ + blx 31bc4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33714 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 625e2 <__dcl_parm_MOD_dclsetcharex@@Base+0xae> │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r7, #32 │ │ │ │ + ldr r2, [pc, #468] @ (62870 <__dcl_parm_MOD_dclsetcharex@@Base+0x33c>) │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33400 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 32c48 │ │ │ │ + b.n 62754 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 62702 <__dcl_parm_MOD_dclsetcharex@@Base+0x1ce> │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 6272a <__dcl_parm_MOD_dclsetcharex@@Base+0x1f6> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #396] @ (62874 <__dcl_parm_MOD_dclsetcharex@@Base+0x340>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #5 │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.w 6280c <__dcl_parm_MOD_dclsetcharex@@Base+0x2d8> │ │ │ │ + tbb [pc, r0] │ │ │ │ + add r3, r9 │ │ │ │ + movs r5, #61 @ 0x3d │ │ │ │ + bic.w r8, r3, r3, asr #31 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34200 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c844 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c848 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 626d2 <__dcl_parm_MOD_dclsetcharex@@Base+0x19e> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 31320 │ │ │ │ + b.n 626dc <__dcl_parm_MOD_dclsetcharex@@Base+0x1a8> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 349e4 │ │ │ │ + ldr r0, [pc, #288] @ (62878 <__dcl_parm_MOD_dclsetcharex@@Base+0x344>) │ │ │ │ + movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r2, #31 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c84c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6c8ae │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #284] @ (6287c <__dcl_parm_MOD_dclsetcharex@@Base+0x348>) │ │ │ │ + ldr r3, [pc, #240] @ (62854 <__dcl_parm_MOD_dclsetcharex@@Base+0x320>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 62808 <__dcl_parm_MOD_dclsetcharex@@Base+0x2d4> │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f0bc │ │ │ │ + b.n 62754 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34cf0 │ │ │ │ + b.n 62754 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31998 │ │ │ │ + b.n 62754 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r7, #32 │ │ │ │ + ldr r2, [pc, #212] @ (62880 <__dcl_parm_MOD_dclsetcharex@@Base+0x34c>) │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33400 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 2efc4 │ │ │ │ + b.n 62754 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r7, #32 │ │ │ │ + ldr r2, [pc, #184] @ (62884 <__dcl_parm_MOD_dclsetcharex@@Base+0x350>) │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33400 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3410c │ │ │ │ + b.n 62754 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r7, #32 │ │ │ │ + ldr r2, [pc, #152] @ (62888 <__dcl_parm_MOD_dclsetcharex@@Base+0x354>) │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33400 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3524c │ │ │ │ + b.n 62754 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #124] @ (6288c <__dcl_parm_MOD_dclsetcharex@@Base+0x358>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #108] @ (62890 <__dcl_parm_MOD_dclsetcharex@@Base+0x35c>) │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #88] @ (62894 <__dcl_parm_MOD_dclsetcharex@@Base+0x360>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30e74 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c8bc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c8c0 ) │ │ │ │ + ldr r0, [pc, #84] @ (62898 <__dcl_parm_MOD_dclsetcharex@@Base+0x364>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r3, #29 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 62754 <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r0, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #120 @ (adr r2, 628ec <__dcl_parm_MOD_dclsetlogicalex@@Base+0x50>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, sp, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #64 @ (adr r1, 628c4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x28>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, pc, #952 @ (adr r0, 62c40 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3a4>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, pc, #816 @ (adr r0, 62bbc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x320>) │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r3, #8] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c8c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006289c <__dcl_parm_MOD_dclsetlogicalex@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1068] @ 62cdc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x440> │ │ │ │ + ldr.w r3, [pc, #1068] @ 62ce0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x444> │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1064] @ 62ce4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x448> │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov sl, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #15 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr.w r3, [pc, #1040] @ 62ce8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x44c> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 62a84 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1e8> │ │ │ │ + ldr r3, [pc, #1020] @ (62cec <__dcl_parm_MOD_dclsetlogicalex@@Base+0x450>) │ │ │ │ + add.w fp, r4, #20 │ │ │ │ + add r6, sp, #32 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #1008] @ (62cf0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x454>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r4, #19 │ │ │ │ cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6c926 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3121c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c934 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c938 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r4, #27 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c93c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + add.w fp, r4, #19 │ │ │ │ cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 62a30 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x194> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31c8c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62ba4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x308> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358c0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62bbc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x320> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 352f0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62bd4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x338> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31af8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62bec <__dcl_parm_MOD_dclsetlogicalex@@Base+0x350> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a18 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62c04 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x368> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 317a4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62c1c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x380> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 301b0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62c34 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x398> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f2c0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62c4c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3b0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34dd0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62c64 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3c8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 330b4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62c7c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3e0> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6c9c8 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6c9d6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 33400 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6c9e4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6c9e8 ) │ │ │ │ + ldr r1, [pc, #736] @ (62cf4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x458>) │ │ │ │ + ldr r0, [pc, #736] @ (62cf8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x45c>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6c9ec ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6c9f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r2, r0, #25 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c9f4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6ca4e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + blx 33bcc │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ca5c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ca60 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 32dac │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 62920 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x84> │ │ │ │ + ldr r2, [pc, #688] @ (62cfc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x460>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 345b8 │ │ │ │ + ldr r0, [pc, #672] @ (62d00 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x464>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r7, #22 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ca64 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #664] @ (62d04 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #628] @ (62ce0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x444>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 62c94 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3f8> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r2, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6cabe │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32800 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6cacc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6cad0 ) │ │ │ │ - add r1, pc │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 62ada <__dcl_parm_MOD_dclsetlogicalex@@Base+0x23e> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 62b02 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x266> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #596] @ (62d08 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x46c>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r1, #21 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006cad4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6cb42 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r1, #12 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 62c98 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3fc> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (62bf0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x354>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 62aa0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x204> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + b.n 62aaa <__dcl_parm_MOD_dclsetlogicalex@@Base+0x20e> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 323c4 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f990 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32574 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fdc0 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33bb0 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ blx 355a0 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 359dc │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 306dc │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3417c │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 313c0 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34b84 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #356] @ (62d0c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x470>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34fbc │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #336] @ (62d10 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x474>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3547c │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #316] @ (62d14 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x478>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 350f0 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #296] @ (62d18 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x47c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33f20 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #276] @ (62d1c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x480>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34814 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #256] @ (62d20 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x484>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 331f8 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #236] @ (62d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x488>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f07c │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #216] @ (62d28 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x48c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb70 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #196] @ (62d2c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x490>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33168 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #176] @ (62d30 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x494>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 353c0 │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (62d34 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x498>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #136] @ (62d38 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x49c>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #116] @ (62d3c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4a0>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6cb50 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6cb54 ) │ │ │ │ + ldr r0, [pc, #112] @ (62d40 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4a4>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r1, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 62a5e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + push {r2, r3, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #18 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #8 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ + movs r1, r1 │ │ │ │ + uxth r0, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #208 @ (adr r4, 62ddc <__dcl_parm_MOD_dclsetrealex@@Base+0x98>) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cb58 : │ │ │ │ +00062d44 <__dcl_parm_MOD_dclsetrealex@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6cc02 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1072] @ 63188 <__dcl_parm_MOD_dclsetrealex@@Base+0x444> │ │ │ │ + ldr.w r3, [pc, #1072] @ 6318c <__dcl_parm_MOD_dclsetrealex@@Base+0x448> │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6cc10 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1068] @ 63190 <__dcl_parm_MOD_dclsetrealex@@Base+0x44c> │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov sl, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr.w r3, [pc, #1044] @ 63194 <__dcl_parm_MOD_dclsetrealex@@Base+0x450> │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 307f4 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 62f2e <__dcl_parm_MOD_dclsetrealex@@Base+0x1ea> │ │ │ │ + ldr.w r3, [pc, #1024] @ 63198 <__dcl_parm_MOD_dclsetrealex@@Base+0x454> │ │ │ │ + add.w fp, r4, #20 │ │ │ │ + add r6, sp, #32 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #1008] @ (6319c <__dcl_parm_MOD_dclsetrealex@@Base+0x458>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r4, #19 │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 62eda <__dcl_parm_MOD_dclsetrealex@@Base+0x196> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 32e50 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63050 <__dcl_parm_MOD_dclsetrealex@@Base+0x30c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ + blx 3582c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63068 <__dcl_parm_MOD_dclsetrealex@@Base+0x324> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30ffc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63080 <__dcl_parm_MOD_dclsetrealex@@Base+0x33c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33aac │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63098 <__dcl_parm_MOD_dclsetrealex@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3302c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 630b0 <__dcl_parm_MOD_dclsetrealex@@Base+0x36c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b90 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 630c8 <__dcl_parm_MOD_dclsetrealex@@Base+0x384> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e6c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 630e0 <__dcl_parm_MOD_dclsetrealex@@Base+0x39c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35c24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 630f8 <__dcl_parm_MOD_dclsetrealex@@Base+0x3b4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f498 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63110 <__dcl_parm_MOD_dclsetrealex@@Base+0x3cc> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f690 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63128 <__dcl_parm_MOD_dclsetrealex@@Base+0x3e4> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6cc20 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6cc24 ) │ │ │ │ + ldr r1, [pc, #736] @ (631a0 <__dcl_parm_MOD_dclsetrealex@@Base+0x45c>) │ │ │ │ + ldr r0, [pc, #740] @ (631a4 <__dcl_parm_MOD_dclsetrealex@@Base+0x460>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6cc28 ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6cc2c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r0, r1, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006cc30 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6cc8a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34ef0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + blx 33bcc │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6cc98 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6cc9c ) │ │ │ │ - add r1, pc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 32344 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 62dca <__dcl_parm_MOD_dclsetrealex@@Base+0x86> │ │ │ │ + ldr r2, [pc, #692] @ (631a8 <__dcl_parm_MOD_dclsetrealex@@Base+0x464>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35990 │ │ │ │ + ldr r0, [pc, #672] @ (631ac <__dcl_parm_MOD_dclsetrealex@@Base+0x468>) │ │ │ │ + movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r0, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006cca0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #668] @ (631b0 <__dcl_parm_MOD_dclsetrealex@@Base+0x46c>) │ │ │ │ + ldr r3, [pc, #628] @ (6318c <__dcl_parm_MOD_dclsetrealex@@Base+0x448>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 63140 <__dcl_parm_MOD_dclsetrealex@@Base+0x3fc> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r2, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6ccfa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 314c4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6cd08 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6cd0c ) │ │ │ │ - add r1, pc │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 62f86 <__dcl_parm_MOD_dclsetrealex@@Base+0x242> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 62fae <__dcl_parm_MOD_dclsetrealex@@Base+0x26a> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #596] @ (631b4 <__dcl_parm_MOD_dclsetrealex@@Base+0x470>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r2, #12 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006cd10 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6cd7e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #340 @ 0x154 │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 63144 <__dcl_parm_MOD_dclsetrealex@@Base+0x400> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (6309c <__dcl_parm_MOD_dclsetrealex@@Base+0x358>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 62f4a <__dcl_parm_MOD_dclsetrealex@@Base+0x206> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + b.n 62f54 <__dcl_parm_MOD_dclsetrealex@@Base+0x210> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 321b0 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34674 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3365c │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a60 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35de4 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ blx 34ce4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6cd8c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6cd90 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r1, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006cd94 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6cdfc │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f1e4 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31838 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f0f8 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3178c │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fe10 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #356] @ (631b8 <__dcl_parm_MOD_dclsetrealex@@Base+0x474>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3242c │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #336] @ (631bc <__dcl_parm_MOD_dclsetrealex@@Base+0x478>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30ccc │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #316] @ (631c0 <__dcl_parm_MOD_dclsetrealex@@Base+0x47c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31028 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #296] @ (631c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x480>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31c00 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #276] @ (631c8 <__dcl_parm_MOD_dclsetrealex@@Base+0x484>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffd4 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #256] @ (631cc <__dcl_parm_MOD_dclsetrealex@@Base+0x488>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 312a4 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #236] @ (631d0 <__dcl_parm_MOD_dclsetrealex@@Base+0x48c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32538 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #216] @ (631d4 <__dcl_parm_MOD_dclsetrealex@@Base+0x490>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 334c4 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #196] @ (631d8 <__dcl_parm_MOD_dclsetrealex@@Base+0x494>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 315d4 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #176] @ (631dc <__dcl_parm_MOD_dclsetrealex@@Base+0x498>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34100 │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (631e0 <__dcl_parm_MOD_dclsetrealex@@Base+0x49c>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #136] @ (631e4 <__dcl_parm_MOD_dclsetrealex@@Base+0x4a0>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #116] @ (631e8 <__dcl_parm_MOD_dclsetrealex@@Base+0x4a4>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ce0c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ce10 ) │ │ │ │ + ldr r0, [pc, #112] @ (631ec <__dcl_parm_MOD_dclsetrealex@@Base+0x4a8>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r6, r1, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 62f08 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r4, #31] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ce14 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000631f0 <__dcl_parm_MOD_dclsetintegerex@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6ce7c │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1072] @ 63634 <__dcl_parm_MOD_dclsetintegerex@@Base+0x444> │ │ │ │ + ldr.w r3, [pc, #1072] @ 63638 <__dcl_parm_MOD_dclsetintegerex@@Base+0x448> │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1068] @ 6363c <__dcl_parm_MOD_dclsetintegerex@@Base+0x44c> │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov sl, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #15 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr.w r3, [pc, #1044] @ 63640 <__dcl_parm_MOD_dclsetintegerex@@Base+0x450> │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 633da <__dcl_parm_MOD_dclsetintegerex@@Base+0x1ea> │ │ │ │ + ldr.w r3, [pc, #1024] @ 63644 <__dcl_parm_MOD_dclsetintegerex@@Base+0x454> │ │ │ │ + add.w fp, r4, #20 │ │ │ │ + add r6, sp, #32 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #1008] @ (63648 <__dcl_parm_MOD_dclsetintegerex@@Base+0x458>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r4, #19 │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 63386 <__dcl_parm_MOD_dclsetintegerex@@Base+0x196> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ce8c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ce90 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r6, r1, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ce94 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31aac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ceb0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35430 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 634fc <__dcl_parm_MOD_dclsetintegerex@@Base+0x30c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 317b0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63514 <__dcl_parm_MOD_dclsetintegerex@@Base+0x324> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32b6c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6352c <__dcl_parm_MOD_dclsetintegerex@@Base+0x33c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35044 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63544 <__dcl_parm_MOD_dclsetintegerex@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32b2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6355c <__dcl_parm_MOD_dclsetintegerex@@Base+0x36c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3092c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63574 <__dcl_parm_MOD_dclsetintegerex@@Base+0x384> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34140 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6358c <__dcl_parm_MOD_dclsetintegerex@@Base+0x39c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35954 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 635a4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x3b4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fc7c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 635bc <__dcl_parm_MOD_dclsetintegerex@@Base+0x3cc> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33558 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 635d4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x3e4> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6cf1e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r8 │ │ │ │ - blx 32f00 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6cf2c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6cf30 ) │ │ │ │ + ldr r1, [pc, #736] @ (6364c <__dcl_parm_MOD_dclsetintegerex@@Base+0x45c>) │ │ │ │ + ldr r0, [pc, #740] @ (63650 <__dcl_parm_MOD_dclsetintegerex@@Base+0x460>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r5, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006cf34 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cf50 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6cffc │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 33bcc │ │ │ │ mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d00a │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 32730 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 2f7e0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 63276 <__dcl_parm_MOD_dclsetintegerex@@Base+0x86> │ │ │ │ + ldr r2, [pc, #692] @ (63654 <__dcl_parm_MOD_dclsetintegerex@@Base+0x464>) │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6d018 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6d01c ) │ │ │ │ - add r1, pc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31a30 │ │ │ │ + ldr r0, [pc, #672] @ (63658 <__dcl_parm_MOD_dclsetintegerex@@Base+0x468>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6d020 ) │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #668] @ (6365c <__dcl_parm_MOD_dclsetintegerex@@Base+0x46c>) │ │ │ │ + ldr r3, [pc, #628] @ (63638 <__dcl_parm_MOD_dclsetintegerex@@Base+0x448>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 635ec <__dcl_parm_MOD_dclsetintegerex@@Base+0x3fc> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 63432 <__dcl_parm_MOD_dclsetintegerex@@Base+0x242> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 6345a <__dcl_parm_MOD_dclsetintegerex@@Base+0x26a> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #596] @ (63660 <__dcl_parm_MOD_dclsetintegerex@@Base+0x470>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6d024 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r6, r1, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d028 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d0d4 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d0e2 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #580 @ 0x244 │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 635f0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x400> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (63548 <__dcl_parm_MOD_dclsetintegerex@@Base+0x358>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fca0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 633f6 <__dcl_parm_MOD_dclsetintegerex@@Base+0x206> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + b.n 63400 <__dcl_parm_MOD_dclsetintegerex@@Base+0x210> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 32580 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6d0f0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6d0f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6d0f8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6d0fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d100 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d1ac │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d1ba │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2f99c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + blx 30ad0 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 318f4 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6d1c8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6d1cc ) │ │ │ │ + blx 35d38 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33230 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34448 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 332a0 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30ce4 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 353cc │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30160 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34804 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #356] @ (63664 <__dcl_parm_MOD_dclsetintegerex@@Base+0x474>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34d60 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #336] @ (63668 <__dcl_parm_MOD_dclsetintegerex@@Base+0x478>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33208 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #316] @ (6366c <__dcl_parm_MOD_dclsetintegerex@@Base+0x47c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32c3c │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #296] @ (63670 <__dcl_parm_MOD_dclsetintegerex@@Base+0x480>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 333a0 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #276] @ (63674 <__dcl_parm_MOD_dclsetintegerex@@Base+0x484>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32964 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #256] @ (63678 <__dcl_parm_MOD_dclsetintegerex@@Base+0x488>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32774 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #236] @ (6367c <__dcl_parm_MOD_dclsetintegerex@@Base+0x48c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30ef4 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #216] @ (63680 <__dcl_parm_MOD_dclsetintegerex@@Base+0x490>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 309a0 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #196] @ (63684 <__dcl_parm_MOD_dclsetintegerex@@Base+0x494>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33e24 │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #176] @ (63688 <__dcl_parm_MOD_dclsetintegerex@@Base+0x498>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3022c │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (6368c <__dcl_parm_MOD_dclsetintegerex@@Base+0x49c>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #136] @ (63690 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a0>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6d1d0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6d1d4 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #116] @ (63694 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a4>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #112] @ (63698 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a8>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 633b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r6, #23] │ │ │ │ + movs r1, r1 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r7, #12] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d1d8 : │ │ │ │ +0006369c <__dcl_parm_MOD_dclsetchar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #640] @ (63930 <__dcl_parm_MOD_dclsetchar@@Base+0x294>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #640] @ (63934 <__dcl_parm_MOD_dclsetchar@@Base+0x298>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (63938 <__dcl_parm_MOD_dclsetchar@@Base+0x29c>) │ │ │ │ + mov r7, r1 │ │ │ │ + movs r1, #10 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #612] @ (6393c <__dcl_parm_MOD_dclsetchar@@Base+0x2a0>) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 637ec <__dcl_parm_MOD_dclsetchar@@Base+0x150> │ │ │ │ + ldr r3, [pc, #596] @ (63940 <__dcl_parm_MOD_dclsetchar@@Base+0x2a4>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add.w r9, sp, #36 @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #584] @ (63944 <__dcl_parm_MOD_dclsetchar@@Base+0x2a8>) │ │ │ │ + strd r7, r8, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - strd r0, r1, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d2c4 │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 637ac <__dcl_parm_MOD_dclsetchar@@Base+0x110> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32de0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 638bc <__dcl_parm_MOD_dclsetchar@@Base+0x220> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f69c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 638ca <__dcl_parm_MOD_dclsetchar@@Base+0x22e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33920 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 638d8 <__dcl_parm_MOD_dclsetchar@@Base+0x23c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d2e0 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 340e4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d2d2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 35a80 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #28 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r1, [pc, #440] @ (63948 <__dcl_parm_MOD_dclsetchar@@Base+0x2ac>) │ │ │ │ + ldr r0, [pc, #440] @ (6394c <__dcl_parm_MOD_dclsetchar@@Base+0x2b0>) │ │ │ │ + movs r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ mov r0, r6 │ │ │ │ blx 2fb3c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + blx 33714 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6371a <__dcl_parm_MOD_dclsetchar@@Base+0x7e> │ │ │ │ + ldrd r7, r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32c48 │ │ │ │ + ldr r0, [pc, #388] @ (63950 <__dcl_parm_MOD_dclsetchar@@Base+0x2b4>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #384] @ (63954 <__dcl_parm_MOD_dclsetchar@@Base+0x2b8>) │ │ │ │ + ldr r3, [pc, #348] @ (63934 <__dcl_parm_MOD_dclsetchar@@Base+0x298>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 638e6 <__dcl_parm_MOD_dclsetchar@@Base+0x24a> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (6d2f0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6d2f4 ) │ │ │ │ - add r1, pc │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 6383c <__dcl_parm_MOD_dclsetchar@@Base+0x1a0> │ │ │ │ + add.w r9, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 63866 <__dcl_parm_MOD_dclsetchar@@Base+0x1ca> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #312] @ (63958 <__dcl_parm_MOD_dclsetchar@@Base+0x2bc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r9 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6d2f8 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6d2fc ) │ │ │ │ + movs r1, #5 │ │ │ │ + add.w r0, r0, #820 @ 0x334 │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 638ea <__dcl_parm_MOD_dclsetchar@@Base+0x24e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r4, #59 @ 0x3b │ │ │ │ + movs r6, #45 @ 0x2d │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + add.w r9, sp, #48 @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, sl, #8 │ │ │ │ + add.w r0, r9, sl │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 6380a <__dcl_parm_MOD_dclsetchar@@Base+0x16e> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 31320 │ │ │ │ + b.n 63814 <__dcl_parm_MOD_dclsetchar@@Base+0x178> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32e2c │ │ │ │ + b.n 637c8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f634 │ │ │ │ + b.n 637c8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 314b8 │ │ │ │ + b.n 637c8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30198 │ │ │ │ + b.n 637c8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + ldrd r7, r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2efc4 │ │ │ │ + b.n 637c8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + ldrd r7, r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3410c │ │ │ │ + b.n 637c8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + ldrd r7, r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3524c │ │ │ │ + b.n 637c8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (6395c <__dcl_parm_MOD_dclsetchar@@Base+0x2c0>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r9, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (63960 <__dcl_parm_MOD_dclsetchar@@Base+0x2c4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6d300 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6d304 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (63964 <__dcl_parm_MOD_dclsetchar@@Base+0x2c8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (63968 <__dcl_parm_MOD_dclsetchar@@Base+0x2cc>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33bcc │ │ │ │ + b.n 637c8 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ - movs r0, r1 │ │ │ │ + add r6, pc, #320 @ (adr r6, 63a74 <__dcl_parm_MOD_dclsetlogical@@Base+0x108>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r1, #7] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, pc, #184 @ (adr r5, 63a10 <__dcl_parm_MOD_dclsetlogical@@Base+0xa4>) │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r6, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r7, #0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d308 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006396c <__dcl_parm_MOD_dclsetlogical@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (63d20 <__dcl_parm_MOD_dclsetlogical@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (63d24 <__dcl_parm_MOD_dclsetlogical@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (63d28 <__dcl_parm_MOD_dclsetlogical@@Base+0x3bc>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [pc, #908] @ (63d2c <__dcl_parm_MOD_dclsetlogical@@Base+0x3c0>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 63b38 <__dcl_parm_MOD_dclsetlogical@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (63d30 <__dcl_parm_MOD_dclsetlogical@@Base+0x3c4>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add.w r9, sp, #36 @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #872] @ (63d34 <__dcl_parm_MOD_dclsetlogical@@Base+0x3c8>) │ │ │ │ + str r7, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 63af6 <__dcl_parm_MOD_dclsetlogical@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31c8c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63c5e <__dcl_parm_MOD_dclsetlogical@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358c0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63c6a <__dcl_parm_MOD_dclsetlogical@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 352f0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63c76 <__dcl_parm_MOD_dclsetlogical@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31af8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63c82 <__dcl_parm_MOD_dclsetlogical@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a18 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63c8e <__dcl_parm_MOD_dclsetlogical@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 317a4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63c9a <__dcl_parm_MOD_dclsetlogical@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 301b0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63ca6 <__dcl_parm_MOD_dclsetlogical@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f2c0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63cb2 <__dcl_parm_MOD_dclsetlogical@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34dd0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63cbe <__dcl_parm_MOD_dclsetlogical@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 330b4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63cca <__dcl_parm_MOD_dclsetlogical@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6d376 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30af4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d384 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d388 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d38c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6d3fa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 357e0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d408 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d40c ) │ │ │ │ + ldr r1, [pc, #604] @ (63d38 <__dcl_parm_MOD_dclsetlogical@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (63d3c <__dcl_parm_MOD_dclsetlogical@@Base+0x3d0>) │ │ │ │ + movs r2, #10 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32dac │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 639e6 <__dcl_parm_MOD_dclsetlogical@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 345b8 │ │ │ │ + ldr r0, [pc, #556] @ (63d40 <__dcl_parm_MOD_dclsetlogical@@Base+0x3d4>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d410 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6d47e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 328f0 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #548] @ (63d44 <__dcl_parm_MOD_dclsetlogical@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (63d24 <__dcl_parm_MOD_dclsetlogical@@Base+0x3b8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 63cd6 <__dcl_parm_MOD_dclsetlogical@@Base+0x36a> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 63b92 <__dcl_parm_MOD_dclsetlogical@@Base+0x226> │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 63bbc <__dcl_parm_MOD_dclsetlogical@@Base+0x250> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d48c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d490 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #476] @ (63d48 <__dcl_parm_MOD_dclsetlogical@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d494 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d53e │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d54c │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #920 @ 0x398 │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 63cda <__dcl_parm_MOD_dclsetlogical@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (63cac <__dcl_parm_MOD_dclsetlogical@@Base+0x340>) │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ + movs r2, r5 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b1c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 63b56 <__dcl_parm_MOD_dclsetlogical@@Base+0x1ea> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + b.n 63b60 <__dcl_parm_MOD_dclsetlogical@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6d55c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6d560 ) │ │ │ │ + blx 2f060 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34eb0 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35e18 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33454 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 320d0 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32800 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31e68 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 323f4 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30378 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e34 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a88 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34fbc │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3547c │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 350f0 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33f20 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34814 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 331f8 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f07c │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2fb70 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33168 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 353c0 │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (63d4c <__dcl_parm_MOD_dclsetlogical@@Base+0x3e0>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (63d50 <__dcl_parm_MOD_dclsetlogical@@Base+0x3e4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6d564 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6d568 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (63d54 <__dcl_parm_MOD_dclsetlogical@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (63d58 <__dcl_parm_MOD_dclsetlogical@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33bcc │ │ │ │ + b.n 63b12 <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d56c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f23c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add r3, pc, #512 @ (adr r3, 63f24 <__dcl_parm_MOD_dclsetreal@@Base+0x1c8>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #912 @ (adr r1, 640d8 <__dcl_parm_MOD_dclsetreal@@Base+0x37c>) │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #18 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d588 : │ │ │ │ +00063d5c <__dcl_parm_MOD_dclsetreal@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (64110 <__dcl_parm_MOD_dclsetreal@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (64114 <__dcl_parm_MOD_dclsetreal@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (64118 <__dcl_parm_MOD_dclsetreal@@Base+0x3bc>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #10 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [pc, #908] @ (6411c <__dcl_parm_MOD_dclsetreal@@Base+0x3c0>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 63f28 <__dcl_parm_MOD_dclsetreal@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (64120 <__dcl_parm_MOD_dclsetreal@@Base+0x3c4>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add.w r9, sp, #36 @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #872] @ (64124 <__dcl_parm_MOD_dclsetreal@@Base+0x3c8>) │ │ │ │ + str r7, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d634 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d642 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 32f6c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 63ee6 <__dcl_parm_MOD_dclsetreal@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 32e50 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6404e <__dcl_parm_MOD_dclsetreal@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6d650 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6d654 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6d658 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6d65c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d660 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + blx 3582c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6405a <__dcl_parm_MOD_dclsetreal@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30ffc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64066 <__dcl_parm_MOD_dclsetreal@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33aac │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64072 <__dcl_parm_MOD_dclsetreal@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3302c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6407e <__dcl_parm_MOD_dclsetreal@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b90 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6408a <__dcl_parm_MOD_dclsetreal@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e6c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64096 <__dcl_parm_MOD_dclsetreal@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35c24 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 640a2 <__dcl_parm_MOD_dclsetreal@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f498 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 640ae <__dcl_parm_MOD_dclsetreal@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f690 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 640ba <__dcl_parm_MOD_dclsetreal@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d70c │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d71a │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3323c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6d728 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6d72c ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [pc, #604] @ (64128 <__dcl_parm_MOD_dclsetreal@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (6412c <__dcl_parm_MOD_dclsetreal@@Base+0x3d0>) │ │ │ │ + movs r2, #10 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6d730 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6d734 ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d738 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d7e4 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d7f2 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32344 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 63dd6 <__dcl_parm_MOD_dclsetreal@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35990 │ │ │ │ + ldr r0, [pc, #556] @ (64130 <__dcl_parm_MOD_dclsetreal@@Base+0x3d4>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #548] @ (64134 <__dcl_parm_MOD_dclsetreal@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (64114 <__dcl_parm_MOD_dclsetreal@@Base+0x3b8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 640c6 <__dcl_parm_MOD_dclsetreal@@Base+0x36a> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 63f82 <__dcl_parm_MOD_dclsetreal@@Base+0x226> │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 63fac <__dcl_parm_MOD_dclsetreal@@Base+0x250> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #476] @ (64138 <__dcl_parm_MOD_dclsetreal@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #1160 @ 0x488 │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 640ca <__dcl_parm_MOD_dclsetreal@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (6409c <__dcl_parm_MOD_dclsetreal@@Base+0x340>) │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ + movs r2, r5 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3557c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 63f46 <__dcl_parm_MOD_dclsetreal@@Base+0x1ea> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + b.n 63f50 <__dcl_parm_MOD_dclsetreal@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6d800 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6d804 ) │ │ │ │ + blx 33ec0 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33fcc │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 302f0 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ddc │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35bb4 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 314c4 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f32c │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2faf0 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31980 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fe04 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2feb8 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3242c │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30ccc │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31028 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31c00 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2ffd4 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 312a4 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32538 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 334c4 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 315d4 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34100 │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (6413c <__dcl_parm_MOD_dclsetreal@@Base+0x3e0>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (64140 <__dcl_parm_MOD_dclsetreal@@Base+0x3e4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6d808 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6d80c ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (64144 <__dcl_parm_MOD_dclsetreal@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (64148 <__dcl_parm_MOD_dclsetreal@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 63f02 <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + nop │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r4, #0 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d810 : │ │ │ │ +0006414c <__dcl_parm_MOD_dclsetinteger@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (64500 <__dcl_parm_MOD_dclsetinteger@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (64504 <__dcl_parm_MOD_dclsetinteger@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (64508 <__dcl_parm_MOD_dclsetinteger@@Base+0x3bc>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [pc, #908] @ (6450c <__dcl_parm_MOD_dclsetinteger@@Base+0x3c0>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 64318 <__dcl_parm_MOD_dclsetinteger@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (64510 <__dcl_parm_MOD_dclsetinteger@@Base+0x3c4>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add.w r9, sp, #36 @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #872] @ (64514 <__dcl_parm_MOD_dclsetinteger@@Base+0x3c8>) │ │ │ │ + str r7, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - strd r0, r1, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d8fc │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 642d6 <__dcl_parm_MOD_dclsetinteger@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35430 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6443e <__dcl_parm_MOD_dclsetinteger@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 317b0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6444a <__dcl_parm_MOD_dclsetinteger@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32b6c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64456 <__dcl_parm_MOD_dclsetinteger@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35044 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64462 <__dcl_parm_MOD_dclsetinteger@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32b2c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6446e <__dcl_parm_MOD_dclsetinteger@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3092c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6447a <__dcl_parm_MOD_dclsetinteger@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34140 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64486 <__dcl_parm_MOD_dclsetinteger@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35954 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64492 <__dcl_parm_MOD_dclsetinteger@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fc7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6449e <__dcl_parm_MOD_dclsetinteger@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33558 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 644aa <__dcl_parm_MOD_dclsetinteger@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d918 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d90a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 3273c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #28 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r1, [pc, #604] @ (64518 <__dcl_parm_MOD_dclsetinteger@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (6451c <__dcl_parm_MOD_dclsetinteger@@Base+0x3d0>) │ │ │ │ + movs r2, #13 │ │ │ │ mov r3, r8 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ mov r0, r6 │ │ │ │ blx 2fb3c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (6d928 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6d92c ) │ │ │ │ - add r1, pc │ │ │ │ + blx 2f7e0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 641c6 <__dcl_parm_MOD_dclsetinteger@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31a30 │ │ │ │ + ldr r0, [pc, #556] @ (64520 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d4>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6d930 ) │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #548] @ (64524 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (64504 <__dcl_parm_MOD_dclsetinteger@@Base+0x3b8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 644b6 <__dcl_parm_MOD_dclsetinteger@@Base+0x36a> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 64372 <__dcl_parm_MOD_dclsetinteger@@Base+0x226> │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 6439c <__dcl_parm_MOD_dclsetinteger@@Base+0x250> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #476] @ (64528 <__dcl_parm_MOD_dclsetinteger@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6d934 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6d938 ) │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #1400 @ 0x578 │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 644ba <__dcl_parm_MOD_dclsetinteger@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (6448c <__dcl_parm_MOD_dclsetinteger@@Base+0x340>) │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ + movs r2, r5 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6d93c ) │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 64336 <__dcl_parm_MOD_dclsetinteger@@Base+0x1ea> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + b.n 64340 <__dcl_parm_MOD_dclsetinteger@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35e24 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35bf4 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31c68 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32830 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32c98 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31664 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a54 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33ae0 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffb8 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 331b4 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 308ac │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34d60 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33208 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32c3c │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 333a0 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32964 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32774 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30ef4 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 309a0 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33e24 │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3022c │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (6452c <__dcl_parm_MOD_dclsetinteger@@Base+0x3e0>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (64530 <__dcl_parm_MOD_dclsetinteger@@Base+0x3e4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (64534 <__dcl_parm_MOD_dclsetinteger@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (64538 <__dcl_parm_MOD_dclsetinteger@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33bcc │ │ │ │ + b.n 642f2 <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ nop │ │ │ │ - lsls r6, r1, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r5, #5 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r2, #5 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, r3, #5 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r5, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, r3, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r6, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r0, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d940 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006453c <__dcl_parm_MOD_dclgetchars@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #636] @ (647cc <__dcl_parm_MOD_dclgetchars@@Base+0x290>) │ │ │ │ + ldr r3, [pc, #636] @ (647d0 <__dcl_parm_MOD_dclgetchars@@Base+0x294>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #636] @ (647d4 <__dcl_parm_MOD_dclgetchars@@Base+0x298>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #11 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [pc, #616] @ (647d8 <__dcl_parm_MOD_dclgetchars@@Base+0x29c>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 64688 <__dcl_parm_MOD_dclgetchars@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #596] @ (647dc <__dcl_parm_MOD_dclgetchars@@Base+0x2a0>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add.w r9, sp, #36 @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #580] @ (647e0 <__dcl_parm_MOD_dclgetchars@@Base+0x2a4>) │ │ │ │ + str r7, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 64648 <__dcl_parm_MOD_dclgetchars@@Base+0x10c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32de0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64758 <__dcl_parm_MOD_dclgetchars@@Base+0x21c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f69c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64766 <__dcl_parm_MOD_dclgetchars@@Base+0x22a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33920 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64774 <__dcl_parm_MOD_dclgetchars@@Base+0x238> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6d9ae │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f120 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d9bc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d9c0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r3, #25 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d9c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6da32 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d34 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6da40 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6da44 ) │ │ │ │ + ldr r1, [pc, #440] @ (647e4 <__dcl_parm_MOD_dclgetchars@@Base+0x2a8>) │ │ │ │ + ldr r0, [pc, #440] @ (647e8 <__dcl_parm_MOD_dclgetchars@@Base+0x2ac>) │ │ │ │ + movs r2, #10 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33714 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 645b6 <__dcl_parm_MOD_dclgetchars@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35a0c │ │ │ │ + ldr r0, [pc, #388] @ (647ec <__dcl_parm_MOD_dclgetchars@@Base+0x2b0>) │ │ │ │ + movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r3, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006da48 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6dab6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 312f8 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #384] @ (647f0 <__dcl_parm_MOD_dclgetchars@@Base+0x2b4>) │ │ │ │ + ldr r3, [pc, #348] @ (647d0 <__dcl_parm_MOD_dclgetchars@@Base+0x294>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 64782 <__dcl_parm_MOD_dclgetchars@@Base+0x246> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 646d8 <__dcl_parm_MOD_dclgetchars@@Base+0x19c> │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 64702 <__dcl_parm_MOD_dclgetchars@@Base+0x1c6> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6dac4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6dac8 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #312] @ (647f4 <__dcl_parm_MOD_dclgetchars@@Base+0x2b8>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r2, #21 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006dacc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6db76 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6db84 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + movs r1, #5 │ │ │ │ + add.w r0, r0, #1640 @ 0x668 │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 64786 <__dcl_parm_MOD_dclgetchars@@Base+0x24a> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r4, #59 @ 0x3b │ │ │ │ + movs r6, #45 @ 0x2d │ │ │ │ + bic.w r9, r3, r3, asr #31 │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30b94 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 646a6 <__dcl_parm_MOD_dclgetchars@@Base+0x16a> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + b.n 646b0 <__dcl_parm_MOD_dclgetchars@@Base+0x174> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6db94 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6db98 ) │ │ │ │ + blx 344b0 │ │ │ │ + b.n 64664 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 64664 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ee0 │ │ │ │ + b.n 64664 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32354 │ │ │ │ + b.n 64664 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3423c │ │ │ │ + b.n 64664 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32448 │ │ │ │ + b.n 64664 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 335d8 │ │ │ │ + b.n 64664 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (647f8 <__dcl_parm_MOD_dclgetchars@@Base+0x2bc>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (647fc <__dcl_parm_MOD_dclgetchars@@Base+0x2c0>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6db9c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6dba0 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (64800 <__dcl_parm_MOD_dclgetchars@@Base+0x2c4>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (64804 <__dcl_parm_MOD_dclgetchars@@Base+0x2c8>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33bcc │ │ │ │ + b.n 64664 <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ - movs r0, r1 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r2, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r7, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, r5, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, r6, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r1, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r4, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006dba4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00064808 <__dcl_parm_MOD_dclgetlogicals@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (64bbc <__dcl_parm_MOD_dclgetlogicals@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (64bc0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (64bc4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3bc>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #14 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [pc, #908] @ (64bc8 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3c0>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 649d4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (64bcc <__dcl_parm_MOD_dclgetlogicals@@Base+0x3c4>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add.w r9, sp, #36 @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #872] @ (64bd0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3c8>) │ │ │ │ + str r7, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 64992 <__dcl_parm_MOD_dclgetlogicals@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31c8c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64afa <__dcl_parm_MOD_dclgetlogicals@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358c0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64b06 <__dcl_parm_MOD_dclgetlogicals@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 352f0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64b12 <__dcl_parm_MOD_dclgetlogicals@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31af8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64b1e <__dcl_parm_MOD_dclgetlogicals@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a18 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64b2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 317a4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64b36 <__dcl_parm_MOD_dclgetlogicals@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 301b0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64b42 <__dcl_parm_MOD_dclgetlogicals@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f2c0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64b4e <__dcl_parm_MOD_dclgetlogicals@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34dd0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64b5a <__dcl_parm_MOD_dclgetlogicals@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 330b4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64b66 <__dcl_parm_MOD_dclgetlogicals@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6dc0a │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3384c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6dc18 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6dc1c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r0, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006dc20 : │ │ │ │ - b.w 31364 │ │ │ │ - │ │ │ │ -0006dc24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f784 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006dc40 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6dcae │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f474 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6dcbc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6dcc0 ) │ │ │ │ + ldr r1, [pc, #604] @ (64bd4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (64bd8 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d0>) │ │ │ │ + movs r2, #11 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32dac │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 64882 <__dcl_parm_MOD_dclgetlogicals@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f2d0 │ │ │ │ + ldr r0, [pc, #556] @ (64bdc <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d4>) │ │ │ │ + movs r1, #14 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r3, #13 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006dcc4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6dd32 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3174c │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #548] @ (64be0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (64bc0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3b8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 64b72 <__dcl_parm_MOD_dclgetlogicals@@Base+0x36a> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 64a2e <__dcl_parm_MOD_dclgetlogicals@@Base+0x226> │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 64a58 <__dcl_parm_MOD_dclgetlogicals@@Base+0x250> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6dd40 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6dd44 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #476] @ (64be4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006dd48 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6ddb6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + movs r1, #12 │ │ │ │ + addw r0, r0, #1740 @ 0x6cc │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 64b76 <__dcl_parm_MOD_dclgetlogicals@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (64b48 <__dcl_parm_MOD_dclgetlogicals@@Base+0x340>) │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ + movs r2, r5 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2efac │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 649f2 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1ea> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + b.n 649fc <__dcl_parm_MOD_dclgetlogicals@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ddc4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ddc8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r2, #9 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ddcc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3576c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006dde8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 353c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006de04 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6de72 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 330b4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3403c │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6de80 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6de84 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r3, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006de88 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6dee2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d94 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32cbc │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6def0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6def4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r5, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006def8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6df52 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31f30 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31664 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6df60 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6df64 ) │ │ │ │ + mov r0, r5 │ │ │ │ + blx 311b8 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32994 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32cb0 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 359b8 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30dec │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 348e0 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32000 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3314c │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 318a8 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 327a4 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30678 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32590 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f510 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31bf0 │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2feac │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 317cc │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 300ec │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3576c │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (64be8 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3e0>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (64bec <__dcl_parm_MOD_dclgetlogicals@@Base+0x3e4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006df68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6dfd6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34448 │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (64bf0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6dfe4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6dfe8 ) │ │ │ │ + ldr r0, [pc, #68] @ (64bf4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - movs r4, r6 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006dfec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3473c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + blx 33bcc │ │ │ │ + b.n 649ae <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + nop │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e008 : │ │ │ │ +00064bf8 <__dcl_parm_MOD_dclgetreals@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (64fac <__dcl_parm_MOD_dclgetreals@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (64fb0 <__dcl_parm_MOD_dclgetreals@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (64fb4 <__dcl_parm_MOD_dclgetreals@@Base+0x3bc>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #11 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [pc, #908] @ (64fb8 <__dcl_parm_MOD_dclgetreals@@Base+0x3c0>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 64dc4 <__dcl_parm_MOD_dclgetreals@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (64fbc <__dcl_parm_MOD_dclgetreals@@Base+0x3c4>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add.w r9, sp, #36 @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #872] @ (64fc0 <__dcl_parm_MOD_dclgetreals@@Base+0x3c8>) │ │ │ │ + str r7, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e0b4 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e0c2 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 34a24 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 64d82 <__dcl_parm_MOD_dclgetreals@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 32e50 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64eea <__dcl_parm_MOD_dclgetreals@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3582c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64ef6 <__dcl_parm_MOD_dclgetreals@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30ffc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64f02 <__dcl_parm_MOD_dclgetreals@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + blx 33aac │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64f0e <__dcl_parm_MOD_dclgetreals@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3302c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64f1a <__dcl_parm_MOD_dclgetreals@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b90 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64f26 <__dcl_parm_MOD_dclgetreals@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e6c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64f32 <__dcl_parm_MOD_dclgetreals@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35c24 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64f3e <__dcl_parm_MOD_dclgetreals@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f498 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64f4a <__dcl_parm_MOD_dclgetreals@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f690 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64f56 <__dcl_parm_MOD_dclgetreals@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [pc, #604] @ (64fc4 <__dcl_parm_MOD_dclgetreals@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (64fc8 <__dcl_parm_MOD_dclgetreals@@Base+0x3d0>) │ │ │ │ + movs r2, #11 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ + mov r0, r6 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32344 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 64c72 <__dcl_parm_MOD_dclgetreals@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f8e8 │ │ │ │ + ldr r0, [pc, #556] @ (64fcc <__dcl_parm_MOD_dclgetreals@@Base+0x3d4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #548] @ (64fd0 <__dcl_parm_MOD_dclgetreals@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (64fb0 <__dcl_parm_MOD_dclgetreals@@Base+0x3b8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 64f62 <__dcl_parm_MOD_dclgetreals@@Base+0x36a> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6e0d0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6e0d4 ) │ │ │ │ - add r1, pc │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 64e1e <__dcl_parm_MOD_dclgetreals@@Base+0x226> │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 64e48 <__dcl_parm_MOD_dclgetreals@@Base+0x250> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #476] @ (64fd4 <__dcl_parm_MOD_dclgetreals@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6e0d8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6e0dc ) │ │ │ │ + movs r1, #12 │ │ │ │ + addw r0, r0, #1980 @ 0x7bc │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 64f66 <__dcl_parm_MOD_dclgetreals@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (64f38 <__dcl_parm_MOD_dclgetreals@@Base+0x340>) │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ + movs r2, r5 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 64de2 <__dcl_parm_MOD_dclgetreals@@Base+0x1ea> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + b.n 64dec <__dcl_parm_MOD_dclgetreals@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33cd0 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d7c │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ab8 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34cc0 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f94 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ef0 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30084 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34df8 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31948 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35aa8 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32690 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35b5c │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30318 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f674 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33218 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31640 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32cdc │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34134 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31b8c │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31da0 │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3243c │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (64fd8 <__dcl_parm_MOD_dclgetreals@@Base+0x3e0>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (64fdc <__dcl_parm_MOD_dclgetreals@@Base+0x3e4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (64fe0 <__dcl_parm_MOD_dclgetreals@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (64fe4 <__dcl_parm_MOD_dclgetreals@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - vhadd.u16 d16, d6, d7 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - vhadd.u8 d16, d8, d7 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 64d9e <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + nop │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r6, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e0e0 : │ │ │ │ +00064fe8 <__dcl_parm_MOD_dclgetintegers@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e18c │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (6539c <__dcl_parm_MOD_dclgetintegers@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (653a0 <__dcl_parm_MOD_dclgetintegers@@Base+0x3b8>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e19a │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (653a4 <__dcl_parm_MOD_dclgetintegers@@Base+0x3bc>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #14 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [pc, #908] @ (653a8 <__dcl_parm_MOD_dclgetintegers@@Base+0x3c0>) │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31b70 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6e1a8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6e1ac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6e1b0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6e1b4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cdp2 0, 7, cr0, cr14, cr7, {0} │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - cdp2 0, 7, cr0, cr0, cr7, {0} │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e1b8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 651b4 <__dcl_parm_MOD_dclgetintegers@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (653ac <__dcl_parm_MOD_dclgetintegers@@Base+0x3c4>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add.w r9, sp, #36 @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #872] @ (653b0 <__dcl_parm_MOD_dclgetintegers@@Base+0x3c8>) │ │ │ │ + str r7, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e264 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e272 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 33c9c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 65172 <__dcl_parm_MOD_dclgetintegers@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + blx 35430 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 652da <__dcl_parm_MOD_dclgetintegers@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6e280 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6e284 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6e288 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6e28c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stc2 0, cr0, [r6, #28]! │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ - ldc2 0, cr0, [r8, #28] │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e290 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - strd r0, r1, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e37c │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + blx 317b0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 652e6 <__dcl_parm_MOD_dclgetintegers@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32b6c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 652f2 <__dcl_parm_MOD_dclgetintegers@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35044 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 652fe <__dcl_parm_MOD_dclgetintegers@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32b2c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6530a <__dcl_parm_MOD_dclgetintegers@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3092c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65316 <__dcl_parm_MOD_dclgetintegers@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34140 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65322 <__dcl_parm_MOD_dclgetintegers@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35954 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6532e <__dcl_parm_MOD_dclgetintegers@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fc7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6533a <__dcl_parm_MOD_dclgetintegers@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33558 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65346 <__dcl_parm_MOD_dclgetintegers@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e398 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e38a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 346a8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #28 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r1, [pc, #604] @ (653b4 <__dcl_parm_MOD_dclgetintegers@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (653b8 <__dcl_parm_MOD_dclgetintegers@@Base+0x3d0>) │ │ │ │ + movs r2, #14 │ │ │ │ mov r3, r8 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ mov r0, r6 │ │ │ │ blx 2fb3c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (6e3a8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6e3ac ) │ │ │ │ - add r1, pc │ │ │ │ + blx 2f7e0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 65062 <__dcl_parm_MOD_dclgetintegers@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30280 │ │ │ │ + ldr r0, [pc, #556] @ (653bc <__dcl_parm_MOD_dclgetintegers@@Base+0x3d4>) │ │ │ │ + movs r1, #14 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6e3b0 ) │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #548] @ (653c0 <__dcl_parm_MOD_dclgetintegers@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (653a0 <__dcl_parm_MOD_dclgetintegers@@Base+0x3b8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 65352 <__dcl_parm_MOD_dclgetintegers@@Base+0x36a> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 6520e <__dcl_parm_MOD_dclgetintegers@@Base+0x226> │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 65238 <__dcl_parm_MOD_dclgetintegers@@Base+0x250> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #476] @ (653c4 <__dcl_parm_MOD_dclgetintegers@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6e3b4 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6e3b8 ) │ │ │ │ + movs r1, #12 │ │ │ │ + addw r0, r0, #2220 @ 0x8ac │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 65356 <__dcl_parm_MOD_dclgetintegers@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (65328 <__dcl_parm_MOD_dclgetintegers@@Base+0x340>) │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ + movs r2, r5 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6e3bc ) │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 651d2 <__dcl_parm_MOD_dclgetintegers@@Base+0x1ea> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + b.n 651dc <__dcl_parm_MOD_dclgetintegers@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31f3c │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31aa0 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 359c4 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fff0 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 335e4 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32cbc │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33884 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34f68 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30b88 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3241c │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30be0 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3548c │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31be0 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35964 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35228 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30694 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34e20 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f684 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32b60 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32870 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34718 │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (653c8 <__dcl_parm_MOD_dclgetintegers@@Base+0x3e0>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (653cc <__dcl_parm_MOD_dclgetintegers@@Base+0x3e4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (653d0 <__dcl_parm_MOD_dclgetintegers@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (653d4 <__dcl_parm_MOD_dclgetintegers@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33bcc │ │ │ │ + b.n 6518e <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [lr], {7} │ │ │ │ - str r0, [r7, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - stc2 0, cr0, [r0], {7} │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldc2l 0, cr0, [r2], #-28 @ 0xffffffe4 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r2, r7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e3c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000653d8 <__dcl_parm_MOD_dclgetchar@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #636] @ (65668 <__dcl_parm_MOD_dclgetchar@@Base+0x290>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #636] @ (6566c <__dcl_parm_MOD_dclgetchar@@Base+0x294>) │ │ │ │ + add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r0, [pc, #632] @ (65670 <__dcl_parm_MOD_dclgetchar@@Base+0x298>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + movs r1, #10 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [pc, #616] @ (65674 <__dcl_parm_MOD_dclgetchar@@Base+0x29c>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 65524 <__dcl_parm_MOD_dclgetchar@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #596] @ (65678 <__dcl_parm_MOD_dclgetchar@@Base+0x2a0>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add.w r9, sp, #36 @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #580] @ (6567c <__dcl_parm_MOD_dclgetchar@@Base+0x2a4>) │ │ │ │ + str r7, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 654e4 <__dcl_parm_MOD_dclgetchar@@Base+0x10c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32de0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 655f4 <__dcl_parm_MOD_dclgetchar@@Base+0x21c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f69c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65602 <__dcl_parm_MOD_dclgetchar@@Base+0x22a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33920 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65610 <__dcl_parm_MOD_dclgetchar@@Base+0x238> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6e42e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34cfc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e43c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e440 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xfbdc0007 │ │ │ │ - str r2, [r1, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e444 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6e4b2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f170 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e4c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e4c4 ) │ │ │ │ + ldr r1, [pc, #440] @ (65680 <__dcl_parm_MOD_dclgetchar@@Base+0x2a8>) │ │ │ │ + ldr r0, [pc, #440] @ (65684 <__dcl_parm_MOD_dclgetchar@@Base+0x2ac>) │ │ │ │ + movs r2, #10 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33714 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 65452 <__dcl_parm_MOD_dclgetchar@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35a0c │ │ │ │ + ldr r0, [pc, #388] @ (65688 <__dcl_parm_MOD_dclgetchar@@Base+0x2b0>) │ │ │ │ + movs r1, #10 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - smmla r0, r8, r7, r0 │ │ │ │ - str r2, [r6, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e4c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6e536 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30864 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #384] @ (6568c <__dcl_parm_MOD_dclgetchar@@Base+0x2b4>) │ │ │ │ + ldr r3, [pc, #348] @ (6566c <__dcl_parm_MOD_dclgetchar@@Base+0x294>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6561e <__dcl_parm_MOD_dclgetchar@@Base+0x246> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 65574 <__dcl_parm_MOD_dclgetchar@@Base+0x19c> │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 6559e <__dcl_parm_MOD_dclgetchar@@Base+0x1c6> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e544 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e548 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #312] @ (65690 <__dcl_parm_MOD_dclgetchar@@Base+0x2b8>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xfad40007 │ │ │ │ - str r2, [r3, #20] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e54c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e5f6 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e604 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + movs r1, #5 │ │ │ │ + addw r0, r0, #2460 @ 0x99c │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 65622 <__dcl_parm_MOD_dclgetchar@@Base+0x24a> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r4, #59 @ 0x3b │ │ │ │ + movs r6, #45 @ 0x2d │ │ │ │ + bic.w r9, r3, r3, asr #31 │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 345a8 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 65542 <__dcl_parm_MOD_dclgetchar@@Base+0x16a> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + b.n 6554c <__dcl_parm_MOD_dclgetchar@@Base+0x174> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6e614 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6e618 ) │ │ │ │ + blx 344b0 │ │ │ │ + b.n 65500 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 65500 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ee0 │ │ │ │ + b.n 65500 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32354 │ │ │ │ + b.n 65500 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3423c │ │ │ │ + b.n 65500 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32448 │ │ │ │ + b.n 65500 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 335d8 │ │ │ │ + b.n 65500 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (65694 <__dcl_parm_MOD_dclgetchar@@Base+0x2bc>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (65698 <__dcl_parm_MOD_dclgetchar@@Base+0x2c0>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6e61c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6e620 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (6569c <__dcl_parm_MOD_dclgetchar@@Base+0x2c4>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (656a0 <__dcl_parm_MOD_dclgetchar@@Base+0x2c8>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33bcc │ │ │ │ + b.n 65500 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa140007 │ │ │ │ - str r6, [r0, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xfa060007 │ │ │ │ - str r4, [r4, #12] │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r2, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r0, r4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e624 : │ │ │ │ +000656a4 <__dcl_parm_MOD_dclgetlogical@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e716 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #896] @ (65a38 <__dcl_parm_MOD_dclgetlogical@@Base+0x394>) │ │ │ │ mov r5, r0 │ │ │ │ + ldr r3, [pc, #896] @ (65a3c <__dcl_parm_MOD_dclgetlogical@@Base+0x398>) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #896] @ (65a40 <__dcl_parm_MOD_dclgetlogical@@Base+0x39c>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [pc, #876] @ (65a44 <__dcl_parm_MOD_dclgetlogical@@Base+0x3a0>) │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e732 │ │ │ │ - ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + bne.w 65868 <__dcl_parm_MOD_dclgetlogical@@Base+0x1c4> │ │ │ │ + ldr r3, [pc, #856] @ (65a48 <__dcl_parm_MOD_dclgetlogical@@Base+0x3a4>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #848] @ (65a4c <__dcl_parm_MOD_dclgetlogical@@Base+0x3a8>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 65826 <__dcl_parm_MOD_dclgetlogical@@Base+0x182> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31c8c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6598a <__dcl_parm_MOD_dclgetlogical@@Base+0x2e6> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358c0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65994 <__dcl_parm_MOD_dclgetlogical@@Base+0x2f0> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 352f0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6599e <__dcl_parm_MOD_dclgetlogical@@Base+0x2fa> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31af8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 659a8 <__dcl_parm_MOD_dclgetlogical@@Base+0x304> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a18 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 659b2 <__dcl_parm_MOD_dclgetlogical@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 317a4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 659bc <__dcl_parm_MOD_dclgetlogical@@Base+0x318> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 301b0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 659c6 <__dcl_parm_MOD_dclgetlogical@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f2c0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 659d0 <__dcl_parm_MOD_dclgetlogical@@Base+0x32c> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34dd0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 659da <__dcl_parm_MOD_dclgetlogical@@Base+0x336> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 330b4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 659e4 <__dcl_parm_MOD_dclgetlogical@@Base+0x340> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 340e4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e724 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - ldrd r1, r3, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - strd r9, r8, [sp, #8] │ │ │ │ - blx 33448 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #32] │ │ │ │ - blx 31428 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r1, [pc, #580] @ (65a50 <__dcl_parm_MOD_dclgetlogical@@Base+0x3ac>) │ │ │ │ + ldr r0, [pc, #584] @ (65a54 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b0>) │ │ │ │ + movs r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ mov r0, r6 │ │ │ │ blx 2fb3c │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #32] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + blx 32dac │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 65716 <__dcl_parm_MOD_dclgetlogical@@Base+0x72> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f2d0 │ │ │ │ + ldr r0, [pc, #532] @ (65a58 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b4>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #528] @ (65a5c <__dcl_parm_MOD_dclgetlogical@@Base+0x3b8>) │ │ │ │ + ldr r3, [pc, #492] @ (65a3c <__dcl_parm_MOD_dclgetlogical@@Base+0x398>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 659ee <__dcl_parm_MOD_dclgetlogical@@Base+0x34a> │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (6e740 ) │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 658c0 <__dcl_parm_MOD_dclgetlogical@@Base+0x21c> │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 658e8 <__dcl_parm_MOD_dclgetlogical@@Base+0x244> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #456] @ (65a60 <__dcl_parm_MOD_dclgetlogical@@Base+0x3bc>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6e744 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (6e748 ) │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #2560 @ 0xa00 │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 659f2 <__dcl_parm_MOD_dclgetlogical@@Base+0x34e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (659d8 <__dcl_parm_MOD_dclgetlogical@@Base+0x334>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (6e74c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6e750 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6e754 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr??.w r0, [r4, #7] │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ - movs r0, r1 │ │ │ │ - str??.w r0, [r6, #7] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr.w r0, [r8, #7] │ │ │ │ - str r6, [r1, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e758 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6e7e2 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6e7f0 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 65884 <__dcl_parm_MOD_dclgetlogical@@Base+0x1e0> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 31320 │ │ │ │ + b.n 6588e <__dcl_parm_MOD_dclgetlogical@@Base+0x1ea> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6e800 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6e804 ) │ │ │ │ + blx 3403c │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d94 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31f30 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 311b8 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32994 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32cb0 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 359b8 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30dec │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 348e0 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32000 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3314c │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 318a8 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 327a4 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 30678 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 32590 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f510 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31bf0 │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2feac │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 317cc │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 300ec │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3576c │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (65a64 <__dcl_parm_MOD_dclgetlogical@@Base+0x3c0>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (65a68 <__dcl_parm_MOD_dclgetlogical@@Base+0x3c4>) │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6e808 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6e80c ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r1, [pc, #72] @ (65a6c <__dcl_parm_MOD_dclgetlogical@@Base+0x3c8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (65a70 <__dcl_parm_MOD_dclgetlogical@@Base+0x3cc>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33bcc │ │ │ │ + b.n 65840 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ nop │ │ │ │ - strh.w r0, [r8, r7] │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb.w r0, [sl, r7] │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ - movs r0, r1 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r2, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r2, #25] │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [pc, #216] @ (65b4c <__dcl_parm_MOD_dclgetreal@@Base+0xd8>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e810 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00065a74 <__dcl_parm_MOD_dclgetreal@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6e898 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #896] @ (65e08 <__dcl_parm_MOD_dclgetreal@@Base+0x394>) │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6e8a6 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r3, [pc, #896] @ (65e0c <__dcl_parm_MOD_dclgetreal@@Base+0x398>) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #896] @ (65e10 <__dcl_parm_MOD_dclgetreal@@Base+0x39c>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [pc, #876] @ (65e14 <__dcl_parm_MOD_dclgetreal@@Base+0x3a0>) │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f634 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6e8b4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6e8b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6e8bc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6e8c0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf7720007 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf7640007 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e8c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e96e │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 65c3a <__dcl_parm_MOD_dclgetreal@@Base+0x1c6> │ │ │ │ + ldr r3, [pc, #856] @ (65e18 <__dcl_parm_MOD_dclgetreal@@Base+0x3a4>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #848] @ (65e1c <__dcl_parm_MOD_dclgetreal@@Base+0x3a8>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 65bf6 <__dcl_parm_MOD_dclgetreal@@Base+0x182> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32e50 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65d5c <__dcl_parm_MOD_dclgetreal@@Base+0x2e8> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3582c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65d66 <__dcl_parm_MOD_dclgetreal@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30ffc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65d70 <__dcl_parm_MOD_dclgetreal@@Base+0x2fc> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33aac │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65d7a <__dcl_parm_MOD_dclgetreal@@Base+0x306> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3302c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65d84 <__dcl_parm_MOD_dclgetreal@@Base+0x310> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b90 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65d8e <__dcl_parm_MOD_dclgetreal@@Base+0x31a> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e6c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65d98 <__dcl_parm_MOD_dclgetreal@@Base+0x324> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35c24 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65da2 <__dcl_parm_MOD_dclgetreal@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f498 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65dac <__dcl_parm_MOD_dclgetreal@@Base+0x338> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f690 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65db6 <__dcl_parm_MOD_dclgetreal@@Base+0x342> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e97c │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r1, [pc, #580] @ (65e20 <__dcl_parm_MOD_dclgetreal@@Base+0x3ac>) │ │ │ │ + ldr r0, [pc, #584] @ (65e24 <__dcl_parm_MOD_dclgetreal@@Base+0x3b0>) │ │ │ │ + movs r2, #10 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f0bc │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32344 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 65ae6 <__dcl_parm_MOD_dclgetreal@@Base+0x72> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f8e8 │ │ │ │ + ldr r0, [pc, #532] @ (65e28 <__dcl_parm_MOD_dclgetreal@@Base+0x3b4>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #528] @ (65e2c <__dcl_parm_MOD_dclgetreal@@Base+0x3b8>) │ │ │ │ + ldr r3, [pc, #492] @ (65e0c <__dcl_parm_MOD_dclgetreal@@Base+0x398>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 65dc0 <__dcl_parm_MOD_dclgetreal@@Base+0x34c> │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 65c92 <__dcl_parm_MOD_dclgetreal@@Base+0x21e> │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 65cba <__dcl_parm_MOD_dclgetreal@@Base+0x246> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #452] @ (65e30 <__dcl_parm_MOD_dclgetreal@@Base+0x3bc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #2800 @ 0xaf0 │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 65dc4 <__dcl_parm_MOD_dclgetreal@@Base+0x350> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (65da8 <__dcl_parm_MOD_dclgetreal@@Base+0x334>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 65c56 <__dcl_parm_MOD_dclgetreal@@Base+0x1e2> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 31320 │ │ │ │ + b.n 65c60 <__dcl_parm_MOD_dclgetreal@@Base+0x1ec> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6e98c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6e990 ) │ │ │ │ + blx 33cd0 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d7c │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ab8 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34cc0 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f94 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ef0 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30084 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34df8 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31948 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35aa8 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32690 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 35b5c │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 30318 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f674 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 33218 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31640 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 32cdc │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 34134 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31b8c │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31da0 │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3243c │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #108] @ (65e34 <__dcl_parm_MOD_dclgetreal@@Base+0x3c0>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (65e38 <__dcl_parm_MOD_dclgetreal@@Base+0x3c4>) │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6e994 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6e998 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (65e3c <__dcl_parm_MOD_dclgetreal@@Base+0x3c8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (65e40 <__dcl_parm_MOD_dclgetreal@@Base+0x3cc>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf69c0007 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf68e0007 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 65c10 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + strh r0, [r7, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [pc, #520] @ (66030 <__dcl_parm_MOD_dclgetinteger@@Base+0x1ec>) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r4, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r7, #9] │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [pc, #400] @ (65fd4 <__dcl_parm_MOD_dclgetinteger@@Base+0x190>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e99c : │ │ │ │ +00065e44 <__dcl_parm_MOD_dclgetinteger@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #896] @ (661d8 <__dcl_parm_MOD_dclgetinteger@@Base+0x394>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #896] @ (661dc <__dcl_parm_MOD_dclgetinteger@@Base+0x398>) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #896] @ (661e0 <__dcl_parm_MOD_dclgetinteger@@Base+0x39c>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [pc, #876] @ (661e4 <__dcl_parm_MOD_dclgetinteger@@Base+0x3a0>) │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ea3a │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 66008 <__dcl_parm_MOD_dclgetinteger@@Base+0x1c4> │ │ │ │ + ldr r3, [pc, #856] @ (661e8 <__dcl_parm_MOD_dclgetinteger@@Base+0x3a4>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #848] @ (661ec <__dcl_parm_MOD_dclgetinteger@@Base+0x3a8>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 65fc6 <__dcl_parm_MOD_dclgetinteger@@Base+0x182> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35430 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6612a <__dcl_parm_MOD_dclgetinteger@@Base+0x2e6> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 317b0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66134 <__dcl_parm_MOD_dclgetinteger@@Base+0x2f0> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32b6c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6613e <__dcl_parm_MOD_dclgetinteger@@Base+0x2fa> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35044 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66148 <__dcl_parm_MOD_dclgetinteger@@Base+0x304> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32b2c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66152 <__dcl_parm_MOD_dclgetinteger@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3092c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6615c <__dcl_parm_MOD_dclgetinteger@@Base+0x318> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34140 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66166 <__dcl_parm_MOD_dclgetinteger@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35954 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66170 <__dcl_parm_MOD_dclgetinteger@@Base+0x32c> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fc7c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6617a <__dcl_parm_MOD_dclgetinteger@@Base+0x336> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33558 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66184 <__dcl_parm_MOD_dclgetinteger@@Base+0x340> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ea48 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32a7c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6ea58 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6ea5c ) │ │ │ │ + ldr r1, [pc, #580] @ (661f0 <__dcl_parm_MOD_dclgetinteger@@Base+0x3ac>) │ │ │ │ + ldr r0, [pc, #584] @ (661f4 <__dcl_parm_MOD_dclgetinteger@@Base+0x3b0>) │ │ │ │ + movs r2, #13 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33bcc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f7e0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 65eb6 <__dcl_parm_MOD_dclgetinteger@@Base+0x72> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 30280 │ │ │ │ + ldr r0, [pc, #532] @ (661f8 <__dcl_parm_MOD_dclgetinteger@@Base+0x3b4>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6ea60 ) │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #528] @ (661fc <__dcl_parm_MOD_dclgetinteger@@Base+0x3b8>) │ │ │ │ + ldr r3, [pc, #492] @ (661dc <__dcl_parm_MOD_dclgetinteger@@Base+0x398>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6618e <__dcl_parm_MOD_dclgetinteger@@Base+0x34a> │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 66060 <__dcl_parm_MOD_dclgetinteger@@Base+0x21c> │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 66088 <__dcl_parm_MOD_dclgetinteger@@Base+0x244> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r0, [pc, #456] @ (66200 <__dcl_parm_MOD_dclgetinteger@@Base+0x3bc>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6ea64 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - rsbs r0, r0, #8847360 @ 0x870000 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - rsb r0, r2, #8847360 @ 0x870000 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ea68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 305f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ea84 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6eaf2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #3040 @ 0xbe0 │ │ │ │ + blx 35d90 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 66192 <__dcl_parm_MOD_dclgetinteger@@Base+0x34e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (66178 <__dcl_parm_MOD_dclgetinteger@@Base+0x334>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31880 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 31320 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 66024 <__dcl_parm_MOD_dclgetinteger@@Base+0x1e0> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 31320 │ │ │ │ + b.n 6602e <__dcl_parm_MOD_dclgetinteger@@Base+0x1ea> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31f3c │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31aa0 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 359c4 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fff0 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 335e4 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32cbc │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33884 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34f68 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30b88 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3241c │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30be0 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3548c │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31be0 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 35964 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 35228 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 30694 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 34e20 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f684 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 32b60 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 32870 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 34718 │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (66204 <__dcl_parm_MOD_dclgetinteger@@Base+0x3c0>) │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + movs r0, #24 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (66208 <__dcl_parm_MOD_dclgetinteger@@Base+0x3c4>) │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r1, [pc, #72] @ (6620c <__dcl_parm_MOD_dclgetinteger@@Base+0x3c8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6eb00 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6eb04 ) │ │ │ │ + ldr r0, [pc, #68] @ (66210 <__dcl_parm_MOD_dclgetinteger@@Base+0x3cc>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - adds.w r0, r8, #8847360 @ 0x870000 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 65fe0 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + nop │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #712] @ (664c0 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x54>) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + stc2 0, cr0, [r0, #32] │ │ │ │ + ldc2l 0, cr0, [sl, #-32] @ 0xffffffe0 │ │ │ │ + cdp2 0, 4, cr0, cr6, cr8, {0} │ │ │ │ + @ instruction: 0x4796 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006eb08 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00066214 <__shtrlib_MOD_dcllegendretransform_b@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #228] @ (66310 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xfc>) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #228] @ (66314 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x100>) │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6eb76 │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #224] @ (66318 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x104>) │ │ │ │ + mov r9, r1 │ │ │ │ + movs r1, #22 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r7, 66250 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x3c> │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + ldr r2, [pc, #200] @ (6631c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x108>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 6626a <__shtrlib_MOD_dcllegendretransform_b@@Base+0x56> │ │ │ │ + b.n 662ee <__shtrlib_MOD_dcllegendretransform_b@@Base+0xda> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 662e6 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xd2> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6625e <__shtrlib_MOD_dcllegendretransform_b@@Base+0x4a> │ │ │ │ + cbz r0, 6627a <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ + ldr r3, [pc, #172] @ (66320 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x10c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r6, 66284 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x70> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [pc, #156] @ (66324 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x110>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 352e4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 662c2 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xae> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 329b8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6eb84 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6eb88 ) │ │ │ │ + ldr r2, [pc, #100] @ (66328 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #76] @ (66314 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x100>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6630a <__shtrlib_MOD_dcllegendretransform_b@@Base+0xf6> │ │ │ │ + ldr r0, [pc, #84] @ (6632c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x118>) │ │ │ │ + movs r1, #22 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #72] @ (66330 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x11c>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #22 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #64] @ (66334 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x120>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #60] @ (66338 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x124>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #60] @ (6633c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x128>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - eors.w r0, r4, #8847360 @ 0x870000 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 6627a <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp2 0, 3, cr0, cr4, cr8, {0} │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r7, #31] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + ldc2 0, cr0, [r6, #32] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ + movs r3, r1 │ │ │ │ + ldc2l 0, cr0, [r4, #-32]! @ 0xffffffe0 │ │ │ │ + stc2 0, cr0, [r8, #32] │ │ │ │ + mov r2, ip │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006eb8c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00066340 <__shtrlib_MOD_dcllegendretransform_f@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #228] @ (6643c <__shtrlib_MOD_dcllegendretransform_f@@Base+0xfc>) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #228] @ (66440 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x100>) │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6ebfa │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #224] @ (66444 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x104>) │ │ │ │ + mov r9, r1 │ │ │ │ + movs r1, #22 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r7, 6637c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x3c> │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + ldr r2, [pc, #200] @ (66448 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x108>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 66396 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x56> │ │ │ │ + b.n 6641a <__shtrlib_MOD_dcllegendretransform_f@@Base+0xda> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66412 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xd2> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6638a <__shtrlib_MOD_dcllegendretransform_f@@Base+0x4a> │ │ │ │ + cbz r0, 663a6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ + ldr r3, [pc, #172] @ (6644c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x10c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r6, 663b0 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x70> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [pc, #156] @ (66450 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x110>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 32b38 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 663ee <__shtrlib_MOD_dcllegendretransform_f@@Base+0xae> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 354c0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ec08 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ec0c ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r2, [pc, #100] @ (66454 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #76] @ (66440 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x100>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 66436 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xf6> │ │ │ │ + ldr r0, [pc, #84] @ (66458 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x118>) │ │ │ │ + movs r1, #22 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ands.w r0, r0, #8847360 @ 0x870000 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ec10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34ec8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ec2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f974 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ec48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ff0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ec64 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6ecd2 │ │ │ │ - mov r4, r0 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #72] @ (6645c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x11c>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #22 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #64] @ (66460 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x120>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35680 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ece0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ece4 ) │ │ │ │ + ldr r2, [pc, #60] @ (66464 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x124>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #60] @ (66468 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x128>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf3380007 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 663a6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stc2l 0, cr0, [ip, #-32] @ 0xffffffe0 │ │ │ │ + strb r4, [r0, #28] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r4, #27] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r2, [r2, #27] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + stc2 0, cr0, [lr], #32 │ │ │ │ + strb r0, [r6, #25] │ │ │ │ + movs r3, r1 │ │ │ │ + stc2 0, cr0, [ip], {8} │ │ │ │ + mrrc2 0, 0, r0, ip, cr8 │ │ │ │ + cmp r6, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ece8 : │ │ │ │ +0006646c <__shtrlib_MOD_dclgetlegendrefunctions@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + ldr r0, [pc, #168] @ (66528 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xbc>) │ │ │ │ mov r7, r1 │ │ │ │ + movs r1, #23 │ │ │ │ + add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6ed42 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r2, 66494 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x28> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [pc, #148] @ (6652c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc0>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 664ac <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x40> │ │ │ │ + b.n 6650a <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x9e> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cbz r4, 66502 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x96> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 664a2 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x36> │ │ │ │ + cbz r0, 664bc <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ + ldr r3, [pc, #120] @ (66530 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc4>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + ldr r5, [pc, #116] @ (66534 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc8>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 33534 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 664f2 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x86> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 316c0 │ │ │ │ + blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r0, [pc, #68] @ (66538 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xcc>) │ │ │ │ + movs r1, #23 │ │ │ │ + add r0, pc │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ed50 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ed54 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #56] @ (6653c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd0>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + movs r1, #23 │ │ │ │ + ldr r2, [pc, #48] @ (66540 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd4>) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #44] @ (66544 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #44] @ (66548 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xdc>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - movt r0, #32775 @ 0x8007 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 664bc <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ + nop │ │ │ │ + mcrr2 0, 0, r0, r8, cr8 │ │ │ │ + strb r4, [r5, #23] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r1, #23] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r0, #23] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xfbd60008 │ │ │ │ + strb r0, [r0, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + usada8 r0, r0, r8, r0 │ │ │ │ + @ instruction: 0xfbb00008 │ │ │ │ + add r6, r8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ed58 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006654c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6edb2 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #428] @ (66710 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c4>) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #428] @ (66714 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c8>) │ │ │ │ + mov r6, r1 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [pc, #424] @ (66718 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1cc>) │ │ │ │ + movs r1, #28 │ │ │ │ + ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldrd r8, r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r3, 66594 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x48> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [pc, #388] @ (6671c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d0>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 665ae <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x62> │ │ │ │ + b.n 6666c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x120> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66664 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x118> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 665a2 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x56> │ │ │ │ + cbz r0, 665be <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ + ldr r3, [pc, #360] @ (66720 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d4>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 665ce <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x82> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 665de <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x92> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #324] @ (66724 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d8>) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cbz r7, 665ee <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xa2> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 66688 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x13c> │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 666bc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x170> │ │ │ │ + ldr r5, [pc, #300] @ (66728 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1dc>) │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r5, pc │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + strd sl, r0, [sp, #20] │ │ │ │ + strd r6, fp, [sp, #12] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 32270 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 66640 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34fc8 │ │ │ │ + blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6edc0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6edc4 ) │ │ │ │ + ldr r2, [pc, #232] @ (6672c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e0>) │ │ │ │ + ldr r3, [pc, #208] @ (66714 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6670c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c0> │ │ │ │ + ldr r0, [pc, #216] @ (66730 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e4>) │ │ │ │ + movs r1, #28 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #204] @ (66734 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e8>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #28 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #196] @ (66738 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1ec>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #192] @ (6673c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f0>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #192] @ (66740 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f4>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf2580007 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006edc8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6ee36 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 665be <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 666f0 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1a4> │ │ │ │ + ldr r5, [pc, #180] @ (66744 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f8>) │ │ │ │ + adds r0, #20 │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + str.w fp, [sp] │ │ │ │ + add r5, pc │ │ │ │ + strd sl, r0, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35be8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ee44 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ee48 ) │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 31758 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 66632 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xe6> │ │ │ │ + b.n 66640 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + ldr r5, [pc, #136] @ (66748 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1fc>) │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + add r5, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 312bc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 66632 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xe6> │ │ │ │ + b.n 66640 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #88] @ (6674c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x200>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #88] @ (66750 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x204>) │ │ │ │ + movs r4, #28 │ │ │ │ + ldr r0, [pc, #88] @ (66754 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x208>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - rsbs r0, r4, #7 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ee4c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f90c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ee68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35258 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ee84 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33938 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006eea0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f6e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006eebc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32948 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006eee8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f778 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ef14 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30578 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ef40 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 33790 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ef6c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 345f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ef98 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32d14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006efc4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30ec0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006eff0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 35980 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f01c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2fc50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f048 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 31330 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f074 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 35bc4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f0a0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 354cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f0cc : │ │ │ │ - b.w 34f48 │ │ │ │ - │ │ │ │ -0006f0d0 : │ │ │ │ - b.w 32a6c │ │ │ │ - │ │ │ │ -0006f0d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33474 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f0f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f10c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35118 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f128 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f144 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f844 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f160 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31740 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f17c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34488 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f198 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30bc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f1b4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 3154c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f1e0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 35208 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f210 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 35624 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f23c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f258 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 332e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f27c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33614 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f2a0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35a24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f2bc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32b78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f2e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f300 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 35ad8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f32c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3385c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f348 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34048 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f370 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ad8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f38c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33390 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f3a8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 300f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f3e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 340d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f400 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 2f3d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f430 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 35d44 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f458 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34494 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f474 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2fcfc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f498 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2fe4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f4c4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 34878 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f4f4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 333ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f51c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b44 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f538 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34d8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f554 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 305c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f578 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32f48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f59c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 344a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f5b8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3028c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f5dc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 332b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f604 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - blx 35280 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f63c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f0a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f658 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 2f7ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f694 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34454 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 66640 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + strb r4, [r3, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + smmls r0, lr, r8, r0 │ │ │ │ + strb r4, [r5, #19] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r1, #19] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r4, #18] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r0, #27] │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xfa8c0008 │ │ │ │ + strb r6, [r3, #16] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xfa6a0008 │ │ │ │ + @ instruction: 0xfa0a0008 │ │ │ │ + cmn r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r5, #15] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r7, #14] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xfa0a0008 │ │ │ │ + vld1.8 {d16[0]}, [r8], r8 │ │ │ │ + negs r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f6bc : │ │ │ │ - push {r4, lr} │ │ │ │ +00066758 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #344] @ (668c4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x16c>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #344] @ (668c8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - blx 33840 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + add r2, pc │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #340] @ (668cc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x174>) │ │ │ │ + mov sl, r1 │ │ │ │ + movs r1, #25 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6679c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x44> │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + ldr r2, [pc, #304] @ (668d0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x178>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 667b6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x5e> │ │ │ │ + b.n 66846 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xee> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6683e <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xe6> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 667aa <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x52> │ │ │ │ + cbz r0, 667c6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x6e> │ │ │ │ + ldr r3, [pc, #276] @ (668d4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x17c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r7, 667d0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x78> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 66862 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x10a> │ │ │ │ + ldr r4, [pc, #256] @ (668d8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x180>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6687e <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x126> │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + strd r6, sl, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 35a18 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 6681a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #192] @ (668dc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x184>) │ │ │ │ + ldr r3, [pc, #168] @ (668c8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 668be <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x166> │ │ │ │ + ldr r0, [pc, #176] @ (668e0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x188>) │ │ │ │ + movs r1, #25 │ │ │ │ + add r0, pc │ │ │ │ add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f6f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fdec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f710 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 306b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f72c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34188 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f754 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3331c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f778 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34a60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f794 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 330dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f7b0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 32f54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f7e0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ffa0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f7fc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32234 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f820 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3036c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f83c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35a48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f858 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30684 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f874 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33dd0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #164] @ (668e4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x18c>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #25 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #156] @ (668e8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x190>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #152] @ (668ec <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x194>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #152] @ (668f0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x198>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 667c6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x6e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 668a2 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x14a> │ │ │ │ + ldr r1, [pc, #136] @ (668f4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x19c>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, sl │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + adds r0, #12 │ │ │ │ + blx 35454 │ │ │ │ + b.n 6681a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #16 │ │ │ │ + strd sl, r5, [sp] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 2f37c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 6680c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xb4> │ │ │ │ + b.n 6681a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + ldr r2, [pc, #84] @ (668f8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a0>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #84] @ (668fc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a4>) │ │ │ │ + movs r4, #25 │ │ │ │ + ldr r0, [pc, #84] @ (66900 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a8>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 6681a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r2, [r2, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + vld1.8 {d0[0]}, [sl], r8 │ │ │ │ + strb r4, [r4, #11] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r0, #11] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r5, #10] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r4, #19] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr??.w r0, [r6, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr.w r0, [r4, #8] │ │ │ │ + ldrh.w r0, [r0, r8] │ │ │ │ + asrs r2, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r2, #8] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr.w r0, [r8, r8] │ │ │ │ + ldr??.w r0, [sl, r8] │ │ │ │ + lsls r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f890 : │ │ │ │ - push {r3, lr} │ │ │ │ +00066904 <__shtrlib_MOD_dclspectrumtogridforwave@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #400] @ (66aa8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a4>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #400] @ (66aac <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a8>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #396] @ (66ab0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1ac>) │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r7, r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r3, 6694a <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x46> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [pc, #360] @ (66ab4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b0>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 66964 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x60> │ │ │ │ + b.n 669f8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xf4> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 669f0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xec> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 66958 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x54> │ │ │ │ + cbz r0, 66974 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x70> │ │ │ │ + ldr r3, [pc, #328] @ (66ab8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b4>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cbz r7, 6697e <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x7a> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 66a14 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x110> │ │ │ │ + ldr r4, [pc, #312] @ (66abc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b8>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 66a5c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x158> │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + add r2, sp, #32 │ │ │ │ + strd fp, r8, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + strd r6, sl, [sp, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 32db8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 669cc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #240] @ (66ac0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1bc>) │ │ │ │ + ldr r3, [pc, #220] @ (66aac <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 66aa4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #224] @ (66ac4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c0>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #212] @ (66ac8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c4>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #204] @ (66acc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #200] @ (66ad0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1cc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #200] @ (66ad4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 66974 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x70> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 66a88 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x184> │ │ │ │ + ldr r5, [pc, #188] @ (66ad8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d4>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 31ac4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 669cc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + mov r1, r4 │ │ │ │ + adds r0, #20 │ │ │ │ + blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 669cc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 336ec │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 669be <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xba> │ │ │ │ + b.n 669cc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + ldr r2, [pc, #80] @ (66adc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d8>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #80] @ (66ae0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1dc>) │ │ │ │ + movs r4, #24 │ │ │ │ + ldr r0, [pc, #80] @ (66ae4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1e0>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 669cc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + strb r0, [r5, #15] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb.w r0, [sl, r8] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r2, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r0, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r6, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf7600008 │ │ │ │ + strb r2, [r2, #2] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf73e0008 │ │ │ │ + @ instruction: 0xf67e0008 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r5, #1] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf6720008 │ │ │ │ + @ instruction: 0xf6b00008 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f8ac : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00066ae8 <__shtrlib_MOD_dclgridtospectrum@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #380] @ (66c78 <__shtrlib_MOD_dclgridtospectrum@@Base+0x190>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #380] @ (66c7c <__shtrlib_MOD_dclgridtospectrum@@Base+0x194>) │ │ │ │ + sub sp, #24 │ │ │ │ + add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6f906 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r0, [pc, #376] @ (66c80 <__shtrlib_MOD_dclgridtospectrum@@Base+0x198>) │ │ │ │ + mov sl, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 66b2c <__shtrlib_MOD_dclgridtospectrum@@Base+0x44> │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + ldr r2, [pc, #340] @ (66c84 <__shtrlib_MOD_dclgridtospectrum@@Base+0x19c>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 66b46 <__shtrlib_MOD_dclgridtospectrum@@Base+0x5e> │ │ │ │ + b.n 66bd6 <__shtrlib_MOD_dclgridtospectrum@@Base+0xee> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66bce <__shtrlib_MOD_dclgridtospectrum@@Base+0xe6> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 66b3a <__shtrlib_MOD_dclgridtospectrum@@Base+0x52> │ │ │ │ + cbz r0, 66b56 <__shtrlib_MOD_dclgridtospectrum@@Base+0x6e> │ │ │ │ + ldr r3, [pc, #312] @ (66c88 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a0>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r7, 66b60 <__shtrlib_MOD_dclgridtospectrum@@Base+0x78> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 66bf2 <__shtrlib_MOD_dclgridtospectrum@@Base+0x10a> │ │ │ │ + ldr r4, [pc, #292] @ (66c8c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a4>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 66c32 <__shtrlib_MOD_dclgridtospectrum@@Base+0x14a> │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + strd r6, sl, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 2fb14 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 66baa <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #228] @ (66c90 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #204] @ (66c7c <__shtrlib_MOD_dclgridtospectrum@@Base+0x194>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 66c74 <__shtrlib_MOD_dclgridtospectrum@@Base+0x18c> │ │ │ │ + ldr r0, [pc, #212] @ (66c94 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1ac>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #200] @ (66c98 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b0>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #17 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #192] @ (66c9c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [pc, #188] @ (66ca0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #188] @ (66ca4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1bc>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 66b56 <__shtrlib_MOD_dclgridtospectrum@@Base+0x6e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 66c58 <__shtrlib_MOD_dclgridtospectrum@@Base+0x170> │ │ │ │ + ldr r5, [pc, #172] @ (66ca8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c0>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, sl │ │ │ │ + add r2, sp, #16 │ │ │ │ + strd r8, r4, [sp] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 349fc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 66baa <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 306e8 │ │ │ │ + adds r0, #20 │ │ │ │ + blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f914 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f918 ) │ │ │ │ + b.n 66baa <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + strd sl, r5, [sp] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 308b8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 66b9c <__shtrlib_MOD_dclgridtospectrum@@Base+0xb4> │ │ │ │ + b.n 66baa <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + ldr r2, [pc, #80] @ (66cac <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c4>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #80] @ (66cb0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c8>) │ │ │ │ + movs r4, #17 │ │ │ │ + ldr r0, [pc, #80] @ (66cb4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1cc>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 6f720 │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r4, r4] │ │ │ │ - movs r0, r1 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 66baa <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + strb r2, [r0, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf6520008 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r2, #5] │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf59e0008 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ + movs r3, r1 │ │ │ │ + sbcs.w r0, ip, #8912896 @ 0x880000 │ │ │ │ + @ instruction: 0xf4a00008 │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ + movs r3, r1 │ │ │ │ + adds.w r0, r2, #8912896 @ 0x880000 │ │ │ │ + @ instruction: 0xf4fc0008 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f91c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00066cb8 <__shtrlib_MOD_dclspectrumtogrid@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #432] @ (66e80 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c8>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #432] @ (66e84 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1cc>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6f976 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r0, [pc, #428] @ (66e88 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d0>) │ │ │ │ + movs r1, #17 │ │ │ │ + ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldrd r9, r8, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 66d00 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x48> │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + ldr r2, [pc, #392] @ (66e8c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d4>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 66d1a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x62> │ │ │ │ + b.n 66dd8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x120> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66dd0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x118> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 66d0e <__shtrlib_MOD_dclspectrumtogrid@@Base+0x56> │ │ │ │ + cbz r0, 66d2a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x72> │ │ │ │ + ldr r3, [pc, #364] @ (66e90 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d8>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 66d3a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x82> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #344] @ (66e94 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1dc>) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 66d50 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x98> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cbz r7, 66d5a <__shtrlib_MOD_dclspectrumtogrid@@Base+0xa2> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 66df4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x13c> │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 66e2e <__shtrlib_MOD_dclspectrumtogrid@@Base+0x176> │ │ │ │ + ldr r5, [pc, #304] @ (66e98 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e0>) │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + strd r6, r3, [sp, #8] │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #32 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 33644 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 66dac <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f1c8 │ │ │ │ + blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f984 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f988 ) │ │ │ │ + ldr r2, [pc, #236] @ (66e9c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #212] @ (66e84 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1cc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 66e7a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c2> │ │ │ │ + ldr r0, [pc, #220] @ (66ea0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e8>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #208] @ (66ea4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1ec>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #17 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #200] @ (66ea8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #196] @ (66eac <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f4>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #196] @ (66eb0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f8>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 6f6b0 │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r4, r3] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 66d2a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x72> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 66e5e <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1a6> │ │ │ │ + ldr r5, [pc, #184] @ (66eb4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1fc>) │ │ │ │ + adds r0, #20 │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r5, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + strd fp, r0, [sp, #8] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 30ba0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 66d9e <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe6> │ │ │ │ + b.n 66dac <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + ldr r5, [pc, #136] @ (66eb8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x200>) │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + add r5, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r2, sp, #32 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 346cc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 66d9e <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe6> │ │ │ │ + b.n 66dac <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #92] @ (66ebc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x204>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #92] @ (66ec0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x208>) │ │ │ │ + movs r4, #17 │ │ │ │ + ldr r0, [pc, #92] @ (66ec4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x20c>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 66dac <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r0, [r6, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4b60008 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf3d40008 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf3b20008 │ │ │ │ + @ instruction: 0xf29e0008 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf29c0008 │ │ │ │ + ssat16 r0, #9, lr │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f98c : │ │ │ │ +00066ec8 <__shtrlib_MOD_dcloperatelaplacian@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + ldr r0, [pc, #180] @ (66f94 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xcc>) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #180] @ (66f98 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd0>) │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6f9fa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30cfc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r1, #19 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r0, [pc, #172] @ (66f9c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd4>) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov.w r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r3, 66f04 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x3c> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [pc, #152] @ (66fa0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd8>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 66f1c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x54> │ │ │ │ + b.n 66f74 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xac> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fa08 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fa0c ) │ │ │ │ + cbz r4, 66f6c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xa4> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 66f12 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x4a> │ │ │ │ + cbz r0, 66f2c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64> │ │ │ │ + ldr r3, [pc, #124] @ (66fa4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xdc>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r6, 66f36 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x6e> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r0, [pc, #112] @ (66fa8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe0>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, pc │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + adds r0, #8 │ │ │ │ + blx 34a54 │ │ │ │ + ldr r2, [pc, #96] @ (66fac <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe4>) │ │ │ │ + ldr r3, [pc, #76] @ (66f98 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 66f90 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #80] @ (66fb0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe8>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #68] @ (66fb4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #19 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #60] @ (66fb8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #56] @ (66fbc <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf4>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #56] @ (66fc0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf8>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 6f62c │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r1, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006fa10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35cb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + blx 33bcc │ │ │ │ + b.n 66f2c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2b60008 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ + movw r0, #49160 @ 0xc008 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf22a0008 │ │ │ │ + add.w r0, r2, #8 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006fa2c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00066fc4 <__shtrlib_MOD_dclgetspectrumnumber@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr.w ip, [pc, #208] @ 670a4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe0> │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #204] @ (670a8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ + mov r6, r0 │ │ │ │ + add ip, pc │ │ │ │ + ldr r0, [pc, #204] @ (670ac <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe8>) │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6fa9a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb94 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #20 │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r2, 67000 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x3c> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [pc, #172] @ (670b0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xec>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 6701a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x56> │ │ │ │ + b.n 67082 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xbe> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6707a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xb6> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6700e <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x4a> │ │ │ │ + cbz r0, 6702a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x66> │ │ │ │ + ldr r3, [pc, #144] @ (670b4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf0>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + ldr r2, [pc, #140] @ (670b8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf4>) │ │ │ │ + add r0, sp, #16 │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + add r3, sp, #20 │ │ │ │ + add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + eor.w r0, r4, r4, asr #31 │ │ │ │ + sub.w r0, r0, r4, asr #31 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + add r2, sp, #24 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 33d84 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #108] @ (670bc <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf8>) │ │ │ │ + mov.w r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + ite ge │ │ │ │ + ldrge r4, [sp, #20] │ │ │ │ + ldrlt r4, [sp, #16] │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #92] @ (670c0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #68] @ (670a8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6709e <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xda> │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6faa8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6faac ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #72] @ (670c4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x100>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #64] @ (670c8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x104>) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #60] @ (670cc <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x108>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #60] @ (670d0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x10c>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 6f58c │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r2, r0] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 6702a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x66> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + rsbs r0, ip, #8 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + movs r3, r1 │ │ │ │ + sbc.w r0, ip, #8 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ + movs r3, r1 │ │ │ │ + vext.8 d16, d8, d8, #0 │ │ │ │ + @ instruction: 0xf12c0008 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006fab0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000670d4 <__shtrlib_MOD_dcldeallocsht@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6fb1e │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33608 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #152] @ (67180 <__shtrlib_MOD_dcldeallocsht@@Base+0xac>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r4, 670f4 <__shtrlib_MOD_dcldeallocsht@@Base+0x20> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr r4, [pc, #140] @ (67184 <__shtrlib_MOD_dcldeallocsht@@Base+0xb0>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 6711a <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 67128 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67170 <__shtrlib_MOD_dcldeallocsht@@Base+0x9c> │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fb2c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fb30 ) │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r0, [pc, #108] @ (67188 <__shtrlib_MOD_dcldeallocsht@@Base+0xb4>) │ │ │ │ + movs r1, #13 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 2fc5c │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbz r3, 67156 <__shtrlib_MOD_dcldeallocsht@@Base+0x82> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 67128 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ + ldr r4, [pc, #84] @ (6718c <__shtrlib_MOD_dcldeallocsht@@Base+0xb8>) │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + add r4, pc │ │ │ │ + strd r3, ip, [r4, #4] │ │ │ │ + cbz r0, 67160 <__shtrlib_MOD_dcldeallocsht@@Base+0x8c> │ │ │ │ + blx 2fb3c │ │ │ │ + ldrd r0, r3, [r4, #4] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + blx 2fb3c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.n 6711a <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ + ldr r2, [pc, #56] @ (67190 <__shtrlib_MOD_dcldeallocsht@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [r2, #4] │ │ │ │ + b.n 6711a <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ + ldr r2, [pc, #48] @ (67194 <__shtrlib_MOD_dcldeallocsht@@Base+0xc0>) │ │ │ │ + ldr r1, [pc, #52] @ (67198 <__shtrlib_MOD_dcldeallocsht@@Base+0xc4>) │ │ │ │ + ldr r0, [pc, #52] @ (6719c <__shtrlib_MOD_dcldeallocsht@@Base+0xc8>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 6f508 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [pc, #760] @ (6fe2c ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33b6c <_gfortran_runtime_error_at@plt> │ │ │ │ + ldr r2, [pc, #44] @ (671a0 <__shtrlib_MOD_dcldeallocsht@@Base+0xcc>) │ │ │ │ + ldr r1, [pc, #48] @ (671a4 <__shtrlib_MOD_dcldeallocsht@@Base+0xd0>) │ │ │ │ + ldr r0, [pc, #48] @ (671a8 <__shtrlib_MOD_dcldeallocsht@@Base+0xd4>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b6c <_gfortran_runtime_error_at@plt> │ │ │ │ + @ instruction: 0xf0f00008 │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf0b60008 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf0ce0008 │ │ │ │ + eor.w r0, r4, #8 │ │ │ │ + @ instruction: 0xf0ce0008 │ │ │ │ + orns r0, r2, #8 │ │ │ │ + orns r0, r4, #8 │ │ │ │ + eors.w r0, sl, #8 │ │ │ │ │ │ │ │ -0006fb34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000671ac <__shtrlib_MOD_dclinitsht@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #352] @ (67320 <__shtrlib_MOD_dclinitsht@@Base+0x174>) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + mov r7, r2 │ │ │ │ + blx 2f768 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 671dc <__shtrlib_MOD_dclinitsht@@Base+0x30> │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + ldr r3, [pc, #324] @ (67324 <__shtrlib_MOD_dclinitsht@@Base+0x178>) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + str.w r9, [r3, #4] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 67230 <__shtrlib_MOD_dclinitsht@@Base+0x84> │ │ │ │ + mov r3, r9 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 671fe <__shtrlib_MOD_dclinitsht@@Base+0x52> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r8, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cbz r4, 6722a <__shtrlib_MOD_dclinitsht@@Base+0x7e> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 671f4 <__shtrlib_MOD_dclinitsht@@Base+0x48> │ │ │ │ + cbz r0, 6720e <__shtrlib_MOD_dclinitsht@@Base+0x62> │ │ │ │ + ldr r3, [pc, #288] @ (67328 <__shtrlib_MOD_dclinitsht@@Base+0x17c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r8, [r3, #4] │ │ │ │ + ldr r2, [pc, #284] @ (6732c <__shtrlib_MOD_dclinitsht@@Base+0x180>) │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #284] @ (67330 <__shtrlib_MOD_dclinitsht@@Base+0x184>) │ │ │ │ + movs r4, #10 │ │ │ │ + ldr r0, [pc, #284] @ (67334 <__shtrlib_MOD_dclinitsht@@Base+0x188>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 672ec <__shtrlib_MOD_dclinitsht@@Base+0x140> │ │ │ │ + ldr r2, [pc, #268] @ (67338 <__shtrlib_MOD_dclinitsht@@Base+0x18c>) │ │ │ │ + add r2, pc │ │ │ │ + str r3, [r2, #8] │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 6fba2 │ │ │ │ + ldr r3, [pc, #256] @ (6733c <__shtrlib_MOD_dclinitsht@@Base+0x190>) │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ + add r3, pc │ │ │ │ + str r0, [r3, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67312 <__shtrlib_MOD_dclinitsht@@Base+0x166> │ │ │ │ + str r1, [r0, #0] │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add.w r2, r1, r1, lsl #2 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + adds r3, r1, #1 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + add.w r2, r2, r0, lsl #2 │ │ │ │ + adds r2, #14 │ │ │ │ + mla r2, r0, r2, r2 │ │ │ │ + mla r8, r3, r3, r2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + movs r2, #6 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + add r8, r1 │ │ │ │ + mla r8, r2, r3, r8 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [r4, #28] │ │ │ │ + add.w r8, r8, #17 │ │ │ │ + strd r3, r3, [r4, #32] │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ + bge.n 672fc <__shtrlib_MOD_dclinitsht@@Base+0x150> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + itete gt │ │ │ │ + movgt.w r9, r8, lsl #2 │ │ │ │ + movle r0, #1 │ │ │ │ + movgt r0, r9 │ │ │ │ + movle r9, r3 │ │ │ │ + blx 340e4 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + cbz r0, 67304 <__shtrlib_MOD_dclinitsht@@Base+0x158> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movs r3, #4 │ │ │ │ + str.w r8, [r4, #52] @ 0x34 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + strd r3, r3, [r4, #44] @ 0x2c │ │ │ │ + blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f8c │ │ │ │ + ldr r3, [pc, #108] @ (67340 <__shtrlib_MOD_dclinitsht@@Base+0x194>) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 672ec <__shtrlib_MOD_dclinitsht@@Base+0x140> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34990 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fbb0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fbb4 ) │ │ │ │ + ldr r0, [pc, #84] @ (67344 <__shtrlib_MOD_dclinitsht@@Base+0x198>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #72] @ (67348 <__shtrlib_MOD_dclinitsht@@Base+0x19c>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e88 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #68] @ (6734c <__shtrlib_MOD_dclinitsht@@Base+0x1a0>) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #68] @ (67350 <__shtrlib_MOD_dclinitsht@@Base+0x1a4>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 6f484 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [pc, #408] @ (6fd50 ) │ │ │ │ + ldr r1, [pc, #64] @ (67354 <__shtrlib_MOD_dclinitsht@@Base+0x1a8>) │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + ldr r0, [pc, #64] @ (67358 <__shtrlib_MOD_dclinitsht@@Base+0x1ac>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + eors.w r0, r0, #8 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + orr.w r0, ip, #8 │ │ │ │ + bics.w r0, lr, #8 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + vhadd.s32 d16, d8, d8 │ │ │ │ + vext.8 d0, d14, d8, #0 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ + movs r0, r1 │ │ │ │ + vext.8 d16, d4, d8, #0 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ + vhadd.s d16, d10, d8 │ │ │ │ │ │ │ │ -0006fbb8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006735c <__chglib_MOD_dcltolower@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35540 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (67390 <__chglib_MOD_dcltolower@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #10 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31064 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + vext.8 d0, d6, d8, #0 │ │ │ │ │ │ │ │ -0006fbd4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00067394 <__chglib_MOD_dcltoupper@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 338e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (673c8 <__chglib_MOD_dcltoupper@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #10 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35d68 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + vaddl.s8 q0, d10, d8 │ │ │ │ │ │ │ │ -0006fbf0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000673cc <__syslib_MOD_dclgetunitnum@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6fc5e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35500 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #28] @ (673f8 <__syslib_MOD_dclgetunitnum@@Base+0x2c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ + blx 31368 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fc6c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fc70 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 703c8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [pc, #856] @ (6ffcc ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + vhadd.s32 d16, d2, d8 │ │ │ │ │ │ │ │ -0006fc74 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000673fc <__syslib_MOD_dclcompchar@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (6743c <__syslib_MOD_dclcompchar@@Base+0x40>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6fcce │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f6ec │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32a7c │ │ │ │ + movs r1, #11 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fcdc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fce0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 70358 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [pc, #584] @ (6ff2c ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + vhadd.s d0, d14, d8 │ │ │ │ │ │ │ │ -0006fce4 : │ │ │ │ +00067440 <__syslib_MOD_dclmessagedump@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #52] @ (67484 <__syslib_MOD_dclmessagedump@@Base+0x44>) │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6fd3e │ │ │ │ - mov r4, r0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r3, #6 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 354e8 │ │ │ │ + blx 33bcc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fd4c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fd50 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 702e8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [pc, #312] @ (6fe8c ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + vhadd.s8 d0, d6, d8 │ │ │ │ │ │ │ │ -0006fd54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067488 <__oslib_MOD_dclabort@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6fdc2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3376c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fdd0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fdd4 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (674b8 <__oslib_MOD_dclabort@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #8 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 70264 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r5, [pc, #984] @ (701b0 ) │ │ │ │ - movs r0, r1 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 30ac4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #8 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + cdp 0, 13, cr0, cr0, cr8, {0} │ │ │ │ │ │ │ │ -0006fdd8 : │ │ │ │ - push {r3, lr} │ │ │ │ +000674bc <__oslib_MOD_dclgetargument@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33620 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (674f8 <__oslib_MOD_dclgetargument@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 33af8 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + cdp 0, 10, cr0, cr6, cr8, {0} │ │ │ │ │ │ │ │ -0006fdf4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000674fc <__oslib_MOD_dclgetargumentnum@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6fe62 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 342a0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (67554 <__oslib_MOD_dclgetargumentnum@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (67558 <__oslib_MOD_dclgetargumentnum@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6755c <__oslib_MOD_dclgetargumentnum@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31630 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fe70 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fe74 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 701c4 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r5, [pc, #520] @ (70080 ) │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (67560 <__oslib_MOD_dclgetargumentnum@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (67558 <__oslib_MOD_dclgetargumentnum@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67550 <__oslib_MOD_dclgetargumentnum@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 7, cr0, cr2, cr8, {0} │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006fe78 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067564 <__oslib_MOD_dclgetenv@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6fee6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31f70 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (675a4 <__oslib_MOD_dclgetenv@@Base+0x40>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 2ff38 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fef4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fef8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 70140 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r5, [pc, #168] @ (6ffa4 ) │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + cdp 0, 2, cr0, cr2, cr8, {0} │ │ │ │ │ │ │ │ -0006fefc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000675a8 <__oslib_MOD_dclexeccommand@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 6ff6a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 348a0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (675dc <__oslib_MOD_dclexeccommand@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33a3c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ff78 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ff7c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 700bc │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [pc, #840] @ (702c8 ) │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + stcl 0, cr0, [sl, #32]! │ │ │ │ │ │ │ │ -0006ff80 : │ │ │ │ - push {r3, lr} │ │ │ │ +000675e0 <__maplib_MOD_dclsetorthographic@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (67610 <__maplib_MOD_dclsetorthographic@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 305b8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + stcl 0, cr0, [r4, #32] │ │ │ │ │ │ │ │ -0006ff9c : │ │ │ │ - push {r3, lr} │ │ │ │ +00067614 <__maplib_MOD_dclsetbonnes@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35644 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (67644 <__maplib_MOD_dclsetbonnes@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 343c8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #12 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + stc 0, cr0, [r4, #32]! │ │ │ │ │ │ │ │ -0006ffb8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067648 <__maplib_MOD_dclsetconicalc@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 70026 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6767c <__maplib_MOD_dclsetconicalc@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3535c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70034 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70038 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [pc, #264] @ (70144 ) │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldcl 0, cr0, [lr, #-32]! @ 0xffffffe0 │ │ │ │ │ │ │ │ -0007003c : │ │ │ │ - push {r3, lr} │ │ │ │ +00067680 <__maplib_MOD_dclsetconicala@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fe34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (676b0 <__maplib_MOD_dclsetconicala@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f7c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldcl 0, cr0, [r8, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ -00070058 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000676b4 <__maplib_MOD_dclsetconical@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 700c6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3259c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (676e4 <__maplib_MOD_dclsetconical@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31e1c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (700d4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (700d8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - svc 68 @ 0x44 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r3, [pc, #824] @ (70414 ) │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #13 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldc 0, cr0, [r4, #-32]! @ 0xffffffe0 │ │ │ │ │ │ │ │ -000700dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000676e8 <__maplib_MOD_dclazimuthala_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 7014a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 355ac │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6775c <__maplib_MOD_dclazimuthala_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67760 <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67764 <__maplib_MOD_dclazimuthala_b@@Base+0x7c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31c5c │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70158 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7015c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r3, [pc, #472] @ (70338 ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67760 <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67768 <__maplib_MOD_dclazimuthala_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67756 <__maplib_MOD_dclazimuthala_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r8, #-32] @ 0xffffffe0 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070160 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006776c <__maplib_MOD_dclazimuthal_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 701ce │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34748 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (677e0 <__maplib_MOD_dclazimuthal_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (677e4 <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (677e8 <__maplib_MOD_dclazimuthal_b@@Base+0x7c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f808 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (701dc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (701e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - udf #60 @ 0x3c │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r3, [pc, #120] @ (7025c ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (677e4 <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (677ec <__maplib_MOD_dclazimuthal_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 677da <__maplib_MOD_dclazimuthal_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r4], {8} │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000701e4 : │ │ │ │ - push {r3, lr} │ │ │ │ +000677f0 <__maplib_MOD_dclpolarstereo_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67864 <__maplib_MOD_dclpolarstereo_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67868 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (6786c <__maplib_MOD_dclpolarstereo_b@@Base+0x7c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33fbc │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67868 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67870 <__maplib_MOD_dclpolarstereo_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6785e <__maplib_MOD_dclpolarstereo_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r0], #-32 @ 0xffffffe0 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070200 : │ │ │ │ - push {r3, lr} │ │ │ │ +00067874 <__maplib_MOD_dclorthographic_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ab8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (678e8 <__maplib_MOD_dclorthographic_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (678ec <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (678f0 <__maplib_MOD_dclorthographic_b@@Base+0x7c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 306a4 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (678ec <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (678f4 <__maplib_MOD_dclorthographic_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 678e2 <__maplib_MOD_dclorthographic_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + subs.w r0, r0, r8 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007021c : │ │ │ │ - push {r3, lr} │ │ │ │ +000678f8 <__maplib_MOD_dclbonnes_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32040 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6796c <__maplib_MOD_dclbonnes_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67970 <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67974 <__maplib_MOD_dclbonnes_b@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31504 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67970 <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67978 <__maplib_MOD_dclbonnes_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67966 <__maplib_MOD_dclbonnes_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + adc.w r0, r0, r8 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070238 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006797c <__maplib_MOD_dclconicalc_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 702a6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3059c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (679f0 <__maplib_MOD_dclconicalc_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (679f4 <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (679f8 <__maplib_MOD_dclconicalc_b@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f558 │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (702b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (702b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ble.n 70380 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [pc, #456] @ (70484 ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (679f4 <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (679fc <__maplib_MOD_dclconicalc_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 679ea <__maplib_MOD_dclconicalc_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + pkhbt r0, r8, r8 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000702bc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00067a00 <__maplib_MOD_dclconicala_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 70316 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67a74 <__maplib_MOD_dclconicala_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67a78 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67a7c <__maplib_MOD_dclconicala_b@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 34060 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 3324c │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70324 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70328 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bgt.n 70310 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [pc, #184] @ (703e4 ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67a78 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67a80 <__maplib_MOD_dclconicala_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67a6e <__maplib_MOD_dclconicala_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs.w r0, r4, r8 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007032c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00067a84 <__maplib_MOD_dclconical_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 70386 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67af8 <__maplib_MOD_dclconical_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67afc <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67b00 <__maplib_MOD_dclconical_b@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f728 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 304c8 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70394 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70398 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bgt.n 702a0 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r1, [pc, #936] @ (70744 ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67afc <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67b04 <__maplib_MOD_dclconical_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67af2 <__maplib_MOD_dclconical_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r0, #32]! │ │ │ │ + str r2, [r5, #32] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007039c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067b08 <__maplib_MOD_dclkitada_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 7040a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34efc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67b7c <__maplib_MOD_dclkitada_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67b80 <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67b84 <__maplib_MOD_dclkitada_b@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 32794 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70418 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7041c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bgt.n 7041c │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r1, [pc, #584] @ (70668 ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67b80 <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67b88 <__maplib_MOD_dclkitada_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67b76 <__maplib_MOD_dclkitada_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r4, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [ip, #-32]! │ │ │ │ + str r6, [r4, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070420 : │ │ │ │ - push {r3, lr} │ │ │ │ +00067b8c <__maplib_MOD_dcleckert6_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67c00 <__maplib_MOD_dcleckert6_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67c04 <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67c08 <__maplib_MOD_dcleckert6_b@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 32c14 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67c04 <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67c0c <__maplib_MOD_dcleckert6_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67bfa <__maplib_MOD_dcleckert6_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r4, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r4], #32 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007043c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067c10 <__maplib_MOD_dclhammer_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 704aa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32f60 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67c84 <__maplib_MOD_dclhammer_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67c88 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67c8c <__maplib_MOD_dclhammer_b@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 342ec │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (704b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (704bc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - blt.n 7057c │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r1, [pc, #120] @ (70538 ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67c88 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67c90 <__maplib_MOD_dclhammer_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67c7e <__maplib_MOD_dclhammer_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r3, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia.w r0, {r3} │ │ │ │ + str r6, [r3, #8] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000704c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067c94 <__maplib_MOD_dclmollweidelike_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 7052e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f0d4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67d08 <__maplib_MOD_dclmollweidelike_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67d0c <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67d10 <__maplib_MOD_dclmollweidelike_b@@Base+0x7c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 34070 │ │ │ │ + movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7053c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70540 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bge.n 704f8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [pc, #792] @ (7085c ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67d0c <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67d14 <__maplib_MOD_dclmollweidelike_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67d02 <__maplib_MOD_dclmollweidelike_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r3, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8080008 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070544 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067d18 <__maplib_MOD_dclmollweide_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 705b2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 350bc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67d8c <__maplib_MOD_dclmollweide_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67d90 <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67d94 <__maplib_MOD_dclmollweide_b@@Base+0x7c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 35df4 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (705c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (705c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bge.n 70674 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [pc, #440] @ (70780 ) │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67d90 <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67d98 <__maplib_MOD_dclmollweide_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67d86 <__maplib_MOD_dclmollweide_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67cc8 <__maplib_MOD_dclmollweidelike_b@@Base+0x34> │ │ │ │ movs r0, r1 │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000705c8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00067d9c <__maplib_MOD_dclmercator_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3201c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67e10 <__maplib_MOD_dclmercator_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67e14 <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67e18 <__maplib_MOD_dclmercator_b@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 310f4 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67e14 <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67e1c <__maplib_MOD_dclmercator_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67e0a <__maplib_MOD_dclmercator_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67c64 <__maplib_MOD_dclhammer_b@@Base+0x54> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000705e4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00067e20 <__maplib_MOD_dclcylindrical_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f370 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67e94 <__maplib_MOD_dclcylindrical_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67e98 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67e9c <__maplib_MOD_dclcylindrical_b@@Base+0x7c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 358d0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67e98 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67ea0 <__maplib_MOD_dclcylindrical_b@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67e8e <__maplib_MOD_dclcylindrical_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67c00 <__maplib_MOD_dcleckert6_b@@Base+0x74> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070600 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067ea4 <__maplib_MOD_dclazimuthala_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 7066e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30e28 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67f18 <__maplib_MOD_dclazimuthala_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67f1c <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67f20 <__maplib_MOD_dclazimuthala_f@@Base+0x7c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 307e8 │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7067c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70680 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bls.n 705b8 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67f1c <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67f24 <__maplib_MOD_dclazimuthala_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67f12 <__maplib_MOD_dclazimuthala_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67ba4 <__maplib_MOD_dcleckert6_b@@Base+0x18> │ │ │ │ movs r0, r1 │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070684 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00067f28 <__maplib_MOD_dclazimuthal_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 706de │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (67f9c <__maplib_MOD_dclazimuthal_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (67fa0 <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (67fa4 <__maplib_MOD_dclazimuthal_f@@Base+0x7c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 342dc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 313d0 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (706ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (706f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bls.n 70748 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (67fa0 <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (67fa8 <__maplib_MOD_dclazimuthal_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 67f96 <__maplib_MOD_dclazimuthal_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67b40 <__maplib_MOD_dclkitada_b@@Base+0x38> │ │ │ │ movs r0, r1 │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000706f4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00067fac <__maplib_MOD_dclpolarstereo_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 7074e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (68020 <__maplib_MOD_dclpolarstereo_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (68024 <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68028 <__maplib_MOD_dclpolarstereo_f@@Base+0x7c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 329a0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2fd34 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7075c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70760 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bhi.n 706d8 │ │ │ │ - movs r7, r0 │ │ │ │ - bx sl │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (68024 <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6802c <__maplib_MOD_dclpolarstereo_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6801a <__maplib_MOD_dclpolarstereo_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67adc <__maplib_MOD_dclconical_b@@Base+0x58> │ │ │ │ movs r0, r1 │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070764 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00068030 <__maplib_MOD_dclorthographic_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 707d2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32d48 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (680a4 <__maplib_MOD_dclorthographic_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (680a8 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (680ac <__maplib_MOD_dclorthographic_f@@Base+0x7c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33568 │ │ │ │ + movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (707e0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (707e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - bhi.n 70854 │ │ │ │ - movs r7, r0 │ │ │ │ - mov lr, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (680a8 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (680b0 <__maplib_MOD_dclorthographic_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6809e <__maplib_MOD_dclorthographic_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67a80 <__maplib_MOD_dclconicala_b@@Base+0x80> │ │ │ │ movs r0, r1 │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000707e8 : │ │ │ │ - push {r4, lr} │ │ │ │ +000680b4 <__maplib_MOD_dclbonnes_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 3264c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (68128 <__maplib_MOD_dclbonnes_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6812c <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68130 <__maplib_MOD_dclbonnes_f@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33464 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6812c <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (68134 <__maplib_MOD_dclbonnes_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68122 <__maplib_MOD_dclbonnes_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 67a24 <__maplib_MOD_dclconicala_b@@Base+0x24> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070814 : │ │ │ │ - push {r4, lr} │ │ │ │ +00068138 <__maplib_MOD_dclconicalc_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 300b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (681ac <__maplib_MOD_dclconicalc_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (681b0 <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (681b4 <__maplib_MOD_dclconicalc_f@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 353fc │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (681b0 <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (681b8 <__maplib_MOD_dclconicalc_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 681a6 <__maplib_MOD_dclconicalc_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 679b8 <__maplib_MOD_dclconicalc_b@@Base+0x3c> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070838 : │ │ │ │ - push {r3, lr} │ │ │ │ +000681bc <__maplib_MOD_dclconical_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (68230 <__maplib_MOD_dclconical_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (68234 <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68238 <__maplib_MOD_dclconical_f@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 35e34 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (68234 <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6823c <__maplib_MOD_dclconical_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6822a <__maplib_MOD_dclconical_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68954 <__indxlib_MOD_dclloclastint@@Base+0x9c> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070854 : │ │ │ │ - push {r4, lr} │ │ │ │ +00068240 <__maplib_MOD_dclconicala_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 30f98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (682b4 <__maplib_MOD_dclconicala_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (682b8 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (682bc <__maplib_MOD_dclconicala_f@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33d28 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (682b8 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (682c0 <__maplib_MOD_dclconicala_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 682ae <__maplib_MOD_dclconicala_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 688f0 <__indxlib_MOD_dclloclastint@@Base+0x38> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070894 : │ │ │ │ - push {r4, lr} │ │ │ │ +000682c4 <__maplib_MOD_dclkitada_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 35c40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (68338 <__maplib_MOD_dclkitada_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6833c <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68340 <__maplib_MOD_dclkitada_f@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 349bc │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6833c <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (68344 <__maplib_MOD_dclkitada_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68332 <__maplib_MOD_dclkitada_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 6888c <__indxlib_MOD_dcllocfirstreal@@Base+0x100> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000708d4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00068348 <__maplib_MOD_dcleckert6_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 331c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (683bc <__maplib_MOD_dcleckert6_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (683c0 <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (683c4 <__maplib_MOD_dcleckert6_f@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 35730 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (683c0 <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (683c8 <__maplib_MOD_dcleckert6_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 683b6 <__maplib_MOD_dcleckert6_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68820 <__indxlib_MOD_dcllocfirstreal@@Base+0x94> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000708f0 : │ │ │ │ - push {r4, lr} │ │ │ │ +000683cc <__maplib_MOD_dclhammer_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f088 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (68440 <__maplib_MOD_dclhammer_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (68444 <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68448 <__maplib_MOD_dclhammer_f@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33a6c │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (68444 <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6844c <__maplib_MOD_dclhammer_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6843a <__maplib_MOD_dclhammer_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 687bc <__indxlib_MOD_dcllocfirstreal@@Base+0x30> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007091c : │ │ │ │ - push {r4, lr} │ │ │ │ +00068450 <__maplib_MOD_dclmollweidelike_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 303b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (684c4 <__maplib_MOD_dclmollweidelike_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (684c8 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (684cc <__maplib_MOD_dclmollweidelike_f@@Base+0x7c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 353ec │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (684c8 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (684d0 <__maplib_MOD_dclmollweidelike_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 684be <__maplib_MOD_dclmollweidelike_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68750 <__indxlib_MOD_dclloclastreal@@Base+0xf0> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070950 : │ │ │ │ - push {r3, lr} │ │ │ │ +000684d4 <__maplib_MOD_dclmollweide_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ac8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (68548 <__maplib_MOD_dclmollweide_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6854c <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68550 <__maplib_MOD_dclmollweide_f@@Base+0x7c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 3001c │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6854c <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (68554 <__maplib_MOD_dclmollweide_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68542 <__maplib_MOD_dclmollweide_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 686f4 <__indxlib_MOD_dclloclastreal@@Base+0x94> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007096c : │ │ │ │ - push {r4, lr} │ │ │ │ +00068558 <__maplib_MOD_dclmercator_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 3151c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (685cc <__maplib_MOD_dclmercator_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (685d0 <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (685d4 <__maplib_MOD_dclmercator_f@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 3583c │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (685d0 <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (685d8 <__maplib_MOD_dclmercator_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 685c6 <__maplib_MOD_dclmercator_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68690 <__indxlib_MOD_dclloclastreal@@Base+0x30> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070998 : │ │ │ │ - push {r4, lr} │ │ │ │ +000685dc <__maplib_MOD_dclcylindrical_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 35a30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (68650 <__maplib_MOD_dclcylindrical_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (68654 <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (68658 <__maplib_MOD_dclcylindrical_f@@Base+0x7c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33dc4 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (68654 <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6865c <__maplib_MOD_dclcylindrical_f@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6864a <__maplib_MOD_dclcylindrical_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000709d4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00068660 <__indxlib_MOD_dclloclastreal@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - blx 32154 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070a1c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32e60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070a44 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3543c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070a68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a44 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070a84 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #244] @ (68768 <__indxlib_MOD_dclloclastreal@@Base+0x108>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #244] @ (6876c <__indxlib_MOD_dclloclastreal@@Base+0x10c>) │ │ │ │ + mov r8, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r2, r3, [r0, #28] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + adds r6, r3, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 686de <__indxlib_MOD_dclloclastreal@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #216] @ (68770 <__indxlib_MOD_dclloclastreal@@Base+0x110>) │ │ │ │ + movs r1, #10 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 686ea <__indxlib_MOD_dclloclastreal@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #204] @ (68774 <__indxlib_MOD_dclloclastreal@@Base+0x114>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2f6d4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (68778 <__indxlib_MOD_dclloclastreal@@Base+0x118>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #184] @ (6877c <__indxlib_MOD_dclloclastreal@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (6876c <__indxlib_MOD_dclloclastreal@@Base+0x10c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68762 <__indxlib_MOD_dclloclastreal@@Base+0x102> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #160] @ (68780 <__indxlib_MOD_dclloclastreal@@Base+0x120>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 686a6 <__indxlib_MOD_dclloclastreal@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 68740 <__indxlib_MOD_dclloclastreal@@Base+0xe0> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 68702 <__indxlib_MOD_dclloclastreal@@Base+0xa2> │ │ │ │ + ldr r2, [pc, #112] @ (68784 <__indxlib_MOD_dclloclastreal@@Base+0x124>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add.w r6, r9, r6, lsl #2 │ │ │ │ + blx 2f6d4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r5 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 6872c <__indxlib_MOD_dclloclastreal@@Base+0xcc> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 686b8 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #60] @ (68788 <__indxlib_MOD_dclloclastreal@@Base+0x128>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 2f6b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070ab8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3528c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070ad4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 358e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + blx 2f6d4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 686b8 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ + movs r0, r1 │ │ │ │ + tst r6, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + svc 18 │ │ │ │ + movs r0, r1 │ │ │ │ + sbcs r2, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + adcs r6, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070af0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006878c <__indxlib_MOD_dcllocfirstreal@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #244] @ (68894 <__indxlib_MOD_dcllocfirstreal@@Base+0x108>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #244] @ (68898 <__indxlib_MOD_dcllocfirstreal@@Base+0x10c>) │ │ │ │ + mov r8, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r2, r3, [r0, #28] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + adds r6, r3, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 6880a <__indxlib_MOD_dcllocfirstreal@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #216] @ (6889c <__indxlib_MOD_dcllocfirstreal@@Base+0x110>) │ │ │ │ + movs r1, #11 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 68816 <__indxlib_MOD_dcllocfirstreal@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #204] @ (688a0 <__indxlib_MOD_dcllocfirstreal@@Base+0x114>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 341e8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (688a4 <__indxlib_MOD_dcllocfirstreal@@Base+0x118>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #184] @ (688a8 <__indxlib_MOD_dcllocfirstreal@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (68898 <__indxlib_MOD_dcllocfirstreal@@Base+0x10c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6888e <__indxlib_MOD_dcllocfirstreal@@Base+0x102> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #160] @ (688ac <__indxlib_MOD_dcllocfirstreal@@Base+0x120>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 687d2 <__indxlib_MOD_dcllocfirstreal@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6886c <__indxlib_MOD_dcllocfirstreal@@Base+0xe0> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 6882e <__indxlib_MOD_dcllocfirstreal@@Base+0xa2> │ │ │ │ + ldr r2, [pc, #112] @ (688b0 <__indxlib_MOD_dcllocfirstreal@@Base+0x124>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add.w r6, r9, r6, lsl #2 │ │ │ │ + blx 341e8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r5 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 68858 <__indxlib_MOD_dcllocfirstreal@@Base+0xcc> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 687e4 <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #60] @ (688b4 <__indxlib_MOD_dcllocfirstreal@@Base+0x128>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - blx 35570 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070b38 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33778 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070b54 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2ff90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 341e8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 687e4 <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r0, [r4, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + udf #24 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r2, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 68894 <__indxlib_MOD_dcllocfirstreal@@Base+0x108> │ │ │ │ + movs r0, r1 │ │ │ │ + eors r6, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + eors r2, r1 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070b7c : │ │ │ │ - push {r4, lr} │ │ │ │ +000688b8 <__indxlib_MOD_dclloclastint@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 3396c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070bc0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31570 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070bdc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - blx 35c5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070c14 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #244] @ (689c0 <__indxlib_MOD_dclloclastint@@Base+0x108>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30920 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #244] @ (689c4 <__indxlib_MOD_dclloclastint@@Base+0x10c>) │ │ │ │ + mov r8, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + cbz r5, 68936 <__indxlib_MOD_dclloclastint@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #216] @ (689c8 <__indxlib_MOD_dclloclastint@@Base+0x110>) │ │ │ │ + movs r1, #10 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 68942 <__indxlib_MOD_dclloclastint@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #204] @ (689cc <__indxlib_MOD_dclloclastint@@Base+0x114>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 305ec │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (689d0 <__indxlib_MOD_dclloclastint@@Base+0x118>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #184] @ (689d4 <__indxlib_MOD_dclloclastint@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (689c4 <__indxlib_MOD_dclloclastint@@Base+0x10c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 689ba <__indxlib_MOD_dclloclastint@@Base+0x102> │ │ │ │ + mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070c40 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #160] @ (689d8 <__indxlib_MOD_dclloclastint@@Base+0x120>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 688fe <__indxlib_MOD_dclloclastint@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 68998 <__indxlib_MOD_dclloclastint@@Base+0xe0> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r9, r0 │ │ │ │ + sub.w sl, r0, #4 │ │ │ │ + subs r1, r0, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r4, r3 │ │ │ │ + str.w r0, [r1, #4]! │ │ │ │ + bge.n 6895c <__indxlib_MOD_dclloclastint@@Base+0xa4> │ │ │ │ + ldr r2, [pc, #112] @ (689dc <__indxlib_MOD_dclloclastint@@Base+0x124>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add.w r4, r9, r4, lsl #2 │ │ │ │ + blx 305ec │ │ │ │ + mov r3, sl │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r5 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 68984 <__indxlib_MOD_dclloclastint@@Base+0xcc> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 68910 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #60] @ (689e0 <__indxlib_MOD_dclloclastint@@Base+0x128>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - blx 329f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 305ec │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 68910 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r4, [r6, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 689cc <__indxlib_MOD_dclloclastint@@Base+0x114> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ + movs r1, r1 │ │ │ │ + bgt.n 68994 <__indxlib_MOD_dclloclastint@@Base+0xdc> │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r4, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + bgt.n 68950 <__indxlib_MOD_dclloclastint@@Base+0x98> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r7, #30 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070c8c : │ │ │ │ - push {r4, lr} │ │ │ │ +000689e4 <__indxlib_MOD_dcllocfirstint@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #244] @ (68aec <__indxlib_MOD_dcllocfirstint@@Base+0x108>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r3, [pc, #244] @ (68af0 <__indxlib_MOD_dcllocfirstint@@Base+0x10c>) │ │ │ │ + mov r8, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + cbz r5, 68a62 <__indxlib_MOD_dcllocfirstint@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #216] @ (68af4 <__indxlib_MOD_dcllocfirstint@@Base+0x110>) │ │ │ │ + movs r1, #11 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 68a6e <__indxlib_MOD_dcllocfirstint@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #204] @ (68af8 <__indxlib_MOD_dcllocfirstint@@Base+0x114>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 341b4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (68afc <__indxlib_MOD_dcllocfirstint@@Base+0x118>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #184] @ (68b00 <__indxlib_MOD_dcllocfirstint@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (68af0 <__indxlib_MOD_dcllocfirstint@@Base+0x10c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68ae6 <__indxlib_MOD_dcllocfirstint@@Base+0x102> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #160] @ (68b04 <__indxlib_MOD_dcllocfirstint@@Base+0x120>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 68a2a <__indxlib_MOD_dcllocfirstint@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 68ac4 <__indxlib_MOD_dcllocfirstint@@Base+0xe0> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r9, r0 │ │ │ │ + sub.w sl, r0, #4 │ │ │ │ + subs r1, r0, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r4, r3 │ │ │ │ + str.w r0, [r1, #4]! │ │ │ │ + bge.n 68a88 <__indxlib_MOD_dcllocfirstint@@Base+0xa4> │ │ │ │ + ldr r2, [pc, #112] @ (68b08 <__indxlib_MOD_dcllocfirstint@@Base+0x124>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add.w r4, r9, r4, lsl #2 │ │ │ │ + blx 341b4 │ │ │ │ + mov r3, sl │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r5 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 68ab0 <__indxlib_MOD_dcllocfirstint@@Base+0xcc> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 68a3c <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #60] @ (68b0c <__indxlib_MOD_dcllocfirstint@@Base+0x128>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 322f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070cbc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fe9c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + blx 341b4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 68a3c <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strh r0, [r1, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + blt.n 68ab8 <__indxlib_MOD_dcllocfirstint@@Base+0xd4> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 68a80 <__indxlib_MOD_dcllocfirstint@@Base+0x9c> │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r7, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + blt.n 68a3c <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070cd8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00068b10 <__indxlib_MOD_dclloclastcharex@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fa4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #352] @ (68c84 <__indxlib_MOD_dclloclastcharex@@Base+0x174>) │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #348] @ (68c88 <__indxlib_MOD_dclloclastcharex@@Base+0x178>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w sl, r6, r6, asr #31 │ │ │ │ + cbz r7, 68b9c <__indxlib_MOD_dclloclastcharex@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #316] @ (68c8c <__indxlib_MOD_dclloclastcharex@@Base+0x17c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 68ba8 <__indxlib_MOD_dclloclastcharex@@Base+0x98> │ │ │ │ + ldr r2, [pc, #304] @ (68c90 <__indxlib_MOD_dclloclastcharex@@Base+0x180>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + blx 32288 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ (68c94 <__indxlib_MOD_dclloclastcharex@@Base+0x184>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #276] @ (68c98 <__indxlib_MOD_dclloclastcharex@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #260] @ (68c88 <__indxlib_MOD_dclloclastcharex@@Base+0x178>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68c80 <__indxlib_MOD_dclloclastcharex@@Base+0x170> │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #252] @ (68c9c <__indxlib_MOD_dclloclastcharex@@Base+0x18c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 68b5c <__indxlib_MOD_dclloclastcharex@@Base+0x4c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 68c20 <__indxlib_MOD_dclloclastcharex@@Base+0x110> │ │ │ │ + mul.w r0, r6, r5 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble.n 68c70 <__indxlib_MOD_dclloclastcharex@@Base+0x160> │ │ │ │ + ldrd r1, r3, [sp, #8] │ │ │ │ + mul.w r2, r5, r7 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r7, r4 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 33edc │ │ │ │ + add r4, r6 │ │ │ │ + adds r3, r0, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + bge.n 68bd6 <__indxlib_MOD_dclloclastcharex@@Base+0xc6> │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [pc, #168] @ (68ca0 <__indxlib_MOD_dclloclastcharex@@Base+0x190>) │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + blx 32288 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + it le │ │ │ │ + movle r3, #0 │ │ │ │ + bgt.n 68c48 <__indxlib_MOD_dclloclastcharex@@Base+0x138> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 68c40 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 68c14 <__indxlib_MOD_dclloclastcharex@@Base+0x104> │ │ │ │ + b.n 68c40 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #120] @ (68ca4 <__indxlib_MOD_dclloclastcharex@@Base+0x194>) │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 32288 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 68b76 <__indxlib_MOD_dclloclastcharex@@Base+0x66> │ │ │ │ + mul.w r2, r5, r7 │ │ │ │ + mov r8, r6 │ │ │ │ + ldrd r3, r7, [sp, #8] │ │ │ │ + movs r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 33edc │ │ │ │ + add r7, r5 │ │ │ │ + adds r3, r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 68c58 <__indxlib_MOD_dclloclastcharex@@Base+0x148> │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 68c40 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 68bf2 <__indxlib_MOD_dclloclastcharex@@Base+0xe2> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 68c72 <__indxlib_MOD_dclloclastcharex@@Base+0x162> │ │ │ │ + b.n 68bf2 <__indxlib_MOD_dclloclastcharex@@Base+0xe2> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + str r2, [r3, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 68bd4 <__indxlib_MOD_dclloclastcharex@@Base+0xc4> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 68d8c <__indxlib_MOD_dcllocfirstcharex@@Base+0xe4> │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r0, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + bge.n 68d48 <__indxlib_MOD_dcllocfirstcharex@@Base+0xa0> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ + movs r1, r1 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070cf4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00068ca8 <__indxlib_MOD_dcllocfirstcharex@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #352] @ (68e1c <__indxlib_MOD_dcllocfirstcharex@@Base+0x174>) │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #348] @ (68e20 <__indxlib_MOD_dcllocfirstcharex@@Base+0x178>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w sl, r6, r6, asr #31 │ │ │ │ + cbz r7, 68d34 <__indxlib_MOD_dcllocfirstcharex@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #316] @ (68e24 <__indxlib_MOD_dcllocfirstcharex@@Base+0x17c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 68d40 <__indxlib_MOD_dcllocfirstcharex@@Base+0x98> │ │ │ │ + ldr r2, [pc, #304] @ (68e28 <__indxlib_MOD_dcllocfirstcharex@@Base+0x180>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + blx 345c4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ (68e2c <__indxlib_MOD_dcllocfirstcharex@@Base+0x184>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #276] @ (68e30 <__indxlib_MOD_dcllocfirstcharex@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #260] @ (68e20 <__indxlib_MOD_dcllocfirstcharex@@Base+0x178>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68e18 <__indxlib_MOD_dcllocfirstcharex@@Base+0x170> │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #252] @ (68e34 <__indxlib_MOD_dcllocfirstcharex@@Base+0x18c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 68cf4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x4c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 68db8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x110> │ │ │ │ + mul.w r0, r6, r5 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble.n 68e08 <__indxlib_MOD_dcllocfirstcharex@@Base+0x160> │ │ │ │ + ldrd r1, r3, [sp, #8] │ │ │ │ + mul.w r2, r5, r7 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r7, r4 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 33edc │ │ │ │ + add r4, r6 │ │ │ │ + adds r3, r0, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + bge.n 68d6e <__indxlib_MOD_dcllocfirstcharex@@Base+0xc6> │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [pc, #168] @ (68e38 <__indxlib_MOD_dcllocfirstcharex@@Base+0x190>) │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + blx 345c4 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + it le │ │ │ │ + movle r3, #0 │ │ │ │ + bgt.n 68de0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x138> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 68dd8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 68dac <__indxlib_MOD_dcllocfirstcharex@@Base+0x104> │ │ │ │ + b.n 68dd8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #120] @ (68e3c <__indxlib_MOD_dcllocfirstcharex@@Base+0x194>) │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 345c4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 68d0e <__indxlib_MOD_dcllocfirstcharex@@Base+0x66> │ │ │ │ + mul.w r2, r5, r7 │ │ │ │ + mov r8, r6 │ │ │ │ + ldrd r3, r7, [sp, #8] │ │ │ │ + movs r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 33edc │ │ │ │ + add r7, r5 │ │ │ │ + adds r3, r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 68df0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x148> │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 68dd8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 68d8a <__indxlib_MOD_dcllocfirstcharex@@Base+0xe2> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 68e0a <__indxlib_MOD_dcllocfirstcharex@@Base+0x162> │ │ │ │ + b.n 68d8a <__indxlib_MOD_dcllocfirstcharex@@Base+0xe2> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + str r2, [r0, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 68e54 <__indxlib_MOD_dclloclastchar@@Base+0x14> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 68e0c <__indxlib_MOD_dcllocfirstcharex@@Base+0x164> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [pc, #928] @ (691d4 <__udpack_MOD_dclsetcontourlabelformat@@Base+0x2c>) │ │ │ │ + movs r2, r1 │ │ │ │ + bhi.n 68dc8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x120> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070d10 : │ │ │ │ - push {r3, lr} │ │ │ │ +00068e40 <__indxlib_MOD_dclloclastchar@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #352] @ (68fb4 <__indxlib_MOD_dclloclastchar@@Base+0x174>) │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #348] @ (68fb8 <__indxlib_MOD_dclloclastchar@@Base+0x178>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w sl, r6, r6, asr #31 │ │ │ │ + cbz r7, 68ecc <__indxlib_MOD_dclloclastchar@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #316] @ (68fbc <__indxlib_MOD_dclloclastchar@@Base+0x17c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 68ed8 <__indxlib_MOD_dclloclastchar@@Base+0x98> │ │ │ │ + ldr r2, [pc, #304] @ (68fc0 <__indxlib_MOD_dclloclastchar@@Base+0x180>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + blx 33b1c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ (68fc4 <__indxlib_MOD_dclloclastchar@@Base+0x184>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #276] @ (68fc8 <__indxlib_MOD_dclloclastchar@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #260] @ (68fb8 <__indxlib_MOD_dclloclastchar@@Base+0x178>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68fb0 <__indxlib_MOD_dclloclastchar@@Base+0x170> │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #252] @ (68fcc <__indxlib_MOD_dclloclastchar@@Base+0x18c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 68e8c <__indxlib_MOD_dclloclastchar@@Base+0x4c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 68f50 <__indxlib_MOD_dclloclastchar@@Base+0x110> │ │ │ │ + mul.w r0, r6, r5 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble.n 68fa0 <__indxlib_MOD_dclloclastchar@@Base+0x160> │ │ │ │ + ldrd r1, r3, [sp, #8] │ │ │ │ + mul.w r2, r5, r7 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r7, r4 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 33edc │ │ │ │ + add r4, r6 │ │ │ │ + adds r3, r0, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + bge.n 68f06 <__indxlib_MOD_dclloclastchar@@Base+0xc6> │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [pc, #168] @ (68fd0 <__indxlib_MOD_dclloclastchar@@Base+0x190>) │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + blx 33b1c │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + it le │ │ │ │ + movle r3, #0 │ │ │ │ + bgt.n 68f78 <__indxlib_MOD_dclloclastchar@@Base+0x138> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 68f70 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 68f44 <__indxlib_MOD_dclloclastchar@@Base+0x104> │ │ │ │ + b.n 68f70 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #120] @ (68fd4 <__indxlib_MOD_dclloclastchar@@Base+0x194>) │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 33b1c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 68ea6 <__indxlib_MOD_dclloclastchar@@Base+0x66> │ │ │ │ + mul.w r2, r5, r7 │ │ │ │ + mov r8, r6 │ │ │ │ + ldrd r3, r7, [sp, #8] │ │ │ │ + movs r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 33edc │ │ │ │ + add r7, r5 │ │ │ │ + adds r3, r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 68f88 <__indxlib_MOD_dclloclastchar@@Base+0x148> │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 68f70 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 68f22 <__indxlib_MOD_dclloclastchar@@Base+0xe2> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 68fa2 <__indxlib_MOD_dclloclastchar@@Base+0x162> │ │ │ │ + b.n 68f22 <__indxlib_MOD_dclloclastchar@@Base+0xe2> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r6, [pc, #680] @ (69260 <__udpack_MOD_dcldelcontourlevel@@Base+0x10>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 690a4 <__indxlib_MOD_dcllocfirstchar@@Base+0xcc> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 6905c <__indxlib_MOD_dcllocfirstchar@@Base+0x84> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [pc, #320] @ (6910c <__indxlib_MOD_dcllocfirstchar@@Base+0x134>) │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 69018 <__indxlib_MOD_dcllocfirstchar@@Base+0x40> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070d2c : │ │ │ │ - push {r3, lr} │ │ │ │ +00068fd8 <__indxlib_MOD_dcllocfirstchar@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34a54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #352] @ (6914c <__indxlib_MOD_dcllocfirstchar@@Base+0x174>) │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #348] @ (69150 <__indxlib_MOD_dcllocfirstchar@@Base+0x178>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w sl, r6, r6, asr #31 │ │ │ │ + cbz r7, 69064 <__indxlib_MOD_dcllocfirstchar@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #316] @ (69154 <__indxlib_MOD_dcllocfirstchar@@Base+0x17c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 69070 <__indxlib_MOD_dcllocfirstchar@@Base+0x98> │ │ │ │ + ldr r2, [pc, #304] @ (69158 <__indxlib_MOD_dcllocfirstchar@@Base+0x180>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + blx 33504 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ (6915c <__indxlib_MOD_dcllocfirstchar@@Base+0x184>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #276] @ (69160 <__indxlib_MOD_dcllocfirstchar@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #260] @ (69150 <__indxlib_MOD_dcllocfirstchar@@Base+0x178>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69148 <__indxlib_MOD_dcllocfirstchar@@Base+0x170> │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #252] @ (69164 <__indxlib_MOD_dcllocfirstchar@@Base+0x18c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 69024 <__indxlib_MOD_dcllocfirstchar@@Base+0x4c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 690e8 <__indxlib_MOD_dcllocfirstchar@@Base+0x110> │ │ │ │ + mul.w r0, r6, r5 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble.n 69138 <__indxlib_MOD_dcllocfirstchar@@Base+0x160> │ │ │ │ + ldrd r1, r3, [sp, #8] │ │ │ │ + mul.w r2, r5, r7 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r7, r4 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 33edc │ │ │ │ + add r4, r6 │ │ │ │ + adds r3, r0, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + bge.n 6909e <__indxlib_MOD_dcllocfirstchar@@Base+0xc6> │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [pc, #168] @ (69168 <__indxlib_MOD_dcllocfirstchar@@Base+0x190>) │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + blx 33504 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + it le │ │ │ │ + movle r3, #0 │ │ │ │ + bgt.n 69110 <__indxlib_MOD_dcllocfirstchar@@Base+0x138> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 69108 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 690dc <__indxlib_MOD_dcllocfirstchar@@Base+0x104> │ │ │ │ + b.n 69108 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [pc, #120] @ (6916c <__indxlib_MOD_dcllocfirstchar@@Base+0x194>) │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 33504 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6903e <__indxlib_MOD_dcllocfirstchar@@Base+0x66> │ │ │ │ + mul.w r2, r5, r7 │ │ │ │ + mov r8, r6 │ │ │ │ + ldrd r3, r7, [sp, #8] │ │ │ │ + movs r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 33edc │ │ │ │ + add r7, r5 │ │ │ │ + adds r3, r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 69120 <__indxlib_MOD_dcllocfirstchar@@Base+0x148> │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 69108 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 690ba <__indxlib_MOD_dcllocfirstchar@@Base+0xe2> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 6913a <__indxlib_MOD_dcllocfirstchar@@Base+0x162> │ │ │ │ + b.n 690ba <__indxlib_MOD_dcllocfirstchar@@Base+0xe2> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r5, [pc, #72] @ (69198 <__udpack_MOD_dclgetcontourlabelformat@@Base+0x28>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 69124 <__indxlib_MOD_dcllocfirstchar@@Base+0x14c> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ + movs r1, r1 │ │ │ │ + bpl.n 690dc <__indxlib_MOD_dcllocfirstchar@@Base+0x104> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [pc, #736] @ (69444 <__udpack_MOD_dclsetcontourline@@Base+0x78>) │ │ │ │ + movs r2, r1 │ │ │ │ + bpl.n 69098 <__indxlib_MOD_dcllocfirstchar@@Base+0xc0> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070d48 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069170 <__udpack_MOD_dclgetcontourlabelformat@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33d84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #36] @ (691a4 <__udpack_MOD_dclgetcontourlabelformat@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #24 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3389c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + bmi.n 690b4 <__indxlib_MOD_dcllocfirstchar@@Base+0xdc> │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070d6c : │ │ │ │ - push {r4, lr} │ │ │ │ +000691a8 <__udpack_MOD_dclsetcontourlabelformat@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33534 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070d90 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32b38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #36] @ (691dc <__udpack_MOD_dclsetcontourlabelformat@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #24 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f500 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + bmi.n 692b4 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x30> │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070dbc : │ │ │ │ - push {r4, lr} │ │ │ │ +000691e0 <__udpack_MOD_dclgetcontourinterval@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 352e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (69218 <__udpack_MOD_dclgetcontourinterval@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #21 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3508c │ │ │ │ + movs r1, #21 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fc60 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bmi.n 692b8 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x34> │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070de8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006921c <__udpack_MOD_dclclearcontourlevel@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3476c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [pc, #32] @ (6924c <__udpack_MOD_dclclearcontourlevel@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 32fbc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #20 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + bmi.n 692a8 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x24> │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070e10 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069250 <__udpack_MOD_dcldelcontourlevel@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 346cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (69280 <__udpack_MOD_dcldelcontourlevel@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 315a0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + bmi.n 692a4 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x20> │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070e40 : │ │ │ │ +00069284 <__udpack_MOD_dclgetcontourlevelnumber@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (692dc <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f37c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (692e0 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x5c>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (692e4 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31c40 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #24 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (692e8 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (692e0 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 692d8 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #424] @ (69488 <__udpack_MOD_dclsetcontourline@@Base+0xbc>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 692bc <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x38> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [pc, #264] @ (693f4 <__udpack_MOD_dclsetcontourline@@Base+0x28>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070e68 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 336ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070e98 : │ │ │ │ - push {r4, lr} │ │ │ │ +000692ec <__udpack_MOD_dclgetcontourline@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 312bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #184] @ (693b8 <__udpack_MOD_dclgetcontourline@@Base+0xcc>) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #184] @ (693bc <__udpack_MOD_dclgetcontourline@@Base+0xd0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #180] @ (693c0 <__udpack_MOD_dclgetcontourline@@Base+0xd4>) │ │ │ │ + mov r7, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + blx 2f768 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 333c4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r7, 69348 <__udpack_MOD_dclgetcontourline@@Base+0x5c> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbz r6, 6934e <__udpack_MOD_dclgetcontourline@@Base+0x62> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r5, 69354 <__udpack_MOD_dclgetcontourline@@Base+0x68> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6937e <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6937e <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 693a8 <__udpack_MOD_dclgetcontourline@@Base+0xbc> │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31bc4 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + movs r1, #32 │ │ │ │ + add.w r0, r8, #8 │ │ │ │ + sub.w r2, r3, #8 │ │ │ │ + blx 31320 │ │ │ │ + cbz r4, 69384 <__udpack_MOD_dclgetcontourline@@Base+0x98> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r0, [pc, #60] @ (693c4 <__udpack_MOD_dclgetcontourline@@Base+0xd8>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #56] @ (693c8 <__udpack_MOD_dclgetcontourline@@Base+0xdc>) │ │ │ │ + ldr r3, [pc, #40] @ (693bc <__udpack_MOD_dclgetcontourline@@Base+0xd0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 693b4 <__udpack_MOD_dclgetcontourline@@Base+0xc8> │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31bc4 │ │ │ │ + b.n 6937e <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #0] @ (693bc <__udpack_MOD_dclgetcontourline@@Base+0xd0>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 692e8 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x64> │ │ │ │ + movs r0, r1 │ │ │ │ + bcc.n 69400 <__udpack_MOD_dclsetcontourline@@Base+0x34> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [pc, #456] @ (69594 <__udpack_MOD_dclsetcontourb@@Base+0x88>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070ecc : │ │ │ │ - push {r4, lr} │ │ │ │ +000693cc <__udpack_MOD_dclsetcontourline@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #264] @ (694e8 <__udpack_MOD_dclsetcontourline@@Base+0x11c>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #264] @ (694ec <__udpack_MOD_dclsetcontourline@@Base+0x120>) │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #260] @ (694f0 <__udpack_MOD_dclsetcontourline@@Base+0x124>) │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #17 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 69496 <__udpack_MOD_dclsetcontourline@@Base+0xca> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 694c6 <__udpack_MOD_dclsetcontourline@@Base+0xfa> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6948a <__udpack_MOD_dclsetcontourline@@Base+0xbe> │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 69468 <__udpack_MOD_dclsetcontourline@@Base+0x9c> │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + stmia r2!, {r0, r1} │ │ │ │ + movs r4, #0 │ │ │ │ + cbz r6, 69430 <__udpack_MOD_dclsetcontourline@@Base+0x64> │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + movs r4, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - blx 349fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070ef4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 305a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 30cd8 │ │ │ │ + ldr r0, [pc, #172] @ (694f4 <__udpack_MOD_dclsetcontourline@@Base+0x128>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #168] @ (694f8 <__udpack_MOD_dclsetcontourline@@Base+0x12c>) │ │ │ │ + ldr r3, [pc, #152] @ (694ec <__udpack_MOD_dclsetcontourline@@Base+0x120>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 694e4 <__udpack_MOD_dclsetcontourline@@Base+0x118> │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 33edc │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r2, #8 │ │ │ │ + adds r0, r3, r0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 31320 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 6942a <__udpack_MOD_dclsetcontourline@@Base+0x5e> │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + mov.w r2, #538976288 @ 0x20202020 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + b.n 6942a <__udpack_MOD_dclsetcontourline@@Base+0x5e> │ │ │ │ + ldr r0, [pc, #100] @ (694fc <__udpack_MOD_dclsetcontourline@@Base+0x130>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r7, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 311b8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 694b6 <__udpack_MOD_dclsetcontourline@@Base+0xea> │ │ │ │ + vldr s15, [r8] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.n 694d6 <__udpack_MOD_dclsetcontourline@@Base+0x10a> │ │ │ │ + ldr r0, [pc, #72] @ (69500 <__udpack_MOD_dclsetcontourline@@Base+0x134>) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fff0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 69410 <__udpack_MOD_dclsetcontourline@@Base+0x44> │ │ │ │ + ldr r0, [pc, #60] @ (69504 <__udpack_MOD_dclsetcontourline@@Base+0x138>) │ │ │ │ + add r5, sp, #24 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fff0 │ │ │ │ + b.n 69416 <__udpack_MOD_dclsetcontourline@@Base+0x4a> │ │ │ │ + ldr r0, [pc, #48] @ (69508 <__udpack_MOD_dclsetcontourline@@Base+0x13c>) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fff0 │ │ │ │ + b.n 6940c <__udpack_MOD_dclsetcontourline@@Base+0x40> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r1, [pc, #128] @ (6956c <__udpack_MOD_dclsetcontourb@@Base+0x60>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 69484 <__udpack_MOD_dclsetcontourline@@Base+0xb8> │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 695d8 <__udpack_MOD_dclsetcontourb@@Base+0xcc> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #712] @ (697c4 <__udpack_MOD_dcldrawcontour@@Base+0xa4>) │ │ │ │ + movs r2, r1 │ │ │ │ + bcs.n 6955c <__udpack_MOD_dclsetcontourb@@Base+0x50> │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 69544 <__udpack_MOD_dclsetcontourb@@Base+0x38> │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 69534 <__udpack_MOD_dclsetcontourb@@Base+0x28> │ │ │ │ + movs r0, r1 │ │ │ │ + bne.n 694fc <__udpack_MOD_dclsetcontourline@@Base+0x130> │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070f1c : │ │ │ │ - push {r4, lr} │ │ │ │ +0006950c <__udpack_MOD_dclsetcontourb@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r2, [pc, #428] @ (696cc <__udpack_MOD_dclsetcontourb@@Base+0x1c0>) │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #424] @ (696d0 <__udpack_MOD_dclsetcontourb@@Base+0x1c4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 695c0 <__udpack_MOD_dclsetcontourb@@Base+0xb4> │ │ │ │ + sub.w r9, r5, #1 │ │ │ │ + negs r2, r5 │ │ │ │ + clz r9, r9 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + ldrd r2, r1, [r3, #28] │ │ │ │ + ldr r0, [pc, #388] @ (696d4 <__udpack_MOD_dclsetcontourb@@Base+0x1c8>) │ │ │ │ + sub.w r8, r1, r2 │ │ │ │ + movs r1, #18 │ │ │ │ + ldrd r2, r6, [r3, #40] @ 0x28 │ │ │ │ + add.w r4, r8, #1 │ │ │ │ + add r0, pc │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ + subs r6, r6, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add.w sl, r6, #1 │ │ │ │ + blx 2f768 │ │ │ │ + mul.w r2, r4, r5 │ │ │ │ + cmp r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, r9, #1 │ │ │ │ + bic.w r2, r4, r4, asr #31 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bic.w r2, sl, sl, asr #31 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + cbz r3, 695ce <__udpack_MOD_dclsetcontourb@@Base+0xc2> │ │ │ │ + ldrd r0, r4, [sp, #8] │ │ │ │ + add r2, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 30ba0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 2f8c0 │ │ │ │ + ldr r2, [pc, #316] @ (696d8 <__udpack_MOD_dclsetcontourb@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #300] @ (696cc <__udpack_MOD_dclsetcontourb@@Base+0x1c0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 696c6 <__udpack_MOD_dclsetcontourb@@Base+0x1ba> │ │ │ │ + ldr r0, [pc, #296] @ (696dc <__udpack_MOD_dclsetcontourb@@Base+0x1d0>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 69548 <__udpack_MOD_dclsetcontourb@@Base+0x3c> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 69684 <__udpack_MOD_dclsetcontourb@@Base+0x178> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 69692 <__udpack_MOD_dclsetcontourb@@Base+0x186> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 696b6 <__udpack_MOD_dclsetcontourb@@Base+0x1aa> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr.w lr, [sp, #16] │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + mov fp, ip │ │ │ │ + add.w r8, r3, r0 │ │ │ │ + add.w r2, r8, lr, lsl #2 │ │ │ │ + add.w r1, r9, ip, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + vldr s15, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 69606 <__udpack_MOD_dclsetcontourb@@Base+0xfa> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 695fc <__udpack_MOD_dclsetcontourb@@Base+0xf0> │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2f8c0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 696a8 <__udpack_MOD_dclsetcontourb@@Base+0x19c> │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + add.w r0, r8, #4 │ │ │ │ + movw fp, #65532 @ 0xfffc │ │ │ │ + movt fp, #65535 @ 0xffff │ │ │ │ + ldr.w ip, [sp, #16] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + add.w sl, r3, r5 │ │ │ │ + add r0, r9 │ │ │ │ + sub.w fp, fp, r8 │ │ │ │ + mov.w lr, #0 │ │ │ │ + add.w r2, fp, r0 │ │ │ │ + add.w r3, sl, ip, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 6966a <__udpack_MOD_dclsetcontourb@@Base+0x15e> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 696a0 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 69662 <__udpack_MOD_dclsetcontourb@@Base+0x156> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 695e0 <__udpack_MOD_dclsetcontourb@@Base+0xd4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 2f8c0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6959a <__udpack_MOD_dclsetcontourb@@Base+0x8e> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 696a0 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 696aa <__udpack_MOD_dclsetcontourb@@Base+0x19e> │ │ │ │ + b.n 696a0 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 69626 <__udpack_MOD_dclsetcontourb@@Base+0x11a> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 696b8 <__udpack_MOD_dclsetcontourb@@Base+0x1ac> │ │ │ │ + b.n 69626 <__udpack_MOD_dclsetcontourb@@Base+0x11a> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + blxns fp │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 695f8 <__udpack_MOD_dclsetcontourb@@Base+0xec> │ │ │ │ + movs r0, r1 │ │ │ │ + bx ip │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 69750 <__udpack_MOD_dcldrawcontour@@Base+0x30> │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070f4c : │ │ │ │ - push {r4, lr} │ │ │ │ +000696e0 <__udpack_MOD_dclsetcontoura@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 31ac4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #44] @ (6971c <__udpack_MOD_dclsetcontoura@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 35d74 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070f7c : │ │ │ │ - push {r3, lr} │ │ │ │ +00069720 <__udpack_MOD_dcldrawcontour@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35454 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #472] @ (6990c <__udpack_MOD_dcldrawcontour@@Base+0x1ec>) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r3, [pc, #472] @ (69910 <__udpack_MOD_dcldrawcontour@@Base+0x1f0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 69800 <__udpack_MOD_dcldrawcontour@@Base+0xe0> │ │ │ │ + sub.w r9, r5, #1 │ │ │ │ + negs r3, r5 │ │ │ │ + clz r9, r9 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r3, r2, [r0, #28] │ │ │ │ + ldr.w r8, [r0, #36] @ 0x24 │ │ │ │ + subs r2, r2, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldrd r3, r7, [r0, #40] @ 0x28 │ │ │ │ + adds r4, r2, #1 │ │ │ │ + subs r7, r7, r3 │ │ │ │ + bic.w fp, r4, r4, asr #31 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + add.w r6, fp, #2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r3, #6 │ │ │ │ + bic.w sl, r2, r2, asr #31 │ │ │ │ + add.w r2, sl, #2 │ │ │ │ + mul.w r6, r2, r6 │ │ │ │ + mul.w r6, r3, r6 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ + adds r6, #4 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [pc, #376] @ (69914 <__udpack_MOD_dcldrawcontour@@Base+0x1f4>) │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [pc, #376] @ (69918 <__udpack_MOD_dcldrawcontour@@Base+0x1f8>) │ │ │ │ + movs r2, #14 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 34a48 │ │ │ │ + mul.w r2, r4, r5 │ │ │ │ + strd fp, sl, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r8 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, r9, #1 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + cbz r3, 6980e <__udpack_MOD_dcldrawcontour@@Base+0xee> │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + blx 34760 │ │ │ │ + ldr r0, [pc, #324] @ (6991c <__udpack_MOD_dcldrawcontour@@Base+0x1fc>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + blx 3055c │ │ │ │ + ldr r2, [pc, #320] @ (69920 <__udpack_MOD_dcldrawcontour@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #300] @ (69910 <__udpack_MOD_dcldrawcontour@@Base+0x1f0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 69908 <__udpack_MOD_dcldrawcontour@@Base+0x1e8> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fb38 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 69758 <__udpack_MOD_dcldrawcontour@@Base+0x38> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r7 │ │ │ │ + bpl.n 698be <__udpack_MOD_dcldrawcontour@@Base+0x19e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + blt.n 698ce <__udpack_MOD_dcldrawcontour@@Base+0x1ae> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 698f8 <__udpack_MOD_dcldrawcontour@@Base+0x1d8> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr.w lr, [sp, #24] │ │ │ │ + add.w sl, r3, r0 │ │ │ │ + mov r9, ip │ │ │ │ + add.w r2, sl, lr, lsl #2 │ │ │ │ + add.w r1, r6, ip, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w fp, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + str.w fp, [r1], #4 │ │ │ │ + bne.n 69842 <__udpack_MOD_dcldrawcontour@@Base+0x122> │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + add lr, r8 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r7, r9 │ │ │ │ + bge.n 69838 <__udpack_MOD_dcldrawcontour@@Base+0x118> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + blx 34760 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 698e8 <__udpack_MOD_dcldrawcontour@@Base+0x1c8> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movw lr, #65532 @ 0xfffc │ │ │ │ + movt lr, #65535 @ 0xffff │ │ │ │ + ldr.w ip, [sp, #24] │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + adds r0, r3, #4 │ │ │ │ + add.w r9, r2, r5 │ │ │ │ + add r0, r6 │ │ │ │ + sub.w lr, lr, r3 │ │ │ │ + mov.w sl, #0 │ │ │ │ + add.w r2, lr, r0 │ │ │ │ + add.w r3, r9, ip, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 698a4 <__udpack_MOD_dcldrawcontour@@Base+0x184> │ │ │ │ + add ip, r8 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r7, sl │ │ │ │ + beq.n 698e0 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + b.n 6989c <__udpack_MOD_dcldrawcontour@@Base+0x17c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mul.w r0, r3, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 69820 <__udpack_MOD_dcldrawcontour@@Base+0x100> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + blx 34760 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 697d4 <__udpack_MOD_dcldrawcontour@@Base+0xb4> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 698e0 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 698ec <__udpack_MOD_dcldrawcontour@@Base+0x1cc> │ │ │ │ + b.n 698e0 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r7, r2 │ │ │ │ + blt.n 6985e <__udpack_MOD_dcldrawcontour@@Base+0x13e> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r7, r3 │ │ │ │ + bge.n 698fa <__udpack_MOD_dcldrawcontour@@Base+0x1da> │ │ │ │ + b.n 6985e <__udpack_MOD_dcldrawcontour@@Base+0x13e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cmp lr, r9 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 6940c <__udpack_MOD_dclsetcontourline@@Base+0x40> │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070f98 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069924 <__datelib_MOD_dcllengthofyear@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 31758 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (69954 <__datelib_MOD_dcllengthofyear@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35274 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070fc4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069958 <__datelib_MOD_dcllengthofmonth@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 308b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #36] @ (6998c <__datelib_MOD_dcllengthofmonth@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33374 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070fec : │ │ │ │ - push {r4, lr} │ │ │ │ +00069990 <__datelib_MOD_dcldayofweek@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 30650 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (699c8 <__datelib_MOD_dcldayofweek@@Base+0x38>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + add.w r2, r5, #8 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34514 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007101c : │ │ │ │ - push {r4, lr} │ │ │ │ +000699cc <__datelib_MOD_dclformatdate@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - blx 33644 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071054 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #52] @ (69a10 <__datelib_MOD_dclformatdate@@Base+0x44>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 35a18 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 2f768 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add.w r3, r5, #8 │ │ │ │ + adds r2, r5, #4 │ │ │ │ + blx 2f1d4 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071084 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069a14 <__datelib_MOD_dcldiffdate@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - blx 32db8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000710bc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 32270 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #56] @ (69a5c <__datelib_MOD_dcldiffdate@@Base+0x48>) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + movs r1, #11 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r3, #8 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add.w r2, r5, #8 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + blx 30710 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000710f8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069a60 <__datelib_MOD_dcladddate@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #104] @ (69adc <__datelib_MOD_dcladddate@@Base+0x7c>) │ │ │ │ + ldr r3, [pc, #108] @ (69ae0 <__datelib_MOD_dcladddate@@Base+0x80>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #104] @ (69ae4 <__datelib_MOD_dcladddate@@Base+0x84>) │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + add r5, pc │ │ │ │ + movs r1, #10 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + adds r2, r7, #4 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 2fb14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add.w r3, r7, #8 │ │ │ │ + blx 32410 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r3, [pc, #40] @ (69ae0 <__datelib_MOD_dcladddate@@Base+0x80>) │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + stmia.w r6, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #40] @ (69ae8 <__datelib_MOD_dcladddate@@Base+0x88>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69ad6 <__datelib_MOD_dcladddate@@Base+0x76> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cmp r6, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + negs r4, r0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00071128 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069aec <__datelib_MOD_dclgetdate@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #88] @ (69b54 <__datelib_MOD_dclgetdate@@Base+0x68>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 329c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #88] @ (69b58 <__datelib_MOD_dclgetdate@@Base+0x6c>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #84] @ (69b5c <__datelib_MOD_dclgetdate@@Base+0x70>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 3308c │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r3, [pc, #40] @ (69b58 <__datelib_MOD_dclgetdate@@Base+0x6c>) │ │ │ │ + ldmia.w sp, {r0, r1, r2} │ │ │ │ + stmia.w r6, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #40] @ (69b60 <__datelib_MOD_dclgetdate@@Base+0x74>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69b4e <__datelib_MOD_dclgetdate@@Base+0x62> │ │ │ │ + mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071154 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 33720 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071198 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 3334c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000711d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31270 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + tst r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + rors r4, r1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000711f0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069b64 <__uwpack_MOD_dclgetygridnumber@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 35518 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071218 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 34cb4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007125c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 3079c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (69b94 <__uwpack_MOD_dclgetygridnumber@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33384 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldmia r4!, {} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071298 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069b98 <__uwpack_MOD_dclgetxgridnumber@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 344d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (69bc8 <__uwpack_MOD_dclgetxgridnumber@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32918 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000712bc : │ │ │ │ - push {r4, lr} │ │ │ │ +00069bcc <__uwpack_MOD_dclgetygridvalue@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 30d0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000712ec : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - blx 31bd0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071338 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32d2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071354 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - blx 2fe40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (69c04 <__uwpack_MOD_dclgetygridvalue@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35100 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fc60 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007139c : │ │ │ │ - push {r4, lr} │ │ │ │ +00069c08 <__uwpack_MOD_dclgetxgridvalue@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 35674 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (69c40 <__uwpack_MOD_dclgetxgridvalue@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f42c │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fc60 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000713cc : │ │ │ │ - push {r4, lr} │ │ │ │ +00069c44 <__uwpack_MOD_dclgetyevengrid@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (69c80 <__uwpack_MOD_dclgetyevengrid@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31b10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 3107c │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000713f4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069c84 <__uwpack_MOD_dclgetxevengrid@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (69cc0 <__uwpack_MOD_dclgetxevengrid@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31134 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 2ffac │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007141c : │ │ │ │ - push {r4, lr} │ │ │ │ +00069cc4 <__uwpack_MOD_dclsetyevengrid@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (69d00 <__uwpack_MOD_dclsetyevengrid@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33b98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 30104 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071444 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35698 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071460 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069d04 <__uwpack_MOD_dclsetxevengrid@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (69d40 <__uwpack_MOD_dclsetxevengrid@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 333d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 341f4 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071488 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000714a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34aac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000714c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32abc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000714dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 331e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000714f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 325f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071514 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00069d44 <__uwpack_MOD_dclgetygrid@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - strd r0, r1, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 71602 │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7161e │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (69e30 <__uwpack_MOD_dclgetygrid@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (69e34 <__uwpack_MOD_dclgetygrid@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + mov r8, r2 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 69db6 <__uwpack_MOD_dclgetygrid@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (69e38 <__uwpack_MOD_dclgetygrid@@Base+0xf4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 69dc2 <__uwpack_MOD_dclgetygrid@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 351cc │ │ │ │ + ldr r2, [pc, #168] @ (69e3c <__uwpack_MOD_dclgetygrid@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (69e34 <__uwpack_MOD_dclgetygrid@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69e2a <__uwpack_MOD_dclgetygrid@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (69e40 <__uwpack_MOD_dclgetygrid@@Base+0xfc>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #140] @ (69e44 <__uwpack_MOD_dclgetygrid@@Base+0x100>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 69d88 <__uwpack_MOD_dclgetygrid@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 69e10 <__uwpack_MOD_dclgetygrid@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 340e4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 71610 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31428 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 35d04 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #28] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r5 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r2 │ │ │ │ + cmp r4, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 69dd6 <__uwpack_MOD_dclgetygrid@@Base+0x92> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + add.w r6, r9, r6, lsl #2 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 351cc │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 69dfc <__uwpack_MOD_dclgetygrid@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 69d92 <__uwpack_MOD_dclgetygrid@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 351cc │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (7162c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (71630 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (71634 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (71638 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (7163c ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (71640 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r2!, {r3} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + b.n 69d92 <__uwpack_MOD_dclgetygrid@@Base+0x4e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r1, #10 │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071644 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00069e48 <__uwpack_MOD_dclsetygrid@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - strd r0, r1, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 71732 │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7174e │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (69f34 <__uwpack_MOD_dclsetygrid@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (69f38 <__uwpack_MOD_dclsetygrid@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + mov r8, r2 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 69eba <__uwpack_MOD_dclsetygrid@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (69f3c <__uwpack_MOD_dclsetygrid@@Base+0xf4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 69ec6 <__uwpack_MOD_dclsetygrid@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 35e0c │ │ │ │ + ldr r2, [pc, #168] @ (69f40 <__uwpack_MOD_dclsetygrid@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (69f38 <__uwpack_MOD_dclsetygrid@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69f2e <__uwpack_MOD_dclsetygrid@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (69f44 <__uwpack_MOD_dclsetygrid@@Base+0xfc>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #140] @ (69f48 <__uwpack_MOD_dclsetygrid@@Base+0x100>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 69e8c <__uwpack_MOD_dclsetygrid@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 69f14 <__uwpack_MOD_dclsetygrid@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 340e4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 71740 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31428 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 32d70 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #28] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r5 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r2 │ │ │ │ + cmp r4, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 69eda <__uwpack_MOD_dclsetygrid@@Base+0x92> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + add.w r6, r9, r6, lsl #2 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 35e0c │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 69f00 <__uwpack_MOD_dclsetygrid@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 69e96 <__uwpack_MOD_dclsetygrid@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 35e0c │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (7175c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (71760 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (71764 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (71768 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (7176c ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (71770 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + b.n 69e96 <__uwpack_MOD_dclsetygrid@@Base+0x4e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071774 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00069f4c <__uwpack_MOD_dclgetxgrid@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - strd r0, r1, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 71860 │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7187c │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (6a038 <__uwpack_MOD_dclgetxgrid@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (6a03c <__uwpack_MOD_dclgetxgrid@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + mov r8, r2 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 69fbe <__uwpack_MOD_dclgetxgrid@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (6a040 <__uwpack_MOD_dclgetxgrid@@Base+0xf4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 69fca <__uwpack_MOD_dclgetxgrid@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 32afc │ │ │ │ + ldr r2, [pc, #168] @ (6a044 <__uwpack_MOD_dclgetxgrid@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (6a03c <__uwpack_MOD_dclgetxgrid@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6a032 <__uwpack_MOD_dclgetxgrid@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (6a048 <__uwpack_MOD_dclgetxgrid@@Base+0xfc>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #140] @ (6a04c <__uwpack_MOD_dclgetxgrid@@Base+0x100>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 69f90 <__uwpack_MOD_dclgetxgrid@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 6a018 <__uwpack_MOD_dclgetxgrid@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 340e4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7186e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31428 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 34f90 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #28 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r5 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r2 │ │ │ │ + cmp r4, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 69fde <__uwpack_MOD_dclgetxgrid@@Base+0x92> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + add.w r6, r9, r6, lsl #2 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 32afc │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 6a004 <__uwpack_MOD_dclgetxgrid@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 69f9a <__uwpack_MOD_dclgetxgrid@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 32afc │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (7188c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (71890 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (71894 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (71898 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (7189c ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (718a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 69f9a <__uwpack_MOD_dclgetxgrid@@Base+0x4e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000718a4 : │ │ │ │ - b.w 32d04 │ │ │ │ - │ │ │ │ -000718a8 : │ │ │ │ - b.w 339fc │ │ │ │ - │ │ │ │ -000718ac : │ │ │ │ - b.w 2ff44 │ │ │ │ - │ │ │ │ -000718b0 : │ │ │ │ - b.w 33088 │ │ │ │ - │ │ │ │ -000718b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33db4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000718d0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32a34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000718fc : │ │ │ │ - b.w 32ff8 │ │ │ │ - │ │ │ │ -00071900 : │ │ │ │ - b.w 2ffe0 │ │ │ │ - │ │ │ │ -00071904 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35418 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071920 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007193c : │ │ │ │ - b.w 3070c │ │ │ │ - │ │ │ │ -00071940 : │ │ │ │ +0006a050 <__uwpack_MOD_dclsetxgrid@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (6a13c <__uwpack_MOD_dclsetxgrid@@Base+0xec>) │ │ │ │ sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r3, [pc, #216] @ (6a140 <__uwpack_MOD_dclsetxgrid@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 6a0c2 <__uwpack_MOD_dclsetxgrid@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (6a144 <__uwpack_MOD_dclsetxgrid@@Base+0xf4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + bne.n 6a0ce <__uwpack_MOD_dclsetxgrid@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 317f4 │ │ │ │ + ldr r2, [pc, #168] @ (6a148 <__uwpack_MOD_dclsetxgrid@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (6a140 <__uwpack_MOD_dclsetxgrid@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6a136 <__uwpack_MOD_dclsetxgrid@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (6a14c <__uwpack_MOD_dclsetxgrid@@Base+0xfc>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #140] @ (6a150 <__uwpack_MOD_dclsetxgrid@@Base+0x100>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + b.n 6a094 <__uwpack_MOD_dclsetxgrid@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 6a11c <__uwpack_MOD_dclsetxgrid@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 719b4 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2f1d4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r2 │ │ │ │ + cmp r4, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 6a0e2 <__uwpack_MOD_dclsetxgrid@@Base+0x92> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + add.w r6, r9, r6, lsl #2 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 317f4 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 6a108 <__uwpack_MOD_dclsetxgrid@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6a09e <__uwpack_MOD_dclsetxgrid@@Base+0x4e> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 317f4 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (719c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (719c8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 6a09e <__uwpack_MOD_dclsetxgrid@@Base+0x4e> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000719cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000719e8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 34b68 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ +0006a154 <__fft_work_MOD___copy_fft_work_Work@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, r1 │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w lr, {r0, r1} │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + pop {pc} │ │ │ │ │ │ │ │ -00071a0c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006a174 <__fftreal_MOD_dclrealfft_b@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + ldr r2, [pc, #372] @ (6a2fc <__fftreal_MOD_dclrealfft_b@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #372] @ (6a300 <__fftreal_MOD_dclrealfft_b@@Base+0x18c>) │ │ │ │ + sub sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [r1, #24] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + ldr r0, [pc, #352] @ (6a304 <__fftreal_MOD_dclrealfft_b@@Base+0x190>) │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + add r0, pc │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + movs r1, #12 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r9, r4, r4, asr #31 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r5, 6a1d0 <__fftreal_MOD_dclrealfft_b@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #308] @ (6a308 <__fftreal_MOD_dclrealfft_b@@Base+0x194>) │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + add r2, pc │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 6a1fe <__fftreal_MOD_dclrealfft_b@@Base+0x8a> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #288] @ (6a30c <__fftreal_MOD_dclrealfft_b@@Base+0x198>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #284] @ (6a310 <__fftreal_MOD_dclrealfft_b@@Base+0x19c>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #284] @ (6a314 <__fftreal_MOD_dclrealfft_b@@Base+0x1a0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6a220 <__fftreal_MOD_dclrealfft_b@@Base+0xac> │ │ │ │ + mov.w lr, r8, lsl #2 │ │ │ │ + mov r3, sl │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + adds r1, #1 │ │ │ │ + str.w ip, [r0] │ │ │ │ + add r3, lr │ │ │ │ + add r0, r2 │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.n 6a20e <__fftreal_MOD_dclrealfft_b@@Base+0x9a> │ │ │ │ + ldr r4, [pc, #244] @ (6a318 <__fftreal_MOD_dclrealfft_b@@Base+0x1a4>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r5, r4 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6a25e <__fftreal_MOD_dclrealfft_b@@Base+0xea> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 344a4 │ │ │ │ + ldr r2, [pc, #224] @ (6a31c <__fftreal_MOD_dclrealfft_b@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #192] @ (6a300 <__fftreal_MOD_dclrealfft_b@@Base+0x18c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6a2f6 <__fftreal_MOD_dclrealfft_b@@Base+0x182> │ │ │ │ + ldr r0, [pc, #208] @ (6a320 <__fftreal_MOD_dclrealfft_b@@Base+0x1ac>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldrd r8, r3, [r4, #32] │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6a2ec <__fftreal_MOD_dclrealfft_b@@Base+0x178> │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 71a7a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, r8, r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mla r3, r4, r3, r2 │ │ │ │ + mul.w r4, r7, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6a290 <__fftreal_MOD_dclrealfft_b@@Base+0x11c> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 344a4 │ │ │ │ + ldr r2, [pc, #120] @ (6a324 <__fftreal_MOD_dclrealfft_b@@Base+0x1b0>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, r5, r2 │ │ │ │ + ldrd r1, r0, [r2, #32] │ │ │ │ + cmp r1, r0 │ │ │ │ + bgt.n 6a2e4 <__fftreal_MOD_dclrealfft_b@@Base+0x170> │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + subs r0, r0, r1 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + mla r1, r5, r1, r3 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + mla r3, r4, r1, r3 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35ac0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6a2d8 <__fftreal_MOD_dclrealfft_b@@Base+0x164> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71a88 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71a8c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + b.n 6a23a <__fftreal_MOD_dclrealfft_b@@Base+0xc6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6a29e <__fftreal_MOD_dclrealfft_b@@Base+0x12a> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ + movs r3, r1 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00071a90 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006a328 <__fftreal_MOD_dclrealfft_f@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32410 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #372] @ (6a4b0 <__fftreal_MOD_dclrealfft_f@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #372] @ (6a4b4 <__fftreal_MOD_dclrealfft_f@@Base+0x18c>) │ │ │ │ + sub sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [r1, #24] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + ldr r0, [pc, #352] @ (6a4b8 <__fftreal_MOD_dclrealfft_f@@Base+0x190>) │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + add r0, pc │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + movs r1, #12 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r9, r4, r4, asr #31 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r5, 6a384 <__fftreal_MOD_dclrealfft_f@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #308] @ (6a4bc <__fftreal_MOD_dclrealfft_f@@Base+0x194>) │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + add r2, pc │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 6a3b2 <__fftreal_MOD_dclrealfft_f@@Base+0x8a> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #288] @ (6a4c0 <__fftreal_MOD_dclrealfft_f@@Base+0x198>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #284] @ (6a4c4 <__fftreal_MOD_dclrealfft_f@@Base+0x19c>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #284] @ (6a4c8 <__fftreal_MOD_dclrealfft_f@@Base+0x1a0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6a3d4 <__fftreal_MOD_dclrealfft_f@@Base+0xac> │ │ │ │ + mov.w lr, r8, lsl #2 │ │ │ │ + mov r3, sl │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + adds r1, #1 │ │ │ │ + str.w ip, [r0] │ │ │ │ + add r3, lr │ │ │ │ + add r0, r2 │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.n 6a3c2 <__fftreal_MOD_dclrealfft_f@@Base+0x9a> │ │ │ │ + ldr r4, [pc, #244] @ (6a4cc <__fftreal_MOD_dclrealfft_f@@Base+0x1a4>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r5, r4 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6a412 <__fftreal_MOD_dclrealfft_f@@Base+0xea> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 3385c │ │ │ │ + ldr r2, [pc, #224] @ (6a4d0 <__fftreal_MOD_dclrealfft_f@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #192] @ (6a4b4 <__fftreal_MOD_dclrealfft_f@@Base+0x18c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6a4aa <__fftreal_MOD_dclrealfft_f@@Base+0x182> │ │ │ │ + ldr r0, [pc, #208] @ (6a4d4 <__fftreal_MOD_dclrealfft_f@@Base+0x1ac>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldrd r8, r3, [r4, #32] │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6a4a0 <__fftreal_MOD_dclrealfft_f@@Base+0x178> │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, r8, r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mla r3, r4, r3, r2 │ │ │ │ + mul.w r4, r7, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6a444 <__fftreal_MOD_dclrealfft_f@@Base+0x11c> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 3385c │ │ │ │ + ldr r2, [pc, #120] @ (6a4d8 <__fftreal_MOD_dclrealfft_f@@Base+0x1b0>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, r5, r2 │ │ │ │ + ldrd r1, r0, [r2, #32] │ │ │ │ + cmp r1, r0 │ │ │ │ + bgt.n 6a498 <__fftreal_MOD_dclrealfft_f@@Base+0x170> │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + subs r0, r0, r1 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + mla r1, r5, r1, r3 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + mla r3, r4, r1, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6a48c <__fftreal_MOD_dclrealfft_f@@Base+0x164> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6a3ee <__fftreal_MOD_dclrealfft_f@@Base+0xc6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6a452 <__fftreal_MOD_dclrealfft_f@@Base+0x12a> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r3} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r1, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00071abc : │ │ │ │ +0006a4dc <__fftreal_MOD_dcldeallocrealfft@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f940 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071ae0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f6a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071afc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071b18 : │ │ │ │ - b.w 35270 │ │ │ │ - │ │ │ │ -00071b1c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b44 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071b38 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 71ba6 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34e94 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #68] @ (6a534 <__fftreal_MOD_dcldeallocrealfft@@Base+0x58>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6a4fe <__fftreal_MOD_dcldeallocrealfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #56] @ (6a538 <__fftreal_MOD_dcldeallocrealfft@@Base+0x5c>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 6a522 <__fftreal_MOD_dcldeallocrealfft@@Base+0x46> │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71bb4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71bb8 ) │ │ │ │ + ldr r0, [pc, #40] @ (6a53c <__fftreal_MOD_dcldeallocrealfft@@Base+0x60>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #17 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #28] @ (6a540 <__fftreal_MOD_dcldeallocrealfft@@Base+0x64>) │ │ │ │ + ldr r1, [pc, #28] @ (6a544 <__fftreal_MOD_dcldeallocrealfft@@Base+0x68>) │ │ │ │ + ldr r0, [pc, #32] @ (6a548 <__fftreal_MOD_dcldeallocrealfft@@Base+0x6c>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + blx 33b6c <_gfortran_runtime_error_at@plt> │ │ │ │ + nop │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r1, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071bbc : │ │ │ │ - b.w 33370 │ │ │ │ - │ │ │ │ -00071bc0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 351fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071bdc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006a54c <__fftreal_MOD_dclinitrealfft@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #192] @ (6a620 <__fftreal_MOD_dclinitrealfft@@Base+0xd4>) │ │ │ │ + mov r5, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r5, 6a570 <__fftreal_MOD_dclinitrealfft@@Base+0x24> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #176] @ (6a624 <__fftreal_MOD_dclinitrealfft@@Base+0xd8>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r5, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbz r3, 6a596 <__fftreal_MOD_dclinitrealfft@@Base+0x4a> │ │ │ │ + movs r0, #14 │ │ │ │ + ldr r2, [pc, #164] @ (6a628 <__fftreal_MOD_dclinitrealfft@@Base+0xdc>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #160] @ (6a62c <__fftreal_MOD_dclinitrealfft@@Base+0xe0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #160] @ (6a630 <__fftreal_MOD_dclinitrealfft@@Base+0xe4>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #152] @ (6a634 <__fftreal_MOD_dclinitrealfft@@Base+0xe8>) │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + movs r0, #4 │ │ │ │ + add r3, pc │ │ │ │ + mul.w r2, r5, r2 │ │ │ │ + adds r1, r3, r2 │ │ │ │ + str r4, [r3, r2] │ │ │ │ + mov r3, r1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + str r0, [r1, #12] │ │ │ │ + adds r4, #15 │ │ │ │ + movs r2, #0 │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + strd r2, r2, [r1, #16] │ │ │ │ + movw r1, #769 @ 0x301 │ │ │ │ + strh r1, [r3, #20] │ │ │ │ + bge.n 6a60a <__fftreal_MOD_dclinitrealfft@@Base+0xbe> │ │ │ │ + cmp r4, #0 │ │ │ │ + iteet gt │ │ │ │ + lslgt r0, r4, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + movle r7, r2 │ │ │ │ + lslgt r7, r4, #2 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 71c4e │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [pc, #100] @ (6a638 <__fftreal_MOD_dclinitrealfft@@Base+0xec>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30390 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71c5c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71c60 ) │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + str r0, [r3, #4] │ │ │ │ + cbz r0, 6a612 <__fftreal_MOD_dclinitrealfft@@Base+0xc6> │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r2, [r3, #28] │ │ │ │ + movs r2, #4 │ │ │ │ + str r4, [r3, #8] │ │ │ │ + str r2, [r3, #24] │ │ │ │ + blx 2ffa0 │ │ │ │ + ldr r0, [pc, #64] @ (6a63c <__fftreal_MOD_dclinitrealfft@@Base+0xf0>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #52] @ (6a640 <__fftreal_MOD_dclinitrealfft@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e88 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6a644 <__fftreal_MOD_dclinitrealfft@@Base+0xf8>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6a648 <__fftreal_MOD_dclinitrealfft@@Base+0xfc>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071c64 : │ │ │ │ - b.w 34fe0 │ │ │ │ - │ │ │ │ -00071c68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ea4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071c84 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006a64c <__ffteasy_MOD_dcleasyfft_b@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r2 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #792] @ (6a978 <__ffteasy_MOD_dcleasyfft_b@@Base+0x32c>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r1, [pc, #784] @ (6a97c <__ffteasy_MOD_dcleasyfft_b@@Base+0x330>) │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr.w fp, [sp, #120] @ 0x78 │ │ │ │ + cmp r5, #0 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldrd r1, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r8, r7, r1 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 71cf2 │ │ │ │ - mov r4, r0 │ │ │ │ + ldrd r1, r0, [r2, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + sub.w r9, r0, r1 │ │ │ │ + ldrd r2, r7, [r3, #28] │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r0, [pc, #724] @ (6a980 <__ffteasy_MOD_dcleasyfft_b@@Base+0x334>) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + subs r7, r7, r2 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + adds r3, r7, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 2f768 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6a6d6 <__ffteasy_MOD_dcleasyfft_b@@Base+0x8a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr r3, [pc, #684] @ (6a984 <__ffteasy_MOD_dcleasyfft_b@@Base+0x338>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, fp, r3 │ │ │ │ + ldr.w r2, [r3, #400] @ 0x190 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6a70c <__ffteasy_MOD_dcleasyfft_b@@Base+0xc0> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #656] @ (6a988 <__ffteasy_MOD_dcleasyfft_b@@Base+0x33c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [pc, #652] @ (6a98c <__ffteasy_MOD_dcleasyfft_b@@Base+0x340>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #652] @ (6a990 <__ffteasy_MOD_dcleasyfft_b@@Base+0x344>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w sl, [sp, #12] │ │ │ │ + bne.n 6a78e <__ffteasy_MOD_dcleasyfft_b@@Base+0x142> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [sp, #16] │ │ │ │ + bne.n 6a7c8 <__ffteasy_MOD_dcleasyfft_b@@Base+0x17c> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #20] │ │ │ │ + bne.n 6a800 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #616] @ (6a994 <__ffteasy_MOD_dcleasyfft_b@@Base+0x348>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, fp, r2 │ │ │ │ + ldr.w r7, [r2, #428] @ 0x1ac │ │ │ │ + ldr.w r1, [r2, #404] @ 0x194 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 6a8ee <__ffteasy_MOD_dcleasyfft_b@@Base+0x2a2> │ │ │ │ + strd r9, r1, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + blx 34188 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 6a8c8 <__ffteasy_MOD_dcleasyfft_b@@Base+0x27c> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 6a8a2 <__ffteasy_MOD_dcleasyfft_b@@Base+0x256> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 6a87c <__ffteasy_MOD_dcleasyfft_b@@Base+0x230> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6a82e <__ffteasy_MOD_dcleasyfft_b@@Base+0x1e2> │ │ │ │ + ldr r2, [pc, #556] @ (6a998 <__ffteasy_MOD_dcleasyfft_b@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #528] @ (6a97c <__ffteasy_MOD_dcleasyfft_b@@Base+0x330>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6a974 <__ffteasy_MOD_dcleasyfft_b@@Base+0x328> │ │ │ │ + ldr r0, [pc, #540] @ (6a99c <__ffteasy_MOD_dcleasyfft_b@@Base+0x350>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 6a968 <__ffteasy_MOD_dcleasyfft_b@@Base+0x31c> │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6a7ac <__ffteasy_MOD_dcleasyfft_b@@Base+0x160> │ │ │ │ + cmp r5, #1 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [sp, #16] │ │ │ │ + beq.n 6a720 <__ffteasy_MOD_dcleasyfft_b@@Base+0xd4> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6a944 <__ffteasy_MOD_dcleasyfft_b@@Base+0x2f8> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33ba4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6a7e2 <__ffteasy_MOD_dcleasyfft_b@@Base+0x196> │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #20] │ │ │ │ + beq.n 6a72a <__ffteasy_MOD_dcleasyfft_b@@Base+0xde> │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 6a950 <__ffteasy_MOD_dcleasyfft_b@@Base+0x304> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r7, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6a818 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1cc> │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 6a72a <__ffteasy_MOD_dcleasyfft_b@@Base+0xde> │ │ │ │ + ldr r3, [pc, #368] @ (6a9a0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x354>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, fp, r3 │ │ │ │ + ldrd r2, r0, [r3, #432] @ 0x1b0 │ │ │ │ + cmp r2, r0 │ │ │ │ + bgt.n 6a874 <__ffteasy_MOD_dcleasyfft_b@@Base+0x228> │ │ │ │ + ldr.w r5, [r3, #428] @ 0x1ac │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r1, [r3, #408] @ 0x198 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ + ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mla r1, r5, r2, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + add.w r0, r6, r0, lsl #2 │ │ │ │ + mla r3, r4, r1, r3 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6a868 <__ffteasy_MOD_dcleasyfft_b@@Base+0x21c> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71d00 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71d04 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + b.n 6a768 <__ffteasy_MOD_dcleasyfft_b@@Base+0x11c> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6a89a <__ffteasy_MOD_dcleasyfft_b@@Base+0x24e> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r0, r2, r1, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6a88e <__ffteasy_MOD_dcleasyfft_b@@Base+0x242> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6a764 <__ffteasy_MOD_dcleasyfft_b@@Base+0x118> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6a8c0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x274> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w r0, r2, r1, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6a8b4 <__ffteasy_MOD_dcleasyfft_b@@Base+0x268> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6a75e <__ffteasy_MOD_dcleasyfft_b@@Base+0x112> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6a8e6 <__ffteasy_MOD_dcleasyfft_b@@Base+0x29a> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6a8da <__ffteasy_MOD_dcleasyfft_b@@Base+0x28e> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6a758 <__ffteasy_MOD_dcleasyfft_b@@Base+0x10c> │ │ │ │ + ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ + subs r3, r3, r0 │ │ │ │ + bmi.n 6a95c <__ffteasy_MOD_dcleasyfft_b@@Base+0x310> │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r3, [r2, #408] @ 0x198 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + strd r3, r2, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mla ip, r7, r2, r3 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r2, [r2, #424] @ 0x1a8 │ │ │ │ + mla r1, r2, ip, r1 │ │ │ │ + mul.w ip, r7, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, ip │ │ │ │ + cmp r3, r2 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 6a930 <__ffteasy_MOD_dcleasyfft_b@@Base+0x2e4> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 6a742 <__ffteasy_MOD_dcleasyfft_b@@Base+0xf6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6a720 <__ffteasy_MOD_dcleasyfft_b@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6a72a <__ffteasy_MOD_dcleasyfft_b@@Base+0xde> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 6a742 <__ffteasy_MOD_dcleasyfft_b@@Base+0xf6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6a716 <__ffteasy_MOD_dcleasyfft_b@@Base+0xca> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00071d08 : │ │ │ │ - b.w 34510 │ │ │ │ - │ │ │ │ -00071d0c : │ │ │ │ - b.w 2f52c │ │ │ │ - │ │ │ │ -00071d10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 303d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071d2c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006a9a4 <__ffteasy_MOD_dcleasyfft_f@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 71d94 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #792] @ (6acd0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x32c>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r1, [pc, #784] @ (6acd4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x330>) │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr.w fp, [sp, #120] @ 0x78 │ │ │ │ + cmp r5, #0 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldrd r1, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r8, r7, r1 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldrd r1, r0, [r2, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + sub.w r9, r0, r1 │ │ │ │ + ldrd r2, r7, [r3, #28] │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r0, [pc, #724] @ (6acd8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x334>) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + subs r7, r7, r2 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + adds r3, r7, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 2f768 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6aa2e <__ffteasy_MOD_dcleasyfft_f@@Base+0x8a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr r3, [pc, #684] @ (6acdc <__ffteasy_MOD_dcleasyfft_f@@Base+0x338>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, fp, r3 │ │ │ │ + ldr.w r2, [r3, #400] @ 0x190 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6aa64 <__ffteasy_MOD_dcleasyfft_f@@Base+0xc0> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #656] @ (6ace0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x33c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #652] @ (6ace4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x340>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #652] @ (6ace8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x344>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w sl, [sp, #12] │ │ │ │ + bne.n 6aae6 <__ffteasy_MOD_dcleasyfft_f@@Base+0x142> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [sp, #16] │ │ │ │ + bne.n 6ab20 <__ffteasy_MOD_dcleasyfft_f@@Base+0x17c> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #20] │ │ │ │ + bne.n 6ab58 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #616] @ (6acec <__ffteasy_MOD_dcleasyfft_f@@Base+0x348>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, fp, r2 │ │ │ │ + ldr.w r7, [r2, #428] @ 0x1ac │ │ │ │ + ldr.w r1, [r2, #404] @ 0x194 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 6ac46 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2a2> │ │ │ │ + strd r9, r1, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + blx 332b8 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 6ac20 <__ffteasy_MOD_dcleasyfft_f@@Base+0x27c> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 6abfa <__ffteasy_MOD_dcleasyfft_f@@Base+0x256> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 6abd4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x230> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6ab86 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1e2> │ │ │ │ + ldr r2, [pc, #556] @ (6acf0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #528] @ (6acd4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x330>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6accc <__ffteasy_MOD_dcleasyfft_f@@Base+0x328> │ │ │ │ + ldr r0, [pc, #540] @ (6acf4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x350>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 6acc0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x31c> │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31064 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6ab04 <__ffteasy_MOD_dcleasyfft_f@@Base+0x160> │ │ │ │ + cmp r5, #1 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [sp, #16] │ │ │ │ + beq.n 6aa78 <__ffteasy_MOD_dcleasyfft_f@@Base+0xd4> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6ac9c <__ffteasy_MOD_dcleasyfft_f@@Base+0x2f8> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6ab3a <__ffteasy_MOD_dcleasyfft_f@@Base+0x196> │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #20] │ │ │ │ + beq.n 6aa82 <__ffteasy_MOD_dcleasyfft_f@@Base+0xde> │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 6aca8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x304> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r7, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6ab70 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1cc> │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 6aa82 <__ffteasy_MOD_dcleasyfft_f@@Base+0xde> │ │ │ │ + ldr r3, [pc, #368] @ (6acf8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x354>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, fp, r3 │ │ │ │ + ldrd r2, r0, [r3, #432] @ 0x1b0 │ │ │ │ + cmp r2, r0 │ │ │ │ + bgt.n 6abcc <__ffteasy_MOD_dcleasyfft_f@@Base+0x228> │ │ │ │ + ldr.w r5, [r3, #428] @ 0x1ac │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r1, [r3, #408] @ 0x198 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ + ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mla r1, r5, r2, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + add.w r0, r6, r0, lsl #2 │ │ │ │ + mla r3, r4, r1, r3 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6abc0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x21c> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6aac0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x11c> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6abf2 <__ffteasy_MOD_dcleasyfft_f@@Base+0x24e> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r0, r2, r1, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6abe6 <__ffteasy_MOD_dcleasyfft_f@@Base+0x242> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6aabc <__ffteasy_MOD_dcleasyfft_f@@Base+0x118> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6ac18 <__ffteasy_MOD_dcleasyfft_f@@Base+0x274> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w r0, r2, r1, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6ac0c <__ffteasy_MOD_dcleasyfft_f@@Base+0x268> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6aab6 <__ffteasy_MOD_dcleasyfft_f@@Base+0x112> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6ac3e <__ffteasy_MOD_dcleasyfft_f@@Base+0x29a> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6ac32 <__ffteasy_MOD_dcleasyfft_f@@Base+0x28e> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6aab0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x10c> │ │ │ │ + ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ + subs r3, r3, r0 │ │ │ │ + bmi.n 6acb4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x310> │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r3, [r2, #408] @ 0x198 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + strd r3, r2, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mla ip, r7, r2, r3 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r2, [r2, #424] @ 0x1a8 │ │ │ │ + mla r1, r2, ip, r1 │ │ │ │ + mul.w ip, r7, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, ip │ │ │ │ + cmp r3, r2 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 6ac88 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2e4> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 6aa9a <__ffteasy_MOD_dcleasyfft_f@@Base+0xf6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6aa78 <__ffteasy_MOD_dcleasyfft_f@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6aa82 <__ffteasy_MOD_dcleasyfft_f@@Base+0xde> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 6aa9a <__ffteasy_MOD_dcleasyfft_f@@Base+0xf6> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71da4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71da8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + blx 340e4 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6aa6e <__ffteasy_MOD_dcleasyfft_f@@Base+0xca> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + wfe │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ + movs r3, r1 │ │ │ │ + bkpt 0x00d0 │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + movs r0, r1 │ │ │ │ + vhadd.u8 d0, d6, d8 │ │ │ │ + adds r0, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ + bkpt 0x004e │ │ │ │ movs r0, r1 │ │ │ │ + cmp r7, #6 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00071dac : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006acfc <__ffteasy_MOD_dcldealloceasyfft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 71e14 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35d68 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #72] @ (6ad58 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6ad1e <__ffteasy_MOD_dcldealloceasyfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6ad5c <__ffteasy_MOD_dcldealloceasyfft@@Base+0x60>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ + ldr.w r0, [r4, #404] @ 0x194 │ │ │ │ + cbz r0, 6ad46 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x4a> │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71e24 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71e28 ) │ │ │ │ + ldr r0, [pc, #44] @ (6ad60 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x64>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #17 │ │ │ │ + str.w r3, [r4, #404] @ 0x194 │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #28] @ (6ad64 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6ad68 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6ad6c <__ffteasy_MOD_dcldealloceasyfft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b6c <_gfortran_runtime_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + pop {r3, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r4, 6ade2 <__ffteasy_MOD_dcliniteasyfft@@Base+0x72> │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r4, 6adb8 <__ffteasy_MOD_dcliniteasyfft@@Base+0x48> │ │ │ │ + movs r0, r1 │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r4, 6adee <__ffteasy_MOD_dcliniteasyfft@@Base+0x7e> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071e2c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34b50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071e54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ad70 <__ffteasy_MOD_dcliniteasyfft@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 71ec2 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #212] @ (6ae58 <__ffteasy_MOD_dcliniteasyfft@@Base+0xe8>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r4, 6ad94 <__ffteasy_MOD_dcliniteasyfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #196] @ (6ae5c <__ffteasy_MOD_dcliniteasyfft@@Base+0xec>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r4, r3 │ │ │ │ + ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ + cbz r3, 6adbc <__ffteasy_MOD_dcliniteasyfft@@Base+0x4c> │ │ │ │ + movs r0, #14 │ │ │ │ + ldr r2, [pc, #184] @ (6ae60 <__ffteasy_MOD_dcliniteasyfft@@Base+0xf0>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32208 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71ed0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71ed4 ) │ │ │ │ + ldr r1, [pc, #180] @ (6ae64 <__ffteasy_MOD_dcliniteasyfft@@Base+0xf4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #180] @ (6ae68 <__ffteasy_MOD_dcliniteasyfft@@Base+0xf8>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00071ed8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35920 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071ef4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071f10 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3515c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071f38 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [pc, #172] @ (6ae6c <__ffteasy_MOD_dcliniteasyfft@@Base+0xfc>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + mov.w ip, #0 │ │ │ │ + add r3, pc │ │ │ │ + add.w r6, r0, r0, lsl #1 │ │ │ │ + mla r2, r4, r1, r3 │ │ │ │ + adds r6, #15 │ │ │ │ + movs r1, #4 │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r2 │ │ │ │ + str.w r0, [r2, #400] @ 0x190 │ │ │ │ + strd ip, ip, [r2, #416] @ 0x1a0 │ │ │ │ + str.w r1, [r2, #412] @ 0x19c │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh.w r2, [r3, #420] @ 0x1a4 │ │ │ │ + bge.n 6ae40 <__ffteasy_MOD_dcliniteasyfft@@Base+0xd0> │ │ │ │ + cmp r6, #0 │ │ │ │ + itete gt │ │ │ │ + lslgt r0, r6, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + lslgt r7, r6, #2 │ │ │ │ + movle r7, ip │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 71fa6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [pc, #108] @ (6ae70 <__ffteasy_MOD_dcliniteasyfft@@Base+0x100>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31400 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71fb4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71fb8 ) │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #404] @ 0x194 │ │ │ │ + cbz r0, 6ae48 <__ffteasy_MOD_dcliniteasyfft@@Base+0xd8> │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r2, [r3, #428] @ 0x1ac │ │ │ │ + str.w r6, [r3, #436] @ 0x1b4 │ │ │ │ + movs r2, #4 │ │ │ │ + str.w r4, [r3, #408] @ 0x198 │ │ │ │ + str.w r2, [r3, #424] @ 0x1a8 │ │ │ │ + blx 34b44 │ │ │ │ + ldr r0, [pc, #64] @ (6ae74 <__ffteasy_MOD_dcliniteasyfft@@Base+0x104>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #52] @ (6ae78 <__ffteasy_MOD_dcliniteasyfft@@Base+0x108>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e88 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6ae7c <__ffteasy_MOD_dcliniteasyfft@@Base+0x10c>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6ae80 <__ffteasy_MOD_dcliniteasyfft@@Base+0x110>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + nop │ │ │ │ + cbnz r6, 6aed4 <__fftsin_MOD_dclsinfft@@Base+0x50> │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r4, 6aea8 <__fftsin_MOD_dclsinfft@@Base+0x24> │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r0, 6aed6 <__fftsin_MOD_dclsinfft@@Base+0x52> │ │ │ │ + movs r0, r1 │ │ │ │ + umull r0, r0, lr, r8 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r0, 6aec6 <__fftsin_MOD_dclsinfft@@Base+0x42> │ │ │ │ + movs r0, r1 │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r4, 6aece <__fftsin_MOD_dclsinfft@@Base+0x4a> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071fbc : │ │ │ │ - b.w 32078 │ │ │ │ - │ │ │ │ -00071fc0 : │ │ │ │ - push {lr} │ │ │ │ +0006ae84 <__fftsin_MOD_dclsinfft@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #56] @ (72008 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #56] @ (7200c ) │ │ │ │ - add r0, sp, #8 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #388] @ (6b01c <__fftsin_MOD_dclsinfft@@Base+0x198>) │ │ │ │ + ldr r3, [pc, #388] @ (6b020 <__fftsin_MOD_dclsinfft@@Base+0x19c>) │ │ │ │ + sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #4 │ │ │ │ + ldr.w r8, [r1, #24] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + ldr r0, [pc, #368] @ (6b024 <__fftsin_MOD_dclsinfft@@Base+0x1a0>) │ │ │ │ + cmp r7, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 32388 │ │ │ │ - ldr r2, [pc, #36] @ (72010 ) │ │ │ │ - ldr r3, [pc, #28] @ (7200c ) │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + add r0, pc │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + movs r1, #9 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r9, r4, r4, asr #31 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r5, 6aee0 <__fftsin_MOD_dclsinfft@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #324] @ (6b028 <__fftsin_MOD_dclsinfft@@Base+0x1a4>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 6af10 <__fftsin_MOD_dclsinfft@@Base+0x8c> │ │ │ │ + movs r3, #9 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #304] @ (6b02c <__fftsin_MOD_dclsinfft@@Base+0x1a8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #300] @ (6b030 <__fftsin_MOD_dclsinfft@@Base+0x1ac>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #300] @ (6b034 <__fftsin_MOD_dclsinfft@@Base+0x1b0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6af32 <__fftsin_MOD_dclsinfft@@Base+0xae> │ │ │ │ + mov.w lr, r8, lsl #2 │ │ │ │ + mov r3, sl │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + adds r1, #1 │ │ │ │ + str.w ip, [r0] │ │ │ │ + add r3, lr │ │ │ │ + add r0, r2 │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.n 6af20 <__fftsin_MOD_dclsinfft@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #260] @ (6b038 <__fftsin_MOD_dclsinfft@@Base+0x1b4>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r5, r4 │ │ │ │ + ldr.w r7, [r4, #828] @ 0x33c │ │ │ │ + ldr.w r2, [r4, #804] @ 0x324 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6af74 <__fftsin_MOD_dclsinfft@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30d4c │ │ │ │ + ldr r2, [pc, #232] @ (6b03c <__fftsin_MOD_dclsinfft@@Base+0x1b8>) │ │ │ │ + ldr r3, [pc, #204] @ (6b020 <__fftsin_MOD_dclsinfft@@Base+0x19c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 72002 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 6b018 <__fftsin_MOD_dclsinfft@@Base+0x194> │ │ │ │ + ldr r0, [pc, #216] @ (6b040 <__fftsin_MOD_dclsinfft@@Base+0x1bc>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldrd r8, r3, [r4, #832] @ 0x340 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6b00e <__fftsin_MOD_dclsinfft@@Base+0x18a> │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r4, [r4, #824] @ 0x338 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, r8, r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mla r3, r4, r3, r2 │ │ │ │ + mul.w r4, r7, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6afaa <__fftsin_MOD_dclsinfft@@Base+0x126> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30d4c │ │ │ │ + ldr r2, [pc, #128] @ (6b044 <__fftsin_MOD_dclsinfft@@Base+0x1c0>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, r5, r2 │ │ │ │ + ldrd r1, r0, [r2, #832] @ 0x340 │ │ │ │ + cmp r1, r0 │ │ │ │ + bgt.n 6b006 <__fftsin_MOD_dclsinfft@@Base+0x182> │ │ │ │ + ldr.w r5, [r2, #828] @ 0x33c │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r3, [r2, #808] @ 0x328 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + ldr.w r4, [r2, #824] @ 0x338 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + mla r1, r5, r1, r3 │ │ │ │ + ldr.w r3, [r2, #804] @ 0x324 │ │ │ │ + mla r3, r4, r1, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6affa <__fftsin_MOD_dclsinfft@@Base+0x176> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6af50 <__fftsin_MOD_dclsinfft@@Base+0xcc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6afb8 <__fftsin_MOD_dclsinfft@@Base+0x134> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ - movs r1, r1 │ │ │ │ + revsh r4, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ + movs r3, r1 │ │ │ │ + hlt 0x0020 │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r0, 6b044 <__fftsin_MOD_dclsinfft@@Base+0x1c0> │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xfa5a0008 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ + movs r2, r1 │ │ │ │ + rev r4, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00072014 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006b048 <__fftsin_MOD_dcldeallocsinfft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 7207c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31f54 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7208c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72090 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #72] @ (6b0a4 <__fftsin_MOD_dcldeallocsinfft@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - itee hi │ │ │ │ - movhi r7, r0 │ │ │ │ - addls r1, #152 @ 0x98 │ │ │ │ - movls r0, r1 │ │ │ │ - │ │ │ │ -00072094 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 72102 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fec4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6b06a <__fftsin_MOD_dcldeallocsinfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6b0a8 <__fftsin_MOD_dcldeallocsinfft@@Base+0x60>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ + ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ + cbz r0, 6b092 <__fftsin_MOD_dcldeallocsinfft@@Base+0x4a> │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72110 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72114 ) │ │ │ │ + ldr r0, [pc, #44] @ (6b0ac <__fftsin_MOD_dcldeallocsinfft@@Base+0x64>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #16 │ │ │ │ + str.w r3, [r4, #804] @ 0x324 │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #28] @ (6b0b0 <__fftsin_MOD_dcldeallocsinfft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6b0b4 <__fftsin_MOD_dcldeallocsinfft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6b0b8 <__fftsin_MOD_dcldeallocsinfft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - it eq │ │ │ │ - moveq r7, r0 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + blx 33b6c <_gfortran_runtime_error_at@plt> │ │ │ │ + nop │ │ │ │ + cbnz r4, 6b0bc <__fftsin_MOD_dclinitsinfft@@Base> │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r0, 6b0ba <__fftsin_MOD_dcldeallocsinfft@@Base+0x72> │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r2, 6b0cc <__fftsin_MOD_dclinitsinfft@@Base+0x10> │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r0, 6b0c6 <__fftsin_MOD_dclinitsinfft@@Base+0xa> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072118 : │ │ │ │ - b.w 33910 │ │ │ │ - │ │ │ │ -0007211c : │ │ │ │ +0006b0bc <__fftsin_MOD_dclinitsinfft@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r0, [pc, #232] @ (6b1b8 <__fftsin_MOD_dclinitsinfft@@Base+0xfc>) │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 72178 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r5, 6b0e0 <__fftsin_MOD_dclinitsinfft@@Base+0x24> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #216] @ (6b1bc <__fftsin_MOD_dclinitsinfft@@Base+0x100>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r5, r3 │ │ │ │ + ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ + cbz r3, 6b108 <__fftsin_MOD_dclinitsinfft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #204] @ (6b1c0 <__fftsin_MOD_dclinitsinfft@@Base+0x104>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #200] @ (6b1c4 <__fftsin_MOD_dclinitsinfft@@Base+0x108>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #200] @ (6b1c8 <__fftsin_MOD_dclinitsinfft@@Base+0x10c>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + vldr s13, [r6] │ │ │ │ + vmov.f32 s14, #4 @ 0x40200000 2.5 │ │ │ │ + vmov.f32 s15, #46 @ 0x41700000 15.0 │ │ │ │ + ldr r3, [pc, #180] @ (6b1cc <__fftsin_MOD_dclinitsinfft@@Base+0x110>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + movs r0, #4 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + add r3, pc │ │ │ │ + mla r2, r5, r1, r3 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + vmla.f32 s15, s13, s14 │ │ │ │ + mov r3, r2 │ │ │ │ + str.w r1, [r2, #800] @ 0x320 │ │ │ │ + movs r1, #0 │ │ │ │ + str.w r0, [r2, #812] @ 0x32c │ │ │ │ + strd r1, r1, [r2, #816] @ 0x330 │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh.w r2, [r3, #820] @ 0x334 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r4, s15 │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6b1a0 <__fftsin_MOD_dclinitsinfft@@Base+0xe4> │ │ │ │ + cmp r4, #0 │ │ │ │ + iteet gt │ │ │ │ + lslgt r0, r4, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + movle r7, r1 │ │ │ │ + lslgt r7, r4, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #108] @ (6b1d0 <__fftsin_MOD_dclinitsinfft@@Base+0x114>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + str.w r0, [r3, #804] @ 0x324 │ │ │ │ + cbz r0, 6b1a8 <__fftsin_MOD_dclinitsinfft@@Base+0xec> │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 300d0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72188 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7218c ) │ │ │ │ + str.w r4, [r3, #836] @ 0x344 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r2, [r3, #828] @ 0x33c │ │ │ │ + movs r2, #4 │ │ │ │ + str.w r4, [r3, #808] @ 0x328 │ │ │ │ + str.w r2, [r3, #824] @ 0x338 │ │ │ │ + blx 35a48 │ │ │ │ + ldr r0, [pc, #64] @ (6b1d4 <__fftsin_MOD_dclinitsinfft@@Base+0x118>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #52] @ (6b1d8 <__fftsin_MOD_dclinitsinfft@@Base+0x11c>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e88 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6b1dc <__fftsin_MOD_dclinitsinfft@@Base+0x120>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6b1e0 <__fftsin_MOD_dclinitsinfft@@Base+0x124>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x0092 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + cbnz r2, 6b1c0 <__fftsin_MOD_dclinitsinfft@@Base+0x104> │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ + movs r0, r1 │ │ │ │ + str??.w r0, [r2, r8] │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r2, 6b1e2 <__fftsin_MOD_dclinitsinfft@@Base+0x126> │ │ │ │ + movs r0, r1 │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072190 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006b1e4 <__fftcos_MOD_dclcosfft@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 721ec │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #396] @ (6b384 <__fftcos_MOD_dclcosfft@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #396] @ (6b388 <__fftcos_MOD_dclcosfft@@Base+0x1a4>) │ │ │ │ + sub sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [r1, #24] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + ldr r0, [pc, #376] @ (6b38c <__fftcos_MOD_dclcosfft@@Base+0x1a8>) │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + add r0, pc │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + movs r1, #9 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r9, r4, r4, asr #31 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r5, 6b240 <__fftcos_MOD_dclcosfft@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6b390 <__fftcos_MOD_dclcosfft@@Base+0x1ac>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + ldr.w r3, [r3, #1200] @ 0x4b0 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 6b270 <__fftcos_MOD_dclcosfft@@Base+0x8c> │ │ │ │ + movs r3, #9 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6b394 <__fftcos_MOD_dclcosfft@@Base+0x1b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r2, [pc, #308] @ (6b398 <__fftcos_MOD_dclcosfft@@Base+0x1b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6b39c <__fftcos_MOD_dclcosfft@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6b292 <__fftcos_MOD_dclcosfft@@Base+0xae> │ │ │ │ + mov.w lr, r8, lsl #2 │ │ │ │ + mov r3, sl │ │ │ │ + lsls r2, r7, #2 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35da8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + adds r1, #1 │ │ │ │ + str.w ip, [r0] │ │ │ │ + add r3, lr │ │ │ │ + add r0, r2 │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.n 6b280 <__fftcos_MOD_dclcosfft@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #268] @ (6b3a0 <__fftcos_MOD_dclcosfft@@Base+0x1bc>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r5, r4 │ │ │ │ + ldr.w r7, [r4, #1228] @ 0x4cc │ │ │ │ + ldr.w r2, [r4, #1204] @ 0x4b4 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6b2d4 <__fftcos_MOD_dclcosfft@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2f0a4 │ │ │ │ + ldr r2, [pc, #240] @ (6b3a4 <__fftcos_MOD_dclcosfft@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #212] @ (6b388 <__fftcos_MOD_dclcosfft@@Base+0x1a4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6b380 <__fftcos_MOD_dclcosfft@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #224] @ (6b3a8 <__fftcos_MOD_dclcosfft@@Base+0x1c4>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr.w r8, [r4, #1232] @ 0x4d0 │ │ │ │ + ldr.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6b376 <__fftcos_MOD_dclcosfft@@Base+0x192> │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + ldr.w r3, [r4, #1208] @ 0x4b8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r4, [r4, #1224] @ 0x4c8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, r8, r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mla r3, r4, r3, r2 │ │ │ │ + mul.w r4, r7, r4 │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6b30e <__fftcos_MOD_dclcosfft@@Base+0x12a> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2f0a4 │ │ │ │ + ldr r2, [pc, #132] @ (6b3ac <__fftcos_MOD_dclcosfft@@Base+0x1c8>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, r5, r2 │ │ │ │ + ldr.w r1, [r2, #1232] @ 0x4d0 │ │ │ │ + ldr.w r0, [r2, #1236] @ 0x4d4 │ │ │ │ + cmp r1, r0 │ │ │ │ + bgt.n 6b36e <__fftcos_MOD_dclcosfft@@Base+0x18a> │ │ │ │ + ldr.w r5, [r2, #1228] @ 0x4cc │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r3, [r2, #1208] @ 0x4b8 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + ldr.w r4, [r2, #1224] @ 0x4c8 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + mla r1, r5, r1, r3 │ │ │ │ + ldr.w r3, [r2, #1204] @ 0x4b4 │ │ │ │ + mla r3, r4, r1, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6b362 <__fftcos_MOD_dclcosfft@@Base+0x17e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6b2b0 <__fftcos_MOD_dclcosfft@@Base+0xcc> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6b31c <__fftcos_MOD_dclcosfft@@Base+0x138> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cmp r3, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ + movs r0, r1 │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf6fa0008 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0006b3b0 <__fftcos_MOD_dcldealloccosfft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #72] @ (6b40c <__fftcos_MOD_dcldealloccosfft@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6b3d2 <__fftcos_MOD_dcldealloccosfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6b410 <__fftcos_MOD_dcldealloccosfft@@Base+0x60>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ + ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ + cbz r0, 6b3fa <__fftcos_MOD_dcldealloccosfft@@Base+0x4a> │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (721fc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72200 ) │ │ │ │ + ldr r0, [pc, #44] @ (6b414 <__fftcos_MOD_dcldealloccosfft@@Base+0x64>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #16 │ │ │ │ + str.w r3, [r4, #1204] @ 0x4b4 │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #28] @ (6b418 <__fftcos_MOD_dcldealloccosfft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6b41c <__fftcos_MOD_dcldealloccosfft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6b420 <__fftcos_MOD_dcldealloccosfft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b6c <_gfortran_runtime_error_at@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x001e │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + cpsie a │ │ │ │ + movs r0, r1 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ + movs r0, r1 │ │ │ │ + push {r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072204 : │ │ │ │ +0006b424 <__fftcos_MOD_dclinitcosfft@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 72260 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #220] @ (6b514 <__fftcos_MOD_dclinitcosfft@@Base+0xf0>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r4, 6b448 <__fftcos_MOD_dclinitcosfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #204] @ (6b518 <__fftcos_MOD_dclinitcosfft@@Base+0xf4>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r4, r3 │ │ │ │ + ldr.w r3, [r3, #1204] @ 0x4b4 │ │ │ │ + cbz r3, 6b470 <__fftcos_MOD_dclinitcosfft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #192] @ (6b51c <__fftcos_MOD_dclinitcosfft@@Base+0xf8>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #188] @ (6b520 <__fftcos_MOD_dclinitcosfft@@Base+0xfc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #188] @ (6b524 <__fftcos_MOD_dclinitcosfft@@Base+0x100>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [pc, #180] @ (6b528 <__fftcos_MOD_dclinitcosfft@@Base+0x104>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + mov.w ip, #0 │ │ │ │ + add r3, pc │ │ │ │ + add.w r6, r0, r0, lsl #1 │ │ │ │ + mla r2, r4, r1, r3 │ │ │ │ + adds r6, #15 │ │ │ │ + movs r1, #4 │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r2 │ │ │ │ + str.w r0, [r2, #1200] @ 0x4b0 │ │ │ │ + str.w ip, [r2, #1216] @ 0x4c0 │ │ │ │ + str.w ip, [r2, #1220] @ 0x4c4 │ │ │ │ + str.w r1, [r2, #1212] @ 0x4bc │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ + bge.n 6b4fc <__fftcos_MOD_dclinitcosfft@@Base+0xd8> │ │ │ │ + cmp r6, #0 │ │ │ │ + itete gt │ │ │ │ + lslgt r0, r6, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + lslgt r7, r6, #2 │ │ │ │ + movle r7, ip │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #112] @ (6b52c <__fftcos_MOD_dclinitcosfft@@Base+0x108>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34568 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72270 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72274 ) │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ + cbz r0, 6b504 <__fftcos_MOD_dclinitcosfft@@Base+0xe0> │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str.w r2, [r3, #1232] @ 0x4d0 │ │ │ │ + str.w r2, [r3, #1228] @ 0x4cc │ │ │ │ + movs r2, #4 │ │ │ │ + str.w r6, [r3, #1236] @ 0x4d4 │ │ │ │ + str.w r4, [r3, #1208] @ 0x4b8 │ │ │ │ + str.w r2, [r3, #1224] @ 0x4c8 │ │ │ │ + blx 334b4 │ │ │ │ + ldr r0, [pc, #64] @ (6b530 <__fftcos_MOD_dclinitcosfft@@Base+0x10c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #52] @ (6b534 <__fftcos_MOD_dclinitcosfft@@Base+0x110>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e88 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6b538 <__fftcos_MOD_dclinitcosfft@@Base+0x114>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6b53c <__fftcos_MOD_dclinitcosfft@@Base+0x118>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + @ instruction: 0xb622 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ + movs r3, r1 │ │ │ │ + push {r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf4fa0008 │ │ │ │ + movs r6, #22 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ + movs r3, r1 │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ + movs r0, r1 │ │ │ │ + push {r5, r6, lr} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072278 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006b540 <__fftqsin_MOD_dclsinqft_b@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 722d4 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #396] @ (6b6e0 <__fftqsin_MOD_dclsinqft_b@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #396] @ (6b6e4 <__fftqsin_MOD_dclsinqft_b@@Base+0x1a4>) │ │ │ │ + sub sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [r1, #24] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + ldr r0, [pc, #376] @ (6b6e8 <__fftqsin_MOD_dclsinqft_b@@Base+0x1a8>) │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + add r0, pc │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + movs r1, #11 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r9, r4, r4, asr #31 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r5, 6b59c <__fftqsin_MOD_dclsinqft_b@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6b6ec <__fftqsin_MOD_dclsinqft_b@@Base+0x1ac>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 6b5cc <__fftqsin_MOD_dclsinqft_b@@Base+0x8c> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6b6f0 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r2, [pc, #308] @ (6b6f4 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6b6f8 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6b5ee <__fftqsin_MOD_dclsinqft_b@@Base+0xae> │ │ │ │ + mov.w lr, r8, lsl #2 │ │ │ │ + mov r3, sl │ │ │ │ + lsls r2, r7, #2 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31540 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + adds r1, #1 │ │ │ │ + str.w ip, [r0] │ │ │ │ + add r3, lr │ │ │ │ + add r0, r2 │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.n 6b5dc <__fftqsin_MOD_dclsinqft_b@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #268] @ (6b6fc <__fftqsin_MOD_dclsinqft_b@@Base+0x1bc>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r5, r4 │ │ │ │ + ldr.w r7, [r4, #1628] @ 0x65c │ │ │ │ + ldr.w r2, [r4, #1604] @ 0x644 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6b630 <__fftqsin_MOD_dclsinqft_b@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33dd0 │ │ │ │ + ldr r2, [pc, #240] @ (6b700 <__fftqsin_MOD_dclsinqft_b@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #212] @ (6b6e4 <__fftqsin_MOD_dclsinqft_b@@Base+0x1a4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6b6dc <__fftqsin_MOD_dclsinqft_b@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #224] @ (6b704 <__fftqsin_MOD_dclsinqft_b@@Base+0x1c4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr.w r8, [r4, #1632] @ 0x660 │ │ │ │ + ldr.w r3, [r4, #1636] @ 0x664 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6b6d2 <__fftqsin_MOD_dclsinqft_b@@Base+0x192> │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + ldr.w r3, [r4, #1608] @ 0x648 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r4, [r4, #1624] @ 0x658 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, r8, r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mla r3, r4, r3, r2 │ │ │ │ + mul.w r4, r7, r4 │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6b66a <__fftqsin_MOD_dclsinqft_b@@Base+0x12a> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33dd0 │ │ │ │ + ldr r2, [pc, #132] @ (6b708 <__fftqsin_MOD_dclsinqft_b@@Base+0x1c8>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, r5, r2 │ │ │ │ + ldr.w r1, [r2, #1632] @ 0x660 │ │ │ │ + ldr.w r0, [r2, #1636] @ 0x664 │ │ │ │ + cmp r1, r0 │ │ │ │ + bgt.n 6b6ca <__fftqsin_MOD_dclsinqft_b@@Base+0x18a> │ │ │ │ + ldr.w r5, [r2, #1628] @ 0x65c │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + ldr.w r4, [r2, #1624] @ 0x658 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + mla r1, r5, r1, r3 │ │ │ │ + ldr.w r3, [r2, #1604] @ 0x644 │ │ │ │ + mla r3, r4, r1, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6b6be <__fftqsin_MOD_dclsinqft_b@@Base+0x17e> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (722e4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (722e8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #28 │ │ │ │ + b.n 6b60c <__fftqsin_MOD_dclsinqft_b@@Base+0xcc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6b678 <__fftqsin_MOD_dclsinqft_b@@Base+0x138> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r4, lr} │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ + movs r3, r1 │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ + uxth r4, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf39e0008 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ + movs r3, r1 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r4, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #10 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000722ec : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006b70c <__fftqsin_MOD_dclsinqft_f@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 72348 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #396] @ (6b8ac <__fftqsin_MOD_dclsinqft_f@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #396] @ (6b8b0 <__fftqsin_MOD_dclsinqft_f@@Base+0x1a4>) │ │ │ │ + sub sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [r1, #24] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + ldr r0, [pc, #376] @ (6b8b4 <__fftqsin_MOD_dclsinqft_f@@Base+0x1a8>) │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + add r0, pc │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + movs r1, #11 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r9, r4, r4, asr #31 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r5, 6b768 <__fftqsin_MOD_dclsinqft_f@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6b8b8 <__fftqsin_MOD_dclsinqft_f@@Base+0x1ac>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 6b798 <__fftqsin_MOD_dclsinqft_f@@Base+0x8c> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6b8bc <__fftqsin_MOD_dclsinqft_f@@Base+0x1b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r2, [pc, #308] @ (6b8c0 <__fftqsin_MOD_dclsinqft_f@@Base+0x1b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6b8c4 <__fftqsin_MOD_dclsinqft_f@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6b7ba <__fftqsin_MOD_dclsinqft_f@@Base+0xae> │ │ │ │ + mov.w lr, r8, lsl #2 │ │ │ │ + mov r3, sl │ │ │ │ + lsls r2, r7, #2 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30490 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + adds r1, #1 │ │ │ │ + str.w ip, [r0] │ │ │ │ + add r3, lr │ │ │ │ + add r0, r2 │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.n 6b7a8 <__fftqsin_MOD_dclsinqft_f@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #268] @ (6b8c8 <__fftqsin_MOD_dclsinqft_f@@Base+0x1bc>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r5, r4 │ │ │ │ + ldr.w r7, [r4, #1628] @ 0x65c │ │ │ │ + ldr.w r2, [r4, #1604] @ 0x644 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6b7fc <__fftqsin_MOD_dclsinqft_f@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 330dc │ │ │ │ + ldr r2, [pc, #240] @ (6b8cc <__fftqsin_MOD_dclsinqft_f@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #212] @ (6b8b0 <__fftqsin_MOD_dclsinqft_f@@Base+0x1a4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6b8a8 <__fftqsin_MOD_dclsinqft_f@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #224] @ (6b8d0 <__fftqsin_MOD_dclsinqft_f@@Base+0x1c4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr.w r8, [r4, #1632] @ 0x660 │ │ │ │ + ldr.w r3, [r4, #1636] @ 0x664 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6b89e <__fftqsin_MOD_dclsinqft_f@@Base+0x192> │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + ldr.w r3, [r4, #1608] @ 0x648 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r4, [r4, #1624] @ 0x658 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, r8, r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mla r3, r4, r3, r2 │ │ │ │ + mul.w r4, r7, r4 │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6b836 <__fftqsin_MOD_dclsinqft_f@@Base+0x12a> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 330dc │ │ │ │ + ldr r2, [pc, #132] @ (6b8d4 <__fftqsin_MOD_dclsinqft_f@@Base+0x1c8>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, r5, r2 │ │ │ │ + ldr.w r1, [r2, #1632] @ 0x660 │ │ │ │ + ldr.w r0, [r2, #1636] @ 0x664 │ │ │ │ + cmp r1, r0 │ │ │ │ + bgt.n 6b896 <__fftqsin_MOD_dclsinqft_f@@Base+0x18a> │ │ │ │ + ldr.w r5, [r2, #1628] @ 0x65c │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + ldr.w r4, [r2, #1624] @ 0x658 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + mla r1, r5, r1, r3 │ │ │ │ + ldr.w r3, [r2, #1604] @ 0x644 │ │ │ │ + mla r3, r4, r1, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6b88a <__fftqsin_MOD_dclsinqft_f@@Base+0x17e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6b7d8 <__fftqsin_MOD_dclsinqft_f@@Base+0xcc> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6b844 <__fftqsin_MOD_dclsinqft_f@@Base+0x138> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 6b90e <__fftqsin_MOD_dcldeallocsinqft@@Base+0x36> │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #32 │ │ │ │ + movs r3, r1 │ │ │ │ + cbz r4, 6b904 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x2c> │ │ │ │ + movs r0, r1 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ + movs r0, r1 │ │ │ │ + rsbs r0, r2, #8 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + uxth r0, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0006b8d8 <__fftqsin_MOD_dcldeallocsinqft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #72] @ (6b934 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6b8fa <__fftqsin_MOD_dcldeallocsinqft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6b938 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x60>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ + ldr.w r0, [r4, #1604] @ 0x644 │ │ │ │ + cbz r0, 6b922 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x4a> │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72358 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7235c ) │ │ │ │ + ldr r0, [pc, #44] @ (6b93c <__fftqsin_MOD_dcldeallocsinqft@@Base+0x64>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #16 │ │ │ │ + str.w r3, [r4, #1604] @ 0x644 │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #28] @ (6b940 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6b944 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6b948 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b6c <_gfortran_runtime_error_at@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cbz r0, 6b968 <__fftqsin_MOD_dclinitsinqft@@Base+0x1c> │ │ │ │ + movs r0, r1 │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ + movs r3, r1 │ │ │ │ + cbz r4, 6b964 <__fftqsin_MOD_dclinitsinqft@@Base+0x18> │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r4, 6b970 <__fftqsin_MOD_dclinitsinqft@@Base+0x24> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072360 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006b94c <__fftqsin_MOD_dclinitsinqft@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 723fe │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7240c │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + ldr r0, [pc, #220] @ (6ba3c <__fftqsin_MOD_dclinitsinqft@@Base+0xf0>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r4, 6b970 <__fftqsin_MOD_dclinitsinqft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #204] @ (6ba40 <__fftqsin_MOD_dclinitsinqft@@Base+0xf4>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r4, r3 │ │ │ │ + ldr.w r3, [r3, #1604] @ 0x644 │ │ │ │ + cbz r3, 6b998 <__fftqsin_MOD_dclinitsinqft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #192] @ (6ba44 <__fftqsin_MOD_dclinitsinqft@@Base+0xf8>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f284 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (7241c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (72420 ) │ │ │ │ + ldr r1, [pc, #188] @ (6ba48 <__fftqsin_MOD_dclinitsinqft@@Base+0xfc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #188] @ (6ba4c <__fftqsin_MOD_dclinitsinqft@@Base+0x100>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (72424 ) │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [pc, #180] @ (6ba50 <__fftqsin_MOD_dclinitsinqft@@Base+0x104>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + mov.w ip, #0 │ │ │ │ + add r3, pc │ │ │ │ + add.w r6, r0, r0, lsl #1 │ │ │ │ + mla r2, r4, r1, r3 │ │ │ │ + adds r6, #15 │ │ │ │ + movs r1, #4 │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r2 │ │ │ │ + str.w r0, [r2, #1600] @ 0x640 │ │ │ │ + str.w ip, [r2, #1616] @ 0x650 │ │ │ │ + str.w ip, [r2, #1620] @ 0x654 │ │ │ │ + str.w r1, [r2, #1612] @ 0x64c │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh.w r2, [r3, #1620] @ 0x654 │ │ │ │ + bge.n 6ba24 <__fftqsin_MOD_dclinitsinqft@@Base+0xd8> │ │ │ │ + cmp r6, #0 │ │ │ │ + itete gt │ │ │ │ + lslgt r0, r6, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + lslgt r7, r6, #2 │ │ │ │ + movle r7, ip │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #112] @ (6ba54 <__fftqsin_MOD_dclinitsinqft@@Base+0x108>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #1604] @ 0x644 │ │ │ │ + cbz r0, 6ba2c <__fftqsin_MOD_dclinitsinqft@@Base+0xe0> │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str.w r2, [r3, #1632] @ 0x660 │ │ │ │ + str.w r2, [r3, #1628] @ 0x65c │ │ │ │ + movs r2, #4 │ │ │ │ + str.w r6, [r3, #1636] @ 0x664 │ │ │ │ + str.w r4, [r3, #1608] @ 0x648 │ │ │ │ + str.w r2, [r3, #1624] @ 0x658 │ │ │ │ + blx 33390 │ │ │ │ + ldr r0, [pc, #64] @ (6ba58 <__fftqsin_MOD_dclinitsinqft@@Base+0x10c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #52] @ (6ba5c <__fftqsin_MOD_dclinitsinqft@@Base+0x110>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e88 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6ba60 <__fftqsin_MOD_dclinitsinqft@@Base+0x114>) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (72428 ) │ │ │ │ + ldr r0, [pc, #48] @ (6ba64 <__fftqsin_MOD_dclinitsinqft@@Base+0x118>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r3} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cbz r6, 6ba5e <__fftqsin_MOD_dclinitsinqft@@Base+0x112> │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r6, 724a6 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + movs r1, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r0, 6ba60 <__fftqsin_MOD_dclinitsinqft@@Base+0x114> │ │ │ │ + movs r0, r1 │ │ │ │ + vaddl.s16 q8, d2, d8 │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ + movs r3, r1 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, r6, #5 │ │ │ │ + movs r0, r1 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0007242c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006ba68 <__fftqcos_MOD_dclcosqft_b@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #400] @ (6bc0c <__fftqcos_MOD_dclcosqft_b@@Base+0x1a4>) │ │ │ │ + ldr r3, [pc, #400] @ (6bc10 <__fftqcos_MOD_dclcosqft_b@@Base+0x1a8>) │ │ │ │ + sub sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r9, [r1, #24] │ │ │ │ + ldr.w r8, [r0, #24] │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #1 │ │ │ │ + ldr r0, [pc, #376] @ (6bc14 <__fftqcos_MOD_dclcosqft_b@@Base+0x1ac>) │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + add r0, pc │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + movs r1, #11 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r6, r4, r4, asr #31 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r5, 6baca <__fftqcos_MOD_dclcosqft_b@@Base+0x62> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6bc18 <__fftqcos_MOD_dclcosqft_b@@Base+0x1b0>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + ldr.w r3, [r3, #2000] @ 0x7d0 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 6baf6 <__fftqcos_MOD_dclcosqft_b@@Base+0x8e> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6bc1c <__fftqcos_MOD_dclcosqft_b@@Base+0x1b4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #308] @ (6bc20 <__fftqcos_MOD_dclcosqft_b@@Base+0x1b8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6bc24 <__fftqcos_MOD_dclcosqft_b@@Base+0x1bc>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6bb16 <__fftqcos_MOD_dclcosqft_b@@Base+0xae> │ │ │ │ + mov.w lr, r9, lsl #2 │ │ │ │ + mov r3, sl │ │ │ │ + mov.w ip, r8, lsl #2 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + add r3, lr │ │ │ │ + add r0, ip │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.n 6bb08 <__fftqcos_MOD_dclcosqft_b@@Base+0xa0> │ │ │ │ + ldr r4, [pc, #272] @ (6bc28 <__fftqcos_MOD_dclcosqft_b@@Base+0x1c0>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r5, r4 │ │ │ │ + ldr.w r6, [r4, #2028] @ 0x7ec │ │ │ │ + ldr.w r2, [r4, #2004] @ 0x7d4 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6bb5a <__fftqcos_MOD_dclcosqft_b@@Base+0xf2> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 34a60 │ │ │ │ + ldr r2, [pc, #244] @ (6bc2c <__fftqcos_MOD_dclcosqft_b@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #212] @ (6bc10 <__fftqcos_MOD_dclcosqft_b@@Base+0x1a8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6bc06 <__fftqcos_MOD_dclcosqft_b@@Base+0x19e> │ │ │ │ + ldr r0, [pc, #228] @ (6bc30 <__fftqcos_MOD_dclcosqft_b@@Base+0x1c8>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr.w r9, [r4, #2032] @ 0x7f0 │ │ │ │ + ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ + subs.w r8, r3, r9 │ │ │ │ + bmi.n 6bbfc <__fftqcos_MOD_dclcosqft_b@@Base+0x194> │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + ldr.w r3, [r4, #2008] @ 0x7d8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 72488 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r1, [r4, #2024] @ 0x7e8 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb60 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, r9, r6, r3 │ │ │ │ + mul.w ip, r6, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mla r3, r1, r3, r2 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, ip │ │ │ │ + cmp r8, r1 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + bge.n 6bb94 <__fftqcos_MOD_dclcosqft_b@@Base+0x12c> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 34a60 │ │ │ │ + ldr r1, [pc, #132] @ (6bc34 <__fftqcos_MOD_dclcosqft_b@@Base+0x1cc>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + mla r1, r3, r5, r1 │ │ │ │ + ldr.w r4, [r1, #2032] @ 0x7f0 │ │ │ │ + ldr.w r2, [r1, #2036] @ 0x7f4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 6bbf4 <__fftqcos_MOD_dclcosqft_b@@Base+0x18c> │ │ │ │ + ldr.w r5, [r1, #2028] @ 0x7ec │ │ │ │ + adds r2, #1 │ │ │ │ + ldr.w r3, [r1, #2008] @ 0x7d8 │ │ │ │ + subs r2, r2, r4 │ │ │ │ + ldr.w r0, [r1, #2024] @ 0x7e8 │ │ │ │ + add.w r2, r6, r2, lsl #2 │ │ │ │ + mla r4, r5, r4, r3 │ │ │ │ + ldr.w r3, [r1, #2004] @ 0x7d4 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + mla r3, r0, r4, r3 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + ldr.w r4, [r1], #4 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + add r3, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6bbe8 <__fftqcos_MOD_dclcosqft_b@@Base+0x180> │ │ │ │ + mov r0, r6 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72498 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7249c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 6bb36 <__fftqcos_MOD_dclcosqft_b@@Base+0xce> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 6bba2 <__fftqcos_MOD_dclcosqft_b@@Base+0x13a> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r2, 724fc │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r7, #24 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, r0, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ + movs r0, r1 │ │ │ │ + cdp 0, 7, cr0, cr4, cr8, {0} │ │ │ │ + subs r4, r6, #5 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ movs r0, r1 │ │ │ │ + subs r0, r4, #3 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000724a0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006bc38 <__fftqcos_MOD_dclcosqft_f@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 724fc │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #396] @ (6bdd8 <__fftqcos_MOD_dclcosqft_f@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #396] @ (6bddc <__fftqcos_MOD_dclcosqft_f@@Base+0x1a4>) │ │ │ │ + sub sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [r1, #24] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + ldr r0, [pc, #376] @ (6bde0 <__fftqcos_MOD_dclcosqft_f@@Base+0x1a8>) │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + add r0, pc │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + movs r1, #11 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r9, r4, r4, asr #31 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r5, 6bc94 <__fftqcos_MOD_dclcosqft_f@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6bde4 <__fftqcos_MOD_dclcosqft_f@@Base+0x1ac>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + ldr.w r3, [r3, #2000] @ 0x7d0 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 6bcc4 <__fftqcos_MOD_dclcosqft_f@@Base+0x8c> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6bde8 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r2, [pc, #308] @ (6bdec <__fftqcos_MOD_dclcosqft_f@@Base+0x1b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6bdf0 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6bce6 <__fftqcos_MOD_dclcosqft_f@@Base+0xae> │ │ │ │ + mov.w lr, r8, lsl #2 │ │ │ │ + mov r3, sl │ │ │ │ + lsls r2, r7, #2 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 355b8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + adds r1, #1 │ │ │ │ + str.w ip, [r0] │ │ │ │ + add r3, lr │ │ │ │ + add r0, r2 │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.n 6bcd4 <__fftqcos_MOD_dclcosqft_f@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #268] @ (6bdf4 <__fftqcos_MOD_dclcosqft_f@@Base+0x1bc>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r5, r4 │ │ │ │ + ldr.w r7, [r4, #2028] @ 0x7ec │ │ │ │ + ldr.w r2, [r4, #2004] @ 0x7d4 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6bd28 <__fftqcos_MOD_dclcosqft_f@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30684 │ │ │ │ + ldr r2, [pc, #240] @ (6bdf8 <__fftqcos_MOD_dclcosqft_f@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #212] @ (6bddc <__fftqcos_MOD_dclcosqft_f@@Base+0x1a4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6bdd4 <__fftqcos_MOD_dclcosqft_f@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #224] @ (6bdfc <__fftqcos_MOD_dclcosqft_f@@Base+0x1c4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr.w r8, [r4, #2032] @ 0x7f0 │ │ │ │ + ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6bdca <__fftqcos_MOD_dclcosqft_f@@Base+0x192> │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + ldr.w r3, [r4, #2008] @ 0x7d8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r4, [r4, #2024] @ 0x7e8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, r8, r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mla r3, r4, r3, r2 │ │ │ │ + mul.w r4, r7, r4 │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6bd62 <__fftqcos_MOD_dclcosqft_f@@Base+0x12a> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30684 │ │ │ │ + ldr r2, [pc, #132] @ (6be00 <__fftqcos_MOD_dclcosqft_f@@Base+0x1c8>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, r5, r2 │ │ │ │ + ldr.w r1, [r2, #2032] @ 0x7f0 │ │ │ │ + ldr.w r0, [r2, #2036] @ 0x7f4 │ │ │ │ + cmp r1, r0 │ │ │ │ + bgt.n 6bdc2 <__fftqcos_MOD_dclcosqft_f@@Base+0x18a> │ │ │ │ + ldr.w r5, [r2, #2028] @ 0x7ec │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + ldr.w r4, [r2, #2024] @ 0x7e8 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + mla r1, r5, r1, r3 │ │ │ │ + ldr.w r3, [r2, #2004] @ 0x7d4 │ │ │ │ + mla r3, r4, r1, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6bdb6 <__fftqcos_MOD_dclcosqft_f@@Base+0x17e> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7250c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72510 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cbnz r6, 72552 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + b.n 6bd04 <__fftqcos_MOD_dclcosqft_f@@Base+0xcc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6bd70 <__fftqcos_MOD_dclcosqft_f@@Base+0x138> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ movs r0, r1 │ │ │ │ + adds r4, r6, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ + movs r0, r1 │ │ │ │ + stc 0, cr0, [r6], #32 │ │ │ │ + adds r6, r4, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, r7, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #32 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, r2, #4 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00072514 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 311ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072544 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 30fc0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072574 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 313f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000725a4 : │ │ │ │ - b.w 32ee4 │ │ │ │ - │ │ │ │ -000725a8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 352c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000725d0 : │ │ │ │ +0006be04 <__fftqcos_MOD_dcldealloccosqft@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 347a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072600 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 7266e │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f548 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #72] @ (6be60 <__fftqcos_MOD_dcldealloccosqft@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6be26 <__fftqcos_MOD_dcldealloccosqft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6be64 <__fftqcos_MOD_dcldealloccosqft@@Base+0x60>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ + ldr.w r0, [r4, #2004] @ 0x7d4 │ │ │ │ + cbz r0, 6be4e <__fftqcos_MOD_dcldealloccosqft@@Base+0x4a> │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7267c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72680 ) │ │ │ │ + ldr r0, [pc, #44] @ (6be68 <__fftqcos_MOD_dcldealloccosqft@@Base+0x64>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #16 │ │ │ │ + str.w r3, [r4, #2004] @ 0x7d4 │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #28] @ (6be6c <__fftqcos_MOD_dcldealloccosqft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6be70 <__fftqcos_MOD_dcldealloccosqft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6be74 <__fftqcos_MOD_dcldealloccosqft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r4, 726a6 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + blx 33b6c <_gfortran_runtime_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #600 @ (adr r3, 6c0cc <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x138>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072684 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006be78 <__fftqcos_MOD_dclinitcosqft@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 726f2 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #220] @ (6bf68 <__fftqcos_MOD_dclinitcosqft@@Base+0xf0>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r4, 6be9c <__fftqcos_MOD_dclinitcosqft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #204] @ (6bf6c <__fftqcos_MOD_dclinitcosqft@@Base+0xf4>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r4, r3 │ │ │ │ + ldr.w r3, [r3, #2004] @ 0x7d4 │ │ │ │ + cbz r3, 6bec4 <__fftqcos_MOD_dclinitcosqft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #192] @ (6bf70 <__fftqcos_MOD_dclinitcosqft@@Base+0xf8>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [pc, #188] @ (6bf74 <__fftqcos_MOD_dclinitcosqft@@Base+0xfc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #188] @ (6bf78 <__fftqcos_MOD_dclinitcosqft@@Base+0x100>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [pc, #180] @ (6bf7c <__fftqcos_MOD_dclinitcosqft@@Base+0x104>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + mov.w ip, #0 │ │ │ │ + add r3, pc │ │ │ │ + add.w r6, r0, r0, lsl #1 │ │ │ │ + mla r2, r4, r1, r3 │ │ │ │ + adds r6, #15 │ │ │ │ + movs r1, #4 │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r2 │ │ │ │ + str.w r0, [r2, #2000] @ 0x7d0 │ │ │ │ + str.w ip, [r2, #2016] @ 0x7e0 │ │ │ │ + str.w ip, [r2, #2020] @ 0x7e4 │ │ │ │ + str.w r1, [r2, #2012] @ 0x7dc │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh.w r2, [r3, #2020] @ 0x7e4 │ │ │ │ + bge.n 6bf50 <__fftqcos_MOD_dclinitcosqft@@Base+0xd8> │ │ │ │ + cmp r6, #0 │ │ │ │ + itete gt │ │ │ │ + lslgt r0, r6, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + lslgt r7, r6, #2 │ │ │ │ + movle r7, ip │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #112] @ (6bf80 <__fftqcos_MOD_dclinitcosqft@@Base+0x108>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 306c0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72700 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72704 ) │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #2004] @ 0x7d4 │ │ │ │ + cbz r0, 6bf58 <__fftqcos_MOD_dclinitcosqft@@Base+0xe0> │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str.w r2, [r3, #2032] @ 0x7f0 │ │ │ │ + str.w r2, [r3, #2028] @ 0x7ec │ │ │ │ + movs r2, #4 │ │ │ │ + str.w r6, [r3, #2036] @ 0x7f4 │ │ │ │ + str.w r4, [r3, #2008] @ 0x7d8 │ │ │ │ + str.w r2, [r3, #2024] @ 0x7e8 │ │ │ │ + blx 3036c │ │ │ │ + ldr r0, [pc, #64] @ (6bf84 <__fftqcos_MOD_dclinitcosqft@@Base+0x10c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #52] @ (6bf88 <__fftqcos_MOD_dclinitcosqft@@Base+0x110>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e88 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6bf8c <__fftqcos_MOD_dclinitcosqft@@Base+0x114>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6bf90 <__fftqcos_MOD_dclinitcosqft@@Base+0x118>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r0, 7270a │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + nop │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, r6, r7 │ │ │ │ + movs r3, r1 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xeaa60008 │ │ │ │ + subs r2, r0, r7 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r6, r7, r5 │ │ │ │ + movs r3, r1 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #424 @ (adr r3, 6c134 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1a0>) │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072708 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072724 : │ │ │ │ - b.w 31244 │ │ │ │ - │ │ │ │ -00072728 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 318c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072744 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3147c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072760 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006bf94 <__fftcmplx_MOD_dclcomplexfft_b@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + ldr r2, [pc, #408] @ (6c140 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #408] @ (6c144 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1b0>) │ │ │ │ + sub sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [r1, #24] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + ldr r0, [pc, #388] @ (6c148 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1b4>) │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + add r0, pc │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + movs r1, #15 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r9, r4, r4, asr #31 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r5, 6bff0 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #344] @ (6c14c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1b8>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + ldr.w r3, [r3, #2400] @ 0x960 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 6c020 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x8c> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #324] @ (6c150 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1bc>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #320] @ (6c154 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c0>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #320] @ (6c158 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c4>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6c04e <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xba> │ │ │ │ + mov.w r8, r8, lsl #3 │ │ │ │ + add.w r3, sl, #4 │ │ │ │ + mov.w lr, r7, lsl #3 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + cmp r0, r4 │ │ │ │ + str.w r2, [r1, #-4] │ │ │ │ + add r3, r8 │ │ │ │ + str.w ip, [r1] │ │ │ │ + add r1, lr │ │ │ │ + bne.n 6c034 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xa0> │ │ │ │ + ldr r4, [pc, #268] @ (6c15c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c8>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r5, r4 │ │ │ │ + ldr.w r7, [r4, #2428] @ 0x97c │ │ │ │ + ldr.w r2, [r4, #2404] @ 0x964 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6c090 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xfc> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 35a24 │ │ │ │ + ldr r2, [pc, #240] @ (6c160 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #212] @ (6c144 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1b0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6c13c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1a8> │ │ │ │ + ldr r0, [pc, #224] @ (6c164 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1d0>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr.w r8, [r4, #2432] @ 0x980 │ │ │ │ + ldr.w r3, [r4, #2436] @ 0x984 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6c132 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x19e> │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + ldr.w r3, [r4, #2408] @ 0x968 │ │ │ │ str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 727ce │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r4, [r4, #2424] @ 0x978 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, r8, r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mla r3, r4, r3, r2 │ │ │ │ + mul.w r4, r7, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6c0ca <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x136> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 35a24 │ │ │ │ + ldr r2, [pc, #132] @ (6c168 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1d4>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, r5, r2 │ │ │ │ + ldr.w r1, [r2, #2432] @ 0x980 │ │ │ │ + ldr.w r0, [r2, #2436] @ 0x984 │ │ │ │ + cmp r1, r0 │ │ │ │ + bgt.n 6c12a <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x196> │ │ │ │ + ldr.w r5, [r2, #2428] @ 0x97c │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r3, [r2, #2408] @ 0x968 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + ldr.w r4, [r2, #2424] @ 0x978 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + mla r1, r5, r1, r3 │ │ │ │ + ldr.w r3, [r2, #2404] @ 0x964 │ │ │ │ + mla r3, r4, r1, r3 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31ed0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6c11e <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x18a> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (727dc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (727e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb83c │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + b.n 6c06c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xd8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6c0d8 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x144> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + adds r0, r3, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ movs r0, r1 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + movs r3, r1 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ + movs r0, r1 │ │ │ │ + strd r0, r0, [sl, #-32] │ │ │ │ + subs r6, r7, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r4, r2, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, r5, r6 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000727e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35afc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072800 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33868 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007281c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006c16c <__fftcmplx_MOD_dclcomplexfft_f@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + ldr r2, [pc, #408] @ (6c318 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #408] @ (6c31c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1b0>) │ │ │ │ + sub sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [r1, #24] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + ldr r0, [pc, #388] @ (6c320 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1b4>) │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + add r0, pc │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + movs r1, #15 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r9, r4, r4, asr #31 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r5, 6c1c8 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #344] @ (6c324 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1b8>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + ldr.w r3, [r3, #2400] @ 0x960 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 6c1f8 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x8c> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #324] @ (6c328 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1bc>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #320] @ (6c32c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c0>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #320] @ (6c330 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c4>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6c226 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xba> │ │ │ │ + mov.w r8, r8, lsl #3 │ │ │ │ + add.w r3, sl, #4 │ │ │ │ + mov.w lr, r7, lsl #3 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + cmp r0, r4 │ │ │ │ + str.w r2, [r1, #-4] │ │ │ │ + add r3, r8 │ │ │ │ + str.w ip, [r1] │ │ │ │ + add r1, lr │ │ │ │ + bne.n 6c20c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xa0> │ │ │ │ + ldr r4, [pc, #268] @ (6c334 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c8>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r5, r4 │ │ │ │ + ldr.w r7, [r4, #2428] @ 0x97c │ │ │ │ + ldr.w r2, [r4, #2404] @ 0x964 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6c268 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xfc> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 34494 │ │ │ │ + ldr r2, [pc, #240] @ (6c338 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #212] @ (6c31c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1b0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6c314 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1a8> │ │ │ │ + ldr r0, [pc, #224] @ (6c33c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1d0>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr.w r8, [r4, #2432] @ 0x980 │ │ │ │ + ldr.w r3, [r4, #2436] @ 0x984 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6c30a <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x19e> │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + ldr.w r3, [r4, #2408] @ 0x968 │ │ │ │ str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 7288a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r4, [r4, #2424] @ 0x978 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, r8, r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mla r3, r4, r3, r2 │ │ │ │ + mul.w r4, r7, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6c2a2 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x136> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 34494 │ │ │ │ + ldr r2, [pc, #132] @ (6c340 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1d4>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, r5, r2 │ │ │ │ + ldr.w r1, [r2, #2432] @ 0x980 │ │ │ │ + ldr.w r0, [r2, #2436] @ 0x984 │ │ │ │ + cmp r1, r0 │ │ │ │ + bgt.n 6c302 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x196> │ │ │ │ + ldr.w r5, [r2, #2428] @ 0x97c │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r3, [r2, #2408] @ 0x968 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + ldr.w r4, [r2, #2424] @ 0x978 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + mla r1, r5, r1, r3 │ │ │ │ + ldr.w r3, [r2, #2404] @ 0x964 │ │ │ │ + mla r3, r4, r1, r3 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f918 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6c2f6 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x18a> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72898 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7289c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb780 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + b.n 6c244 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xd8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6c2b0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x144> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + subs r0, r0, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, r0, r3 │ │ │ │ + movs r3, r1 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, pc, #352 @ (adr r6, 6c490 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xd8>) │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6c218 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xac> │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r4, r1 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, r7, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ movs r0, r1 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000728a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006c344 <__fftcmplx_MOD_dcldealloccomplexfft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 72914 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 30b3c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #72] @ (6c3a0 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x5c>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f768 │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6c366 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6c3a4 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x60>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ + ldr.w r0, [r4, #2404] @ 0x964 │ │ │ │ + cbz r0, 6c38e <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x4a> │ │ │ │ blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72924 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72928 ) │ │ │ │ + ldr r0, [pc, #44] @ (6c3a8 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x64>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #20 │ │ │ │ + str.w r3, [r4, #2404] @ 0x964 │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r2, [pc, #28] @ (6c3ac <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6c3b0 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6c3b4 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b6c <_gfortran_runtime_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, pc, #1008 @ (adr r4, 6c7a0 <__scpack_MOD_dclget3dmarkertype@@Base+0x1c>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0007292c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072948 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 335fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072964 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 351f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072980 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006c3b8 <__fftcmplx_MOD_dclinitcomplexfft@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 72a2c │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 72a3a │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31428 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r0, [pc, #224] @ (6c4ac <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xf4>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2f768 │ │ │ │ + cbz r4, 6c3dc <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #208] @ (6c4b0 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xf8>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r4, r3 │ │ │ │ + ldr.w r3, [r3, #2404] @ 0x964 │ │ │ │ + cbz r3, 6c404 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x4c> │ │ │ │ + movs r0, #17 │ │ │ │ + ldr r2, [pc, #196] @ (6c4b4 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xfc>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31fd8 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (72a48 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (72a4c ) │ │ │ │ + ldr r1, [pc, #192] @ (6c4b8 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x100>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #192] @ (6c4bc <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x104>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (72a50 ) │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [pc, #184] @ (6c4c0 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x108>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr.w ip, [r5] │ │ │ │ + movs r0, #0 │ │ │ │ + add r3, pc │ │ │ │ + mov.w r6, ip, lsl #2 │ │ │ │ + mla r2, r4, r1, r3 │ │ │ │ + adds r6, #15 │ │ │ │ + movs r1, #4 │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r2 │ │ │ │ + str.w ip, [r2, #2400] @ 0x960 │ │ │ │ + str.w r0, [r2, #2416] @ 0x970 │ │ │ │ + str.w r0, [r2, #2420] @ 0x974 │ │ │ │ + str.w r1, [r2, #2412] @ 0x96c │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh.w r2, [r3, #2420] @ 0x974 │ │ │ │ + bge.n 6c494 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xdc> │ │ │ │ + cmp r6, #0 │ │ │ │ + itee gt │ │ │ │ + lslgt r3, r6, #2 │ │ │ │ + movle r3, #1 │ │ │ │ + movle r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it gt │ │ │ │ + movgt r7, r3 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #112] @ (6c4c4 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x10c>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #2404] @ 0x964 │ │ │ │ + cbz r0, 6c49c <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xe4> │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str.w r2, [r3, #2432] @ 0x980 │ │ │ │ + str.w r2, [r3, #2428] @ 0x97c │ │ │ │ + movs r2, #4 │ │ │ │ + str.w r6, [r3, #2436] @ 0x984 │ │ │ │ + str.w r4, [r3, #2408] @ 0x968 │ │ │ │ + str.w r2, [r3, #2424] @ 0x978 │ │ │ │ + blx 340d8 │ │ │ │ + ldr r0, [pc, #64] @ (6c4c8 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x110>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + ldr r0, [pc, #52] @ (6c4cc <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x114>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e88 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6c4d0 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x118>) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (72a54 ) │ │ │ │ + ldr r0, [pc, #48] @ (6c4d4 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x11c>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + nop │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + add r4, pc, #816 @ (adr r4, 6c7e8 <__scpack_MOD_dclget3dmarkertype@@Base+0x64>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, pc, #992 @ (adr r7, 6c89c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x14>) │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6bf8c <__fftqcos_MOD_dclinitcosqft@@Base+0x114> │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, pc, #432 @ (adr r7, 6c67c <__scpack_MOD_dcldraw3dhatch@@Base+0x80>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, pc, #400 @ (adr r7, 6c668 <__scpack_MOD_dcldraw3dhatch@@Base+0x6c>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072a58 : │ │ │ │ - b.w 330c0 │ │ │ │ - │ │ │ │ -00072a5c : │ │ │ │ - b.w 32e98 │ │ │ │ - │ │ │ │ -00072a60 : │ │ │ │ - b.w 32b9c │ │ │ │ - │ │ │ │ -00072a64 : │ │ │ │ - b.w 32144 │ │ │ │ - │ │ │ │ -00072a68 : │ │ │ │ - b.w 2fcc8 │ │ │ │ - │ │ │ │ -00072a6c : │ │ │ │ - b.w 31050 │ │ │ │ - │ │ │ │ -00072a70 : │ │ │ │ - b.w 30514 │ │ │ │ - │ │ │ │ -00072a74 : │ │ │ │ - b.w 34368 │ │ │ │ - │ │ │ │ -00072a78 : │ │ │ │ - b.w 2fbb8 │ │ │ │ - │ │ │ │ -00072a7c : │ │ │ │ - b.w 303c0 │ │ │ │ - │ │ │ │ -00072a80 : │ │ │ │ - b.w 32d38 │ │ │ │ - │ │ │ │ -00072a84 : │ │ │ │ - b.w 347b8 │ │ │ │ - │ │ │ │ -00072a88 : │ │ │ │ - b.w 2f1b8 │ │ │ │ - │ │ │ │ -00072a8c : │ │ │ │ - b.w 331cc │ │ │ │ - │ │ │ │ -00072a90 : │ │ │ │ - b.w 2f110 │ │ │ │ - │ │ │ │ -00072a94 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072ab0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072acc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072ae8 : │ │ │ │ - b.w 33480 │ │ │ │ - │ │ │ │ -00072aec : │ │ │ │ +0006c4d8 <__scpack_MOD_dclget3dhatchpattern@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6c50c <__scpack_MOD_dclget3dhatchpattern@@Base+0x34>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 72b4c │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fee8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r1, #20 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 301cc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72b5c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72b60 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + add r7, pc, #264 @ (adr r7, 6c618 <__scpack_MOD_dcldraw3dhatch@@Base+0x1c>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072b64 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 351cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072b80 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072b9c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fef8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072bb8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30120 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072bd4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006c510 <__scpack_MOD_dclset3dhatchpattern@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ffac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072bf0 : │ │ │ │ - b.w 2fdd8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6c544 <__scpack_MOD_dclset3dhatchpattern@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #20 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f574 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + add r7, pc, #136 @ (adr r7, 6c5d0 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x88>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072bf4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006c548 <__scpack_MOD_dcldraw3dhatchnormalized@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3107c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #136] @ (6c5e4 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x9c>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #136] @ (6c5e8 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #128] @ (6c5ec <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #24 │ │ │ │ + ldr r1, [pc, #128] @ (6c5f0 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa8>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + blx 34a48 │ │ │ │ + cbz r5, 6c5c6 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x7e> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 6c5d4 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x8c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 35324 │ │ │ │ + ldr r2, [pc, #80] @ (6c5f4 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #64] @ (6c5e8 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6c5e0 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x98> │ │ │ │ + ldr r0, [pc, #64] @ (6c5f8 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xb0>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 301cc │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6c58e <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x46> │ │ │ │ + add r4, sp, #16 │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 301cc │ │ │ │ + b.n 6c594 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x4c> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + asrs r4, r4, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #960 @ (adr r6, 6c9b0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x128>) │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #664 @ (adr r6, 6c894 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xc>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072c10 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006c5fc <__scpack_MOD_dcldraw3dhatch@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30104 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072c2c : │ │ │ │ - b.w 35124 │ │ │ │ - │ │ │ │ -00072c30 : │ │ │ │ - b.w 350fc │ │ │ │ - │ │ │ │ -00072c34 : │ │ │ │ - b.w 3026c │ │ │ │ - │ │ │ │ -00072c38 : │ │ │ │ - b.w 30144 │ │ │ │ - │ │ │ │ -00072c3c : │ │ │ │ - b.w 33ad0 │ │ │ │ - │ │ │ │ -00072c40 : │ │ │ │ - b.w 34f80 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #136] @ (6c698 <__scpack_MOD_dcldraw3dhatch@@Base+0x9c>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #136] @ (6c69c <__scpack_MOD_dcldraw3dhatch@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #128] @ (6c6a0 <__scpack_MOD_dcldraw3dhatch@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #128] @ (6c6a4 <__scpack_MOD_dcldraw3dhatch@@Base+0xa8>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + blx 34a48 │ │ │ │ + cbz r5, 6c67a <__scpack_MOD_dcldraw3dhatch@@Base+0x7e> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 6c688 <__scpack_MOD_dcldraw3dhatch@@Base+0x8c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 311f8 │ │ │ │ + ldr r2, [pc, #80] @ (6c6a8 <__scpack_MOD_dcldraw3dhatch@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #64] @ (6c69c <__scpack_MOD_dcldraw3dhatch@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6c694 <__scpack_MOD_dcldraw3dhatch@@Base+0x98> │ │ │ │ + ldr r0, [pc, #64] @ (6c6ac <__scpack_MOD_dcldraw3dhatch@@Base+0xb0>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 30558 │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 301cc │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6c642 <__scpack_MOD_dcldraw3dhatch@@Base+0x46> │ │ │ │ + add r4, sp, #16 │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 301cc │ │ │ │ + b.n 6c648 <__scpack_MOD_dcldraw3dhatch@@Base+0x4c> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + asrs r0, r6, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #352 @ (adr r6, 6c804 <__scpack_MOD_dclset3dmarkersize@@Base+0x18>) │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #56 @ (adr r6, 6c6e8 <__scpack_MOD_dclget3dmarkersize@@Base+0x38>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072c44 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006c6b0 <__scpack_MOD_dclget3dmarkersize@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (6c70c <__scpack_MOD_dclget3dmarkersize@@Base+0x5c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #76] @ (6c710 <__scpack_MOD_dclget3dmarkersize@@Base+0x60>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (6c714 <__scpack_MOD_dclget3dmarkersize@@Base+0x64>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31f94 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #44] @ (6c718 <__scpack_MOD_dclget3dmarkersize@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6c710 <__scpack_MOD_dclget3dmarkersize@@Base+0x60>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6c706 <__scpack_MOD_dclget3dmarkersize@@Base+0x56> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + asrs r6, r7, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #776 @ (adr r5, 6ca20 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x198>) │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00072c60 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006c71c <__scpack_MOD_dclget3dmarkerindex@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 358fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072c7c : │ │ │ │ - b.w 31ae8 │ │ │ │ - │ │ │ │ -00072c80 : │ │ │ │ - b.w 30028 │ │ │ │ - │ │ │ │ -00072c84 : │ │ │ │ - b.w 352fc │ │ │ │ - │ │ │ │ -00072c88 : │ │ │ │ - b.w 30178 │ │ │ │ - │ │ │ │ -00072c8c : │ │ │ │ - b.w 31eb0 │ │ │ │ - │ │ │ │ -00072c90 : │ │ │ │ - b.w 304d4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6c774 <__scpack_MOD_dclget3dmarkerindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6c778 <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6c77c <__scpack_MOD_dclget3dmarkerindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30038 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (6c780 <__scpack_MOD_dclget3dmarkerindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6c778 <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6c770 <__scpack_MOD_dclget3dmarkerindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + asrs r2, r2, #23 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #424 @ (adr r5, 6c928 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xa0>) │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00072c94 : │ │ │ │ +0006c784 <__scpack_MOD_dclget3dmarkertype@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6c7dc <__scpack_MOD_dclget3dmarkertype@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 322dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (6c7e0 <__scpack_MOD_dclget3dmarkertype@@Base+0x5c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6c7e4 <__scpack_MOD_dclget3dmarkertype@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 3462c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (6c7e8 <__scpack_MOD_dclget3dmarkertype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6c7e0 <__scpack_MOD_dclget3dmarkertype@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6c7d8 <__scpack_MOD_dclget3dmarkertype@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + asrs r2, r5, #21 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #88 @ (adr r5, 6c840 <__scpack_MOD_dclset3dmarkerindex@@Base+0x20>) │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00072cbc : │ │ │ │ - b.w 31f60 │ │ │ │ - │ │ │ │ -00072cc0 : │ │ │ │ - b.w 33b28 │ │ │ │ - │ │ │ │ -00072cc4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006c7ec <__scpack_MOD_dclset3dmarkersize@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 72d20 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 305dc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6c81c <__scpack_MOD_dclset3dmarkersize@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 349c8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72d30 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72d34 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ nop │ │ │ │ - uxtb r2, r5 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + add r4, pc, #800 @ (adr r4, 6cb40 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2b8>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072d38 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35e0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072d54 : │ │ │ │ - b.w 34014 │ │ │ │ - │ │ │ │ -00072d58 : │ │ │ │ - b.w 31460 │ │ │ │ - │ │ │ │ -00072d5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072d78 : │ │ │ │ - b.w 32680 │ │ │ │ - │ │ │ │ -00072d7c : │ │ │ │ - b.w 31014 │ │ │ │ - │ │ │ │ -00072d80 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32748 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072d9c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30fcc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072db8 : │ │ │ │ - b.w 32658 │ │ │ │ - │ │ │ │ -00072dbc : │ │ │ │ - b.w 34c48 │ │ │ │ - │ │ │ │ -00072dc0 : │ │ │ │ - b.w 34bc8 │ │ │ │ - │ │ │ │ -00072dc4 : │ │ │ │ - b.w 327c8 │ │ │ │ - │ │ │ │ -00072dc8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32afc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072de4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34a84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072e00 : │ │ │ │ - b.w 30eb0 │ │ │ │ - │ │ │ │ -00072e04 : │ │ │ │ - b.w 2f4a4 │ │ │ │ - │ │ │ │ -00072e08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 331dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072e24 : │ │ │ │ - b.w 2f428 │ │ │ │ - │ │ │ │ -00072e28 : │ │ │ │ - b.w 32c00 │ │ │ │ - │ │ │ │ -00072e2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fc70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072e48 : │ │ │ │ - b.w 35088 │ │ │ │ - │ │ │ │ -00072e4c : │ │ │ │ - b.w 311dc │ │ │ │ - │ │ │ │ -00072e50 : │ │ │ │ - b.w 32f1c │ │ │ │ - │ │ │ │ -00072e54 : │ │ │ │ - b.w 33124 │ │ │ │ - │ │ │ │ -00072e58 : │ │ │ │ - b.w 34de8 │ │ │ │ - │ │ │ │ -00072e5c : │ │ │ │ - b.w 3514c │ │ │ │ - │ │ │ │ -00072e60 : │ │ │ │ - b.w 344dc │ │ │ │ - │ │ │ │ -00072e64 : │ │ │ │ - b.w 31b28 │ │ │ │ - │ │ │ │ -00072e68 : │ │ │ │ - b.w 30758 │ │ │ │ - │ │ │ │ -00072e6c : │ │ │ │ - b.w 31828 │ │ │ │ - │ │ │ │ -00072e70 : │ │ │ │ - b.w 31190 │ │ │ │ - │ │ │ │ -00072e74 : │ │ │ │ - b.w 2f2e8 │ │ │ │ - │ │ │ │ -00072e78 : │ │ │ │ - b.w 33598 │ │ │ │ - │ │ │ │ -00072e7c : │ │ │ │ - b.w 32400 │ │ │ │ - │ │ │ │ -00072e80 : │ │ │ │ - b.w 348c4 │ │ │ │ - │ │ │ │ -00072e84 : │ │ │ │ - b.w 30a88 │ │ │ │ - │ │ │ │ -00072e88 : │ │ │ │ - b.w 2f88c │ │ │ │ - │ │ │ │ -00072e8c : │ │ │ │ - b.w 2f5b4 │ │ │ │ - │ │ │ │ -00072e90 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006c820 <__scpack_MOD_dclset3dmarkerindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 72eea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6c850 <__scpack_MOD_dclset3dmarkerindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #19 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 30ca0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33bd8 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72ef8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72efc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - cbz r0, 72f04 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + add r4, pc, #672 @ (adr r4, 6caf4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x26c>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072f00 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006c854 <__scpack_MOD_dclset3dmarkertype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 72f5a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6c884 <__scpack_MOD_dclset3dmarkertype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 315ec │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30984 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72f68 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72f6c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + add r4, pc, #544 @ (adr r4, 6caa8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x220>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072f70 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006c888 <__scpack_MOD_dcldraw3dmarkernormalized@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 72fde │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (6cb48 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (6cb4c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c4>) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + add r4, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + ldr r7, [sp, #140] @ 0x8c │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [pc, #612] @ (6cb50 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6cb54 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31c34 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #25 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6cb12 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x28a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6cb24 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x29c> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6cb36 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ae> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ + cmp r7, fp │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r7 │ │ │ │ + bne.n 6c9d8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x150> │ │ │ │ + cmp r7, fp │ │ │ │ + it ge │ │ │ │ + movge r7, fp │ │ │ │ + cmp r7, sl │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ + cmp r6, #1 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + it eq │ │ │ │ + ldreq r7, [sp, #28] │ │ │ │ + bne.w 6cac0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6ca92 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6ca62 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72fec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72ff0 ) │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 300c4 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6ca3e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6ca1a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6c9f4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6cb58 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6cb4c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6cb42 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6cb5c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d4>) │ │ │ │ + movs r1, #25 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + movs r3, #25 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6cb60 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6cb64 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6cb68 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00072ff4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d9c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073010 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 6c964 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ca12 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x18a> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6ca06 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6c9b2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ca36 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1ae> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6ca2a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6c9ae <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ca5a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1d2> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6ca4e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6c9aa <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6cb06 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 7307e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + cmp r8, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 6ca7e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6c990 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6cafa <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6caaa <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6c988 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6caee <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe1c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6cadc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6c97c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7308c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73090 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + blx 340e4 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6c97c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6c988 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6c990 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3462c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6c92c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xa4> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30038 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6c93e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xb6> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 31f94 │ │ │ │ + b.n 6c946 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xbe> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + asrs r4, r4, #17 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #0 @ (adr r4, 6cb54 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2cc>) │ │ │ │ + movs r0, r1 │ │ │ │ + push {r2, r3, r4} │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, pc, #224 @ (adr r3, 6cc40 <__scpack_MOD_dcldraw3dmarker@@Base+0xd4>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #120 @ (adr r3, 6cbdc <__scpack_MOD_dcldraw3dmarker@@Base+0x70>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #216 @ (adr r3, 6cc40 <__scpack_MOD_dcldraw3dmarker@@Base+0xd4>) │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073094 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006cb6c <__scpack_MOD_dcldraw3dmarker@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73102 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (6ce2c <__scpack_MOD_dcldraw3dmarker@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (6ce30 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c4>) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + add r4, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + ldr r7, [sp, #140] @ 0x8c │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [pc, #612] @ (6ce34 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6ce38 <__scpack_MOD_dcldraw3dmarker@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31494 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #15 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6cdf6 <__scpack_MOD_dcldraw3dmarker@@Base+0x28a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6ce08 <__scpack_MOD_dcldraw3dmarker@@Base+0x29c> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6ce1a <__scpack_MOD_dcldraw3dmarker@@Base+0x2ae> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ + cmp r7, fp │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r7 │ │ │ │ + bne.n 6ccbc <__scpack_MOD_dcldraw3dmarker@@Base+0x150> │ │ │ │ + cmp r7, fp │ │ │ │ + it ge │ │ │ │ + movge r7, fp │ │ │ │ + cmp r7, sl │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ + cmp r6, #1 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + it eq │ │ │ │ + ldreq r7, [sp, #28] │ │ │ │ + bne.w 6cda4 <__scpack_MOD_dcldraw3dmarker@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6cd76 <__scpack_MOD_dcldraw3dmarker@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6cd46 <__scpack_MOD_dcldraw3dmarker@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73110 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73114 ) │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 32b90 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6cd22 <__scpack_MOD_dcldraw3dmarker@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6ccfe <__scpack_MOD_dcldraw3dmarker@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6ccd8 <__scpack_MOD_dcldraw3dmarker@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6ce3c <__scpack_MOD_dcldraw3dmarker@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6ce30 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6ce26 <__scpack_MOD_dcldraw3dmarker@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6ce40 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6ce44 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6ce48 <__scpack_MOD_dcldraw3dmarker@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6ce4c <__scpack_MOD_dcldraw3dmarker@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r7, sp, #32 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 6cc48 <__scpack_MOD_dcldraw3dmarker@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ccf6 <__scpack_MOD_dcldraw3dmarker@@Base+0x18a> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6ccea <__scpack_MOD_dcldraw3dmarker@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6cc96 <__scpack_MOD_dcldraw3dmarker@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6cd1a <__scpack_MOD_dcldraw3dmarker@@Base+0x1ae> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6cd0e <__scpack_MOD_dcldraw3dmarker@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6cc92 <__scpack_MOD_dcldraw3dmarker@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6cd3e <__scpack_MOD_dcldraw3dmarker@@Base+0x1d2> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6cd32 <__scpack_MOD_dcldraw3dmarker@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6cc8e <__scpack_MOD_dcldraw3dmarker@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6cdea <__scpack_MOD_dcldraw3dmarker@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + cmp r8, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 6cd62 <__scpack_MOD_dcldraw3dmarker@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6cc74 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6cdde <__scpack_MOD_dcldraw3dmarker@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6cd8e <__scpack_MOD_dcldraw3dmarker@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6cc6c <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6cdd2 <__scpack_MOD_dcldraw3dmarker@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6cdc0 <__scpack_MOD_dcldraw3dmarker@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6cc60 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6cc60 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6cc6c <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6cc74 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3462c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6cc10 <__scpack_MOD_dcldraw3dmarker@@Base+0xa4> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30038 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6cc22 <__scpack_MOD_dcldraw3dmarker@@Base+0xb6> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 31f94 │ │ │ │ + b.n 6cc2a <__scpack_MOD_dcldraw3dmarker@@Base+0xbe> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + asrs r0, r0, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #352 @ (adr r1, 6cf98 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xac>) │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r0, 6ce4a <__scpack_MOD_dcldraw3dmarker@@Base+0x2de> │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #576 @ (adr r0, 6d084 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x198>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, pc, #472 @ (adr r0, 6d020 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x134>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, pc, #328 @ (adr r0, 6cf94 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xa8>) │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073118 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ce50 <__scpack_MOD_dclget3dlineindex@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73186 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32160 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6cea8 <__scpack_MOD_dclget3dlineindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6ceac <__scpack_MOD_dclget3dlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6ceb0 <__scpack_MOD_dclget3dlineindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32e1c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73194 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73198 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (6ceb4 <__scpack_MOD_dclget3dlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6ceac <__scpack_MOD_dclget3dlineindex@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6cea4 <__scpack_MOD_dclget3dlineindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ movs r0, r1 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007319c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35b4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000731b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34824 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000731d4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ceb8 <__scpack_MOD_dclset3dlineindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73242 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f7c8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6cee8 <__scpack_MOD_dclset3dlineindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e5c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73250 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73254 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073258 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006ceec <__scpack_MOD_dcldraw3dlinenormalized@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 732b2 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r4, [pc, #596] @ (6d154 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x268>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #596] @ (6d158 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x26c>) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r4, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #532] @ (6d15c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x270>) │ │ │ │ + sub.w sl, r1, r3 │ │ │ │ + ldr r1, [pc, #532] @ (6d160 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x274>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + movs r2, #23 │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + add.w r7, sl, r3 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6d144 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x258> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w r7, r2, r2, asr #31 │ │ │ │ + add.w r2, sl, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bic.w fp, r2, r2, asr #31 │ │ │ │ + cmp r7, fp │ │ │ │ + it eq │ │ │ │ + cmpeq r3, r7 │ │ │ │ + bne.n 6d00e <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x122> │ │ │ │ + cmp r7, fp │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + it ge │ │ │ │ + movge r7, fp │ │ │ │ + cmp r7, r3 │ │ │ │ + it ge │ │ │ │ + movge r7, r3 │ │ │ │ + cmp r6, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + it eq │ │ │ │ + ldreq r7, [sp, #12] │ │ │ │ + bne.w 6d0f2 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x206> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6d0c4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1d8> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6d098 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1ac> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34a6c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (732c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (732c4 ) │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + mov r2, r9 │ │ │ │ + blx 30cf0 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6d074 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x188> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6d050 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x164> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6d02a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x13e> │ │ │ │ + ldr r2, [pc, #376] @ (6d164 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x278>) │ │ │ │ + ldr r3, [pc, #364] @ (6d158 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x26c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6d150 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x264> │ │ │ │ + ldr r0, [pc, #360] @ (6d168 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x27c>) │ │ │ │ + movs r1, #23 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #344] @ (6d16c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #340] @ (6d170 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x284>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #340] @ (6d174 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r4, #6 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 6cfa2 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xb6> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6d048 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x15c> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6d03c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x150> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6cfe8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xfc> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6d06c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x180> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6d060 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x174> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6cfe4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf8> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6d090 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1a4> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6d084 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x198> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6cfe0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 6d138 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + cmp sl, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 6d0b0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1c4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6cfce <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6d12c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x240> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6d0dc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1f0> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 6cfc6 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6d120 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x234> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6d10e <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x222> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 6cfbc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6cfbc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6cfc6 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6cfce <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32e1c │ │ │ │ + b.n 6cf80 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x94> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000732c8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006d178 <__scpack_MOD_dcldraw3dline@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73322 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r4, [pc, #596] @ (6d3e0 <__scpack_MOD_dcldraw3dline@@Base+0x268>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #596] @ (6d3e4 <__scpack_MOD_dcldraw3dline@@Base+0x26c>) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r4, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #532] @ (6d3e8 <__scpack_MOD_dcldraw3dline@@Base+0x270>) │ │ │ │ + sub.w sl, r1, r3 │ │ │ │ + ldr r1, [pc, #532] @ (6d3ec <__scpack_MOD_dcldraw3dline@@Base+0x274>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ + movs r2, #13 │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + add.w r7, sl, r3 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6d3d0 <__scpack_MOD_dcldraw3dline@@Base+0x258> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w r7, r2, r2, asr #31 │ │ │ │ + add.w r2, sl, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bic.w fp, r2, r2, asr #31 │ │ │ │ + cmp r7, fp │ │ │ │ + it eq │ │ │ │ + cmpeq r3, r7 │ │ │ │ + bne.n 6d29a <__scpack_MOD_dcldraw3dline@@Base+0x122> │ │ │ │ + cmp r7, fp │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + it ge │ │ │ │ + movge r7, fp │ │ │ │ + cmp r7, r3 │ │ │ │ + it ge │ │ │ │ + movge r7, r3 │ │ │ │ + cmp r6, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + it eq │ │ │ │ + ldreq r7, [sp, #12] │ │ │ │ + bne.w 6d37e <__scpack_MOD_dcldraw3dline@@Base+0x206> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6d350 <__scpack_MOD_dcldraw3dline@@Base+0x1d8> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6d324 <__scpack_MOD_dcldraw3dline@@Base+0x1ac> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32a00 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73330 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73334 ) │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + mov r2, r9 │ │ │ │ + blx 3546c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6d300 <__scpack_MOD_dcldraw3dline@@Base+0x188> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6d2dc <__scpack_MOD_dcldraw3dline@@Base+0x164> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6d2b6 <__scpack_MOD_dcldraw3dline@@Base+0x13e> │ │ │ │ + ldr r2, [pc, #376] @ (6d3f0 <__scpack_MOD_dcldraw3dline@@Base+0x278>) │ │ │ │ + ldr r3, [pc, #364] @ (6d3e4 <__scpack_MOD_dcldraw3dline@@Base+0x26c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6d3dc <__scpack_MOD_dcldraw3dline@@Base+0x264> │ │ │ │ + ldr r0, [pc, #360] @ (6d3f4 <__scpack_MOD_dcldraw3dline@@Base+0x27c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + movs r3, #13 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #344] @ (6d3f8 <__scpack_MOD_dcldraw3dline@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #340] @ (6d3fc <__scpack_MOD_dcldraw3dline@@Base+0x284>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #340] @ (6d400 <__scpack_MOD_dcldraw3dline@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00073338 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 6d22e <__scpack_MOD_dcldraw3dline@@Base+0xb6> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6d2d4 <__scpack_MOD_dcldraw3dline@@Base+0x15c> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6d2c8 <__scpack_MOD_dcldraw3dline@@Base+0x150> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6d274 <__scpack_MOD_dcldraw3dline@@Base+0xfc> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6d2f8 <__scpack_MOD_dcldraw3dline@@Base+0x180> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6d2ec <__scpack_MOD_dcldraw3dline@@Base+0x174> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6d270 <__scpack_MOD_dcldraw3dline@@Base+0xf8> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6d31c <__scpack_MOD_dcldraw3dline@@Base+0x1a4> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6d310 <__scpack_MOD_dcldraw3dline@@Base+0x198> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6d26c <__scpack_MOD_dcldraw3dline@@Base+0xf4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 6d3c4 <__scpack_MOD_dcldraw3dline@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 733a6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + cmp sl, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 6d33c <__scpack_MOD_dcldraw3dline@@Base+0x1c4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6d25a <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6d3b8 <__scpack_MOD_dcldraw3dline@@Base+0x240> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6d368 <__scpack_MOD_dcldraw3dline@@Base+0x1f0> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 6d252 <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6d3ac <__scpack_MOD_dcldraw3dline@@Base+0x234> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f838 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6d39a <__scpack_MOD_dcldraw3dline@@Base+0x222> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 6d248 <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (733b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (733b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000733bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ad0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000733d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + blx 340e4 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6d248 <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - cbz r0, 73446 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 316e8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6d252 <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73454 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73458 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6d25a <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32e1c │ │ │ │ + b.n 6d20c <__scpack_MOD_dcldraw3dline@@Base+0x94> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0007345c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d404 <__scpack_MOD_dclget2dplane@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 734ca │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 337f8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (6d440 <__scpack_MOD_dclget2dplane@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 32fec │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (734d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (734dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000734e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d444 <__scpack_MOD_dclget3dobjectpoint@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 7354e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34538 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (6d480 <__scpack_MOD_dclget3dobjectpoint@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 2f410 │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7355c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73560 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073564 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006d484 <__scpack_MOD_dclget3deyepoint@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (6d4c0 <__scpack_MOD_dclget3deyepoint@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 35380 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00073580 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006d4c4 <__scpack_MOD_dclset3dprojection@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (6d4f4 <__scpack_MOD_dclset3dprojection@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 31a64 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007359c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d4f8 <__scpack_MOD_dclset2dplane@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 7360a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35180 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (6d534 <__scpack_MOD_dclset2dplane@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 30a58 │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73618 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7361c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, sp, #0 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073620 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006d538 <__scpack_MOD_dclset3dobjectpoint@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (6d574 <__scpack_MOD_dclset3dobjectpoint@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 7367a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33650 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 32264 │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73688 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7368c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073690 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006d578 <__scpack_MOD_dclset3deyepoint@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (6d5b4 <__scpack_MOD_dclset3deyepoint@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 736ea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35d20 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 34304 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (736f8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (736fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073700 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d5b8 <__scpack_MOD_dclget3dtransnumber@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 7376e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32908 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6d610 <__scpack_MOD_dclget3dtransnumber@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6d614 <__scpack_MOD_dclget3dtransnumber@@Base+0x5c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6d618 <__scpack_MOD_dclget3dtransnumber@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 3262c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7377c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73780 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (6d61c <__scpack_MOD_dclget3dtransnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6d614 <__scpack_MOD_dclget3dtransnumber@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6d60c <__scpack_MOD_dclget3dtransnumber@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + lsls r6, r6, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ movs r0, r1 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00073784 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006d620 <__scpack_MOD_dclget3dorigin@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 318b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (6d660 <__scpack_MOD_dclget3dorigin@@Base+0x40>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 350b0 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000737a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d664 <__scpack_MOD_dclget3dlogaxis@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 7380e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31070 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (6d6a0 <__scpack_MOD_dclget3dlogaxis@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 3554c │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7381c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73820 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r7, pc, #1008 @ (adr r7, 73c10 ) │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073824 : │ │ │ │ +0006d6a4 <__scpack_MOD_dclget3dwindow@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #52] @ (6d6ec <__scpack_MOD_dclget3dwindow@@Base+0x48>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73892 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fd5c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 2f2f8 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (738a0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (738a4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r7, pc, #480 @ (adr r7, 73a84 ) │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000738a8 : │ │ │ │ +0006d6f0 <__scpack_MOD_dclget3dviewport@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #52] @ (6d738 <__scpack_MOD_dclget3dviewport@@Base+0x48>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73916 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3407c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 30e80 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73924 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73928 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r6, pc, #976 @ (adr r6, 73cf8 ) │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0007392c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073948 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073964 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006d73c <__scpack_MOD_dclset3dtransfunction@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (6d76c <__scpack_MOD_dclset3dtransfunction@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #21 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 337b4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #21 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00073980 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d770 <__scpack_MOD_dclset3dtransnumber@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 739ee │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31718 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6d7a0 <__scpack_MOD_dclset3dtransnumber@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #19 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 351a8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (739fc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73a00 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r6, pc, #112 @ (adr r6, 73a70 ) │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073a04 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006d7a4 <__scpack_MOD_dclset3dorigin@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (6d7e4 <__scpack_MOD_dclset3dorigin@@Base+0x40>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73a5e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32ef4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 326dc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73a6c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73a70 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, pc, #688 @ (adr r5, 73d20 ) │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073a74 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006d7e8 <__scpack_MOD_dclset3dlogaxis@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (6d824 <__scpack_MOD_dclset3dlogaxis@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73ace │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34124 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 30e68 │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73adc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73ae0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, pc, #240 @ (adr r5, 73bd0 ) │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073ae4 : │ │ │ │ +0006d828 <__scpack_MOD_dclset3dwindow@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #52] @ (6d870 <__scpack_MOD_dclset3dwindow@@Base+0x48>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73b52 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - blx 303dc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 2f768 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 322d0 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73b60 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73b64 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, pc, #736 @ (adr r4, 73e44 <__uzpack_MOD_dclsetaxisfactor@@Base>) │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073b68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34724 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073b84 : │ │ │ │ +0006d874 <__scpack_MOD_dclset3dviewport@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #52] @ (6d8bc <__scpack_MOD_dclset3dviewport@@Base+0x48>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73bf2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33cc4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 2f768 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 33aec │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73c00 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73c04 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, pc, #96 @ (adr r4, 73c64 ) │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073c08 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d8c0 <__uupack_MOD_dclgetframeindex@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73c76 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33038 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6d918 <__uupack_MOD_dclgetframeindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6d91c <__uupack_MOD_dclgetframeindex@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6d920 <__uupack_MOD_dclgetframeindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30790 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73c84 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73c88 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r3, pc, #592 @ (adr r3, 73ed8 <__uwpack_MOD_dclgetxgridnumber@@Base+0x2c>) │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + movs r1, #16 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (6d924 <__uupack_MOD_dclgetframeindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6d91c <__uupack_MOD_dclgetframeindex@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6d914 <__uupack_MOD_dclgetframeindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + lsls r6, r5, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00073c8c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d928 <__uupack_MOD_dclsetframeindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73cfa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33c48 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6d958 <__uupack_MOD_dclsetframeindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34860 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73d08 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73d0c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r3, pc, #64 @ (adr r3, 73d4c ) │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073d10 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006d95c <__uupack_MOD_dclgetframetype@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3139c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6d9b4 <__uupack_MOD_dclgetframetype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6d9b8 <__uupack_MOD_dclgetframetype@@Base+0x5c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6d9bc <__uupack_MOD_dclgetframetype@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2fdb4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #40] @ (6d9c0 <__uupack_MOD_dclgetframetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6d9b8 <__uupack_MOD_dclgetframetype@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6d9b0 <__uupack_MOD_dclgetframetype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r2, #14 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00073d2c : │ │ │ │ - push {r3, lr} │ │ │ │ +0006d9c4 <__uupack_MOD_dclsetframetype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6d9f4 <__uupack_MOD_dclsetframetype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 352b4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00073d48 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006d9f8 <__uupack_MOD_dclgetareapattern@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - cbz r0, 73db6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31428 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6da2c <__uupack_MOD_dclgetareapattern@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 34a30 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f4dc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 31428 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006da30 <__uupack_MOD_dclsetareapattern@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6da64 <__uupack_MOD_dclsetareapattern@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73dc4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73dc8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, pc, #336 @ (adr r2, 73f18 <__uwpack_MOD_dclgetygridvalue@@Base+0x38>) │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + blx 2f768 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34328 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r5, [sp, #8] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073dcc : │ │ │ │ +0006da68 <__uupack_MOD_dclgetbarwidth@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (6dac4 <__uupack_MOD_dclgetbarwidth@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32120 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #76] @ (6dac8 <__uupack_MOD_dclgetbarwidth@@Base+0x60>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (6dacc <__uupack_MOD_dclgetbarwidth@@Base+0x64>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30b48 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #44] @ (6dad0 <__uupack_MOD_dclgetbarwidth@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6dac8 <__uupack_MOD_dclgetbarwidth@@Base+0x60>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6dabe <__uupack_MOD_dclgetbarwidth@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r6, r0, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00073df4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006dad4 <__uupack_MOD_dclsetbarwidth@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33580 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (6db04 <__uupack_MOD_dclsetbarwidth@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 314a0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00073e1c : │ │ │ │ +0006db08 <__uupack_MOD_dclgeterrorbarwidth@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (6db64 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 304fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #76] @ (6db68 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x60>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (6db6c <__uupack_MOD_dclgeterrorbarwidth@@Base+0x64>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f768 │ │ │ │ + mov r0, sp │ │ │ │ + blx 3510c │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [pc, #44] @ (6db70 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6db68 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x60>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6db5e <__uupack_MOD_dclgeterrorbarwidth@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r6, r4, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00073e44 <__uzpack_MOD_dclsetaxisfactor@@Base>: │ │ │ │ +0006db74 <__uupack_MOD_dclseterrorbarwidth@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (73e74 <__uzpack_MOD_dclsetaxisfactor@@Base+0x30>) │ │ │ │ + ldr r4, [pc, #32] @ (6dba4 <__uupack_MOD_dclseterrorbarwidth@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #19 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2f768 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2f038 │ │ │ │ + blx 31ea4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #19 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2fc5c │ │ │ │ nop │ │ │ │ - adds r4, r0, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073e78 <__uwpack_MOD_dclgetygridnumber@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0006dba8 <__uupack_MOD_dclgeterrorbarlineindex@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (73ea8 <__uwpack_MOD_dclgetygridnumber@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ + ldr r2, [pc, #72] @ (6dc00 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6dc04 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #23 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6dc08 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x60>) │ │ │ │ add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33384 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30ed8 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #23 │ │ │ │ blx 2fc60 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - subs r4, r4, r7 │ │ │ │ + ldr r2, [pc, #40] @ (6dc0c <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6dc04 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6dbfc <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + lsls r6, r0, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ movs r0, r1 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00073eac <__uwpack_MOD_dclgetxgridnumber@@Base>: │ │ │ │ +0006dc10 <__uupack_MOD_dclseterrorbarlineindex@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (73edc <__uwpack_MOD_dclgetxgridnumber@@Base+0x30>) │ │ │ │ + ldr r4, [pc, #32] @ (6dc40 <__uupack_MOD_dclseterrorbarlineindex@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ + movs r1, #23 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2f768 │ │ │ │ mov r0, r5 │ │ │ │ - blx 32918 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ + blx 3592c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - subs r4, r0, r7 │ │ │ │ + movs r1, #23 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073ee0 <__uwpack_MOD_dclgetygridvalue@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0006dc44 <__uupack_MOD_dclgeterrorbarlinetype@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (73f18 <__uwpack_MOD_dclgetygridvalue@@Base+0x38>) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6dc9c <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6dca0 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x5c>) │ │ │ │ + movs r1, #22 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6dca4 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x60>) │ │ │ │ add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35100 │ │ │ │ - movs r1, #16 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34648 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ + movs r1, #22 │ │ │ │ blx 2fc60 │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subs r2, r4, r6 │ │ │ │ + ldr r2, [pc, #40] @ (6dca8 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6dca0 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x5c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6dc98 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00073f1c <__uwpack_MOD_dclgetxgridvalue@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0006dcac <__uupack_MOD_dclseterrorbarlinetype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (73f54 <__uwpack_MOD_dclgetxgridvalue@@Base+0x38>) │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6dcdc <__uupack_MOD_dclseterrorbarlinetype@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #22 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2f768 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2f42c │ │ │ │ - movs r1, #16 │ │ │ │ + blx 31488 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fc60 │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subs r2, r7, r5 │ │ │ │ + movs r1, #22 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + nop │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073f58 <__uwpack_MOD_dclgetyevengrid@@Base>: │ │ │ │ +0006dce0 <__umpack_MOD_dclfillmap@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (73f94 <__uwpack_MOD_dclgetyevengrid@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (6dd18 <__umpack_MOD_dclfillmap@@Base+0x38>) │ │ │ │ mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (6dd1c <__umpack_MOD_dclfillmap@@Base+0x3c>) │ │ │ │ + mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ + movs r2, #10 │ │ │ │ + add r1, pc │ │ │ │ + blx 34a48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 3107c │ │ │ │ - movs r1, #15 │ │ │ │ + blx 35b78 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ + movs r1, #10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - subs r2, r2, r5 │ │ │ │ + b.w 30558 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, pc, #120 @ (adr r0, 6dd98 <__umpack_MOD_dcldrawlimb@@Base+0x38>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073f98 <__uwpack_MOD_dclgetxevengrid@@Base>: │ │ │ │ +0006dd20 <__umpack_MOD_dcldrawmap@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (73fd4 <__uwpack_MOD_dclgetxevengrid@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (6dd58 <__umpack_MOD_dcldrawmap@@Base+0x38>) │ │ │ │ mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (6dd5c <__umpack_MOD_dcldrawmap@@Base+0x3c>) │ │ │ │ + mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ + movs r2, #10 │ │ │ │ + add r1, pc │ │ │ │ + blx 34a48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 2ffac │ │ │ │ - movs r1, #15 │ │ │ │ + blx 3096c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ + movs r1, #10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 30558 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006dd60 <__umpack_MOD_dcldrawlimb@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #36] @ (6dd94 <__umpack_MOD_dcldrawlimb@@Base+0x34>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [pc, #36] @ (6dd98 <__umpack_MOD_dcldrawlimb@@Base+0x38>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 34a48 │ │ │ │ + blx 35cf8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #11 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30558 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006dd9c <__umpack_MOD_dcldrawgrid@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #36] @ (6ddd0 <__umpack_MOD_dcldrawgrid@@Base+0x34>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [pc, #36] @ (6ddd4 <__umpack_MOD_dcldrawgrid@@Base+0x38>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 34a48 │ │ │ │ + blx 32724 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #11 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30558 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006ddd8 <__umpack_MOD_dcldrawglobe@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #36] @ (6de0c <__umpack_MOD_dcldrawglobe@@Base+0x34>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [pc, #36] @ (6de10 <__umpack_MOD_dcldrawglobe@@Base+0x38>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #12 │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 34a48 │ │ │ │ + blx 2ff84 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #12 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30558 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006de14 <__umpack_MOD_dclfitmapparm@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (6de44 <__umpack_MOD_dclfitmapparm@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + blx 33b10 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #13 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ b.w 2fc5c │ │ │ │ nop │ │ │ │ - subs r2, r4, r4 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006de48 <__umpack_MOD_dclsetmappoint@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #448] @ (6e01c <__umpack_MOD_dclsetmappoint@@Base+0x1d4>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #448] @ (6e020 <__umpack_MOD_dclsetmappoint@@Base+0x1d8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r0, [pc, #416] @ (6e024 <__umpack_MOD_dclsetmappoint@@Base+0x1dc>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + add.w r9, r5, #1 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + bic.w r8, r9, r9, asr #31 │ │ │ │ + add.w sl, r4, #1 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + movs r1, #14 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + blx 2f768 │ │ │ │ + cmp r8, fp │ │ │ │ + beq.n 6dec6 <__umpack_MOD_dclsetmappoint@@Base+0x7e> │ │ │ │ + movs r3, #14 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #372] @ (6e028 <__umpack_MOD_dclsetmappoint@@Base+0x1e0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #368] @ (6e02c <__umpack_MOD_dclsetmappoint@@Base+0x1e4>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r8, fp │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + cmp r6, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne.n 6df08 <__umpack_MOD_dclsetmappoint@@Base+0xc0> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6dfa4 <__umpack_MOD_dclsetmappoint@@Base+0x15c> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 34b2c │ │ │ │ + ldr r2, [pc, #332] @ (6e030 <__umpack_MOD_dclsetmappoint@@Base+0x1e8>) │ │ │ │ + ldr r3, [pc, #312] @ (6e020 <__umpack_MOD_dclsetmappoint@@Base+0x1d8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6e018 <__umpack_MOD_dclsetmappoint@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #312] @ (6e034 <__umpack_MOD_dclsetmappoint@@Base+0x1ec>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fc5c │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 6df30 <__umpack_MOD_dclsetmappoint@@Base+0xe8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + it ne │ │ │ │ + strne.w r8, [sp, #28] │ │ │ │ + bne.n 6dfa8 <__umpack_MOD_dclsetmappoint@@Base+0x160> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 34b2c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6dee2 <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r8 │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6df44 <__umpack_MOD_dclsetmappoint@@Base+0xfc> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6e00a <__umpack_MOD_dclsetmappoint@@Base+0x1c2> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #32 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + blx 34b2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r9, r3, r9, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r8 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.n 6df68 <__umpack_MOD_dclsetmappoint@@Base+0x120> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6dee2 <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6df9c <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w sl, r1, sl, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp sl, r2 │ │ │ │ + bne.n 6df90 <__umpack_MOD_dclsetmappoint@@Base+0x148> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6dee2 <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 6dfce <__umpack_MOD_dclsetmappoint@@Base+0x186> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 34b2c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 6df9c <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6e010 <__umpack_MOD_dclsetmappoint@@Base+0x1c8> │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ + b.n 6df60 <__umpack_MOD_dclsetmappoint@@Base+0x118> │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r4, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6dfe0 <__umpack_MOD_dclsetmappoint@@Base+0x198> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 34b2c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 6df86 <__umpack_MOD_dclsetmappoint@@Base+0x13e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6dfc8 <__umpack_MOD_dclsetmappoint@@Base+0x180> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6df86 <__umpack_MOD_dclsetmappoint@@Base+0x13e> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + b.n 6dfa8 <__umpack_MOD_dclsetmappoint@@Base+0x160> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6df9c <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cdp2 0, 10, cr0, cr6, cr9, {0} │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf76c0007 │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ + movs r0, r1 │ │ │ │ + cdp2 0, 1, cr0, cr14, cr9, {0} │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073fd8 <__uwpack_MOD_dclsetyevengrid@@Base>: │ │ │ │ +0006e038 <__umpack_MOD_dclsetcirclewindow@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (74014 <__uwpack_MOD_dclsetyevengrid@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #116] @ (6e0c0 <__umpack_MOD_dclsetcirclewindow@@Base+0x88>) │ │ │ │ + ldr r3, [pc, #120] @ (6e0c4 <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #116] @ (6e0c8 <__umpack_MOD_dclsetcirclewindow@@Base+0x90>) │ │ │ │ + sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #18 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 30104 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ + ldr r0, [pc, #96] @ (6e0cc <__umpack_MOD_dclsetcirclewindow@@Base+0x94>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r6, 6e082 <__umpack_MOD_dclsetcirclewindow@@Base+0x4a> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r5, 6e088 <__umpack_MOD_dclsetcirclewindow@@Base+0x50> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 6e08e <__umpack_MOD_dclsetcirclewindow@@Base+0x56> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 31ccc │ │ │ │ + ldr r2, [pc, #52] @ (6e0d0 <__umpack_MOD_dclsetcirclewindow@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #40] @ (6e0c4 <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6e0bc <__umpack_MOD_dclsetcirclewindow@@Base+0x84> │ │ │ │ + ldr r0, [pc, #36] @ (6e0d4 <__umpack_MOD_dclsetcirclewindow@@Base+0x9c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fc5c │ │ │ │ - nop │ │ │ │ - subs r2, r6, r3 │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldc2 0, cr0, [r6], #36 @ 0x24 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r2, #26] │ │ │ │ + movs r0, r1 │ │ │ │ + stc2l 0, cr0, [r8], #-36 @ 0xffffffdc │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074018 <__uwpack_MOD_dclsetxevengrid@@Base>: │ │ │ │ +0006e0d8 <__umpack_MOD_dclsetmapcontactpoint@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (74054 <__uwpack_MOD_dclsetxevengrid@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #116] @ (6e160 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x88>) │ │ │ │ + ldr r3, [pc, #120] @ (6e164 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #116] @ (6e168 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x90>) │ │ │ │ + sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #21 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 341f4 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ + ldr r0, [pc, #96] @ (6e16c <__umpack_MOD_dclsetmapcontactpoint@@Base+0x94>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r6, 6e122 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x4a> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r5, 6e128 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x50> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 6e12e <__umpack_MOD_dclsetmapcontactpoint@@Base+0x56> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 335cc │ │ │ │ + ldr r2, [pc, #52] @ (6e170 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #40] @ (6e164 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6e15c <__umpack_MOD_dclsetmapcontactpoint@@Base+0x84> │ │ │ │ + ldr r0, [pc, #36] @ (6e174 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x9c>) │ │ │ │ + movs r1, #21 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fc5c │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldc2 0, cr0, [r6], {9} │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r6, #23] │ │ │ │ + movs r0, r1 │ │ │ │ + smlal r0, r0, r8, r9 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006e178 <__dcl_common_MOD___copy_dcl_common_Spherical@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - subs r2, r0, r3 │ │ │ │ + │ │ │ │ +0006e184 <__dcl_common_MOD___copy_dcl_common_Polar@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e190 <__dcl_common_MOD___copy_dcl_common_Map@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e19c <__dcl_common_MOD___copy_dcl_common_Hyperbolic@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e1a8 <__dcl_common_MOD___copy_dcl_common_Elliptic@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e1b4 <__dcl_common_MOD___copy_dcl_common_Dcl_time@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e1c0 <__dcl_common_MOD___copy_dcl_common_Dcl_date@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e1cc <__dcl_common_MOD___copy_dcl_common_Cartesian3d@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e1d8 <__dcl_common_MOD___copy_dcl_common_Cartesian@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e1e4 <__dcl_common_MOD___copy_dcl_common_Bipolar@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e1f0 <__dcl_common_MOD_dclswapindex@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ + ldr r2, [pc, #276] @ (6e314 <__dcl_common_MOD_dclswapindex@@Base+0x124>) │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ + ldr r3, [pc, #276] @ (6e318 <__dcl_common_MOD_dclswapindex@@Base+0x128>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + negs r4, r5 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbnz r5, 6e21c <__dcl_common_MOD_dclswapindex@@Base+0x2c> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + movs r5, #1 │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + ldr.w lr, [r0, #24] │ │ │ │ + subs r2, r2, r3 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + ldrd r6, r3, [r1, #40] @ 0x28 │ │ │ │ + adds r2, #1 │ │ │ │ + subs r3, r3, r6 │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ + adds r3, #1 │ │ │ │ + rsb r1, lr, #0 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.n 6e248 <__dcl_common_MOD_dclswapindex@@Base+0x58> │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov.w lr, #1 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + bic.w r2, r2, r2, asr #31 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + subs r4, r4, r6 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [pc, #196] @ (6e31c <__dcl_common_MOD_dclswapindex@@Base+0x12c>) │ │ │ │ + str.w lr, [sp, #124] @ 0x7c │ │ │ │ + add.w lr, sp, #12 │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + movs r2, #4 │ │ │ │ + movs r0, #1 │ │ │ │ + movw r1, #770 @ 0x302 │ │ │ │ + str r5, [sp, #172] @ 0xac │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ + movs r5, #2 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + movw r6, #257 @ 0x101 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + strh.w r1, [sp, #116] @ 0x74 │ │ │ │ + strh.w r1, [sp, #164] @ 0xa4 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + strd ip, r4, [sp, #148] @ 0x94 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + strd r0, r5, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + add r2, sp, #28 │ │ │ │ + strd r0, r5, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str.w lr, [sp, #64] @ 0x40 │ │ │ │ + strh.w r6, [sp, #44] @ 0x2c │ │ │ │ + strh.w r6, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 32854 <_gfortran_reshape_r4@plt> │ │ │ │ + ldr r2, [pc, #36] @ (6e320 <__dcl_common_MOD_dclswapindex@@Base+0x130>) │ │ │ │ + ldr r3, [pc, #28] @ (6e318 <__dcl_common_MOD_dclswapindex@@Base+0x128>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6e310 <__dcl_common_MOD_dclswapindex@@Base+0x120> │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + mla r0, r0, r9, r0 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 6dff4 <__umpack_MOD_dclsetmappoint@@Base+0x1ac> │ │ │ │ movs r0, r1 │ │ │ │ + @ instruction: 0xfa080009 │ │ │ │ │ │ │ │ -00074058 <__uwpack_MOD_dclgetygrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006e324 <__uvpack_MOD_dcldrawyboxline@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (74144 <__uwpack_MOD_dclgetygrid@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (74148 <__uwpack_MOD_dclgetygrid@@Base+0xf0>) │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #544] @ (6e558 <__uvpack_MOD_dcldrawyboxline@@Base+0x234>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #544] @ (6e55c <__uvpack_MOD_dcldrawyboxline@@Base+0x238>) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr.w r8, [r1, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + movs r2, #15 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + subs r7, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ + ldrd r3, r6, [r1, #28] │ │ │ │ + ldr r0, [pc, #492] @ (6e560 <__uvpack_MOD_dcldrawyboxline@@Base+0x23c>) │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #492] @ (6e564 <__uvpack_MOD_dcldrawyboxline@@Base+0x240>) │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + add.w r9, r7, r3 │ │ │ │ + add.w fp, r6, r3 │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6e522 <__uvpack_MOD_dcldrawyboxline@@Base+0x1fe> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 6e532 <__uvpack_MOD_dcldrawyboxline@@Base+0x20e> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bic.w r5, r9, r9, asr #31 │ │ │ │ + subs r5, #1 │ │ │ │ + bic.w sl, fp, fp, asr #31 │ │ │ │ + cmp r5, sl │ │ │ │ + beq.n 6e3d4 <__uvpack_MOD_dcldrawyboxline@@Base+0xb0> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #424] @ (6e568 <__uvpack_MOD_dcldrawyboxline@@Base+0x244>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #420] @ (6e56c <__uvpack_MOD_dcldrawyboxline@@Base+0x248>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #420] @ (6e570 <__uvpack_MOD_dcldrawyboxline@@Base+0x24c>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r5, sl │ │ │ │ + it ge │ │ │ │ + movge r5, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + bne.n 6e422 <__uvpack_MOD_dcldrawyboxline@@Base+0xfe> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w sl, [sp, #12] │ │ │ │ + bne.n 6e494 <__uvpack_MOD_dcldrawyboxline@@Base+0x170> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r2, r1, [sp, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3049c │ │ │ │ + ldr r2, [pc, #372] @ (6e574 <__uvpack_MOD_dcldrawyboxline@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #348] @ (6e55c <__uvpack_MOD_dcldrawyboxline@@Base+0x238>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - mov r8, r2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r5, 740ca <__uwpack_MOD_dclgetygrid@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (7414c <__uwpack_MOD_dclgetygrid@@Base+0xf4>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.w 6e554 <__uvpack_MOD_dcldrawyboxline@@Base+0x230> │ │ │ │ + ldr r0, [pc, #356] @ (6e578 <__uvpack_MOD_dcldrawyboxline@@Base+0x254>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.n 6e516 <__uvpack_MOD_dcldrawyboxline@@Base+0x1f2> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r4, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r7, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6e438 <__uvpack_MOD_dcldrawyboxline@@Base+0x114> │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.n 6e494 <__uvpack_MOD_dcldrawyboxline@@Base+0x170> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + blx 3049c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6e54c <__uvpack_MOD_dcldrawyboxline@@Base+0x228> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r9, r3, r9, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.n 6e470 <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.n 6e3fc <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 6e4e4 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ + b.n 6e4ce <__uvpack_MOD_dcldrawyboxline@@Base+0x1aa> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 6e4ec <__uvpack_MOD_dcldrawyboxline@@Base+0x1c8> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6e4ac <__uvpack_MOD_dcldrawyboxline@@Base+0x188> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + blx 3049c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6e53e <__uvpack_MOD_dcldrawyboxline@@Base+0x21a> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r0, r1, fp, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6e4d8 <__uvpack_MOD_dcldrawyboxline@@Base+0x1b4> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6e3fc <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3049c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 6e4e4 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6e466 <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6e4e4 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 6e44a <__uvpack_MOD_dcldrawyboxline@@Base+0x126> │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fdb4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 6e3a4 <__uvpack_MOD_dcldrawyboxline@@Base+0x80> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30790 │ │ │ │ + b.n 6e3ac <__uvpack_MOD_dcldrawyboxline@@Base+0x88> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6e466 <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6e488 <__uvpack_MOD_dcldrawyboxline@@Base+0x164> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6e3fc <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + vst1.8 {d16[0]}, [r8], r9 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r0, #13] │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf25a0007 │ │ │ │ + vst4.8 {d0-d3}, [r4], r9 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006e57c <__uvpack_MOD_dclshadeyboxarea@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #660] @ (6e824 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a8>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [pc, #652] @ (6e828 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2ac>) │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #592] @ (6e82c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b0>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #592] @ (6e830 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b4>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #16 │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + add.w r7, fp, r3 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + blx 34a48 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6e7fe <__uvpack_MOD_dclshadeyboxarea@@Base+0x282> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6e812 <__uvpack_MOD_dclshadeyboxarea@@Base+0x296> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp sl, r7 │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r3 │ │ │ │ + beq.n 6e664 <__uvpack_MOD_dclshadeyboxarea@@Base+0xe8> │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #484] @ (6e834 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #480] @ (6e838 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2bc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #480] @ (6e83c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + it ge │ │ │ │ + movge r7, r3 │ │ │ │ + cmp r7, sl │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ + cmp r6, #1 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + it eq │ │ │ │ + ldreq r7, [sp, #12] │ │ │ │ + bne.n 6e6d4 <__uvpack_MOD_dclshadeyboxarea@@Base+0x158> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 740d6 <__uwpack_MOD_dclgetygrid@@Base+0x7e> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 351cc │ │ │ │ - ldr r2, [pc, #168] @ (74150 <__uwpack_MOD_dclgetygrid@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (74148 <__uwpack_MOD_dclgetygrid@@Base+0xf0>) │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6e70c <__uvpack_MOD_dclshadeyboxarea@@Base+0x190> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6e740 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1c4> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 2fbac │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 6e7b6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x23a> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6e792 <__uvpack_MOD_dclshadeyboxarea@@Base+0x216> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6e76c <__uvpack_MOD_dclshadeyboxarea@@Base+0x1f0> │ │ │ │ + ldr r2, [pc, #400] @ (6e840 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #372] @ (6e828 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2ac>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7413e <__uwpack_MOD_dclgetygrid@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (74154 <__uwpack_MOD_dclgetygrid@@Base+0xfc>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r0, [pc, #140] @ (74158 <__uwpack_MOD_dclgetygrid@@Base+0x100>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.w 6e820 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #380] @ (6e844 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c8>) │ │ │ │ + movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 7409c <__uwpack_MOD_dclgetygrid@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 74124 <__uwpack_MOD_dclgetygrid@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6e7f2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x276> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6e6f2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x176> │ │ │ │ + cmp r5, #1 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + beq.n 6e686 <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6e7da <__uvpack_MOD_dclshadeyboxarea@@Base+0x25e> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov ip, r8 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w lr, [ip] │ │ │ │ - adds r1, #1 │ │ │ │ - add ip, r2 │ │ │ │ - cmp r4, r1 │ │ │ │ - str.w lr, [r0], #4 │ │ │ │ - bge.n 740ea <__uwpack_MOD_dclgetygrid@@Base+0x92> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - strd r2, r8, [sp] │ │ │ │ - add.w r6, r9, r6, lsl #2 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 351cc │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 74110 <__uwpack_MOD_dclgetygrid@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6e724 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1a8> │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + beq.n 6e68e <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6e7e6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x26a> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + cmp fp, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 6e758 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1dc> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e68e <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e78a <__uvpack_MOD_dclshadeyboxarea@@Base+0x20e> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6e77e <__uvpack_MOD_dclshadeyboxarea@@Base+0x202> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6e6ae <__uvpack_MOD_dclshadeyboxarea@@Base+0x132> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e7ae <__uvpack_MOD_dclshadeyboxarea@@Base+0x232> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6e7a2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x226> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fb3c │ │ │ │ - b.n 740a6 <__uwpack_MOD_dclgetygrid@@Base+0x4e> │ │ │ │ + b.n 6e6aa <__uvpack_MOD_dclshadeyboxarea@@Base+0x12e> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e7d2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x256> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6e7c6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x24a> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6e6a6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x12a> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - add r1, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6e686 <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e68e <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6e67c <__uvpack_MOD_dclshadeyboxarea@@Base+0x100> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f4dc │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6e61a <__uvpack_MOD_dclshadeyboxarea@@Base+0x9e> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 2f4dc │ │ │ │ + b.n 6e624 <__uvpack_MOD_dclshadeyboxarea@@Base+0xa8> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf7720009 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r6, #2] │ │ │ │ + movs r0, r1 │ │ │ │ + vaddl.s8 q8, d10, d7 │ │ │ │ + @ instruction: 0xf6520009 │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006e848 <__uvpack_MOD_dcldrawyboxframe@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r4, [pc, #652] @ (6eaec <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a4>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add r4, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [pc, #644] @ (6eaf0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a8>) │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 351cc │ │ │ │ - mov r0, r9 │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #588] @ (6eaf4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2ac>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #588] @ (6eaf8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b0>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #16 │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + add.w r7, fp, r3 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6eaca <__uvpack_MOD_dcldrawyboxframe@@Base+0x282> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6eadc <__uvpack_MOD_dcldrawyboxframe@@Base+0x294> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp sl, r7 │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r3 │ │ │ │ + beq.n 6e930 <__uvpack_MOD_dcldrawyboxframe@@Base+0xe8> │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #480] @ (6eafc <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #476] @ (6eb00 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #476] @ (6eb04 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2bc>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r7, r3 │ │ │ │ + it ge │ │ │ │ + movge r7, r3 │ │ │ │ + cmp r7, sl │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ + cmp r6, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + it eq │ │ │ │ + ldreq r7, [sp, #8] │ │ │ │ + bne.n 6e9a0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x158> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #12] │ │ │ │ + bne.n 6e9d8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x190> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + bne.n 6ea0c <__uvpack_MOD_dcldrawyboxframe@@Base+0x1c4> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 2f48c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 6ea82 <__uvpack_MOD_dcldrawyboxframe@@Base+0x23a> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6ea5e <__uvpack_MOD_dcldrawyboxframe@@Base+0x216> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6ea38 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1f0> │ │ │ │ + ldr r2, [pc, #396] @ (6eb08 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c0>) │ │ │ │ + ldr r3, [pc, #368] @ (6eaf0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6eae8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #376] @ (6eb0c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c4>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6eabe <__uvpack_MOD_dcldrawyboxframe@@Base+0x276> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6e9be <__uvpack_MOD_dcldrawyboxframe@@Base+0x176> │ │ │ │ + cmp r5, #1 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #12] │ │ │ │ + beq.n 6e952 <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6eaa6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x25e> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6e9f0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1a8> │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + beq.n 6e95a <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6eab2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x26a> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + cmp fp, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 6ea24 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1dc> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e95a <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ea56 <__uvpack_MOD_dcldrawyboxframe@@Base+0x20e> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6ea4a <__uvpack_MOD_dcldrawyboxframe@@Base+0x202> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 740a6 <__uwpack_MOD_dclgetygrid@@Base+0x4e> │ │ │ │ + b.n 6e97a <__uvpack_MOD_dcldrawyboxframe@@Base+0x132> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ea7a <__uvpack_MOD_dcldrawyboxframe@@Base+0x232> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6ea6e <__uvpack_MOD_dcldrawyboxframe@@Base+0x226> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6e976 <__uvpack_MOD_dcldrawyboxframe@@Base+0x12e> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ea9e <__uvpack_MOD_dcldrawyboxframe@@Base+0x256> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6ea92 <__uvpack_MOD_dcldrawyboxframe@@Base+0x24a> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6e972 <__uvpack_MOD_dcldrawyboxframe@@Base+0x12a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6e952 <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e95a <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6e948 <__uvpack_MOD_dcldrawyboxframe@@Base+0x100> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fdb4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6e8e8 <__uvpack_MOD_dcldrawyboxframe@@Base+0xa0> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30790 │ │ │ │ + b.n 6e8f0 <__uvpack_MOD_dcldrawyboxframe@@Base+0xa8> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf4a20009 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ + movs r0, r1 │ │ │ │ + ldcl 0, cr0, [lr], #28 │ │ │ │ + usat r0, #9, r6 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0007415c <__uwpack_MOD_dclsetygrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006eb10 <__uvpack_MOD_dcldrawybarline@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (74248 <__uwpack_MOD_dclsetygrid@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (7424c <__uwpack_MOD_dclsetygrid@@Base+0xf0>) │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #604] @ (6ed80 <__uvpack_MOD_dcldrawybarline@@Base+0x270>) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #604] @ (6ed84 <__uvpack_MOD_dcldrawybarline@@Base+0x274>) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + movs r2, #15 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + ldr r0, [pc, #552] @ (6ed88 <__uvpack_MOD_dcldrawybarline@@Base+0x278>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #552] @ (6ed8c <__uvpack_MOD_dcldrawybarline@@Base+0x27c>) │ │ │ │ + add r0, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + add.w r9, r6, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6ed34 <__uvpack_MOD_dcldrawybarline@@Base+0x224> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6ed46 <__uvpack_MOD_dcldrawybarline@@Base+0x236> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 6ed58 <__uvpack_MOD_dcldrawybarline@@Base+0x248> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bic.w r8, r9, r9, asr #31 │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 6ebd6 <__uvpack_MOD_dcldrawybarline@@Base+0xc6> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #460] @ (6ed90 <__uvpack_MOD_dcldrawybarline@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #456] @ (6ed94 <__uvpack_MOD_dcldrawybarline@@Base+0x284>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #456] @ (6ed98 <__uvpack_MOD_dcldrawybarline@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne.n 6ec28 <__uvpack_MOD_dcldrawybarline@@Base+0x118> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #8] │ │ │ │ + bne.n 6ec9e <__uvpack_MOD_dcldrawybarline@@Base+0x18e> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + ldrd r1, r2, [sp, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f0e0 │ │ │ │ + ldr r2, [pc, #408] @ (6ed9c <__uvpack_MOD_dcldrawybarline@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #380] @ (6ed84 <__uvpack_MOD_dcldrawybarline@@Base+0x274>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - mov r8, r2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r5, 741ce <__uwpack_MOD_dclsetygrid@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (74250 <__uwpack_MOD_dclsetygrid@@Base+0xf4>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.w 6ed7a <__uvpack_MOD_dcldrawybarline@@Base+0x26a> │ │ │ │ + ldr r0, [pc, #388] @ (6eda0 <__uvpack_MOD_dcldrawybarline@@Base+0x290>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 741da <__uwpack_MOD_dclsetygrid@@Base+0x7e> │ │ │ │ - add r1, sp, #8 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6ed28 <__uvpack_MOD_dcldrawybarline@@Base+0x218> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w ip, r4, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6ec44 <__uvpack_MOD_dcldrawybarline@@Base+0x134> │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6ec9e <__uvpack_MOD_dcldrawybarline@@Base+0x18e> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + blx 2f0e0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6ed72 <__uvpack_MOD_dcldrawybarline@@Base+0x262> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add.w r9, r3, r9, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.n 6ec7e <__uvpack_MOD_dcldrawybarline@@Base+0x16e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6ec02 <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6ecf2 <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 6ecda <__uvpack_MOD_dcldrawybarline@@Base+0x1ca> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 6ecfa <__uvpack_MOD_dcldrawybarline@@Base+0x1ea> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r6 │ │ │ │ + cmp r5, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6ecb4 <__uvpack_MOD_dcldrawybarline@@Base+0x1a4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + blx 2f0e0 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6ed64 <__uvpack_MOD_dcldrawybarline@@Base+0x254> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r1 │ │ │ │ + add.w r0, r1, r0, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6ece6 <__uvpack_MOD_dcldrawybarline@@Base+0x1d6> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6ec02 <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2f0e0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 6ecf2 <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6ec74 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6ecf2 <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 6ec56 <__uvpack_MOD_dcldrawybarline@@Base+0x146> │ │ │ │ + add.w fp, sp, #48 @ 0x30 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2fdb4 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6eb92 <__uvpack_MOD_dcldrawybarline@@Base+0x82> │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30790 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 6eba4 <__uvpack_MOD_dcldrawybarline@@Base+0x94> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30b48 │ │ │ │ + b.n 6ebae <__uvpack_MOD_dcldrawybarline@@Base+0x9e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6ec74 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6ec94 <__uvpack_MOD_dcldrawybarline@@Base+0x184> │ │ │ │ mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 35e0c │ │ │ │ - ldr r2, [pc, #168] @ (74254 <__uwpack_MOD_dclsetygrid@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (7424c <__uwpack_MOD_dclsetygrid@@Base+0xf0>) │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6ec02 <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + rsbs r0, ip, #9 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ + orrs.w r0, r8, r7 │ │ │ │ + @ instruction: 0xf0fe0009 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006eda4 <__uvpack_MOD_dclshadeybararea@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + ldr r4, [pc, #688] @ (6f068 <__uvpack_MOD_dclshadeybararea@@Base+0x2c4>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [pc, #680] @ (6f06c <__uvpack_MOD_dclshadeybararea@@Base+0x2c8>) │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr.w fp, [sp, #136] @ 0x88 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldr.w sl, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #616] @ (6f070 <__uvpack_MOD_dclshadeybararea@@Base+0x2cc>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #616] @ (6f074 <__uvpack_MOD_dclshadeybararea@@Base+0x2d0>) │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movs r3, #1 │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #16 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + blx 34a48 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6f02e <__uvpack_MOD_dclshadeybararea@@Base+0x28a> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6f042 <__uvpack_MOD_dclshadeybararea@@Base+0x29e> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6f056 <__uvpack_MOD_dclshadeybararea@@Base+0x2b2> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ + cmp sl, fp │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r7 │ │ │ │ + bne.n 6eef4 <__uvpack_MOD_dclshadeybararea@@Base+0x150> │ │ │ │ + cmp r7, fp │ │ │ │ + it ge │ │ │ │ + movge r7, fp │ │ │ │ + cmp r7, sl │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ + cmp r6, #1 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + it eq │ │ │ │ + ldreq r7, [sp, #32] │ │ │ │ + bne.w 6efdc <__uvpack_MOD_dclshadeybararea@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ + bne.w 6efae <__uvpack_MOD_dclshadeybararea@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 6ef7e <__uvpack_MOD_dclshadeybararea@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 30478 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6ef5a <__uvpack_MOD_dclshadeybararea@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6ef36 <__uvpack_MOD_dclshadeybararea@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6ef10 <__uvpack_MOD_dclshadeybararea@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #424] @ (6f078 <__uvpack_MOD_dclshadeybararea@@Base+0x2d4>) │ │ │ │ + ldr r3, [pc, #408] @ (6f06c <__uvpack_MOD_dclshadeybararea@@Base+0x2c8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 74242 <__uwpack_MOD_dclsetygrid@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (74258 <__uwpack_MOD_dclsetygrid@@Base+0xfc>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.w 6f062 <__uvpack_MOD_dclshadeybararea@@Base+0x2be> │ │ │ │ + ldr r0, [pc, #404] @ (6f07c <__uvpack_MOD_dclshadeybararea@@Base+0x2d8>) │ │ │ │ + movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r0, [pc, #140] @ (7425c <__uwpack_MOD_dclsetygrid@@Base+0x100>) │ │ │ │ - movs r1, #11 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #388] @ (6f080 <__uvpack_MOD_dclshadeybararea@@Base+0x2dc>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #384] @ (6f084 <__uvpack_MOD_dclshadeybararea@@Base+0x2e0>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #384] @ (6f088 <__uvpack_MOD_dclshadeybararea@@Base+0x2e4>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 741a0 <__uwpack_MOD_dclsetygrid@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 74228 <__uwpack_MOD_dclsetygrid@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 6ee80 <__uvpack_MOD_dclshadeybararea@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ef2e <__uvpack_MOD_dclshadeybararea@@Base+0x18a> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6ef22 <__uvpack_MOD_dclshadeybararea@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6eece <__uvpack_MOD_dclshadeybararea@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ef52 <__uvpack_MOD_dclshadeybararea@@Base+0x1ae> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6ef46 <__uvpack_MOD_dclshadeybararea@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6eeca <__uvpack_MOD_dclshadeybararea@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ef76 <__uvpack_MOD_dclshadeybararea@@Base+0x1d2> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6ef6a <__uvpack_MOD_dclshadeybararea@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6eec6 <__uvpack_MOD_dclshadeybararea@@Base+0x122> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6f022 <__uvpack_MOD_dclshadeybararea@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + cmp r8, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 6ef9a <__uvpack_MOD_dclshadeybararea@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6eeac <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6f016 <__uvpack_MOD_dclshadeybararea@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov ip, r8 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w lr, [ip] │ │ │ │ - adds r1, #1 │ │ │ │ - add ip, r2 │ │ │ │ - cmp r4, r1 │ │ │ │ - str.w lr, [r0], #4 │ │ │ │ - bge.n 741ee <__uwpack_MOD_dclsetygrid@@Base+0x92> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - strd r2, r8, [sp] │ │ │ │ - add.w r6, r9, r6, lsl #2 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 35e0c │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 74214 <__uwpack_MOD_dclsetygrid@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 741aa <__uwpack_MOD_dclsetygrid@@Base+0x4e> │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6efc6 <__uvpack_MOD_dclshadeybararea@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6eea4 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6f00a <__uvpack_MOD_dclshadeybararea@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6eff8 <__uvpack_MOD_dclshadeybararea@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6ee98 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6ee98 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - add r1, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 35e0c │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6eea4 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6eeac <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2f4dc │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 6ee46 <__uvpack_MOD_dclshadeybararea@@Base+0xa2> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2f4dc │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6ee58 <__uvpack_MOD_dclshadeybararea@@Base+0xb4> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30b48 │ │ │ │ + b.n 6ee62 <__uvpack_MOD_dclshadeybararea@@Base+0xbe> │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + vhadd.s8 d16, d10, d9 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r7, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + cdp 0, 3, cr0, cr2, cr9, {0} │ │ │ │ + strh r0, [r6, #14] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r2, #14] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6eecc <__uvpack_MOD_dclshadeybararea@@Base+0x128> │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +0006f08c <__uvpack_MOD_dcldrawybarframe@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (6f34c <__uvpack_MOD_dcldrawybarframe@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (6f350 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c4>) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + add r4, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + ldr r7, [sp, #140] @ 0x8c │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [pc, #612] @ (6f354 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6f358 <__uvpack_MOD_dcldrawybarframe@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #16 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6f316 <__uvpack_MOD_dcldrawybarframe@@Base+0x28a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6f328 <__uvpack_MOD_dcldrawybarframe@@Base+0x29c> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6f33a <__uvpack_MOD_dcldrawybarframe@@Base+0x2ae> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ + cmp sl, fp │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r7 │ │ │ │ + bne.n 6f1dc <__uvpack_MOD_dcldrawybarframe@@Base+0x150> │ │ │ │ + cmp r7, fp │ │ │ │ + it ge │ │ │ │ + movge r7, fp │ │ │ │ + cmp r7, sl │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ + cmp r6, #1 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + it eq │ │ │ │ + ldreq r7, [sp, #28] │ │ │ │ + bne.w 6f2c4 <__uvpack_MOD_dcldrawybarframe@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6f296 <__uvpack_MOD_dcldrawybarframe@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6f266 <__uvpack_MOD_dcldrawybarframe@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 31c28 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6f242 <__uvpack_MOD_dcldrawybarframe@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6f21e <__uvpack_MOD_dcldrawybarframe@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6f1f8 <__uvpack_MOD_dcldrawybarframe@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6f35c <__uvpack_MOD_dcldrawybarframe@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6f350 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 6f346 <__uvpack_MOD_dcldrawybarframe@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6f360 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d4>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6f364 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6f368 <__uvpack_MOD_dcldrawybarframe@@Base+0x2dc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6f36c <__uvpack_MOD_dcldrawybarframe@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 6f168 <__uvpack_MOD_dcldrawybarframe@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f216 <__uvpack_MOD_dcldrawybarframe@@Base+0x18a> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6f20a <__uvpack_MOD_dcldrawybarframe@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6f1b6 <__uvpack_MOD_dcldrawybarframe@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f23a <__uvpack_MOD_dcldrawybarframe@@Base+0x1ae> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6f22e <__uvpack_MOD_dcldrawybarframe@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6f1b2 <__uvpack_MOD_dcldrawybarframe@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f25e <__uvpack_MOD_dcldrawybarframe@@Base+0x1d2> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6f252 <__uvpack_MOD_dcldrawybarframe@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 741aa <__uwpack_MOD_dclsetygrid@@Base+0x4e> │ │ │ │ + b.n 6f1ae <__uvpack_MOD_dcldrawybarframe@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6f30a <__uvpack_MOD_dcldrawybarframe@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + cmp r8, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 6f282 <__uvpack_MOD_dcldrawybarframe@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6f194 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6f2fe <__uvpack_MOD_dcldrawybarframe@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6f2ae <__uvpack_MOD_dcldrawybarframe@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6f18c <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6f2f2 <__uvpack_MOD_dcldrawybarframe@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6f2e0 <__uvpack_MOD_dcldrawybarframe@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6f180 <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6f180 <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6f18c <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6f194 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fdb4 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6f130 <__uvpack_MOD_dcldrawybarframe@@Base+0xa4> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30790 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6f142 <__uvpack_MOD_dcldrawybarframe@@Base+0xb6> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30b48 │ │ │ │ + b.n 6f14a <__uvpack_MOD_dcldrawybarframe@@Base+0xbe> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ - movs r1, r1 │ │ │ │ + stcl 0, cr0, [r0], #-36 @ 0xffffffdc │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ + movs r0, r1 │ │ │ │ + adc.w r0, sl, r9 │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ movs r0, r1 │ │ │ │ + b.n 6ebe0 <__uvpack_MOD_dcldrawybarline@@Base+0xd0> │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00074260 <__uwpack_MOD_dclgetxgrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006f370 <__uvpack_MOD_dclshadeygap@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (7434c <__uwpack_MOD_dclgetxgrid@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (74350 <__uwpack_MOD_dclgetxgrid@@Base+0xf0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #644] @ (6f608 <__uvpack_MOD_dclshadeygap@@Base+0x298>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [pc, #636] @ (6f60c <__uvpack_MOD_dclshadeygap@@Base+0x29c>) │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - mov r8, r2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r5, 742d2 <__uwpack_MOD_dclgetxgrid@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (74354 <__uwpack_MOD_dclgetxgrid@@Base+0xf4>) │ │ │ │ - movs r1, #11 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #576] @ (6f610 <__uvpack_MOD_dclshadeygap@@Base+0x2a0>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #576] @ (6f614 <__uvpack_MOD_dclshadeygap@@Base+0x2a4>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #12 │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + add.w r7, fp, r3 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + blx 34a48 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6f5e2 <__uvpack_MOD_dclshadeygap@@Base+0x272> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6f5f6 <__uvpack_MOD_dclshadeygap@@Base+0x286> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp sl, r3 │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r7 │ │ │ │ + bne.n 6f4ac <__uvpack_MOD_dclshadeygap@@Base+0x13c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + it ge │ │ │ │ + movge r7, r3 │ │ │ │ + cmp r7, sl │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ + cmp r6, #1 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + it eq │ │ │ │ + ldreq r7, [sp, #12] │ │ │ │ + bne.w 6f590 <__uvpack_MOD_dclshadeygap@@Base+0x220> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 742de <__uwpack_MOD_dclgetxgrid@@Base+0x7e> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 32afc │ │ │ │ - ldr r2, [pc, #168] @ (74358 <__uwpack_MOD_dclgetxgrid@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (74350 <__uwpack_MOD_dclgetxgrid@@Base+0xf0>) │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.w 6f562 <__uvpack_MOD_dclshadeygap@@Base+0x1f2> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6f536 <__uvpack_MOD_dclshadeygap@@Base+0x1c6> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 344f8 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6f512 <__uvpack_MOD_dclshadeygap@@Base+0x1a2> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6f4ee <__uvpack_MOD_dclshadeygap@@Base+0x17e> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6f4c8 <__uvpack_MOD_dclshadeygap@@Base+0x158> │ │ │ │ + ldr r2, [pc, #400] @ (6f618 <__uvpack_MOD_dclshadeygap@@Base+0x2a8>) │ │ │ │ + ldr r3, [pc, #384] @ (6f60c <__uvpack_MOD_dclshadeygap@@Base+0x29c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 74346 <__uwpack_MOD_dclgetxgrid@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (7435c <__uwpack_MOD_dclgetxgrid@@Base+0xfc>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.w 6f604 <__uvpack_MOD_dclshadeygap@@Base+0x294> │ │ │ │ + ldr r0, [pc, #380] @ (6f61c <__uvpack_MOD_dclshadeygap@@Base+0x2ac>) │ │ │ │ + movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r0, [pc, #140] @ (74360 <__uwpack_MOD_dclgetxgrid@@Base+0x100>) │ │ │ │ - movs r1, #11 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #364] @ (6f620 <__uvpack_MOD_dclshadeygap@@Base+0x2b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #360] @ (6f624 <__uvpack_MOD_dclshadeygap@@Base+0x2b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #360] @ (6f628 <__uvpack_MOD_dclshadeygap@@Base+0x2b8>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 742a4 <__uwpack_MOD_dclgetxgrid@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 7432c <__uwpack_MOD_dclgetxgrid@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 6f43a <__uvpack_MOD_dclshadeygap@@Base+0xca> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f4e6 <__uvpack_MOD_dclshadeygap@@Base+0x176> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6f4da <__uvpack_MOD_dclshadeygap@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6f486 <__uvpack_MOD_dclshadeygap@@Base+0x116> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f50a <__uvpack_MOD_dclshadeygap@@Base+0x19a> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6f4fe <__uvpack_MOD_dclshadeygap@@Base+0x18e> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6f482 <__uvpack_MOD_dclshadeygap@@Base+0x112> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f52e <__uvpack_MOD_dclshadeygap@@Base+0x1be> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6f522 <__uvpack_MOD_dclshadeygap@@Base+0x1b2> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6f47e <__uvpack_MOD_dclshadeygap@@Base+0x10e> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6f5d6 <__uvpack_MOD_dclshadeygap@@Base+0x266> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + cmp fp, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 6f54e <__uvpack_MOD_dclshadeygap@@Base+0x1de> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6f468 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6f5ca <__uvpack_MOD_dclshadeygap@@Base+0x25a> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov ip, r8 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w lr, [ip] │ │ │ │ - adds r1, #1 │ │ │ │ - add ip, r2 │ │ │ │ - cmp r4, r1 │ │ │ │ - str.w lr, [r0], #4 │ │ │ │ - bge.n 742f2 <__uwpack_MOD_dclgetxgrid@@Base+0x92> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - strd r2, r8, [sp] │ │ │ │ - add.w r6, r9, r6, lsl #2 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 32afc │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 74318 <__uwpack_MOD_dclgetxgrid@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 742ae <__uwpack_MOD_dclgetxgrid@@Base+0x4e> │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6f57a <__uvpack_MOD_dclshadeygap@@Base+0x20a> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 6f460 <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6f5be <__uvpack_MOD_dclshadeygap@@Base+0x24e> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6f5ac <__uvpack_MOD_dclshadeygap@@Base+0x23c> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 6f454 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6f454 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - add r1, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 32afc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 742ae <__uwpack_MOD_dclgetxgrid@@Base+0x4e> │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6f460 <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6f468 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f4dc │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6f40e <__uvpack_MOD_dclshadeygap@@Base+0x9e> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 2f4dc │ │ │ │ + b.n 6f418 <__uvpack_MOD_dclshadeygap@@Base+0xa8> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ - movs r1, r1 │ │ │ │ + ldrd r0, r0, [lr, #-36]! @ 0x24 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + ldrd r0, r0, [sl], #-36 @ 0x24 │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ movs r0, r1 │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6f8fc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d0> │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00074364 <__uwpack_MOD_dclsetxgrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006f62c <__uvpack_MOD_dcldrawyerrorbar@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (74450 <__uwpack_MOD_dclsetxgrid@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (74454 <__uwpack_MOD_dclsetxgrid@@Base+0xf0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (6f8ec <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (6f8f0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c4>) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + add r4, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - mov r8, r2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r5, 743d6 <__uwpack_MOD_dclsetxgrid@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (74458 <__uwpack_MOD_dclsetxgrid@@Base+0xf4>) │ │ │ │ - movs r1, #11 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + ldr r7, [sp, #140] @ 0x8c │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [pc, #612] @ (6f8f4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6f8f8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #16 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 34a48 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6f8b6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x28a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6f8c8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x29c> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6f8da <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ae> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ + cmp sl, fp │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r7 │ │ │ │ + bne.n 6f77c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x150> │ │ │ │ + cmp r7, fp │ │ │ │ + it ge │ │ │ │ + movge r7, fp │ │ │ │ + cmp r7, sl │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ + cmp r6, #1 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + it eq │ │ │ │ + ldreq r7, [sp, #28] │ │ │ │ + bne.w 6f864 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 743e2 <__uwpack_MOD_dclsetxgrid@@Base+0x7e> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 317f4 │ │ │ │ - ldr r2, [pc, #168] @ (7445c <__uwpack_MOD_dclsetxgrid@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (74454 <__uwpack_MOD_dclsetxgrid@@Base+0xf0>) │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6f836 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6f806 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 327f4 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6f7e2 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6f7be <__uvpack_MOD_dcldrawyerrorbar@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6f798 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6f8fc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6f8f0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7444a <__uwpack_MOD_dclsetxgrid@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (74460 <__uwpack_MOD_dclsetxgrid@@Base+0xfc>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.w 6f8e6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6f900 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d4>) │ │ │ │ + movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r0, [pc, #140] @ (74464 <__uwpack_MOD_dclsetxgrid@@Base+0x100>) │ │ │ │ - movs r1, #11 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 30558 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6f904 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6f908 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2dc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6f90c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 743a8 <__uwpack_MOD_dclsetxgrid@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 74430 <__uwpack_MOD_dclsetxgrid@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 6f708 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f7b6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x18a> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6f7aa <__uvpack_MOD_dcldrawyerrorbar@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6f756 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f7da <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1ae> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6f7ce <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6f752 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f7fe <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1d2> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6f7f2 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fb3c │ │ │ │ + b.n 6f74e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6f8aa <__uvpack_MOD_dcldrawyerrorbar@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + cmp r8, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 6f822 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6f734 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6f89e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov ip, r8 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w lr, [ip] │ │ │ │ - adds r1, #1 │ │ │ │ - add ip, r2 │ │ │ │ - cmp r4, r1 │ │ │ │ - str.w lr, [r0], #4 │ │ │ │ - bge.n 743f6 <__uwpack_MOD_dclsetxgrid@@Base+0x92> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - strd r2, r8, [sp] │ │ │ │ - add.w r6, r9, r6, lsl #2 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 317f4 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 7441c <__uwpack_MOD_dclsetxgrid@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 743b2 <__uwpack_MOD_dclsetxgrid@@Base+0x4e> │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6f84e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6f72c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6f892 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6f880 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6f720 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6f720 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - add r1, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 317f4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 743b2 <__uwpack_MOD_dclsetxgrid@@Base+0x4e> │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6f72c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6f734 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34648 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6f6d0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xa4> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30ed8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6f6e2 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xb6> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3510c │ │ │ │ + b.n 6f6ea <__uvpack_MOD_dcldrawyerrorbar@@Base+0xbe> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + b.n 6f670 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x44> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + b.n 6f454 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ movs r1, r1 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ movs r0, r1 │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00074468 <__uvpack_MOD_dcldrawyboxline@@Base>: │ │ │ │ +0006f910 <__uhpack_MOD_dcldrawxboxline@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #544] @ (7469c <__uvpack_MOD_dcldrawyboxline@@Base+0x234>) │ │ │ │ + ldr r2, [pc, #544] @ (6fb44 <__uhpack_MOD_dcldrawxboxline@@Base+0x234>) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #544] @ (746a0 <__uvpack_MOD_dcldrawyboxline@@Base+0x238>) │ │ │ │ + ldr r3, [pc, #544] @ (6fb48 <__uhpack_MOD_dcldrawxboxline@@Base+0x238>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ @@ -99140,817 +95068,819 @@ │ │ │ │ ldrd r3, r7, [r0, #28] │ │ │ │ it eq │ │ │ │ moveq.w r8, #1 │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r3, r6, [r1, #28] │ │ │ │ - ldr r0, [pc, #492] @ (746a4 <__uvpack_MOD_dcldrawyboxline@@Base+0x23c>) │ │ │ │ + ldr r0, [pc, #492] @ (6fb4c <__uhpack_MOD_dcldrawxboxline@@Base+0x23c>) │ │ │ │ subs r6, r6, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #492] @ (746a8 <__uvpack_MOD_dcldrawyboxline@@Base+0x240>) │ │ │ │ + ldr r1, [pc, #492] @ (6fb50 <__uhpack_MOD_dcldrawxboxline@@Base+0x240>) │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ add.w r9, r7, r3 │ │ │ │ add.w fp, r6, r3 │ │ │ │ blx 34a48 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74666 <__uvpack_MOD_dcldrawyboxline@@Base+0x1fe> │ │ │ │ + beq.w 6fb0e <__uhpack_MOD_dcldrawxboxline@@Base+0x1fe> │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74676 <__uvpack_MOD_dcldrawyboxline@@Base+0x20e> │ │ │ │ + beq.w 6fb1e <__uhpack_MOD_dcldrawxboxline@@Base+0x20e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bic.w r5, r9, r9, asr #31 │ │ │ │ + bic.w r5, fp, fp, asr #31 │ │ │ │ subs r5, #1 │ │ │ │ - bic.w sl, fp, fp, asr #31 │ │ │ │ + bic.w sl, r9, r9, asr #31 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 74518 <__uvpack_MOD_dcldrawyboxline@@Base+0xb0> │ │ │ │ + beq.n 6f9c0 <__uhpack_MOD_dcldrawxboxline@@Base+0xb0> │ │ │ │ movs r3, #15 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #424] @ (746ac <__uvpack_MOD_dcldrawyboxline@@Base+0x244>) │ │ │ │ + ldr r1, [pc, #424] @ (6fb54 <__uhpack_MOD_dcldrawxboxline@@Base+0x244>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #420] @ (746b0 <__uvpack_MOD_dcldrawyboxline@@Base+0x248>) │ │ │ │ + ldr r2, [pc, #420] @ (6fb58 <__uhpack_MOD_dcldrawxboxline@@Base+0x248>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #420] @ (746b4 <__uvpack_MOD_dcldrawyboxline@@Base+0x24c>) │ │ │ │ + ldr r0, [pc, #420] @ (6fb5c <__uhpack_MOD_dcldrawxboxline@@Base+0x24c>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ cmp r5, sl │ │ │ │ it ge │ │ │ │ movge r5, sl │ │ │ │ cmp r4, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bne.n 74566 <__uvpack_MOD_dcldrawyboxline@@Base+0xfe> │ │ │ │ + bne.n 6fa0e <__uhpack_MOD_dcldrawxboxline@@Base+0xfe> │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 745d8 <__uvpack_MOD_dcldrawyboxline@@Base+0x170> │ │ │ │ + bne.n 6fa80 <__uhpack_MOD_dcldrawxboxline@@Base+0x170> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 3049c │ │ │ │ - ldr r2, [pc, #372] @ (746b8 <__uvpack_MOD_dcldrawyboxline@@Base+0x250>) │ │ │ │ - ldr r3, [pc, #348] @ (746a0 <__uvpack_MOD_dcldrawyboxline@@Base+0x238>) │ │ │ │ + blx 30b30 │ │ │ │ + ldr r2, [pc, #372] @ (6fb60 <__uhpack_MOD_dcldrawxboxline@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #348] @ (6fb48 <__uhpack_MOD_dcldrawxboxline@@Base+0x238>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 74698 <__uvpack_MOD_dcldrawyboxline@@Base+0x230> │ │ │ │ - ldr r0, [pc, #356] @ (746bc <__uvpack_MOD_dcldrawyboxline@@Base+0x254>) │ │ │ │ + bne.w 6fb40 <__uhpack_MOD_dcldrawxboxline@@Base+0x230> │ │ │ │ + ldr r0, [pc, #356] @ (6fb64 <__uhpack_MOD_dcldrawxboxline@@Base+0x254>) │ │ │ │ movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 30558 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 7465a <__uvpack_MOD_dcldrawyboxline@@Base+0x1f2> │ │ │ │ + blt.n 6fb02 <__uhpack_MOD_dcldrawxboxline@@Base+0x1f2> │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 7457c <__uvpack_MOD_dcldrawyboxline@@Base+0x114> │ │ │ │ + bge.n 6fa24 <__uhpack_MOD_dcldrawxboxline@@Base+0x114> │ │ │ │ str.w sl, [sp, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 745d8 <__uvpack_MOD_dcldrawyboxline@@Base+0x170> │ │ │ │ + bne.n 6fa80 <__uhpack_MOD_dcldrawxboxline@@Base+0x170> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - blx 3049c │ │ │ │ + blx 30b30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 74690 <__uvpack_MOD_dcldrawyboxline@@Base+0x228> │ │ │ │ + ble.n 6fb38 <__uhpack_MOD_dcldrawxboxline@@Base+0x228> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str r1, [r2, #0] │ │ │ │ add r2, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 745b4 <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ + bne.n 6fa5c <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2fb3c │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 74540 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + beq.n 6f9e8 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 74628 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + ble.n 6fad0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ mov.w r5, r8, lsl #2 │ │ │ │ - b.n 74612 <__uvpack_MOD_dcldrawyboxline@@Base+0x1aa> │ │ │ │ + b.n 6faba <__uhpack_MOD_dcldrawxboxline@@Base+0x1aa> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 74630 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c8> │ │ │ │ + blt.n 6fad8 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c8> │ │ │ │ mov.w r0, fp, lsl #2 │ │ │ │ mov.w r5, r8, lsl #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r5 │ │ │ │ cmp r6, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 745f0 <__uvpack_MOD_dcldrawyboxline@@Base+0x188> │ │ │ │ + bge.n 6fa98 <__uhpack_MOD_dcldrawxboxline@@Base+0x188> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - blx 3049c │ │ │ │ + blx 30b30 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 74682 <__uvpack_MOD_dcldrawyboxline@@Base+0x21a> │ │ │ │ + bne.n 6fb2a <__uhpack_MOD_dcldrawxboxline@@Base+0x21a> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ add.w r0, r1, fp, lsl #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ str r1, [r3, #0] │ │ │ │ add r3, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7461c <__uvpack_MOD_dcldrawyboxline@@Base+0x1b4> │ │ │ │ + bne.n 6fac4 <__uhpack_MOD_dcldrawxboxline@@Base+0x1b4> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2fb3c │ │ │ │ - b.n 74540 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + b.n 6f9e8 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3049c │ │ │ │ + blx 30b30 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 74628 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + beq.n 6fad0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 745aa <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ + bgt.n 6fa52 <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2fb3c │ │ │ │ - b.n 74628 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + b.n 6fad0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 7458e <__uvpack_MOD_dcldrawyboxline@@Base+0x126> │ │ │ │ + b.n 6fa36 <__uhpack_MOD_dcldrawxboxline@@Base+0x126> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 2fdb4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 744e8 <__uvpack_MOD_dcldrawyboxline@@Base+0x80> │ │ │ │ + bne.w 6f990 <__uhpack_MOD_dcldrawxboxline@@Base+0x80> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 30790 │ │ │ │ - b.n 744f0 <__uvpack_MOD_dcldrawyboxline@@Base+0x88> │ │ │ │ + b.n 6f998 <__uhpack_MOD_dcldrawxboxline@@Base+0x88> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 745aa <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ + bgt.n 6fa52 <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2fb3c │ │ │ │ - b.n 745cc <__uvpack_MOD_dcldrawyboxline@@Base+0x164> │ │ │ │ + b.n 6fa74 <__uhpack_MOD_dcldrawxboxline@@Base+0x164> │ │ │ │ mov r0, sl │ │ │ │ blx 2fb3c │ │ │ │ - b.n 74540 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + b.n 6f9e8 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + b.n 70300 <__uhpack_MOD_dcldrawxbarline@@Base+0x204> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + strb r0, [r0, #31] │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + strb r0, [r6, #29] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + bgt.n 6fc3c <__uhpack_MOD_dclshadexboxarea@@Base+0xd4> │ │ │ │ movs r7, r0 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + b.n 70194 <__uhpack_MOD_dcldrawxbarline@@Base+0x98> │ │ │ │ movs r1, r1 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + strb r2, [r4, #28] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000746c0 <__uvpack_MOD_dclshadeyboxarea@@Base>: │ │ │ │ +0006fb68 <__uhpack_MOD_dclshadexboxarea@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #660] @ (74968 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a8>) │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ + ldr r5, [pc, #660] @ (6fe10 <__uhpack_MOD_dclshadexboxarea@@Base+0x2a8>) │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + add r5, pc │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [pc, #652] @ (7496c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2ac>) │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [pc, #652] @ (6fe14 <__uhpack_MOD_dclshadexboxarea@@Base+0x2ac>) │ │ │ │ it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + moveq r7, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ + moveq r5, #1 │ │ │ │ + sub.w r9, r4, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #592] @ (74970 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b0>) │ │ │ │ + ldr r0, [pc, #592] @ (6fe18 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b0>) │ │ │ │ sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #592] @ (74974 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b4>) │ │ │ │ + ldr r1, [pc, #592] @ (6fe1c <__uhpack_MOD_dclshadexboxarea@@Base+0x2b4>) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add.w r7, fp, r3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + add.w r4, r9, r3 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + add.w r4, fp, r3 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ blx 34a48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74942 <__uvpack_MOD_dclshadeyboxarea@@Base+0x282> │ │ │ │ + beq.w 6fde8 <__uhpack_MOD_dclshadexboxarea@@Base+0x280> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74956 <__uvpack_MOD_dclshadeyboxarea@@Base+0x296> │ │ │ │ + beq.w 6fdfc <__uhpack_MOD_dclshadexboxarea@@Base+0x294> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + bic.w r4, r3, r3, asr #31 │ │ │ │ add.w r3, r9, #1 │ │ │ │ + subs r4, #1 │ │ │ │ bic.w sl, r3, r3, asr #31 │ │ │ │ add.w r3, r8, #1 │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - add.w r3, fp, #1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp r4, sl │ │ │ │ it eq │ │ │ │ - cmpeq sl, r3 │ │ │ │ - beq.n 747a8 <__uvpack_MOD_dclshadeyboxarea@@Base+0xe8> │ │ │ │ + cmpeq r4, r3 │ │ │ │ + beq.n 6fc4e <__uhpack_MOD_dclshadexboxarea@@Base+0xe6> │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #484] @ (74978 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b8>) │ │ │ │ + ldr r1, [pc, #484] @ (6fe20 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b8>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #480] @ (7497c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2bc>) │ │ │ │ + ldr r2, [pc, #480] @ (6fe24 <__uhpack_MOD_dclshadexboxarea@@Base+0x2bc>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #480] @ (74980 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c0>) │ │ │ │ + ldr r0, [pc, #480] @ (6fe28 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c0>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ it ge │ │ │ │ - movge r7, r3 │ │ │ │ - cmp r7, sl │ │ │ │ + movge r4, r3 │ │ │ │ + cmp r4, sl │ │ │ │ it ge │ │ │ │ - movge r7, sl │ │ │ │ - cmp r6, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + movge r4, sl │ │ │ │ + cmp r7, #1 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ it eq │ │ │ │ - ldreq r7, [sp, #12] │ │ │ │ - bne.n 74818 <__uvpack_MOD_dclshadeyboxarea@@Base+0x158> │ │ │ │ - cmp r5, #1 │ │ │ │ + ldreq r4, [sp, #12] │ │ │ │ + bne.n 6fcbe <__uhpack_MOD_dclshadexboxarea@@Base+0x156> │ │ │ │ + cmp r6, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 74850 <__uvpack_MOD_dclshadeyboxarea@@Base+0x190> │ │ │ │ - cmp r4, #1 │ │ │ │ + bne.n 6fcf6 <__uhpack_MOD_dclshadexboxarea@@Base+0x18e> │ │ │ │ + cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ - bne.n 74884 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1c4> │ │ │ │ + bne.n 6fd2a <__uhpack_MOD_dclshadexboxarea@@Base+0x1c2> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - blx 2fbac │ │ │ │ + blx 31658 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 6fda0 <__uhpack_MOD_dclshadexboxarea@@Base+0x238> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 748fa <__uvpack_MOD_dclshadeyboxarea@@Base+0x23a> │ │ │ │ + bne.n 6fd7c <__uhpack_MOD_dclshadexboxarea@@Base+0x214> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 748d6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x216> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 748b0 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #400] @ (74984 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c4>) │ │ │ │ - ldr r3, [pc, #372] @ (7496c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2ac>) │ │ │ │ + bne.n 6fd56 <__uhpack_MOD_dclshadexboxarea@@Base+0x1ee> │ │ │ │ + ldr r2, [pc, #400] @ (6fe2c <__uhpack_MOD_dclshadexboxarea@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #376] @ (6fe14 <__uhpack_MOD_dclshadexboxarea@@Base+0x2ac>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 74964 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a4> │ │ │ │ - ldr r0, [pc, #380] @ (74988 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c8>) │ │ │ │ + bne.w 6fe0a <__uhpack_MOD_dclshadexboxarea@@Base+0x2a2> │ │ │ │ + ldr r0, [pc, #384] @ (6fe30 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c8>) │ │ │ │ movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 30558 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 74936 <__uvpack_MOD_dclshadeyboxarea@@Base+0x276> │ │ │ │ + blt.w 6fddc <__uhpack_MOD_dclshadexboxarea@@Base+0x274> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w ip, r7, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add r2, ip │ │ │ │ cmp r9, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 74836 <__uvpack_MOD_dclshadeyboxarea@@Base+0x176> │ │ │ │ - cmp r5, #1 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + bge.n 6fcdc <__uhpack_MOD_dclshadexboxarea@@Base+0x174> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ - beq.n 747ca <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ + beq.n 6fc70 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7491e <__uvpack_MOD_dclshadeyboxarea@@Base+0x25e> │ │ │ │ + blt.n 6fdc4 <__uhpack_MOD_dclshadexboxarea@@Base+0x25c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r0 │ │ │ │ cmp r8, r3 │ │ │ │ str.w ip, [r1], #4 │ │ │ │ - bge.n 74868 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1a8> │ │ │ │ - cmp r4, #1 │ │ │ │ + bge.n 6fd0e <__uhpack_MOD_dclshadexboxarea@@Base+0x1a6> │ │ │ │ + cmp r5, #1 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ - beq.n 747d2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + beq.n 6fc78 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7492a <__uvpack_MOD_dclshadeyboxarea@@Base+0x26a> │ │ │ │ + blt.n 6fdd0 <__uhpack_MOD_dclshadexboxarea@@Base+0x268> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w lr, [r1] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r0 │ │ │ │ cmp fp, r2 │ │ │ │ str.w lr, [ip], #4 │ │ │ │ - bge.n 7489c <__uvpack_MOD_dclshadeyboxarea@@Base+0x1dc> │ │ │ │ + bge.n 6fd42 <__uhpack_MOD_dclshadexboxarea@@Base+0x1da> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 747d2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + b.n 6fc78 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 748ce <__uvpack_MOD_dclshadeyboxarea@@Base+0x20e> │ │ │ │ + ble.n 6fd74 <__uhpack_MOD_dclshadexboxarea@@Base+0x20c> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ + add r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 748c2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x202> │ │ │ │ + bne.n 6fd68 <__uhpack_MOD_dclshadexboxarea@@Base+0x200> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 747f2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x132> │ │ │ │ + b.n 6fc98 <__uhpack_MOD_dclshadexboxarea@@Base+0x130> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 748f2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x232> │ │ │ │ + ble.n 6fd98 <__uhpack_MOD_dclshadexboxarea@@Base+0x230> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ + add r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 748e6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x226> │ │ │ │ + bne.n 6fd8c <__uhpack_MOD_dclshadexboxarea@@Base+0x224> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fb3c │ │ │ │ - b.n 747ee <__uvpack_MOD_dclshadeyboxarea@@Base+0x12e> │ │ │ │ + b.n 6fc94 <__uhpack_MOD_dclshadexboxarea@@Base+0x12c> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 74916 <__uvpack_MOD_dclshadeyboxarea@@Base+0x256> │ │ │ │ + ble.n 6fdbc <__uhpack_MOD_dclshadexboxarea@@Base+0x254> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ + add r3, r7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7490a <__uvpack_MOD_dclshadeyboxarea@@Base+0x24a> │ │ │ │ + bne.n 6fdb0 <__uhpack_MOD_dclshadexboxarea@@Base+0x248> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 747ea <__uvpack_MOD_dclshadeyboxarea@@Base+0x12a> │ │ │ │ + b.n 6fc90 <__uhpack_MOD_dclshadexboxarea@@Base+0x128> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 747ca <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ + b.n 6fc70 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 747d2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + b.n 6fc78 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 747c0 <__uvpack_MOD_dclshadeyboxarea@@Base+0x100> │ │ │ │ + b.n 6fc66 <__uhpack_MOD_dclshadexboxarea@@Base+0xfe> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2f4dc │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7475e <__uvpack_MOD_dclshadeyboxarea@@Base+0x9e> │ │ │ │ + bne.w 6fc06 <__uhpack_MOD_dclshadexboxarea@@Base+0x9e> │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2f4dc │ │ │ │ - b.n 74768 <__uvpack_MOD_dclshadeyboxarea@@Base+0xa8> │ │ │ │ + b.n 6fc10 <__uhpack_MOD_dclshadexboxarea@@Base+0xa8> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + nop │ │ │ │ + b.n 70120 <__uhpack_MOD_dcldrawxbarline@@Base+0x24> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + strb r6, [r4, #21] │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + strb r2, [r6, #19] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + bls.n 6fdec <__uhpack_MOD_dclshadexboxarea@@Base+0x284> │ │ │ │ movs r7, r0 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + b.n 6ff00 <__uhpack_MOD_dcldrawxboxframe@@Base+0xcc> │ │ │ │ movs r1, r1 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + strb r2, [r0, #18] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0007498c <__uvpack_MOD_dcldrawyboxframe@@Base>: │ │ │ │ +0006fe34 <__uhpack_MOD_dcldrawxboxframe@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov sl, r3 │ │ │ │ - ldr r4, [pc, #652] @ (74c30 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a4>) │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r5, [pc, #652] @ (700d8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a4>) │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - add r4, pc │ │ │ │ + add r5, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [pc, #644] @ (700dc <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a8>) │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #644] @ (74c34 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a8>) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ + moveq r5, #1 │ │ │ │ + sub.w r9, r4, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #588] @ (74c38 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2ac>) │ │ │ │ + ldr r0, [pc, #588] @ (700e0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2ac>) │ │ │ │ sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #588] @ (74c3c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b0>) │ │ │ │ + ldr r1, [pc, #588] @ (700e4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b0>) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add.w r7, fp, r3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + add.w r4, r9, r3 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + add.w r4, fp, r3 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ blx 34a48 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74c0e <__uvpack_MOD_dcldrawyboxframe@@Base+0x282> │ │ │ │ + beq.w 700b4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x280> │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74c20 <__uvpack_MOD_dcldrawyboxframe@@Base+0x294> │ │ │ │ + beq.w 700c6 <__uhpack_MOD_dcldrawxboxframe@@Base+0x292> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + bic.w r4, r3, r3, asr #31 │ │ │ │ add.w r3, r9, #1 │ │ │ │ + subs r4, #1 │ │ │ │ bic.w sl, r3, r3, asr #31 │ │ │ │ add.w r3, r8, #1 │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - add.w r3, fp, #1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp r4, sl │ │ │ │ it eq │ │ │ │ - cmpeq sl, r3 │ │ │ │ - beq.n 74a74 <__uvpack_MOD_dcldrawyboxframe@@Base+0xe8> │ │ │ │ + cmpeq r4, r3 │ │ │ │ + beq.n 6ff1a <__uhpack_MOD_dcldrawxboxframe@@Base+0xe6> │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #480] @ (74c40 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b4>) │ │ │ │ + ldr r1, [pc, #480] @ (700e8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b4>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #476] @ (74c44 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b8>) │ │ │ │ + ldr r2, [pc, #476] @ (700ec <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b8>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #476] @ (74c48 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2bc>) │ │ │ │ + ldr r0, [pc, #476] @ (700f0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2bc>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cmp r7, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ it ge │ │ │ │ - movge r7, r3 │ │ │ │ - cmp r7, sl │ │ │ │ + movge r4, r3 │ │ │ │ + cmp r4, sl │ │ │ │ it ge │ │ │ │ - movge r7, sl │ │ │ │ - cmp r6, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + movge r4, sl │ │ │ │ + cmp r7, #1 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ it eq │ │ │ │ - ldreq r7, [sp, #8] │ │ │ │ - bne.n 74ae4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x158> │ │ │ │ - cmp r5, #1 │ │ │ │ + ldreq r4, [sp, #8] │ │ │ │ + bne.n 6ff8a <__uhpack_MOD_dcldrawxboxframe@@Base+0x156> │ │ │ │ + cmp r6, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #12] │ │ │ │ - bne.n 74b1c <__uvpack_MOD_dcldrawyboxframe@@Base+0x190> │ │ │ │ - cmp r4, #1 │ │ │ │ + bne.n 6ffc2 <__uhpack_MOD_dcldrawxboxframe@@Base+0x18e> │ │ │ │ + cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ - bne.n 74b50 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1c4> │ │ │ │ + bne.n 6fff6 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1c2> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - blx 2f48c │ │ │ │ + blx 34708 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 7006c <__uhpack_MOD_dcldrawxboxframe@@Base+0x238> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 74bc6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x23a> │ │ │ │ + bne.n 70048 <__uhpack_MOD_dcldrawxboxframe@@Base+0x214> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 74ba2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x216> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 74b7c <__uvpack_MOD_dcldrawyboxframe@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #396] @ (74c4c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c0>) │ │ │ │ - ldr r3, [pc, #368] @ (74c34 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a8>) │ │ │ │ + bne.n 70022 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1ee> │ │ │ │ + ldr r2, [pc, #396] @ (700f4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c0>) │ │ │ │ + ldr r3, [pc, #372] @ (700dc <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 74c2c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #376] @ (74c50 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c4>) │ │ │ │ + bne.w 700d2 <__uhpack_MOD_dcldrawxboxframe@@Base+0x29e> │ │ │ │ + ldr r0, [pc, #380] @ (700f8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c4>) │ │ │ │ movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 30558 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 74c02 <__uvpack_MOD_dcldrawyboxframe@@Base+0x276> │ │ │ │ + blt.w 700a8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x274> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w ip, r7, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add r2, ip │ │ │ │ cmp r9, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 74b02 <__uvpack_MOD_dcldrawyboxframe@@Base+0x176> │ │ │ │ - cmp r5, #1 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + bge.n 6ffa8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x174> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #12] │ │ │ │ - beq.n 74a96 <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ + beq.n 6ff3c <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 74bea <__uvpack_MOD_dcldrawyboxframe@@Base+0x25e> │ │ │ │ + blt.n 70090 <__uhpack_MOD_dcldrawxboxframe@@Base+0x25c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r0 │ │ │ │ cmp r8, r3 │ │ │ │ str.w ip, [r1], #4 │ │ │ │ - bge.n 74b34 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1a8> │ │ │ │ - cmp r4, #1 │ │ │ │ + bge.n 6ffda <__uhpack_MOD_dcldrawxboxframe@@Base+0x1a6> │ │ │ │ + cmp r5, #1 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ - beq.n 74a9e <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + beq.n 6ff44 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 74bf6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x26a> │ │ │ │ + blt.n 7009c <__uhpack_MOD_dcldrawxboxframe@@Base+0x268> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w lr, [r1] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r0 │ │ │ │ cmp fp, r2 │ │ │ │ str.w lr, [ip], #4 │ │ │ │ - bge.n 74b68 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1dc> │ │ │ │ + bge.n 7000e <__uhpack_MOD_dcldrawxboxframe@@Base+0x1da> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 74a9e <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + b.n 6ff44 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 74b9a <__uvpack_MOD_dcldrawyboxframe@@Base+0x20e> │ │ │ │ + ble.n 70040 <__uhpack_MOD_dcldrawxboxframe@@Base+0x20c> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ + add r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74b8e <__uvpack_MOD_dcldrawyboxframe@@Base+0x202> │ │ │ │ + bne.n 70034 <__uhpack_MOD_dcldrawxboxframe@@Base+0x200> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 74abe <__uvpack_MOD_dcldrawyboxframe@@Base+0x132> │ │ │ │ + b.n 6ff64 <__uhpack_MOD_dcldrawxboxframe@@Base+0x130> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 74bbe <__uvpack_MOD_dcldrawyboxframe@@Base+0x232> │ │ │ │ + ble.n 70064 <__uhpack_MOD_dcldrawxboxframe@@Base+0x230> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ + add r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74bb2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x226> │ │ │ │ + bne.n 70058 <__uhpack_MOD_dcldrawxboxframe@@Base+0x224> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fb3c │ │ │ │ - b.n 74aba <__uvpack_MOD_dcldrawyboxframe@@Base+0x12e> │ │ │ │ + b.n 6ff60 <__uhpack_MOD_dcldrawxboxframe@@Base+0x12c> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 74be2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x256> │ │ │ │ + ble.n 70088 <__uhpack_MOD_dcldrawxboxframe@@Base+0x254> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ + add r3, r7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74bd6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x24a> │ │ │ │ + bne.n 7007c <__uhpack_MOD_dcldrawxboxframe@@Base+0x248> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 74ab6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x12a> │ │ │ │ + b.n 6ff5c <__uhpack_MOD_dcldrawxboxframe@@Base+0x128> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 74a96 <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ + b.n 6ff3c <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 74a9e <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + b.n 6ff44 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 74a8c <__uvpack_MOD_dcldrawyboxframe@@Base+0x100> │ │ │ │ + b.n 6ff32 <__uhpack_MOD_dcldrawxboxframe@@Base+0xfe> │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ blx 2fdb4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74a2c <__uvpack_MOD_dcldrawyboxframe@@Base+0xa0> │ │ │ │ + bne.w 6fed4 <__uhpack_MOD_dcldrawxboxframe@@Base+0xa0> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ blx 30790 │ │ │ │ - b.n 74a34 <__uvpack_MOD_dcldrawyboxframe@@Base+0xa8> │ │ │ │ + b.n 6fedc <__uhpack_MOD_dcldrawxboxframe@@Base+0xa8> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + nop │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + strb r6, [r5, #10] │ │ │ │ movs r0, r1 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + strb r2, [r7, #8] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + bvc.n 7011c <__uhpack_MOD_dcldrawxbarline@@Base+0x20> │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + ble.n 70030 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1fc> │ │ │ │ movs r1, r1 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + strb r2, [r1, #7] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074c54 <__uvpack_MOD_dcldrawybarline@@Base>: │ │ │ │ +000700fc <__uhpack_MOD_dcldrawxbarline@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #604] @ (74ec4 <__uvpack_MOD_dcldrawybarline@@Base+0x270>) │ │ │ │ + ldr r2, [pc, #604] @ (7036c <__uhpack_MOD_dcldrawxbarline@@Base+0x270>) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #604] @ (74ec8 <__uvpack_MOD_dcldrawybarline@@Base+0x274>) │ │ │ │ + ldr r3, [pc, #604] @ (70370 <__uhpack_MOD_dcldrawxbarline@@Base+0x274>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ @@ -99965,264 +95895,264 @@ │ │ │ │ moveq r7, #1 │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ subs r6, r6, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r3, r5, [r1, #28] │ │ │ │ str r6, [sp, #28] │ │ │ │ - ldr r0, [pc, #552] @ (74ecc <__uvpack_MOD_dcldrawybarline@@Base+0x278>) │ │ │ │ + ldr r0, [pc, #552] @ (70374 <__uhpack_MOD_dcldrawxbarline@@Base+0x278>) │ │ │ │ subs r5, r5, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #552] @ (74ed0 <__uvpack_MOD_dcldrawybarline@@Base+0x27c>) │ │ │ │ + ldr r1, [pc, #552] @ (70378 <__uhpack_MOD_dcldrawxbarline@@Base+0x27c>) │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ add.w r9, r6, r3 │ │ │ │ adds r6, r5, r3 │ │ │ │ str r6, [sp, #24] │ │ │ │ blx 34a48 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 74e78 <__uvpack_MOD_dcldrawybarline@@Base+0x224> │ │ │ │ + beq.w 70320 <__uhpack_MOD_dcldrawxbarline@@Base+0x224> │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74e8a <__uvpack_MOD_dcldrawybarline@@Base+0x236> │ │ │ │ + beq.w 70332 <__uhpack_MOD_dcldrawxbarline@@Base+0x236> │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 74e9c <__uvpack_MOD_dcldrawybarline@@Base+0x248> │ │ │ │ + beq.w 70344 <__uhpack_MOD_dcldrawxbarline@@Base+0x248> │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r3, r5, #1 │ │ │ │ bic.w r8, r9, r9, asr #31 │ │ │ │ bic.w sl, r3, r3, asr #31 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 74d1a <__uvpack_MOD_dcldrawybarline@@Base+0xc6> │ │ │ │ + beq.n 701c2 <__uhpack_MOD_dcldrawxbarline@@Base+0xc6> │ │ │ │ movs r3, #15 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #460] @ (74ed4 <__uvpack_MOD_dcldrawybarline@@Base+0x280>) │ │ │ │ + ldr r1, [pc, #460] @ (7037c <__uhpack_MOD_dcldrawxbarline@@Base+0x280>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #456] @ (74ed8 <__uvpack_MOD_dcldrawybarline@@Base+0x284>) │ │ │ │ + ldr r2, [pc, #456] @ (70380 <__uhpack_MOD_dcldrawxbarline@@Base+0x284>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #456] @ (74edc <__uvpack_MOD_dcldrawybarline@@Base+0x288>) │ │ │ │ + ldr r0, [pc, #456] @ (70384 <__uhpack_MOD_dcldrawxbarline@@Base+0x288>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ cmp r8, sl │ │ │ │ mov r3, r8 │ │ │ │ it ge │ │ │ │ movge r3, sl │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne.n 74d6c <__uvpack_MOD_dcldrawybarline@@Base+0x118> │ │ │ │ + bne.n 70214 <__uhpack_MOD_dcldrawxbarline@@Base+0x118> │ │ │ │ cmp r7, #1 │ │ │ │ it ne │ │ │ │ ldrne.w r8, [sp, #8] │ │ │ │ - bne.n 74de2 <__uvpack_MOD_dcldrawybarline@@Base+0x18e> │ │ │ │ + bne.n 7028a <__uhpack_MOD_dcldrawxbarline@@Base+0x18e> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 2f0e0 │ │ │ │ - ldr r2, [pc, #408] @ (74ee0 <__uvpack_MOD_dcldrawybarline@@Base+0x28c>) │ │ │ │ - ldr r3, [pc, #380] @ (74ec8 <__uvpack_MOD_dcldrawybarline@@Base+0x274>) │ │ │ │ + blx 34830 │ │ │ │ + ldr r2, [pc, #408] @ (70388 <__uhpack_MOD_dcldrawxbarline@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #380] @ (70370 <__uhpack_MOD_dcldrawxbarline@@Base+0x274>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 74ebe <__uvpack_MOD_dcldrawybarline@@Base+0x26a> │ │ │ │ - ldr r0, [pc, #388] @ (74ee4 <__uvpack_MOD_dcldrawybarline@@Base+0x290>) │ │ │ │ + bne.w 70366 <__uhpack_MOD_dcldrawxbarline@@Base+0x26a> │ │ │ │ + ldr r0, [pc, #388] @ (7038c <__uhpack_MOD_dcldrawxbarline@@Base+0x290>) │ │ │ │ movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 30558 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74e6c <__uvpack_MOD_dcldrawybarline@@Base+0x218> │ │ │ │ + blt.n 70314 <__uhpack_MOD_dcldrawxbarline@@Base+0x218> │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add r2, ip │ │ │ │ cmp r6, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 74d88 <__uvpack_MOD_dcldrawybarline@@Base+0x134> │ │ │ │ + bge.n 70230 <__uhpack_MOD_dcldrawxbarline@@Base+0x134> │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 74de2 <__uvpack_MOD_dcldrawybarline@@Base+0x18e> │ │ │ │ + bne.n 7028a <__uhpack_MOD_dcldrawxbarline@@Base+0x18e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - blx 2f0e0 │ │ │ │ + blx 34830 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 74eb6 <__uvpack_MOD_dcldrawybarline@@Base+0x262> │ │ │ │ + ble.n 7035e <__uhpack_MOD_dcldrawxbarline@@Base+0x262> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str r1, [r2, #0] │ │ │ │ add r2, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 74dc2 <__uvpack_MOD_dcldrawybarline@@Base+0x16e> │ │ │ │ + bne.n 7026a <__uhpack_MOD_dcldrawxbarline@@Base+0x16e> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 74d46 <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + beq.n 701ee <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 74e36 <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + ble.n 702de <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 74e1e <__uvpack_MOD_dcldrawybarline@@Base+0x1ca> │ │ │ │ + b.n 702c6 <__uhpack_MOD_dcldrawxbarline@@Base+0x1ca> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 74e3e <__uvpack_MOD_dcldrawybarline@@Base+0x1ea> │ │ │ │ + blt.n 702e6 <__uhpack_MOD_dcldrawxbarline@@Base+0x1ea> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ cmp r5, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 74df8 <__uvpack_MOD_dcldrawybarline@@Base+0x1a4> │ │ │ │ + bge.n 702a0 <__uhpack_MOD_dcldrawxbarline@@Base+0x1a4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - blx 2f0e0 │ │ │ │ + blx 34830 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 74ea8 <__uvpack_MOD_dcldrawybarline@@Base+0x254> │ │ │ │ + bne.n 70350 <__uhpack_MOD_dcldrawxbarline@@Base+0x254> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ str r1, [r3, #0] │ │ │ │ add r3, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 74e2a <__uvpack_MOD_dcldrawybarline@@Base+0x1d6> │ │ │ │ + bne.n 702d2 <__uhpack_MOD_dcldrawxbarline@@Base+0x1d6> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2fb3c │ │ │ │ - b.n 74d46 <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + b.n 701ee <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2f0e0 │ │ │ │ + blx 34830 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 74e36 <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + beq.n 702de <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 74db8 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ + bgt.n 70260 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 74e36 <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + b.n 702de <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 74d9a <__uvpack_MOD_dcldrawybarline@@Base+0x146> │ │ │ │ + b.n 70242 <__uhpack_MOD_dcldrawxbarline@@Base+0x146> │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ blx 2fdb4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74cd6 <__uvpack_MOD_dcldrawybarline@@Base+0x82> │ │ │ │ + bne.w 7017e <__uhpack_MOD_dcldrawxbarline@@Base+0x82> │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 30790 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 74ce8 <__uvpack_MOD_dcldrawybarline@@Base+0x94> │ │ │ │ + bne.w 70190 <__uhpack_MOD_dcldrawxbarline@@Base+0x94> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 30b48 │ │ │ │ - b.n 74cf2 <__uvpack_MOD_dcldrawybarline@@Base+0x9e> │ │ │ │ + b.n 7019a <__uhpack_MOD_dcldrawxbarline@@Base+0x9e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 74db8 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ + bgt.n 70260 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 74dd8 <__uvpack_MOD_dcldrawybarline@@Base+0x184> │ │ │ │ + b.n 70280 <__uhpack_MOD_dcldrawxbarline@@Base+0x184> │ │ │ │ mov r0, r8 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 74d46 <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + b.n 701ee <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + blt.n 70350 <__uhpack_MOD_dcldrawxbarline@@Base+0x254> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + strb r4, [r1, #0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + strb r2, [r2, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + bmi.n 70460 <__uhpack_MOD_dclshadexbararea@@Base+0xd0> │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + blt.n 703b0 <__uhpack_MOD_dclshadexbararea@@Base+0x20> │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074ee8 <__uvpack_MOD_dclshadeybararea@@Base>: │ │ │ │ +00070390 <__uhpack_MOD_dclshadexbararea@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r4, [pc, #688] @ (751ac <__uvpack_MOD_dclshadeybararea@@Base+0x2c4>) │ │ │ │ + ldr r4, [pc, #688] @ (70654 <__uhpack_MOD_dclshadexbararea@@Base+0x2c4>) │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r1, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #680] @ (751b0 <__uvpack_MOD_dclshadeybararea@@Base+0x2c8>) │ │ │ │ + ldr r3, [pc, #680] @ (70658 <__uhpack_MOD_dclshadexbararea@@Base+0x2c8>) │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ ldr.w fp, [sp, #136] @ 0x88 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ ldr.w sl, [sp, #140] @ 0x8c │ │ │ │ @@ -100239,17 +96169,17 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #616] @ (751b4 <__uvpack_MOD_dclshadeybararea@@Base+0x2cc>) │ │ │ │ + ldr r0, [pc, #616] @ (7065c <__uhpack_MOD_dclshadexbararea@@Base+0x2cc>) │ │ │ │ subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #616] @ (751b8 <__uvpack_MOD_dclshadeybararea@@Base+0x2d0>) │ │ │ │ + ldr r1, [pc, #616] @ (70660 <__uhpack_MOD_dclshadexbararea@@Base+0x2d0>) │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ add.w r7, r9, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r8, r3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ @@ -100259,269 +96189,269 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #16 │ │ │ │ add r7, r3 │ │ │ │ str r7, [sp, #28] │ │ │ │ blx 34a48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75172 <__uvpack_MOD_dclshadeybararea@@Base+0x28a> │ │ │ │ + beq.w 7061a <__uhpack_MOD_dclshadexbararea@@Base+0x28a> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 75186 <__uvpack_MOD_dclshadeybararea@@Base+0x29e> │ │ │ │ + beq.w 7062e <__uhpack_MOD_dclshadexbararea@@Base+0x29e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7519a <__uvpack_MOD_dclshadeybararea@@Base+0x2b2> │ │ │ │ + beq.w 70642 <__uhpack_MOD_dclshadexbararea@@Base+0x2b2> │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r9, #1 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ add.w r3, r8, #1 │ │ │ │ bic.w r7, r3, r3, asr #31 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - cmp sl, fp │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + cmp r7, sl │ │ │ │ it eq │ │ │ │ - cmpeq sl, r7 │ │ │ │ - bne.n 75038 <__uvpack_MOD_dclshadeybararea@@Base+0x150> │ │ │ │ - cmp r7, fp │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ + cmpeq fp, sl │ │ │ │ + bne.n 704e0 <__uhpack_MOD_dclshadexbararea@@Base+0x150> │ │ │ │ cmp r7, sl │ │ │ │ it ge │ │ │ │ movge r7, sl │ │ │ │ + cmp r7, fp │ │ │ │ + it ge │ │ │ │ + movge r7, fp │ │ │ │ cmp r6, #1 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ it eq │ │ │ │ ldreq r7, [sp, #32] │ │ │ │ - bne.w 75120 <__uvpack_MOD_dclshadeybararea@@Base+0x238> │ │ │ │ + bne.w 705c8 <__uhpack_MOD_dclshadexbararea@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ - bne.w 750f2 <__uvpack_MOD_dclshadeybararea@@Base+0x20a> │ │ │ │ + bne.w 7059a <__uhpack_MOD_dclshadexbararea@@Base+0x20a> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 750c2 <__uvpack_MOD_dclshadeybararea@@Base+0x1da> │ │ │ │ + bne.n 7056a <__uhpack_MOD_dclshadexbararea@@Base+0x1da> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - blx 30478 │ │ │ │ + blx 2f9ec │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 7509e <__uvpack_MOD_dclshadeybararea@@Base+0x1b6> │ │ │ │ + bne.n 70546 <__uhpack_MOD_dclshadexbararea@@Base+0x1b6> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 7507a <__uvpack_MOD_dclshadeybararea@@Base+0x192> │ │ │ │ + bne.n 70522 <__uhpack_MOD_dclshadexbararea@@Base+0x192> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 75054 <__uvpack_MOD_dclshadeybararea@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #424] @ (751bc <__uvpack_MOD_dclshadeybararea@@Base+0x2d4>) │ │ │ │ - ldr r3, [pc, #408] @ (751b0 <__uvpack_MOD_dclshadeybararea@@Base+0x2c8>) │ │ │ │ + bne.n 704fc <__uhpack_MOD_dclshadexbararea@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #424] @ (70664 <__uhpack_MOD_dclshadexbararea@@Base+0x2d4>) │ │ │ │ + ldr r3, [pc, #408] @ (70658 <__uhpack_MOD_dclshadexbararea@@Base+0x2c8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 751a6 <__uvpack_MOD_dclshadeybararea@@Base+0x2be> │ │ │ │ - ldr r0, [pc, #404] @ (751c0 <__uvpack_MOD_dclshadeybararea@@Base+0x2d8>) │ │ │ │ + bne.w 7064e <__uhpack_MOD_dclshadexbararea@@Base+0x2be> │ │ │ │ + ldr r0, [pc, #404] @ (70668 <__uhpack_MOD_dclshadexbararea@@Base+0x2d8>) │ │ │ │ movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 30558 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #388] @ (751c4 <__uvpack_MOD_dclshadeybararea@@Base+0x2dc>) │ │ │ │ + ldr r1, [pc, #388] @ (7066c <__uhpack_MOD_dclshadexbararea@@Base+0x2dc>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #384] @ (751c8 <__uvpack_MOD_dclshadeybararea@@Base+0x2e0>) │ │ │ │ + ldr r2, [pc, #384] @ (70670 <__uhpack_MOD_dclshadexbararea@@Base+0x2e0>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #384] @ (751cc <__uvpack_MOD_dclshadeybararea@@Base+0x2e4>) │ │ │ │ + ldr r0, [pc, #384] @ (70674 <__uhpack_MOD_dclshadexbararea@@Base+0x2e4>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - b.n 74fc4 <__uvpack_MOD_dclshadeybararea@@Base+0xdc> │ │ │ │ + b.n 7046c <__uhpack_MOD_dclshadexbararea@@Base+0xdc> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 75072 <__uvpack_MOD_dclshadeybararea@@Base+0x18a> │ │ │ │ + ble.n 7051a <__uhpack_MOD_dclshadexbararea@@Base+0x18a> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 75066 <__uvpack_MOD_dclshadeybararea@@Base+0x17e> │ │ │ │ + bne.n 7050e <__uhpack_MOD_dclshadexbararea@@Base+0x17e> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 75012 <__uvpack_MOD_dclshadeybararea@@Base+0x12a> │ │ │ │ + b.n 704ba <__uhpack_MOD_dclshadexbararea@@Base+0x12a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 75096 <__uvpack_MOD_dclshadeybararea@@Base+0x1ae> │ │ │ │ + ble.n 7053e <__uhpack_MOD_dclshadexbararea@@Base+0x1ae> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7508a <__uvpack_MOD_dclshadeybararea@@Base+0x1a2> │ │ │ │ + bne.n 70532 <__uhpack_MOD_dclshadexbararea@@Base+0x1a2> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2fb3c │ │ │ │ - b.n 7500e <__uvpack_MOD_dclshadeybararea@@Base+0x126> │ │ │ │ + b.n 704b6 <__uhpack_MOD_dclshadexbararea@@Base+0x126> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 750ba <__uvpack_MOD_dclshadeybararea@@Base+0x1d2> │ │ │ │ + ble.n 70562 <__uhpack_MOD_dclshadexbararea@@Base+0x1d2> │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 750ae <__uvpack_MOD_dclshadeybararea@@Base+0x1c6> │ │ │ │ + bne.n 70556 <__uhpack_MOD_dclshadexbararea@@Base+0x1c6> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 7500a <__uvpack_MOD_dclshadeybararea@@Base+0x122> │ │ │ │ + b.n 704b2 <__uhpack_MOD_dclshadexbararea@@Base+0x122> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 75166 <__uvpack_MOD_dclshadeybararea@@Base+0x27e> │ │ │ │ + blt.n 7060e <__uhpack_MOD_dclshadexbararea@@Base+0x27e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov ip, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [r1] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r0 │ │ │ │ cmp r8, r2 │ │ │ │ str.w lr, [ip], #4 │ │ │ │ - bge.n 750de <__uvpack_MOD_dclshadeybararea@@Base+0x1f6> │ │ │ │ + bge.n 70586 <__uhpack_MOD_dclshadexbararea@@Base+0x1f6> │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 74ff0 <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ + b.n 70498 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7515a <__uvpack_MOD_dclshadeybararea@@Base+0x272> │ │ │ │ + blt.n 70602 <__uhpack_MOD_dclshadexbararea@@Base+0x272> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r0 │ │ │ │ cmp r8, r3 │ │ │ │ str.w ip, [r1], #4 │ │ │ │ - bge.n 7510a <__uvpack_MOD_dclshadeybararea@@Base+0x222> │ │ │ │ + bge.n 705b2 <__uhpack_MOD_dclshadexbararea@@Base+0x222> │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 74fe8 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ + b.n 70490 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7514e <__uvpack_MOD_dclshadeybararea@@Base+0x266> │ │ │ │ + blt.n 705f6 <__uhpack_MOD_dclshadexbararea@@Base+0x266> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add r2, ip │ │ │ │ cmp r9, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 7513c <__uvpack_MOD_dclshadeybararea@@Base+0x254> │ │ │ │ + bge.n 705e4 <__uhpack_MOD_dclshadexbararea@@Base+0x254> │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 74fdc <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ + b.n 70484 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 74fdc <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ + b.n 70484 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 74fe8 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ + b.n 70490 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 74ff0 <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ + b.n 70498 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2f4dc │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74f8a <__uvpack_MOD_dclshadeybararea@@Base+0xa2> │ │ │ │ + bne.w 70432 <__uhpack_MOD_dclshadexbararea@@Base+0xa2> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2f4dc │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74f9c <__uvpack_MOD_dclshadeybararea@@Base+0xb4> │ │ │ │ + bne.w 70444 <__uhpack_MOD_dclshadexbararea@@Base+0xb4> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 30b48 │ │ │ │ - b.n 74fa6 <__uvpack_MOD_dclshadeybararea@@Base+0xbe> │ │ │ │ + b.n 7044e <__uhpack_MOD_dclshadexbararea@@Base+0xbe> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + bls.n 70714 <__uhpack_MOD_dcldrawxbarframe@@Base+0x9c> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + bhi.n 706f4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x7c> │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + strh r2, [r3, r0] │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + bne.n 706e0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x68> │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000751d0 <__uvpack_MOD_dcldrawybarframe@@Base>: │ │ │ │ +00070678 <__uhpack_MOD_dcldrawxbarframe@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (75490 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c0>) │ │ │ │ + ldr r4, [pc, #684] @ (70938 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c0>) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (75494 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #684] @ (7093c <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c4>) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, pc │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r6, #0 │ │ │ │ ldr.w sl, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -100544,17 +96474,17 @@ │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #612] @ (75498 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c8>) │ │ │ │ + ldr r0, [pc, #612] @ (70940 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c8>) │ │ │ │ subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (7549c <__uvpack_MOD_dcldrawybarframe@@Base+0x2cc>) │ │ │ │ + ldr r1, [pc, #612] @ (70944 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2cc>) │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r7, r9, r3 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r8, r3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ @@ -100563,273 +96493,273 @@ │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #16 │ │ │ │ add r7, r3 │ │ │ │ str r7, [sp, #24] │ │ │ │ blx 34a48 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7545a <__uvpack_MOD_dcldrawybarframe@@Base+0x28a> │ │ │ │ + beq.w 70902 <__uhpack_MOD_dcldrawxbarframe@@Base+0x28a> │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7546c <__uvpack_MOD_dcldrawybarframe@@Base+0x29c> │ │ │ │ + beq.w 70914 <__uhpack_MOD_dcldrawxbarframe@@Base+0x29c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7547e <__uvpack_MOD_dcldrawybarframe@@Base+0x2ae> │ │ │ │ + beq.w 70926 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ae> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r9, #1 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ add.w r3, r8, #1 │ │ │ │ bic.w r7, r3, r3, asr #31 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - cmp sl, fp │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + cmp r7, sl │ │ │ │ it eq │ │ │ │ - cmpeq sl, r7 │ │ │ │ - bne.n 75320 <__uvpack_MOD_dcldrawybarframe@@Base+0x150> │ │ │ │ - cmp r7, fp │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ + cmpeq fp, sl │ │ │ │ + bne.n 707c8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x150> │ │ │ │ cmp r7, sl │ │ │ │ it ge │ │ │ │ movge r7, sl │ │ │ │ + cmp r7, fp │ │ │ │ + it ge │ │ │ │ + movge r7, fp │ │ │ │ cmp r6, #1 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ it eq │ │ │ │ ldreq r7, [sp, #28] │ │ │ │ - bne.w 75408 <__uvpack_MOD_dcldrawybarframe@@Base+0x238> │ │ │ │ + bne.w 708b0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 753da <__uvpack_MOD_dcldrawybarframe@@Base+0x20a> │ │ │ │ + bne.w 70882 <__uhpack_MOD_dcldrawxbarframe@@Base+0x20a> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 753aa <__uvpack_MOD_dcldrawybarframe@@Base+0x1da> │ │ │ │ + bne.n 70852 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1da> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - blx 31c28 │ │ │ │ + blx 33f70 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 75386 <__uvpack_MOD_dcldrawybarframe@@Base+0x1b6> │ │ │ │ + bne.n 7082e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b6> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 75362 <__uvpack_MOD_dcldrawybarframe@@Base+0x192> │ │ │ │ + bne.n 7080a <__uhpack_MOD_dcldrawxbarframe@@Base+0x192> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 7533c <__uvpack_MOD_dcldrawybarframe@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (754a0 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (75494 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c4>) │ │ │ │ + bne.n 707e4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (70948 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (7093c <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7548a <__uvpack_MOD_dcldrawybarframe@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (754a4 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d4>) │ │ │ │ + bne.w 70932 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (7094c <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d4>) │ │ │ │ movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 30558 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (754a8 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d8>) │ │ │ │ + ldr r1, [pc, #384] @ (70950 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d8>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (754ac <__uvpack_MOD_dcldrawybarframe@@Base+0x2dc>) │ │ │ │ + ldr r2, [pc, #380] @ (70954 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (754b0 <__uvpack_MOD_dcldrawybarframe@@Base+0x2e0>) │ │ │ │ + ldr r0, [pc, #380] @ (70958 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2e0>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - b.n 752ac <__uvpack_MOD_dcldrawybarframe@@Base+0xdc> │ │ │ │ + b.n 70754 <__uhpack_MOD_dcldrawxbarframe@@Base+0xdc> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7535a <__uvpack_MOD_dcldrawybarframe@@Base+0x18a> │ │ │ │ + ble.n 70802 <__uhpack_MOD_dcldrawxbarframe@@Base+0x18a> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7534e <__uvpack_MOD_dcldrawybarframe@@Base+0x17e> │ │ │ │ + bne.n 707f6 <__uhpack_MOD_dcldrawxbarframe@@Base+0x17e> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 752fa <__uvpack_MOD_dcldrawybarframe@@Base+0x12a> │ │ │ │ + b.n 707a2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x12a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7537e <__uvpack_MOD_dcldrawybarframe@@Base+0x1ae> │ │ │ │ + ble.n 70826 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1ae> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 75372 <__uvpack_MOD_dcldrawybarframe@@Base+0x1a2> │ │ │ │ + bne.n 7081a <__uhpack_MOD_dcldrawxbarframe@@Base+0x1a2> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2fb3c │ │ │ │ - b.n 752f6 <__uvpack_MOD_dcldrawybarframe@@Base+0x126> │ │ │ │ + b.n 7079e <__uhpack_MOD_dcldrawxbarframe@@Base+0x126> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 753a2 <__uvpack_MOD_dcldrawybarframe@@Base+0x1d2> │ │ │ │ + ble.n 7084a <__uhpack_MOD_dcldrawxbarframe@@Base+0x1d2> │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 75396 <__uvpack_MOD_dcldrawybarframe@@Base+0x1c6> │ │ │ │ + bne.n 7083e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1c6> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 752f2 <__uvpack_MOD_dcldrawybarframe@@Base+0x122> │ │ │ │ + b.n 7079a <__uhpack_MOD_dcldrawxbarframe@@Base+0x122> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7544e <__uvpack_MOD_dcldrawybarframe@@Base+0x27e> │ │ │ │ + blt.n 708f6 <__uhpack_MOD_dcldrawxbarframe@@Base+0x27e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov ip, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [r1] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r0 │ │ │ │ cmp r8, r2 │ │ │ │ str.w lr, [ip], #4 │ │ │ │ - bge.n 753c6 <__uvpack_MOD_dcldrawybarframe@@Base+0x1f6> │ │ │ │ + bge.n 7086e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1f6> │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 752d8 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ + b.n 70780 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 75442 <__uvpack_MOD_dcldrawybarframe@@Base+0x272> │ │ │ │ + blt.n 708ea <__uhpack_MOD_dcldrawxbarframe@@Base+0x272> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r0 │ │ │ │ cmp r8, r3 │ │ │ │ str.w ip, [r1], #4 │ │ │ │ - bge.n 753f2 <__uvpack_MOD_dcldrawybarframe@@Base+0x222> │ │ │ │ + bge.n 7089a <__uhpack_MOD_dcldrawxbarframe@@Base+0x222> │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 752d0 <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ + b.n 70778 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 75436 <__uvpack_MOD_dcldrawybarframe@@Base+0x266> │ │ │ │ + blt.n 708de <__uhpack_MOD_dcldrawxbarframe@@Base+0x266> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add r2, ip │ │ │ │ cmp r9, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 75424 <__uvpack_MOD_dcldrawybarframe@@Base+0x254> │ │ │ │ + bge.n 708cc <__uhpack_MOD_dcldrawxbarframe@@Base+0x254> │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 752c4 <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ + b.n 7076c <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 752c4 <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ + b.n 7076c <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 752d0 <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ + b.n 70778 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 752d8 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ + b.n 70780 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 2fdb4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75274 <__uvpack_MOD_dcldrawybarframe@@Base+0xa4> │ │ │ │ + bne.w 7071c <__uhpack_MOD_dcldrawxbarframe@@Base+0xa4> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ blx 30790 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75286 <__uvpack_MOD_dcldrawybarframe@@Base+0xb6> │ │ │ │ + bne.w 7072e <__uhpack_MOD_dcldrawxbarframe@@Base+0xb6> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 30b48 │ │ │ │ - b.n 7528e <__uvpack_MOD_dcldrawybarframe@@Base+0xbe> │ │ │ │ + b.n 70736 <__uhpack_MOD_dcldrawxbarframe@@Base+0xbe> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + bvs.n 70a24 <__uhpack_MOD_dclshadexgap@@Base+0xc8> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + bpl.n 70a08 <__uhpack_MOD_dclshadexgap@@Base+0xac> │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + ldr r7, [pc, #200] @ (70a20 <__uhpack_MOD_dclshadexgap@@Base+0xc4>) │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000754b4 <__uvpack_MOD_dclshadeygap@@Base>: │ │ │ │ +0007095c <__uhpack_MOD_dclshadexgap@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #644] @ (7574c <__uvpack_MOD_dclshadeygap@@Base+0x298>) │ │ │ │ + ldr r4, [pc, #644] @ (70bf4 <__uhpack_MOD_dclshadexgap@@Base+0x298>) │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r1, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #636] @ (75750 <__uvpack_MOD_dclshadeygap@@Base+0x29c>) │ │ │ │ + ldr r3, [pc, #636] @ (70bf8 <__uhpack_MOD_dclshadexgap@@Base+0x29c>) │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -100845,17 +96775,17 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #576] @ (75754 <__uvpack_MOD_dclshadeygap@@Base+0x2a0>) │ │ │ │ + ldr r0, [pc, #576] @ (70bfc <__uhpack_MOD_dclshadexgap@@Base+0x2a0>) │ │ │ │ sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #576] @ (75758 <__uvpack_MOD_dclshadeygap@@Base+0x2a4>) │ │ │ │ + ldr r1, [pc, #576] @ (70c00 <__uhpack_MOD_dclshadexgap@@Base+0x2a4>) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #12 │ │ │ │ add.w r7, r9, r3 │ │ │ │ @@ -100863,254 +96793,254 @@ │ │ │ │ add.w r7, r8, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ add.w r7, fp, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ blx 34a48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75726 <__uvpack_MOD_dclshadeygap@@Base+0x272> │ │ │ │ + beq.w 70bce <__uhpack_MOD_dclshadexgap@@Base+0x272> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7573a <__uvpack_MOD_dclshadeygap@@Base+0x286> │ │ │ │ + beq.w 70be2 <__uhpack_MOD_dclshadexgap@@Base+0x286> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ + add.w r2, r8, #1 │ │ │ │ add.w r3, r9, #1 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - add.w r3, fp, #1 │ │ │ │ + bic.w r7, r2, r2, asr #31 │ │ │ │ + add.w r2, fp, #1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ + bic.w sl, r2, r2, asr #31 │ │ │ │ + cmp r7, sl │ │ │ │ it eq │ │ │ │ - cmpeq sl, r7 │ │ │ │ - bne.n 755f0 <__uvpack_MOD_dclshadeygap@@Base+0x13c> │ │ │ │ + cmpeq r3, sl │ │ │ │ + bne.n 70a98 <__uhpack_MOD_dclshadexgap@@Base+0x13c> │ │ │ │ + cmp r7, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ cmp r7, r3 │ │ │ │ it ge │ │ │ │ movge r7, r3 │ │ │ │ - cmp r7, sl │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ cmp r6, #1 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ it eq │ │ │ │ ldreq r7, [sp, #12] │ │ │ │ - bne.w 756d4 <__uvpack_MOD_dclshadeygap@@Base+0x220> │ │ │ │ + bne.w 70b7c <__uhpack_MOD_dclshadexgap@@Base+0x220> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ - bne.w 756a6 <__uvpack_MOD_dclshadeygap@@Base+0x1f2> │ │ │ │ + bne.w 70b4e <__uhpack_MOD_dclshadexgap@@Base+0x1f2> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ - bne.n 7567a <__uvpack_MOD_dclshadeygap@@Base+0x1c6> │ │ │ │ + bne.n 70b22 <__uhpack_MOD_dclshadexgap@@Base+0x1c6> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - blx 344f8 │ │ │ │ + blx 351c0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 75656 <__uvpack_MOD_dclshadeygap@@Base+0x1a2> │ │ │ │ + bne.n 70afe <__uhpack_MOD_dclshadexgap@@Base+0x1a2> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 75632 <__uvpack_MOD_dclshadeygap@@Base+0x17e> │ │ │ │ + bne.n 70ada <__uhpack_MOD_dclshadexgap@@Base+0x17e> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 7560c <__uvpack_MOD_dclshadeygap@@Base+0x158> │ │ │ │ - ldr r2, [pc, #400] @ (7575c <__uvpack_MOD_dclshadeygap@@Base+0x2a8>) │ │ │ │ - ldr r3, [pc, #384] @ (75750 <__uvpack_MOD_dclshadeygap@@Base+0x29c>) │ │ │ │ + bne.n 70ab4 <__uhpack_MOD_dclshadexgap@@Base+0x158> │ │ │ │ + ldr r2, [pc, #400] @ (70c04 <__uhpack_MOD_dclshadexgap@@Base+0x2a8>) │ │ │ │ + ldr r3, [pc, #384] @ (70bf8 <__uhpack_MOD_dclshadexgap@@Base+0x29c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 75748 <__uvpack_MOD_dclshadeygap@@Base+0x294> │ │ │ │ - ldr r0, [pc, #380] @ (75760 <__uvpack_MOD_dclshadeygap@@Base+0x2ac>) │ │ │ │ + bne.w 70bf0 <__uhpack_MOD_dclshadexgap@@Base+0x294> │ │ │ │ + ldr r0, [pc, #380] @ (70c08 <__uhpack_MOD_dclshadexgap@@Base+0x2ac>) │ │ │ │ movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 30558 │ │ │ │ movs r3, #12 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #364] @ (75764 <__uvpack_MOD_dclshadeygap@@Base+0x2b0>) │ │ │ │ + ldr r1, [pc, #364] @ (70c0c <__uhpack_MOD_dclshadexgap@@Base+0x2b0>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #360] @ (75768 <__uvpack_MOD_dclshadeygap@@Base+0x2b4>) │ │ │ │ + ldr r2, [pc, #360] @ (70c10 <__uhpack_MOD_dclshadexgap@@Base+0x2b4>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #360] @ (7576c <__uvpack_MOD_dclshadeygap@@Base+0x2b8>) │ │ │ │ + ldr r0, [pc, #360] @ (70c14 <__uhpack_MOD_dclshadexgap@@Base+0x2b8>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - b.n 7557e <__uvpack_MOD_dclshadeygap@@Base+0xca> │ │ │ │ + b.n 70a26 <__uhpack_MOD_dclshadexgap@@Base+0xca> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7562a <__uvpack_MOD_dclshadeygap@@Base+0x176> │ │ │ │ + ble.n 70ad2 <__uhpack_MOD_dclshadexgap@@Base+0x176> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7561e <__uvpack_MOD_dclshadeygap@@Base+0x16a> │ │ │ │ + bne.n 70ac6 <__uhpack_MOD_dclshadexgap@@Base+0x16a> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 755ca <__uvpack_MOD_dclshadeygap@@Base+0x116> │ │ │ │ + b.n 70a72 <__uhpack_MOD_dclshadexgap@@Base+0x116> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7564e <__uvpack_MOD_dclshadeygap@@Base+0x19a> │ │ │ │ + ble.n 70af6 <__uhpack_MOD_dclshadexgap@@Base+0x19a> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 75642 <__uvpack_MOD_dclshadeygap@@Base+0x18e> │ │ │ │ + bne.n 70aea <__uhpack_MOD_dclshadexgap@@Base+0x18e> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fb3c │ │ │ │ - b.n 755c6 <__uvpack_MOD_dclshadeygap@@Base+0x112> │ │ │ │ + b.n 70a6e <__uhpack_MOD_dclshadexgap@@Base+0x112> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 75672 <__uvpack_MOD_dclshadeygap@@Base+0x1be> │ │ │ │ + ble.n 70b1a <__uhpack_MOD_dclshadexgap@@Base+0x1be> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 75666 <__uvpack_MOD_dclshadeygap@@Base+0x1b2> │ │ │ │ + bne.n 70b0e <__uhpack_MOD_dclshadexgap@@Base+0x1b2> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 755c2 <__uvpack_MOD_dclshadeygap@@Base+0x10e> │ │ │ │ + b.n 70a6a <__uhpack_MOD_dclshadexgap@@Base+0x10e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7571a <__uvpack_MOD_dclshadeygap@@Base+0x266> │ │ │ │ + blt.n 70bc2 <__uhpack_MOD_dclshadexgap@@Base+0x266> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w lr, [r1] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r0 │ │ │ │ cmp fp, r2 │ │ │ │ str.w lr, [ip], #4 │ │ │ │ - bge.n 75692 <__uvpack_MOD_dclshadeygap@@Base+0x1de> │ │ │ │ + bge.n 70b3a <__uhpack_MOD_dclshadexgap@@Base+0x1de> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 755ac <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ + b.n 70a54 <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7570e <__uvpack_MOD_dclshadeygap@@Base+0x25a> │ │ │ │ + blt.n 70bb6 <__uhpack_MOD_dclshadexgap@@Base+0x25a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r0 │ │ │ │ cmp r8, r3 │ │ │ │ str.w ip, [r1], #4 │ │ │ │ - bge.n 756be <__uvpack_MOD_dclshadeygap@@Base+0x20a> │ │ │ │ + bge.n 70b66 <__uhpack_MOD_dclshadexgap@@Base+0x20a> │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 755a4 <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ + b.n 70a4c <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 75702 <__uvpack_MOD_dclshadeygap@@Base+0x24e> │ │ │ │ + blt.n 70baa <__uhpack_MOD_dclshadexgap@@Base+0x24e> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add r2, ip │ │ │ │ cmp r9, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 756f0 <__uvpack_MOD_dclshadeygap@@Base+0x23c> │ │ │ │ + bge.n 70b98 <__uhpack_MOD_dclshadexgap@@Base+0x23c> │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 75598 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ + b.n 70a40 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 75598 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ + b.n 70a40 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 755a4 <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ + b.n 70a4c <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 755ac <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ + b.n 70a54 <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2f4dc │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75552 <__uvpack_MOD_dclshadeygap@@Base+0x9e> │ │ │ │ + bne.w 709fa <__uhpack_MOD_dclshadexgap@@Base+0x9e> │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2f4dc │ │ │ │ - b.n 7555c <__uvpack_MOD_dclshadeygap@@Base+0xa8> │ │ │ │ + b.n 70a04 <__uhpack_MOD_dclshadexgap@@Base+0xa8> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + bcc.n 70b1c <__uhpack_MOD_dclshadexgap@@Base+0x1c0> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + strb r6, [r2, #13] │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + bcs.n 70b24 <__uhpack_MOD_dclshadexgap@@Base+0x1c8> │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ movs r0, r1 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + ldr r4, [pc, #392] @ (70d9c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x184>) │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00075770 <__uvpack_MOD_dcldrawyerrorbar@@Base>: │ │ │ │ +00070c18 <__uhpack_MOD_dcldrawxerrorbar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (75a30 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c0>) │ │ │ │ + ldr r4, [pc, #684] @ (70ed8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c0>) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (75a34 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #684] @ (70edc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c4>) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, pc │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r6, #0 │ │ │ │ ldr.w sl, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -101133,17 +97063,17 @@ │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #612] @ (75a38 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c8>) │ │ │ │ + ldr r0, [pc, #612] @ (70ee0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c8>) │ │ │ │ subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (75a3c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2cc>) │ │ │ │ + ldr r1, [pc, #612] @ (70ee4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2cc>) │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r7, r9, r3 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r8, r3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ @@ -101152,41633 +97082,44288 @@ │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #16 │ │ │ │ add r7, r3 │ │ │ │ str r7, [sp, #24] │ │ │ │ blx 34a48 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 759fa <__uvpack_MOD_dcldrawyerrorbar@@Base+0x28a> │ │ │ │ + beq.w 70ea2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x28a> │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75a0c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x29c> │ │ │ │ + beq.w 70eb4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x29c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a1e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ae> │ │ │ │ + beq.w 70ec6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ae> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r9, #1 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ add.w r3, r8, #1 │ │ │ │ bic.w r7, r3, r3, asr #31 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - cmp sl, fp │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + cmp r7, sl │ │ │ │ it eq │ │ │ │ - cmpeq sl, r7 │ │ │ │ - bne.n 758c0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x150> │ │ │ │ - cmp r7, fp │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ + cmpeq fp, sl │ │ │ │ + bne.n 70d68 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x150> │ │ │ │ cmp r7, sl │ │ │ │ it ge │ │ │ │ movge r7, sl │ │ │ │ + cmp r7, fp │ │ │ │ + it ge │ │ │ │ + movge r7, fp │ │ │ │ cmp r6, #1 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ it eq │ │ │ │ ldreq r7, [sp, #28] │ │ │ │ - bne.w 759a8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x238> │ │ │ │ + bne.w 70e50 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 7597a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x20a> │ │ │ │ + bne.w 70e22 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x20a> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7594a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1da> │ │ │ │ + bne.n 70df2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1da> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - blx 327f4 │ │ │ │ + blx 32fc8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 75926 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1b6> │ │ │ │ + bne.n 70dce <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1b6> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 75902 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x192> │ │ │ │ + bne.n 70daa <__uhpack_MOD_dcldrawxerrorbar@@Base+0x192> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 758dc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (75a40 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (75a34 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c4>) │ │ │ │ + bne.n 70d84 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (70ee8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (70edc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 75a2a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (75a44 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d4>) │ │ │ │ + bne.w 70ed2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (70eec <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d4>) │ │ │ │ movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 30558 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (75a48 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d8>) │ │ │ │ + ldr r1, [pc, #384] @ (70ef0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d8>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (75a4c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2dc>) │ │ │ │ + ldr r2, [pc, #380] @ (70ef4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (75a50 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2e0>) │ │ │ │ + ldr r0, [pc, #380] @ (70ef8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2e0>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - b.n 7584c <__uvpack_MOD_dcldrawyerrorbar@@Base+0xdc> │ │ │ │ + b.n 70cf4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xdc> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 758fa <__uvpack_MOD_dcldrawyerrorbar@@Base+0x18a> │ │ │ │ + ble.n 70da2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x18a> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 758ee <__uvpack_MOD_dcldrawyerrorbar@@Base+0x17e> │ │ │ │ + bne.n 70d96 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x17e> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 7589a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x12a> │ │ │ │ + b.n 70d42 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x12a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7591e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1ae> │ │ │ │ + ble.n 70dc6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1ae> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 75912 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1a2> │ │ │ │ + bne.n 70dba <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1a2> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2fb3c │ │ │ │ - b.n 75896 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x126> │ │ │ │ + b.n 70d3e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x126> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 75942 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1d2> │ │ │ │ + ble.n 70dea <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1d2> │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 75936 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1c6> │ │ │ │ + bne.n 70dde <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1c6> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 75892 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x122> │ │ │ │ + b.n 70d3a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x122> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 759ee <__uvpack_MOD_dcldrawyerrorbar@@Base+0x27e> │ │ │ │ + blt.n 70e96 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x27e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov ip, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [r1] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r0 │ │ │ │ cmp r8, r2 │ │ │ │ str.w lr, [ip], #4 │ │ │ │ - bge.n 75966 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1f6> │ │ │ │ + bge.n 70e0e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1f6> │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 75878 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ + b.n 70d20 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 759e2 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x272> │ │ │ │ + blt.n 70e8a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x272> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r0 │ │ │ │ cmp r8, r3 │ │ │ │ str.w ip, [r1], #4 │ │ │ │ - bge.n 75992 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x222> │ │ │ │ + bge.n 70e3a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x222> │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 75870 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ + b.n 70d18 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 759d6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x266> │ │ │ │ + blt.n 70e7e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x266> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 340e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add r2, ip │ │ │ │ cmp r9, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 759c4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x254> │ │ │ │ + bge.n 70e6c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x254> │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 75864 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ + b.n 70d0c <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 75864 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ + b.n 70d0c <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 75870 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ + b.n 70d18 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ movs r0, #1 │ │ │ │ blx 340e4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 75878 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ + b.n 70d20 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 34648 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75814 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xa4> │ │ │ │ + bne.w 70cbc <__uhpack_MOD_dcldrawxerrorbar@@Base+0xa4> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ blx 30ed8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75826 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xb6> │ │ │ │ + bne.w 70cce <__uhpack_MOD_dcldrawxerrorbar@@Base+0xb6> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 3510c │ │ │ │ - b.n 7582e <__uvpack_MOD_dcldrawyerrorbar@@Base+0xbe> │ │ │ │ + b.n 70cd6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xbe> │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + beq.n 70e84 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x26c> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + strb r4, [r1, #2] │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + ldr r1, [pc, #584] @ (71140 <__ctrlib_MOD_dclconvspherical@@Base+0x60>) │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00075a54 <__uupack_MOD_dclgetframeindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00070efc <__ctrlib_MOD_dclrotatespherical@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (75aac <__uupack_MOD_dclgetframeindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (75ab0 <__uupack_MOD_dclgetframeindex@@Base+0x5c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (75ab4 <__uupack_MOD_dclgetframeindex@@Base+0x60>) │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #136] @ (70f98 <__ctrlib_MOD_dclrotatespherical@@Base+0x9c>) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #136] @ (70f9c <__ctrlib_MOD_dclrotatespherical@@Base+0xa0>) │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + ldr r4, [pc, #132] @ (70fa0 <__ctrlib_MOD_dclrotatespherical@@Base+0xa4>) │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + mov.w r1, #0 │ │ │ │ + movs r1, #18 │ │ │ │ blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30790 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + add.w ip, r3, #8 │ │ │ │ + str.w ip, [sp] │ │ │ │ + add.w ip, sp, #52 @ 0x34 │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ + add.w ip, sp, #48 @ 0x30 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w ip, [r3], #4 │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ + blx 33340 │ │ │ │ + movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (75ab8 <__uupack_MOD_dclgetframeindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (75ab0 <__uupack_MOD_dclgetframeindex@@Base+0x5c>) │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #48] @ (70fa4 <__ctrlib_MOD_dclrotatespherical@@Base+0xa8>) │ │ │ │ + ldr r3, [pc, #40] @ (70f9c <__ctrlib_MOD_dclrotatespherical@@Base+0xa0>) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + vldr s0, [sp, #56] @ 0x38 │ │ │ │ + vldr s1, [sp, #60] @ 0x3c │ │ │ │ + vldr s2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75aa8 <__uupack_MOD_dclgetframeindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 70f94 <__ctrlib_MOD_dclrotatespherical@@Base+0x98> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00075abc <__uupack_MOD_dclsetframeindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00070fa8 <__ctrlib_MOD_dclrotate3d@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (75aec <__uupack_MOD_dclsetframeindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #140] @ (71048 <__ctrlib_MOD_dclrotate3d@@Base+0xa0>) │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #140] @ (7104c <__ctrlib_MOD_dclrotate3d@@Base+0xa4>) │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ + ldr r5, [pc, #136] @ (71050 <__ctrlib_MOD_dclrotate3d@@Base+0xa8>) │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ - blx 34860 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + mov.w r1, #0 │ │ │ │ + movs r1, #11 │ │ │ │ + blx 2f768 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + add.w ip, sp, #60 @ 0x3c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str.w ip, [sp, #16] │ │ │ │ + add.w ip, sp, #56 @ 0x38 │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + add.w ip, r3, #8 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, r3, #4 │ │ │ │ + str.w ip, [sp] │ │ │ │ + blx 2f85c │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fc60 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #52] @ (71054 <__ctrlib_MOD_dclrotate3d@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #40] @ (7104c <__ctrlib_MOD_dclrotate3d@@Base+0xa4>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #64] @ 0x40 │ │ │ │ + vldr s1, [sp, #68] @ 0x44 │ │ │ │ + vldr s2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 71042 <__ctrlib_MOD_dclrotate3d@@Base+0x9a> │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r0, #32] │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00075af0 <__uupack_MOD_dclgetframetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00071058 <__ctrlib_MOD_dclrotate2d@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (75b48 <__uupack_MOD_dclgetframetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (75b4c <__uupack_MOD_dclgetframetype@@Base+0x5c>) │ │ │ │ - movs r1, #15 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r2, [pc, #104] @ (710d0 <__ctrlib_MOD_dclrotate2d@@Base+0x78>) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r3, [pc, #104] @ (710d4 <__ctrlib_MOD_dclrotate2d@@Base+0x7c>) │ │ │ │ + mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (75b50 <__uupack_MOD_dclgetframetype@@Base+0x60>) │ │ │ │ + ldr r4, [pc, #100] @ (710d8 <__ctrlib_MOD_dclrotate2d@@Base+0x80>) │ │ │ │ + mov r6, r0 │ │ │ │ + movs r1, #11 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2fdb4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f278 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (75b54 <__uupack_MOD_dclgetframetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (75b4c <__uupack_MOD_dclgetframetype@@Base+0x5c>) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #52] @ (710dc <__ctrlib_MOD_dclrotate2d@@Base+0x84>) │ │ │ │ + ldmia.w r3, {r0, r1} │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r3, [pc, #36] @ (710d4 <__ctrlib_MOD_dclrotate2d@@Base+0x7c>) │ │ │ │ + strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ + vldr s0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + vldr s1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75b44 <__uupack_MOD_dclgetframetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 710cc <__ctrlib_MOD_dclrotate2d@@Base+0x74> │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + str r2, [r4, #20] │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00075b58 <__uupack_MOD_dclsetframetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000710e0 <__ctrlib_MOD_dclconvspherical@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (75b88 <__uupack_MOD_dclsetframetype@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #116] @ (71164 <__ctrlib_MOD_dclconvspherical@@Base+0x84>) │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #116] @ (71168 <__ctrlib_MOD_dclconvspherical@@Base+0x88>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #112] @ (7116c <__ctrlib_MOD_dclconvspherical@@Base+0x8c>) │ │ │ │ + movs r1, #16 │ │ │ │ add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ + add.w r2, r5, #8 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + adds r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 352b4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 31d50 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #52] @ (71170 <__ctrlib_MOD_dclconvspherical@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #40] @ (71168 <__ctrlib_MOD_dclconvspherical@@Base+0x88>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #48] @ 0x30 │ │ │ │ + vldr s1, [sp, #52] @ 0x34 │ │ │ │ + vldr s2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7115e <__ctrlib_MOD_dclconvspherical@@Base+0x7e> │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00075b8c <__uupack_MOD_dclgetareapattern@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00071174 <__ctrlib_MOD_dclconv3d@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (75bc0 <__uupack_MOD_dclgetareapattern@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #17 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #116] @ (711f8 <__ctrlib_MOD_dclconv3d@@Base+0x84>) │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #116] @ (711fc <__ctrlib_MOD_dclconv3d@@Base+0x88>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #112] @ (71200 <__ctrlib_MOD_dclconv3d@@Base+0x8c>) │ │ │ │ + movs r1, #9 │ │ │ │ add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2f4dc │ │ │ │ + add.w r2, r5, #8 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 32a94 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #52] @ (71204 <__ctrlib_MOD_dclconv3d@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #40] @ (711fc <__ctrlib_MOD_dclconv3d@@Base+0x88>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #48] @ 0x30 │ │ │ │ + vldr s1, [sp, #52] @ 0x34 │ │ │ │ + vldr s2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 711f2 <__ctrlib_MOD_dclconv3d@@Base+0x7e> │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00075bc4 <__uupack_MOD_dclsetareapattern@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00071208 <__ctrlib_MOD_dclconvhyperbolic@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (75bf8 <__uupack_MOD_dclsetareapattern@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (7127c <__ctrlib_MOD_dclconvhyperbolic@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (71280 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (71284 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x7c>) │ │ │ │ movs r1, #17 │ │ │ │ add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34328 │ │ │ │ - mov r0, r4 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 318d8 │ │ │ │ movs r1, #17 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (71280 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (71288 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 71276 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00075bfc <__uupack_MOD_dclgetbarwidth@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007128c <__ctrlib_MOD_dclconvpolar@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (75c58 <__uupack_MOD_dclgetbarwidth@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (75c5c <__uupack_MOD_dclgetbarwidth@@Base+0x60>) │ │ │ │ - movs r1, #14 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (71300 <__ctrlib_MOD_dclconvpolar@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (71304 <__ctrlib_MOD_dclconvpolar@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (75c60 <__uupack_MOD_dclgetbarwidth@@Base+0x64>) │ │ │ │ + ldr r4, [pc, #96] @ (71308 <__ctrlib_MOD_dclconvpolar@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30b48 │ │ │ │ - movs r1, #14 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33290 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fc60 │ │ │ │ - ldr r2, [pc, #44] @ (75c64 <__uupack_MOD_dclgetbarwidth@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (75c5c <__uupack_MOD_dclgetbarwidth@@Base+0x60>) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (71304 <__ctrlib_MOD_dclconvpolar@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (7130c <__ctrlib_MOD_dclconvpolar@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp] │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75c52 <__uupack_MOD_dclgetbarwidth@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 712fa <__ctrlib_MOD_dclconvpolar@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r7 │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00075c68 <__uupack_MOD_dclsetbarwidth@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00071310 <__ctrlib_MOD_dclh2c@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (75c98 <__uupack_MOD_dclsetbarwidth@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (71384 <__ctrlib_MOD_dclh2c@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (71388 <__ctrlib_MOD_dclh2c@@Base+0x78>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #14 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (7138c <__ctrlib_MOD_dclh2c@@Base+0x7c>) │ │ │ │ + movs r1, #9 │ │ │ │ add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 314a0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f664 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (71388 <__ctrlib_MOD_dclh2c@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (71390 <__ctrlib_MOD_dclh2c@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7137e <__ctrlib_MOD_dclh2c@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vaddl.u32 q8, d8, d7 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00075c9c <__uupack_MOD_dclgeterrorbarwidth@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00071394 <__ctrlib_MOD_dclb2c@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (75cf8 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (75cfc <__uupack_MOD_dclgeterrorbarwidth@@Base+0x60>) │ │ │ │ - movs r1, #19 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (71408 <__ctrlib_MOD_dclb2c@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (7140c <__ctrlib_MOD_dclb2c@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (75d00 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x64>) │ │ │ │ + ldr r4, [pc, #96] @ (71410 <__ctrlib_MOD_dclb2c@@Base+0x7c>) │ │ │ │ + movs r1, #9 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3510c │ │ │ │ - movs r1, #19 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31e58 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fc60 │ │ │ │ - ldr r2, [pc, #44] @ (75d04 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (75cfc <__uupack_MOD_dclgeterrorbarwidth@@Base+0x60>) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (7140c <__ctrlib_MOD_dclb2c@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (71414 <__ctrlib_MOD_dclb2c@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp] │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75cf2 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 71402 <__ctrlib_MOD_dclb2c@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u q0, d14, d7 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00075d08 <__uupack_MOD_dclseterrorbarwidth@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00071418 <__ctrlib_MOD_dcle2c@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (75d38 <__uupack_MOD_dclseterrorbarwidth@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (7148c <__ctrlib_MOD_dcle2c@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (71490 <__ctrlib_MOD_dcle2c@@Base+0x78>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (71494 <__ctrlib_MOD_dcle2c@@Base+0x7c>) │ │ │ │ + movs r1, #9 │ │ │ │ add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 31ea4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 34d08 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + blx 2fc60 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (71490 <__ctrlib_MOD_dcle2c@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (71498 <__ctrlib_MOD_dcle2c@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 71486 <__ctrlib_MOD_dcle2c@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.u32 d16, d12, d7 │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00075d3c <__uupack_MOD_dclgeterrorbarlineindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007149c <__ctrlib_MOD_dclp2c@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (75d94 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (75d98 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #23 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (71510 <__ctrlib_MOD_dclp2c@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (71514 <__ctrlib_MOD_dclp2c@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (75d9c <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x60>) │ │ │ │ + ldr r4, [pc, #96] @ (71518 <__ctrlib_MOD_dclp2c@@Base+0x7c>) │ │ │ │ + movs r1, #9 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30ed8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 32608 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #23 │ │ │ │ blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (75da0 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (75d98 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x5c>) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (71514 <__ctrlib_MOD_dclp2c@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (7151c <__ctrlib_MOD_dclp2c@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75d90 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7150a <__ctrlib_MOD_dclp2c@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + nop │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d16, d6, d7 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00075da4 <__uupack_MOD_dclseterrorbarlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00071520 <__intrlib_MOD_dclinterpolatec@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (75dd4 <__uupack_MOD_dclseterrorbarlineindex@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #176] @ (715e0 <__intrlib_MOD_dclinterpolatec@@Base+0xc0>) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #176] @ (715e4 <__intrlib_MOD_dclinterpolatec@@Base+0xc4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r6, r4, r4, asr #31 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #23 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #128] @ (715e8 <__intrlib_MOD_dclinterpolatec@@Base+0xc8>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ blx 2f768 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 71598 <__intrlib_MOD_dclinterpolatec@@Base+0x78> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov.w lr, r7, lsl #3 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r3, #4 │ │ │ │ + adds r2, #8 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr.w ip, [r3, #-4] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, lr │ │ │ │ + cmp r1, r4 │ │ │ │ + str.w ip, [r2, #-8] │ │ │ │ + str.w r0, [r2, #-4] │ │ │ │ + bne.n 71580 <__intrlib_MOD_dclinterpolatec@@Base+0x60> │ │ │ │ + ldr r2, [pc, #80] @ (715ec <__intrlib_MOD_dclinterpolatec@@Base+0xcc>) │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + add r2, pc │ │ │ │ + blx 2f5b8 │ │ │ │ + ldr r0, [pc, #72] @ (715f0 <__intrlib_MOD_dclinterpolatec@@Base+0xd0>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - blx 3592c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #23 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #52] @ (715f4 <__intrlib_MOD_dclinterpolatec@@Base+0xd4>) │ │ │ │ + ldr r3, [pc, #32] @ (715e4 <__intrlib_MOD_dclinterpolatec@@Base+0xc4>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 715da <__intrlib_MOD_dclinterpolatec@@Base+0xba> │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 15, cr0, cr12, cr7, {0} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r0, 7163c <__intrlib_MOD_dclinterpolater@@Base+0x44> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00075dd8 <__uupack_MOD_dclgeterrorbarlinetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000715f8 <__intrlib_MOD_dclinterpolater@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (75e30 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (75e34 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x5c>) │ │ │ │ - movs r1, #22 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #164] @ (716ac <__intrlib_MOD_dclinterpolater@@Base+0xb4>) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #164] @ (716b0 <__intrlib_MOD_dclinterpolater@@Base+0xb8>) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (75e38 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r6, r4, r4, asr #31 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 340e4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #116] @ (716b4 <__intrlib_MOD_dclinterpolater@@Base+0xbc>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34648 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #22 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 71664 <__intrlib_MOD_dclinterpolater@@Base+0x6c> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov.w ip, r7, lsl #2 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r3, ip │ │ │ │ + cmp r2, r4 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bne.n 71656 <__intrlib_MOD_dclinterpolater@@Base+0x5e> │ │ │ │ + ldr r2, [pc, #80] @ (716b8 <__intrlib_MOD_dclinterpolater@@Base+0xc0>) │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + add r2, pc │ │ │ │ + blx 325f0 │ │ │ │ + ldr r0, [pc, #72] @ (716bc <__intrlib_MOD_dclinterpolater@@Base+0xc4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (75e3c <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (75e34 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x5c>) │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #52] @ (716c0 <__intrlib_MOD_dclinterpolater@@Base+0xc8>) │ │ │ │ + ldr r3, [pc, #32] @ (716b0 <__intrlib_MOD_dclinterpolater@@Base+0xb8>) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75e2c <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 716a6 <__intrlib_MOD_dclinterpolater@@Base+0xae> │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + nop │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr7, {0} │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + sxtb r4, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00075e40 <__uupack_MOD_dclseterrorbarlinetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000716c4 <__lrllib_MOD_dclge@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (75e70 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #22 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #52] @ (7170c <__lrllib_MOD_dclge@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 2f768 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 31488 │ │ │ │ + cbz r2, 71702 <__lrllib_MOD_dclge@@Base+0x3e> │ │ │ │ + blx 33eb0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (71710 <__lrllib_MOD_dclge@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #22 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 2ff14 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 716f2 <__lrllib_MOD_dclge@@Base+0x2e> │ │ │ │ nop │ │ │ │ - cdp2 0, 9, cr0, cr0, cr7, {0} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00071714 <__lrllib_MOD_dclgt@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #84] @ (75ed8 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x98>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #84] @ (75edc <__uupack_MOD_dclseterrorbarlinetype@@Base+0x9c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [pc, #80] @ (75ee0 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xa0>) │ │ │ │ - mov r7, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (7175c <__lrllib_MOD_dclgt@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 344b0 │ │ │ │ - ldr r3, [pc, #64] @ (75ee4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xa4>) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #60] @ (75ee8 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xa8>) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #32 │ │ │ │ + cbz r2, 71752 <__lrllib_MOD_dclgt@@Base+0x3e> │ │ │ │ + blx 3062c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (71760 <__lrllib_MOD_dclgt@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ mov r0, r4 │ │ │ │ - blx 344b0 │ │ │ │ - mov r3, r7 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 3425c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 71742 <__lrllib_MOD_dclgt@@Base+0x2e> │ │ │ │ + nop │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00071764 <__lrllib_MOD_dclle@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (717ac <__lrllib_MOD_dclle@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32e2c │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r6 │ │ │ │ + cbz r2, 717a2 <__lrllib_MOD_dclle@@Base+0x3e> │ │ │ │ + blx 31438 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (717b0 <__lrllib_MOD_dclle@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 32e28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 343d8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 71792 <__lrllib_MOD_dclle@@Base+0x2e> │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - cdp2 0, 6, cr0, cr10, cr7, {0} │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp2 0, 5, cr0, cr6, cr7, {0} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000717b4 <__lrllib_MOD_dcllt@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #84] @ (75f50 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x110>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #84] @ (75f54 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x114>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [pc, #80] @ (75f58 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x118>) │ │ │ │ - mov r7, r1 │ │ │ │ - movs r2, #6 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (717fc <__lrllib_MOD_dcllt@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 344b0 │ │ │ │ - ldr r3, [pc, #64] @ (75f5c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x11c>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #60] @ (75f60 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x120>) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #32 │ │ │ │ + cbz r2, 717f2 <__lrllib_MOD_dcllt@@Base+0x3e> │ │ │ │ + blx 31db0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (71800 <__lrllib_MOD_dcllt@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ mov r0, r4 │ │ │ │ - blx 344b0 │ │ │ │ - mov r3, r7 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 3593c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 717e2 <__lrllib_MOD_dcllt@@Base+0x2e> │ │ │ │ + nop │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00071804 <__lrllib_MOD_dclne@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (7184c <__lrllib_MOD_dclne@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f768 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #6 │ │ │ │ - blx 32e2c │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ + cbz r2, 71842 <__lrllib_MOD_dclne@@Base+0x3e> │ │ │ │ + blx 35b18 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (71850 <__lrllib_MOD_dclne@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 32e28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 31968 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 71832 <__lrllib_MOD_dclne@@Base+0x2e> │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr2, cr7, {0} │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr, #28]! │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00075f64 <__uspack_MOD_dclshiftaxis@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00071854 <__lrllib_MOD_dcleq@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (75f98 <__uspack_MOD_dclshiftaxis@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (7189c <__lrllib_MOD_dcleq@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 357ac │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r2, 71892 <__lrllib_MOD_dcleq@@Base+0x3e> │ │ │ │ + blx 31734 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (718a0 <__lrllib_MOD_dcleq@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fc60 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #11 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 34f18 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 71882 <__lrllib_MOD_dcleq@@Base+0x2e> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r2, #28]! │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00075f9c <__uspack_MOD_dcldrawaxislabel@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000718a4 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #768] @ (762b4 <__uspack_MOD_dcldrawaxislabel@@Base+0x318>) │ │ │ │ - mov r5, r2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #768] @ (762b8 <__uspack_MOD_dcldrawaxislabel@@Base+0x31c>) │ │ │ │ - ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ - add r0, pc │ │ │ │ - ldr r7, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - cbz r2, 75fea <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - cbz r5, 75fea <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ - ldr.w r9, [r2, #24] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 76092 <__uspack_MOD_dcldrawaxislabel@@Base+0xf6> │ │ │ │ - rsb r3, r9, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrd r2, r3, [r2, #28] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldrd r3, r6, [r1, #28] │ │ │ │ - movs r2, #16 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r0, [pc, #708] @ (762bc <__uspack_MOD_dcldrawaxislabel@@Base+0x320>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #144] @ (71944 ) │ │ │ │ + sub sp, #8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r1, [pc, #708] @ (762c0 <__uspack_MOD_dcldrawaxislabel@@Base+0x324>) │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #1 │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 71924 │ │ │ │ + cmp.w r3, #4000 @ 0xfa0 │ │ │ │ + bgt.n 71906 │ │ │ │ + ldr r2, [pc, #124] @ (71948 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r3, [pc, #116] @ (7194c ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + blx 302c0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [pc, #104] @ (71950 ) │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + add r3, pc │ │ │ │ + add.w r5, r5, r2, lsl #2 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fef4 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #27 │ │ │ │ + ldr r1, [pc, #72] @ (71954 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #68] @ (71958 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r8, r6, r3 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - blx 34a48 │ │ │ │ + ldr r0, [pc, #68] @ (7195c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 718c8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #52] @ (71960 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7601e <__uspack_MOD_dcldrawaxislabel@@Base+0x82> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - bic.w sl, r8, r8, asr #31 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r5, 76076 <__uspack_MOD_dcldrawaxislabel@@Base+0xda> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 760e2 <__uspack_MOD_dcldrawaxislabel@@Base+0x146> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.n 7609e <__uspack_MOD_dcldrawaxislabel@@Base+0x102> │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, r2, [sp, #16] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str.w sl, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - blx 2ff60 │ │ │ │ - ldr r2, [pc, #624] @ (762c4 <__uspack_MOD_dcldrawaxislabel@@Base+0x328>) │ │ │ │ - ldr r3, [pc, #608] @ (762b4 <__uspack_MOD_dcldrawaxislabel@@Base+0x318>) │ │ │ │ + ldr r2, [pc, #48] @ (71964 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #48] @ (71968 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 762ae <__uspack_MOD_dcldrawaxislabel@@Base+0x312> │ │ │ │ - ldr r0, [pc, #608] @ (762c8 <__uspack_MOD_dcldrawaxislabel@@Base+0x32c>) │ │ │ │ - movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 76228 <__uspack_MOD_dcldrawaxislabel@@Base+0x28c> │ │ │ │ - ldrd r0, r2, [sp, #16] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str.w fp, [sp] │ │ │ │ - str.w sl, [sp, #64] @ 0x40 │ │ │ │ - blx 32504 │ │ │ │ - b.n 76050 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r9, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 75fe0 <__uspack_MOD_dcldrawaxislabel@@Base+0x44> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bpl.n 76196 <__uspack_MOD_dcldrawaxislabel@@Base+0x1fa> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - blx 340e4 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str.w sl, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - blx 2ff60 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 76296 <__uspack_MOD_dcldrawaxislabel@@Base+0x2fa> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76050 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 76170 <__uspack_MOD_dcldrawaxislabel@@Base+0x1d4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.n 760a0 <__uspack_MOD_dcldrawaxislabel@@Base+0x104> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - str.w sl, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2ff60 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.w 762a6 <__uspack_MOD_dcldrawaxislabel@@Base+0x30a> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add.w r8, r3, r8, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.n 76128 <__uspack_MOD_dcldrawaxislabel@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 76050 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 760da <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 760da <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ - ldrd r6, r8, [sp, #24] │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - mla r0, r4, r9, r8 │ │ │ │ - subs r1, r4, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - adds r4, #1 │ │ │ │ - mla r1, r7, r1, sl │ │ │ │ - mla r0, r7, r0, r5 │ │ │ │ - blx 33edc │ │ │ │ - cmp r6, r4 │ │ │ │ - bge.n 76154 <__uspack_MOD_dcldrawaxislabel@@Base+0x1b8> │ │ │ │ - b.n 760da <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - add r1, ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w lr, [r0], #4 │ │ │ │ - bge.n 76182 <__uspack_MOD_dcldrawaxislabel@@Base+0x1e6> │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 760f0 <__uspack_MOD_dcldrawaxislabel@@Base+0x154> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mul.w r0, r7, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ble.n 761f6 <__uspack_MOD_dcldrawaxislabel@@Base+0x25a> │ │ │ │ - strd r2, r4, [sp, #44] @ 0x2c │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mla r1, r8, r9, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mla r0, sl, r0, r4 │ │ │ │ - mla r1, sl, r1, r5 │ │ │ │ - blx 33edc │ │ │ │ - cmp r7, r8 │ │ │ │ - blt.n 761e8 <__uspack_MOD_dcldrawaxislabel@@Base+0x24c> │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 761ca <__uspack_MOD_dcldrawaxislabel@@Base+0x22e> │ │ │ │ - mov r7, sl │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, r4, [sp, #44] @ 0x2c │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str.w sl, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - blx 2ff60 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 76146 <__uspack_MOD_dcldrawaxislabel@@Base+0x1aa> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.w 7611e <__uspack_MOD_dcldrawaxislabel@@Base+0x182> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76146 <__uspack_MOD_dcldrawaxislabel@@Base+0x1aa> │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 7627a <__uspack_MOD_dcldrawaxislabel@@Base+0x2de> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - adds r5, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ - bge.n 7623c <__uspack_MOD_dcldrawaxislabel@@Base+0x2a0> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str.w fp, [sp] │ │ │ │ - add.w r8, r7, r8, lsl #2 │ │ │ │ - str.w sl, [sp, #64] @ 0x40 │ │ │ │ - blx 32504 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 76266 <__uspack_MOD_dcldrawaxislabel@@Base+0x2ca> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76050 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str.w fp, [sp] │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - blx 32504 │ │ │ │ - b.n 76272 <__uspack_MOD_dcldrawaxislabel@@Base+0x2d6> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.w 7611e <__uspack_MOD_dcldrawaxislabel@@Base+0x182> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 760da <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76050 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 718c2 │ │ │ │ nop │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ movs r1, r1 │ │ │ │ - stc2 0, cr0, [ip, #-28]! @ 0xffffffe4 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + │ │ │ │ +0007196c : │ │ │ │ + ldr r3, [pc, #8] @ (71978 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007197c : │ │ │ │ + ldr r3, [pc, #8] @ (71988 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007198c : │ │ │ │ + ldr r3, [pc, #28] @ (719ac ) │ │ │ │ + ldr.w ip, [pc, #32] @ 719b0 │ │ │ │ + add r3, pc │ │ │ │ + push {r4} │ │ │ │ + ldr.w r3, [r3, ip] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + str r4, [r2, #0] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + pop {r4} │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ - ldc2 0, cr0, [lr], #28 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000762cc <__uspack_MOD_dcldrawtickmark@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000719b4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + vldr s14, [r0] │ │ │ │ + sub sp, #12 │ │ │ │ + vldr s15, [r1] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7640c <__uspack_MOD_dcldrawtickmark@@Base+0x140>) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #300] @ (76410 <__uspack_MOD_dcldrawtickmark@@Base+0x144>) │ │ │ │ + ldr r4, [pc, #112] @ (71a40 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r4, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 71a16 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + vsub.f32 s11, s15, s14 │ │ │ │ + ldr r3, [pc, #96] @ (71a44 ) │ │ │ │ + subs r0, r1, #1 │ │ │ │ + vmov s13, r0 │ │ │ │ + ldr r2, [pc, #92] @ (71a48 ) │ │ │ │ + movs r0, #1 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - sub sp, #32 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7637a <__uspack_MOD_dcldrawtickmark@@Base+0xae> │ │ │ │ - ldrd r3, r6, [r1, #28] │ │ │ │ - movs r2, #15 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ - ldr r0, [pc, #268] @ (76414 <__uspack_MOD_dcldrawtickmark@@Base+0x148>) │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r1, [pc, #268] @ (76418 <__uspack_MOD_dcldrawtickmark@@Base+0x14c>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r4, r6, r3 │ │ │ │ - add r1, pc │ │ │ │ - blx 34a48 │ │ │ │ - movs r3, #1 │ │ │ │ - cbz r7, 7631c <__uspack_MOD_dcldrawtickmark@@Base+0x50> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - bic.w r7, r4, r4, asr #31 │ │ │ │ - cmp r5, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.n 763a0 <__uspack_MOD_dcldrawtickmark@@Base+0xd4> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 763e0 <__uspack_MOD_dcldrawtickmark@@Base+0x114> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 340e4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w lr, [r0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 7633a <__uspack_MOD_dcldrawtickmark@@Base+0x6e> │ │ │ │ - add r3, sp, #24 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r9 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 30908 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r2 │ │ │ │ - add.w r4, r2, r4, lsl #2 │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n 76366 <__uspack_MOD_dcldrawtickmark@@Base+0x9a> │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 763b2 <__uspack_MOD_dcldrawtickmark@@Base+0xe6> │ │ │ │ - ldrd r3, r5, [r1, #28] │ │ │ │ - movs r2, #15 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ - ldr r0, [pc, #148] @ (7641c <__uspack_MOD_dcldrawtickmark@@Base+0x150>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r1, [pc, #148] @ (76420 <__uspack_MOD_dcldrawtickmark@@Base+0x154>) │ │ │ │ + vdiv.f32 s12, s11, s13 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + strd r0, r1, [r3] │ │ │ │ + vstr s14, [r3, #8] │ │ │ │ + vstr s15, [r3, #12] │ │ │ │ + vstr s12, [r3, #16] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fef4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #44] @ (71a4c ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r5, #1 │ │ │ │ + ldr r2, [pc, #40] @ (71a50 ) │ │ │ │ add r1, pc │ │ │ │ - blx 34a48 │ │ │ │ - cbz r7, 763d6 <__uspack_MOD_dcldrawtickmark@@Base+0x10a> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - bic.w r7, r5, r5, asr #31 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 30908 │ │ │ │ - ldr r2, [pc, #112] @ (76424 <__uspack_MOD_dcldrawtickmark@@Base+0x158>) │ │ │ │ - ldr r3, [pc, #88] @ (76410 <__uspack_MOD_dcldrawtickmark@@Base+0x144>) │ │ │ │ + ldr r0, [pc, #40] @ (71a54 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 76406 <__uspack_MOD_dcldrawtickmark@@Base+0x13a> │ │ │ │ - ldr r0, [pc, #96] @ (76428 <__uspack_MOD_dcldrawtickmark@@Base+0x15c>) │ │ │ │ - movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 30558 │ │ │ │ - movs r3, #1 │ │ │ │ - bic.w r7, r5, r5, asr #31 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 763a0 <__uspack_MOD_dcldrawtickmark@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 30908 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 763b2 <__uspack_MOD_dcldrawtickmark@@Base+0xe6> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + blx 33bcc │ │ │ │ + vldr s14, [r6] │ │ │ │ + vldr s15, [r5] │ │ │ │ + b.n 719dc │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa300007 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsh.w r0, [r0, #7] │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00071a58 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #40] @ (71a90 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr.w ip, [pc, #40] @ 71a94 │ │ │ │ + mov r2, r1 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r0, [r3, ip] │ │ │ │ + ldr r3, [pc, #28] @ (71a98 ) │ │ │ │ + adds r0, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r4, [r0, #-16] │ │ │ │ + str r4, [r2, #0] │ │ │ │ + blx 302c0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldr??.w r0, [r2, r7] │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007642c <__uspack_MOD_dcldrawaxisline@@Base>: │ │ │ │ +00071a9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #92] @ (7649c <__uspack_MOD_dcldrawaxisline@@Base+0x70>) │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #92] @ (764a0 <__uspack_MOD_dcldrawaxisline@@Base+0x74>) │ │ │ │ - add r0, pc │ │ │ │ + ldr r4, [pc, #144] @ (71b3c ) │ │ │ │ sub sp, #8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 71b1c │ │ │ │ + cmp.w r3, #4000 @ 0xfa0 │ │ │ │ + bgt.n 71afe │ │ │ │ + ldr r2, [pc, #124] @ (71b40 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r3, [pc, #116] @ (71b44 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + blx 302c0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [pc, #104] @ (71b48 ) │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + add r3, pc │ │ │ │ + add.w r5, r5, r2, lsl #2 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 32c70 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #27 │ │ │ │ + ldr r1, [pc, #72] @ (71b4c ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - movs r2, #15 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #84] @ (764a4 <__uspack_MOD_dcldrawaxisline@@Base+0x78>) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r1, [pc, #76] @ (764a8 <__uspack_MOD_dcldrawaxisline@@Base+0x7c>) │ │ │ │ - add r0, pc │ │ │ │ + ldr r2, [pc, #68] @ (71b50 ) │ │ │ │ add r1, pc │ │ │ │ - blx 34a48 │ │ │ │ + ldr r0, [pc, #68] @ (71b54 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 71ac0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #52] @ (71b58 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - cbz r4, 76468 <__uspack_MOD_dcldrawaxisline@@Base+0x3c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 3443c │ │ │ │ - ldr r2, [pc, #52] @ (764ac <__uspack_MOD_dcldrawaxisline@@Base+0x80>) │ │ │ │ - ldr r3, [pc, #40] @ (764a0 <__uspack_MOD_dcldrawaxisline@@Base+0x74>) │ │ │ │ + ldr r2, [pc, #48] @ (71b5c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #48] @ (71b60 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 76498 <__uspack_MOD_dcldrawaxisline@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #36] @ (764b0 <__uspack_MOD_dcldrawaxisline@@Base+0x84>) │ │ │ │ - movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30558 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 71aba │ │ │ │ + nop │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, #7] │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + add r6, sp, #32 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + │ │ │ │ +00071b64 : │ │ │ │ + ldr r3, [pc, #8] @ (71b70 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00071b74 : │ │ │ │ + ldr r3, [pc, #8] @ (71b80 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00071b84 : │ │ │ │ + ldr r3, [pc, #28] @ (71ba4 ) │ │ │ │ + ldr.w ip, [pc, #32] @ 71ba8 │ │ │ │ + add r3, pc │ │ │ │ + push {r4} │ │ │ │ + ldr.w r3, [r3, ip] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + str r4, [r2, #0] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + pop {r4} │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ - str.w r0, [r0, #7] │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000764b4 <__uspack_MOD_dcldrawtitle@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00071bac : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (7653c <__uspack_MOD_dcldrawtitle@@Base+0x88>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #116] @ (76540 <__uspack_MOD_dcldrawtitle@@Base+0x8c>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + vldr s14, [r0] │ │ │ │ + sub sp, #12 │ │ │ │ + vldr s15, [r1] │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r4, [pc, #112] @ (71c38 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r4, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 71c0e │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + vsub.f32 s11, s15, s14 │ │ │ │ + ldr r3, [pc, #96] @ (71c3c ) │ │ │ │ + subs r0, r1, #1 │ │ │ │ + vmov s13, r0 │ │ │ │ + ldr r2, [pc, #92] @ (71c40 ) │ │ │ │ + movs r0, #1 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r0, [pc, #108] @ (76544 <__uspack_MOD_dcldrawtitle@@Base+0x90>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r1, [pc, #108] @ (76548 <__uspack_MOD_dcldrawtitle@@Base+0x94>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ + vdiv.f32 s12, s11, s13 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + strd r0, r1, [r3] │ │ │ │ + vstr s14, [r3, #8] │ │ │ │ + vstr s15, [r3, #12] │ │ │ │ + vstr s12, [r3, #16] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 32c70 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #44] @ (71c44 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #40] @ (71c48 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - blx 34a48 │ │ │ │ - movs r3, #1 │ │ │ │ - cbz r5, 764f8 <__uspack_MOD_dcldrawtitle@@Base+0x44> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r4, 76500 <__uspack_MOD_dcldrawtitle@@Base+0x4c> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 314d0 │ │ │ │ - ldr r2, [pc, #56] @ (7654c <__uspack_MOD_dcldrawtitle@@Base+0x98>) │ │ │ │ - ldr r3, [pc, #40] @ (76540 <__uspack_MOD_dcldrawtitle@@Base+0x8c>) │ │ │ │ + ldr r0, [pc, #40] @ (71c4c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 76536 <__uspack_MOD_dcldrawtitle@@Base+0x82> │ │ │ │ - ldr r0, [pc, #40] @ (76550 <__uspack_MOD_dcldrawtitle@@Base+0x9c>) │ │ │ │ - movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30558 │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + blx 33bcc │ │ │ │ + vldr s14, [r6] │ │ │ │ + vldr s15, [r5] │ │ │ │ + b.n 71bd4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r0, #7] │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldmia r2!, {r5} │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00071c50 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #40] @ (71c88 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr.w ip, [pc, #40] @ 71c8c │ │ │ │ + mov r2, r1 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r0, [r3, ip] │ │ │ │ + ldr r3, [pc, #28] @ (71c90 ) │ │ │ │ + adds r0, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r4, [r0, #-16] │ │ │ │ + str r4, [r2, #0] │ │ │ │ + blx 302c0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00071c94 : │ │ │ │ + ldr r3, [pc, #44] @ (71cc4 ) │ │ │ │ + ldr r2, [pc, #48] @ (71cc8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + subs r1, r2, #1 │ │ │ │ + cbz r0, 71cba │ │ │ │ + vmov s15, r1 │ │ │ │ + vldr s14, [r3, #16] │ │ │ │ + vldr s0, [r3, #8] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmla.f32 s0, s15, s14 │ │ │ │ + bx lr │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + vldr s0, [r3, #16] │ │ │ │ + bx lr │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ - ldrh.w r0, [r2, r7] │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00076554 <__uspack_MOD_dcldrawaxiscalendar@@Base>: │ │ │ │ +00071ccc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #328] @ (766b0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x15c>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #328] @ (766b4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x160>) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #156] @ (71d7c ) │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r3, [pc, #156] @ (71d80 ) │ │ │ │ + add r7, sp, #4 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r6, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r1, [pc, #320] @ (766b8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x164>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r0, [pc, #320] @ (766bc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x168>) │ │ │ │ - add r1, pc │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - blx 34a48 │ │ │ │ - ldrd r1, r3, [r6] │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ - ldr r5, [pc, #292] @ (766c0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x16c>) │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - movw r0, #10000 @ 0x2710 │ │ │ │ - add r5, pc │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ - add r3, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 765be <__uspack_MOD_dcldrawaxiscalendar@@Base+0x6a> │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75e74 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - cbz r7, 765c8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x74> │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov.w r3, #0 │ │ │ │ + add r3, sp, #16 │ │ │ │ + blx 319e4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 331dc │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 71d2e │ │ │ │ + mov r0, sp │ │ │ │ + blx 32748 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 71d4c │ │ │ │ + ldr r2, [pc, #108] @ (71d84 ) │ │ │ │ + ldr r3, [pc, #104] @ (71d80 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 71d78 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75eec <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - cbz r4, 765cc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x78> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7668c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x138> │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, #7 │ │ │ │ - ble.n 76670 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x11c> │ │ │ │ - add r4, sp, #28 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #8 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #24 │ │ │ │ - blx 311c4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 76626 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xd2> │ │ │ │ - ldr r1, [pc, #192] @ (766c4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x170>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #192] @ (766c8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x174>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32e2c │ │ │ │ - ldr r1, [pc, #180] @ (766cc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x178>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #180] @ (766d0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x17c>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32e2c │ │ │ │ - cbz r7, 7664c <__uspack_MOD_dcldrawaxiscalendar@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #168] @ (766d4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x180>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #168] @ (766d8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x184>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32e2c │ │ │ │ - ldr r1, [pc, #160] @ (766dc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x188>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #160] @ (766e0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x18c>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32e2c │ │ │ │ - ldr r0, [pc, #148] @ (766e4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x190>) │ │ │ │ - movs r1, #19 │ │ │ │ + blx 341f4 │ │ │ │ + ldr r0, [pc, #76] @ (71d88 ) │ │ │ │ add r0, pc │ │ │ │ - blx 3055c │ │ │ │ - ldr r2, [pc, #144] @ (766e8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x194>) │ │ │ │ - ldr r3, [pc, #88] @ (766b4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x160>) │ │ │ │ + blx 33d0c │ │ │ │ + mov r0, sp │ │ │ │ + blx 32748 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 71d14 │ │ │ │ + mov r2, sl │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 30104 │ │ │ │ + ldr r2, [pc, #52] @ (71d8c ) │ │ │ │ + ldr r3, [pc, #36] @ (71d80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 766ac <__uspack_MOD_dcldrawaxiscalendar@@Base+0x158> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33edc │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r3, #8 │ │ │ │ - adds r0, r4, r3 │ │ │ │ - blx 31320 │ │ │ │ - b.n 765e8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x94> │ │ │ │ - ldr r3, [pc, #92] @ (766ec <__uspack_MOD_dcldrawaxiscalendar@@Base+0x198>) │ │ │ │ - add r4, sp, #28 │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - strh.w r3, [sp, #28] │ │ │ │ - lsrs r3, r3, #16 │ │ │ │ - strb.w r3, [sp, #30] │ │ │ │ - mov.w r3, #538976288 @ 0x20202020 │ │ │ │ - str.w r3, [sp, #31] │ │ │ │ - strb.w r3, [sp, #35] @ 0x23 │ │ │ │ - b.n 765e8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x94> │ │ │ │ + bne.n 71d78 │ │ │ │ + ldr r0, [pc, #36] @ (71d90 ) │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc6c │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + stmia r0!, {r5} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ite al │ │ │ │ + moval r1, r1 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf7e40007 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf6f20007 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf6e80007 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf6dc0007 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf6d20007 │ │ │ │ - @ instruction: 0xf71c0007 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xf6f00007 │ │ │ │ + itet ge │ │ │ │ + movge r1, r1 │ │ │ │ + addlt r3, sp, #448 @ 0x1c0 │ │ │ │ + movge r0, r1 │ │ │ │ │ │ │ │ -000766f0 <__uspack_MOD_dcldrawaxislog@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00071d94 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #916] @ (76a9c <__uspack_MOD_dcldrawaxislog@@Base+0x3ac>) │ │ │ │ - ldr r5, [pc, #920] @ (76aa0 <__uspack_MOD_dcldrawaxislog@@Base+0x3b0>) │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #920] @ (76aa4 <__uspack_MOD_dcldrawaxislog@@Base+0x3b4>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - add r2, pc │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r0, r1, [sp, #8] │ │ │ │ - ldrd sl, r8, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - mov r4, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldrd r7, r6, [sp, #188] @ 0xbc │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cbz r3, 7675c <__uspack_MOD_dcldrawaxislog@@Base+0x6c> │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cbz r4, 7675c <__uspack_MOD_dcldrawaxislog@@Base+0x6c> │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 76998 <__uspack_MOD_dcldrawaxislog@@Base+0x2a8> │ │ │ │ - negs r2, r2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [r3, #28] │ │ │ │ - subs r3, r2, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #840] @ (76aa8 <__uspack_MOD_dcldrawaxislog@@Base+0x3b8>) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #840] @ (76aac <__uspack_MOD_dcldrawaxislog@@Base+0x3bc>) │ │ │ │ - movs r2, #14 │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #24] @ (71dbc ) │ │ │ │ + sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 34a48 │ │ │ │ - cbz r7, 767aa <__uspack_MOD_dcldrawaxislog@@Base+0xba> │ │ │ │ - ldr.w r9, [pc, #832] @ 76ab0 <__uspack_MOD_dcldrawaxislog@@Base+0x3c0> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r3, [pc, #828] @ (76ab4 <__uspack_MOD_dcldrawaxislog@@Base+0x3c4>) │ │ │ │ - add r9, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 33d0c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fc6c │ │ │ │ + nop │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00071dc0 : │ │ │ │ + ldr.w ip, [pc, #668] @ 72060 │ │ │ │ + vldr s15, [r0] │ │ │ │ + add ip, pc │ │ │ │ + ldr r3, [pc, #664] @ (72064 ) │ │ │ │ add r3, pc │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 32690 │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - ldr.w r9, [pc, #812] @ 76ab8 <__uspack_MOD_dcldrawaxislog@@Base+0x3c8> │ │ │ │ - movs r2, #4 │ │ │ │ - add r9, pc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 32690 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2feb8 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2feb8 │ │ │ │ - cbz r6, 767ea <__uspack_MOD_dcldrawaxislog@@Base+0xfa> │ │ │ │ - ldr.w r9, [pc, #780] @ 76abc <__uspack_MOD_dcldrawaxislog@@Base+0x3cc> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r3, [pc, #780] @ (76ac0 <__uspack_MOD_dcldrawaxislog@@Base+0x3d0>) │ │ │ │ - add r9, pc │ │ │ │ + vldr s14, [ip] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 71e3e │ │ │ │ + vldr s14, [ip, #4] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 71e3e │ │ │ │ + ldr r0, [pc, #636] @ (72068 ) │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + ldr.w lr, [r0] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.n 71e50 │ │ │ │ + vldr s14, [r0, #8] │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s12, [r0, #16] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + vsub.f32 s15, s15, s14 │ │ │ │ + subs r0, #1 │ │ │ │ + vdiv.f32 s14, s15, s12 │ │ │ │ + vcvt.s32.f32 s15, s14 │ │ │ │ + vmov r3, s15 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + it ge │ │ │ │ + movge r3, r0 │ │ │ │ + vmov s15, r3 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + vadd.f32 s14, s14, s13 │ │ │ │ + vstr s14, [r2] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #556] @ (7206c ) │ │ │ │ + vldr s14, [pc, #536] @ 7205c │ │ │ │ add r3, pc │ │ │ │ - add.w r1, r9, #8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 34d7c │ │ │ │ - add.w r1, r9, #12 │ │ │ │ - ldr.w r9, [pc, #760] @ 76ac4 <__uspack_MOD_dcldrawaxislog@@Base+0x3d4> │ │ │ │ - movs r2, #6 │ │ │ │ - add r9, pc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 34d7c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 33fcc │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 33fcc │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 767f8 <__uspack_MOD_dcldrawaxislog@@Base+0x108> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - bl 75e74 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 76804 <__uspack_MOD_dcldrawaxislog@@Base+0x114> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 75eec <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ + vstr s14, [r2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [pc, #540] @ (72070 ) │ │ │ │ + ldr.w r4, [ip, #12] │ │ │ │ + add r3, pc │ │ │ │ + mov fp, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r5, r0, r3, lsl #2 │ │ │ │ + vldr s13, [r5, #16] │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 71eec │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + str.w r3, [ip, #16] │ │ │ │ + ble.n 71f42 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + sub.w ip, r4, #2 │ │ │ │ + mov r6, r4 │ │ │ │ + cmp ip, r3 │ │ │ │ + blt.n 71ed0 │ │ │ │ + add.w ip, r0, #20 │ │ │ │ + mov r5, lr │ │ │ │ + add.w lr, ip, r3, lsl #2 │ │ │ │ + add.w ip, r3, #1 │ │ │ │ + b.n 71ea8 │ │ │ │ + mov r7, ip │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + movs r5, #1 │ │ │ │ + cmp r6, ip │ │ │ │ + beq.w 72004 │ │ │ │ + vldr s12, [lr] │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 71e9a │ │ │ │ + cbz r5, 71ed0 │ │ │ │ + ldr r3, [pc, #436] @ (72074 ) │ │ │ │ + add.w ip, r0, r7, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + vldr s13, [ip, #16] │ │ │ │ + vldr s14, [ip, #20] │ │ │ │ + str r7, [r3, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vsub.f32 s13, s14, s13 │ │ │ │ + ldr r0, [pc, #412] @ (72078 ) │ │ │ │ + str r3, [r1, #0] │ │ │ │ + add r0, pc │ │ │ │ + vdiv.f32 s14, s15, s13 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + vstr s14, [r2] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 71f90 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7683e <__uspack_MOD_dcldrawaxislog@@Base+0x14e> │ │ │ │ - ldr r3, [pc, #700] @ (76ac8 <__uspack_MOD_dcldrawaxislog@@Base+0x3d8>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r9, [pc, #700] @ 76acc <__uspack_MOD_dcldrawaxislog@@Base+0x3dc> │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + str.w sl, [ip, #16] │ │ │ │ + ble.w 7204c │ │ │ │ + add.w lr, r0, #16 │ │ │ │ + mov ip, sl │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + b.n 71f18 │ │ │ │ + subs.w ip, ip, #1 │ │ │ │ + mov.w r4, #1 │ │ │ │ + mov r6, ip │ │ │ │ + beq.w 7201a │ │ │ │ + vldmdb lr!, {s14} │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 71f0a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 7204c │ │ │ │ + ldr r3, [pc, #332] @ (7207c ) │ │ │ │ + add.w ip, r0, r6, lsl #2 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - add r9, pc │ │ │ │ - blx 30b88 │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30b88 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2ffb8 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2ffb8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 76858 <__uspack_MOD_dcldrawaxislog@@Base+0x168> │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 30068 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30068 │ │ │ │ - cbz r4, 76898 <__uspack_MOD_dcldrawaxislog@@Base+0x1a8> │ │ │ │ - ldr.w r8, [pc, #628] @ 76ad0 <__uspack_MOD_dcldrawaxislog@@Base+0x3e0> │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r8, pc │ │ │ │ - mov r1, r8 │ │ │ │ - blx 34520 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - blx 3283c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + vldr s13, [ip, #16] │ │ │ │ + vldr s14, [ip, #20] │ │ │ │ + str r6, [r3, #16] │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 71ed0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 769a4 <__uspack_MOD_dcldrawaxislog@@Base+0x2b4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2f8b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 32568 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 30a0c │ │ │ │ - cbz r7, 768c2 <__uspack_MOD_dcldrawaxislog@@Base+0x1d2> │ │ │ │ - ldr r7, [pc, #556] @ (76ad4 <__uspack_MOD_dcldrawaxislog@@Base+0x3e4>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #556] @ (76ad8 <__uspack_MOD_dcldrawaxislog@@Base+0x3e8>) │ │ │ │ - add r7, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r7 │ │ │ │ - blx 321d4 │ │ │ │ - ldr r0, [pc, #548] @ (76adc <__uspack_MOD_dcldrawaxislog@@Base+0x3ec>) │ │ │ │ - adds r1, r7, #4 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 321d4 │ │ │ │ - cbz r6, 768e4 <__uspack_MOD_dcldrawaxislog@@Base+0x1f4> │ │ │ │ - ldr r6, [pc, #536] @ (76ae0 <__uspack_MOD_dcldrawaxislog@@Base+0x3f0>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #536] @ (76ae4 <__uspack_MOD_dcldrawaxislog@@Base+0x3f4>) │ │ │ │ - add r6, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r6, #8 │ │ │ │ - blx 2f8f4 │ │ │ │ - ldr r0, [pc, #528] @ (76ae8 <__uspack_MOD_dcldrawaxislog@@Base+0x3f8>) │ │ │ │ - add.w r1, r6, #12 │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f8f4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 76912 <__uspack_MOD_dcldrawaxislog@@Base+0x222> │ │ │ │ - ldr r3, [pc, #512] @ (76aec <__uspack_MOD_dcldrawaxislog@@Base+0x3fc>) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #512] @ (76af0 <__uspack_MOD_dcldrawaxislog@@Base+0x400>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 32e2c │ │ │ │ - ldr r3, [pc, #500] @ (76af4 <__uspack_MOD_dcldrawaxislog@@Base+0x404>) │ │ │ │ - ldr r0, [pc, #500] @ (76af8 <__uspack_MOD_dcldrawaxislog@@Base+0x408>) │ │ │ │ - movs r2, #5 │ │ │ │ + ble.n 72042 │ │ │ │ + add.w ip, r0, #16 │ │ │ │ + mov r4, lr │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + add.w lr, ip, r3, lsl #2 │ │ │ │ + mov ip, r3 │ │ │ │ + b.n 71f66 │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 71ff4 │ │ │ │ + vldmdb lr!, {s14} │ │ │ │ + mov r9, ip │ │ │ │ + movs r4, #1 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 71f58 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 72042 │ │ │ │ + ldr r3, [pc, #260] @ (72080 ) │ │ │ │ + add.w ip, r0, r9, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + vldr s13, [ip, #16] │ │ │ │ + vldr s14, [ip, #20] │ │ │ │ + str.w r9, [r3, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 71ed0 │ │ │ │ + str.w r3, [ip, #16] │ │ │ │ + add.w ip, r0, r3, lsl #2 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + vldr s14, [ip, #20] │ │ │ │ + sub.w ip, r4, #2 │ │ │ │ + mov r6, r4 │ │ │ │ + cmp ip, r3 │ │ │ │ + blt.n 71ed0 │ │ │ │ + add.w lr, r0, #20 │ │ │ │ + mov r5, fp │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + add.w ip, r3, #1 │ │ │ │ + b.n 71fc4 │ │ │ │ + mov r8, ip │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + movs r5, #1 │ │ │ │ + cmp r6, ip │ │ │ │ + beq.n 7202a │ │ │ │ + vldr s12, [lr] │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 71fb8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 71ed0 │ │ │ │ + ldr r3, [pc, #164] @ (72084 ) │ │ │ │ + add.w ip, r0, r8, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + vldr s13, [ip, #16] │ │ │ │ + vldr s14, [ip, #20] │ │ │ │ + str.w r8, [r3, #16] │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 71ed0 │ │ │ │ + vldr s13, [r0, #20] │ │ │ │ + mov r3, ip │ │ │ │ + ldr r0, [pc, #140] @ (72088 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 32e2c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7693e <__uspack_MOD_dcldrawaxislog@@Base+0x24e> │ │ │ │ - ldr r2, [pc, #484] @ (76afc <__uspack_MOD_dcldrawaxislog@@Base+0x40c>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #484] @ (76b00 <__uspack_MOD_dcldrawaxislog@@Base+0x410>) │ │ │ │ + str.w ip, [r0, #16] │ │ │ │ + b.n 71ed0 │ │ │ │ + add.w r0, r0, r7, lsl #2 │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ + mov r3, r7 │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + ldr r0, [pc, #120] @ (7208c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - movs r2, #6 │ │ │ │ - blx 32e2c │ │ │ │ - ldr r2, [pc, #472] @ (76b04 <__uspack_MOD_dcldrawaxislog@@Base+0x414>) │ │ │ │ - ldr r0, [pc, #472] @ (76b08 <__uspack_MOD_dcldrawaxislog@@Base+0x418>) │ │ │ │ - movs r3, #32 │ │ │ │ + str r7, [r0, #16] │ │ │ │ + b.n 71ed0 │ │ │ │ + vldr s13, [r0, #16] │ │ │ │ + mov r3, ip │ │ │ │ + ldr r0, [pc, #108] @ (72090 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - movs r2, #6 │ │ │ │ - blx 32e2c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7695c <__uspack_MOD_dcldrawaxislog@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #452] @ (76b0c <__uspack_MOD_dcldrawaxislog@@Base+0x41c>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + str.w ip, [r0, #16] │ │ │ │ + b.n 71ed0 │ │ │ │ + add.w r0, r0, r8, lsl #2 │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ + mov r3, r8 │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + ldr r0, [pc, #88] @ (72094 ) │ │ │ │ add r0, pc │ │ │ │ - blx 2ffb8 │ │ │ │ - ldr r0, [pc, #444] @ (76b10 <__uspack_MOD_dcldrawaxislog@@Base+0x420>) │ │ │ │ + str.w r8, [r0, #16] │ │ │ │ + b.n 71ed0 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + b.n 71ed0 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + mov r3, sl │ │ │ │ + vldr s13, [r0, #12] │ │ │ │ + b.n 71ed0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + it cc │ │ │ │ + movcc r1, r1 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 72030 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 71f2c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00072098 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #124] @ (72124 ) │ │ │ │ movs r2, #6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + ldr r5, [pc, #124] @ (72128 ) │ │ │ │ + mov.w ip, #1 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #120] @ (7212c ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #120] @ (72130 ) │ │ │ │ add r0, pc │ │ │ │ - blx 2ffb8 │ │ │ │ - cbz r4, 76972 <__uspack_MOD_dcldrawaxislog@@Base+0x282> │ │ │ │ - ldr r4, [pc, #436] @ (76b14 <__uspack_MOD_dcldrawaxislog@@Base+0x424>) │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + str.w ip, [r3] │ │ │ │ + blx 32cbc │ │ │ │ + ldr r3, [pc, #108] @ (72134 ) │ │ │ │ add r4, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2f8b4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - blx 32568 │ │ │ │ - ldr r2, [pc, #420] @ (76b18 <__uspack_MOD_dcldrawaxislog@@Base+0x428>) │ │ │ │ - ldr r3, [pc, #292] @ (76a9c <__uspack_MOD_dcldrawaxislog@@Base+0x3ac>) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cbnz r2, 720ee │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + vldr s15, [r3, #20] │ │ │ │ + add.w r2, r3, r2, lsl #2 │ │ │ │ + vldr s14, [r2, #16] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite gt │ │ │ │ + movgt r2, #1 │ │ │ │ + movle r2, #0 │ │ │ │ + str r2, [r5, #12] │ │ │ │ + vldr s15, [r3, #8] │ │ │ │ + vldr s14, [r3, #12] │ │ │ │ + ldr r3, [pc, #64] @ (72138 ) │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + add r3, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + ite lt │ │ │ │ + vmovlt.f32 s13, s14 │ │ │ │ + vmovge.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s13, [r3, #4] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + vstr s15, [r3] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.n 71c30 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r1, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007213c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #80] @ 7219c │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #76] @ (721a0 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + add ip, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 30fcc │ │ │ │ + vldr s15, [sp, #4] │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #48] @ (721a4 ) │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ add r2, pc │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r0, s15 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r3, [pc, #24] @ (721a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 76a98 <__uspack_MOD_dcldrawaxislog@@Base+0x3a8> │ │ │ │ - ldr r0, [pc, #400] @ (76b1c <__uspack_MOD_dcldrawaxislog@@Base+0x42c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.n 76752 <__uspack_MOD_dcldrawaxislog@@Base+0x62> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - subs.w r9, r3, #1 │ │ │ │ - bpl.n 769e4 <__uspack_MOD_dcldrawaxislog@@Base+0x2f4> │ │ │ │ - movs r0, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ - blx 340e4 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - blx 2f8b4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - blx 32568 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76898 <__uspack_MOD_dcldrawaxislog@@Base+0x1a8> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov ip, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r2, r3 │ │ │ │ - movs r1, #0 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w lr, [r0] │ │ │ │ - adds r1, #1 │ │ │ │ - add r0, r3 │ │ │ │ - cmp r9, r1 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 76a06 <__uspack_MOD_dcldrawaxislog@@Base+0x316> │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2f8b4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add.w ip, r9, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r0, [r8], #4 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - add r1, r3 │ │ │ │ - cmp r8, ip │ │ │ │ - bne.n 76a3a <__uspack_MOD_dcldrawaxislog@@Base+0x34a> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add.w r9, r0, r8 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - add r1, r3 │ │ │ │ - str.w ip, [r0], #4 │ │ │ │ - cmp r0, r9 │ │ │ │ - bne.n 76a68 <__uspack_MOD_dcldrawaxislog@@Base+0x378> │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 32568 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r1, [r8], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r3 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne.n 76a8a <__uspack_MOD_dcldrawaxislog@@Base+0x39a> │ │ │ │ - b.n 769dc <__uspack_MOD_dcldrawaxislog@@Base+0x2ec> │ │ │ │ + bne.n 72198 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + cbnz r0, 7220c │ │ │ │ movs r1, r1 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf61e0007 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xf61c0007 │ │ │ │ - addw r0, lr, #2055 @ 0x807 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xf5ee0007 │ │ │ │ - rsbs r0, lr, #8847360 @ 0x870000 │ │ │ │ - sub.w r0, r0, #8847360 @ 0x870000 │ │ │ │ - sub.w r0, r2, #8847360 @ 0x870000 │ │ │ │ - str r0, [r6, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xf4e60007 │ │ │ │ - @ instruction: 0xf4e00007 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xf4d80007 │ │ │ │ - @ instruction: 0xf4ce0007 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - and.w r0, ip, #8847360 @ 0x870000 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - and.w r0, r0, #8847360 @ 0x870000 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf3f00007 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3e40007 │ │ │ │ - orn r0, sl, #8847360 @ 0x870000 │ │ │ │ - orn r0, r6, #8847360 @ 0x870000 │ │ │ │ - str r6, [r5, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + cbnz r4, 7220a │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xf3f80007 │ │ │ │ │ │ │ │ -00076b20 <__uspack_MOD_dcldrawaxisspecify@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000721a8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - sub sp, #148 @ 0x94 │ │ │ │ - ldr.w r9, [pc, #2368] @ 77474 <__uspack_MOD_dcldrawaxisspecify@@Base+0x954> │ │ │ │ - mov r7, r3 │ │ │ │ - add r9, pc │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr.w r4, [pc, #2360] @ 77478 <__uspack_MOD_dcldrawaxisspecify@@Base+0x958> │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r0, [pc, #2356] @ 7747c <__uspack_MOD_dcldrawaxisspecify@@Base+0x95c> │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr.w ip, [pc, #736] @ 7249c │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #736] @ (724a0 ) │ │ │ │ + sub sp, #16 │ │ │ │ + add ip, pc │ │ │ │ + ldr r3, [pc, #732] @ (724a4 ) │ │ │ │ + ldr r4, [pc, #736] @ (724a8 ) │ │ │ │ + add r3, pc │ │ │ │ + vldr s0, [r0] │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - mov.w r0, #0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldrd fp, r0, [sp, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 76b94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x74> │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cbz r7, 76b94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x74> │ │ │ │ - ldr.w sl, [r3, #24] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 76eda <__uspack_MOD_dcldrawaxisspecify@@Base+0x3ba> │ │ │ │ - rsb r0, sl, #0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r3, r0, [r3, #28] │ │ │ │ - subs r0, r0, r3 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mov r8, r2 │ │ │ │ - cbz r2, 76bba <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a> │ │ │ │ - ldr.w r8, [r2] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 76bba <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a> │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 76ece <__uspack_MOD_dcldrawaxisspecify@@Base+0x3ae> │ │ │ │ - negs r3, r3 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldrd r2, r3, [r2, #28] │ │ │ │ - subs r3, r3, r2 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + vldr s15, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 72278 │ │ │ │ + vstr s0, [r3, #12] │ │ │ │ + vcmpe.f32 s15, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7224c │ │ │ │ + ldr.w lr, [pc, #692] @ 724ac │ │ │ │ + add lr, pc │ │ │ │ + vldr s15, [lr, #16] │ │ │ │ + vcmpe.f32 s15, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 7224c │ │ │ │ + ldr r3, [pc, #676] @ (724b0 ) │ │ │ │ + ldr r1, [r4, r3] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 722a0 │ │ │ │ + vldr s15, [r1, #8] │ │ │ │ + vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s13, [r1, #16] │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + vsub.f32 s0, s0, s15 │ │ │ │ + subs r1, #1 │ │ │ │ + vdiv.f32 s15, s0, s13 │ │ │ │ + vcvt.s32.f32 s13, s15 │ │ │ │ + vmov r3, s13 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldrd r3, r5, [r1, #28] │ │ │ │ - movs r2, #18 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr.w r0, [pc, #2232] @ 77480 <__uspack_MOD_dcldrawaxisspecify@@Base+0x960> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr.w r1, [pc, #2228] @ 77484 <__uspack_MOD_dcldrawaxisspecify@@Base+0x964> │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov.w r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - adds r6, r5, r3 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 76c2a <__uspack_MOD_dcldrawaxisspecify@@Base+0x10a> │ │ │ │ - ldr.w r6, [pc, #2200] @ 77488 <__uspack_MOD_dcldrawaxisspecify@@Base+0x968> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r1, [pc, #2200] @ 7748c <__uspack_MOD_dcldrawaxisspecify@@Base+0x96c> │ │ │ │ - add r6, pc │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - blx 32690 │ │ │ │ - ldr.w r3, [pc, #2188] @ 77490 <__uspack_MOD_dcldrawaxisspecify@@Base+0x970> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - adds r1, #4 │ │ │ │ - blx 32690 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2feb8 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2feb8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 76c74 <__uspack_MOD_dcldrawaxisspecify@@Base+0x154> │ │ │ │ - ldr.w r3, [pc, #2148] @ 77494 <__uspack_MOD_dcldrawaxisspecify@@Base+0x974> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r0, [pc, #2144] @ 77498 <__uspack_MOD_dcldrawaxisspecify@@Base+0x978> │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r3, #16 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 32690 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #4 │ │ │ │ - add.w r1, r3, #20 │ │ │ │ - ldr.w r3, [pc, #2120] @ 7749c <__uspack_MOD_dcldrawaxisspecify@@Base+0x97c> │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32690 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2feb8 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2feb8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 76cbe <__uspack_MOD_dcldrawaxisspecify@@Base+0x19e> │ │ │ │ - ldr.w r3, [pc, #2084] @ 774a0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x980> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r0, [pc, #2084] @ 774a4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x984> │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r3, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 34d7c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r3, #12 │ │ │ │ - ldr.w r3, [pc, #2060] @ 774a8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x988> │ │ │ │ + cmp r3, r1 │ │ │ │ + it ge │ │ │ │ + movge r3, r1 │ │ │ │ + vmov s13, r3 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + b.n 72256 │ │ │ │ + ldr r3, [pc, #612] @ (724b4 ) │ │ │ │ + vldr s15, [pc, #584] @ 72498 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34d7c │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 33fcc │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 33fcc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 76cca <__uspack_MOD_dcldrawaxisspecify@@Base+0x1aa> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 75e74 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 76cd6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1b6> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 75eec <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 76e94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x374> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 76e5c <__uspack_MOD_dcldrawaxisspecify@@Base+0x33c> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r1, r8 │ │ │ │ - bne.w 7700a <__uspack_MOD_dcldrawaxisspecify@@Base+0x4ea> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r4, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 77036 <__uspack_MOD_dcldrawaxisspecify@@Base+0x516> │ │ │ │ - cmp.w sl, #1 │ │ │ │ - it eq │ │ │ │ - moveq r0, r7 │ │ │ │ - bne.w 7701c <__uspack_MOD_dcldrawaxisspecify@@Base+0x4fc> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ - blx 34b08 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 77076 <__uspack_MOD_dcldrawaxisspecify@@Base+0x556> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 7704c <__uspack_MOD_dcldrawaxisspecify@@Base+0x52c> │ │ │ │ - cmp.w sl, #1 │ │ │ │ - bne.w 76ee6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3c6> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 76d74 <__uspack_MOD_dcldrawaxisspecify@@Base+0x254> │ │ │ │ - ldr.w r4, [pc, #1880] @ 774ac <__uspack_MOD_dcldrawaxisspecify@@Base+0x98c> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r0, [pc, #1876] @ 774b0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x990> │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 321d4 │ │ │ │ - ldr.w r0, [pc, #1868] @ 774b4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x994> │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 321d4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 76d9e <__uspack_MOD_dcldrawaxisspecify@@Base+0x27e> │ │ │ │ - ldr.w r4, [pc, #1852] @ 774b8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x998> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r0, [pc, #1852] @ 774bc <__uspack_MOD_dcldrawaxisspecify@@Base+0x99c> │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #16 │ │ │ │ - blx 321d4 │ │ │ │ - ldr.w r0, [pc, #1840] @ 774c0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a0> │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 321d4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 76dc8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2a8> │ │ │ │ - ldr.w r4, [pc, #1824] @ 774c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a4> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r0, [pc, #1820] @ 774c8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a8> │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - blx 2f8f4 │ │ │ │ - ldr.w r0, [pc, #1808] @ 774cc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ac> │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f8f4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 76dfc <__uspack_MOD_dcldrawaxisspecify@@Base+0x2dc> │ │ │ │ - ldr.w r1, [pc, #1792] @ 774d0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b0> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1792] @ 774d4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b4> │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 32e2c │ │ │ │ - ldr.w r1, [pc, #1776] @ 774d8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b8> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1776] @ 774dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9bc> │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 32e2c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 76e30 <__uspack_MOD_dcldrawaxisspecify@@Base+0x310> │ │ │ │ - ldr.w r1, [pc, #1756] @ 774e0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c0> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1756] @ 774e4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c4> │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 32e2c │ │ │ │ - ldr.w r1, [pc, #1740] @ 774e8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c8> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1740] @ 774ec <__uspack_MOD_dcldrawaxisspecify@@Base+0x9cc> │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 32e2c │ │ │ │ - ldr.w r2, [pc, #1724] @ 774f0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d0> │ │ │ │ - ldr.w r3, [pc, #1604] @ 7747c <__uspack_MOD_dcldrawaxisspecify@@Base+0x95c> │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + vstr s15, [r2] │ │ │ │ + ldr r2, [pc, #604] @ (724b8 ) │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r3, [pc, #576] @ (724a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7746e <__uspack_MOD_dcldrawaxisspecify@@Base+0x94e> │ │ │ │ - ldr.w r0, [pc, #1704] @ 774f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d4> │ │ │ │ - movs r1, #18 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #148 @ 0x94 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 76efc <__uspack_MOD_dcldrawaxisspecify@@Base+0x3dc> │ │ │ │ - cmp.w sl, #1 │ │ │ │ - bne.w 77284 <__uspack_MOD_dcldrawaxisspecify@@Base+0x764> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r2, [pc, #1668] @ 774f8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d8> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, #4 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 34b08 │ │ │ │ - b.n 76d4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 770a8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x588> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bne.n 76fa4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x484> │ │ │ │ - cmp r4, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - it ne │ │ │ │ - movne sl, r8 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - bne.w 771a4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x684> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - blx 35778 │ │ │ │ - b.n 76d4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 76bb0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x90> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov.w sl, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - b.n 76b8a <__uspack_MOD_dcldrawaxisspecify@@Base+0x6a> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 76ef4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3d4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 772d6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7b6> │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76d4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - cmp r5, r8 │ │ │ │ - blt.w 77278 <__uspack_MOD_dcldrawaxisspecify@@Base+0x758> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r0 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r3, r1 │ │ │ │ - cmp r5, r8 │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - bge.n 76f14 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3f4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - bne.w 77288 <__uspack_MOD_dcldrawaxisspecify@@Base+0x768> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldr.w r2, [pc, #1476] @ 774fc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9dc> │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - blx 34b08 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 7745e <__uspack_MOD_dcldrawaxisspecify@@Base+0x93e> │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 76f72 <__uspack_MOD_dcldrawaxisspecify@@Base+0x452> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 76d4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 76f9c <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 77390 <__uspack_MOD_dcldrawaxisspecify@@Base+0x870> │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76d4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - subs r6, r3, #1 │ │ │ │ - bmi.w 7726c <__uspack_MOD_dcldrawaxisspecify@@Base+0x74c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov sl, r0 │ │ │ │ - adds r3, r2, r3 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r3, r8, r3, lsl #2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - adds r7, #1 │ │ │ │ - add r3, r1 │ │ │ │ - cmp r6, r7 │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - bge.n 76fc2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x4a2> │ │ │ │ - str.w sl, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r4, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - bne.w 771a4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x684> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bne.w 72492 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + vsub.f32 s0, s0, s15 │ │ │ │ + add.w r1, r3, #8 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - blx 35778 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 771d8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76d4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - bpl.n 770ce <__uspack_MOD_dcldrawaxisspecify@@Base+0x5ae> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - b.n 76cf8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - bpl.n 77106 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5e6> │ │ │ │ - movs r0, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - b.n 76d16 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f6> │ │ │ │ - cmp r5, #0 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.w 77176 <__uspack_MOD_dcldrawaxisspecify@@Base+0x656> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - b.n 76d0a <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ea> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7706e <__uspack_MOD_dcldrawaxisspecify@@Base+0x54e> │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 77060 <__uspack_MOD_dcldrawaxisspecify@@Base+0x540> │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76d44 <__uspack_MOD_dcldrawaxisspecify@@Base+0x224> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 770a0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x580> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r3, r2 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - add.w r3, r8, r3, lsl #2 │ │ │ │ - add.w r0, r2, r1, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 77092 <__uspack_MOD_dcldrawaxisspecify@@Base+0x572> │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76d3e <__uspack_MOD_dcldrawaxisspecify@@Base+0x21e> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 77360 <__uspack_MOD_dcldrawaxisspecify@@Base+0x840> │ │ │ │ - ldr.w r2, [pc, #1104] @ 77500 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e0> │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, #4 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - blx 35778 │ │ │ │ - b.n 76d4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r0 │ │ │ │ - add r3, r2 │ │ │ │ - mov.w lr, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - movs r0, #0 │ │ │ │ - add.w r3, r8, r3, lsl #2 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 35300 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ vldr s15, [r3] │ │ │ │ - adds r0, #1 │ │ │ │ - add r3, lr │ │ │ │ - cmp r0, r2 │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - ble.n 770f0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5d0> │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - b.n 76cf8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - mul.w r0, r5, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 77172 <__uspack_MOD_dcldrawaxisspecify@@Base+0x652> │ │ │ │ - str.w r8, [sp, #76] @ 0x4c │ │ │ │ - movs r6, #1 │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - strd r1, r3, [sp, #104] @ 0x68 │ │ │ │ - mla r1, r6, sl, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mla r0, r9, r0, r4 │ │ │ │ - mla r1, r9, r1, r7 │ │ │ │ - blx 33edc │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.n 7715e <__uspack_MOD_dcldrawaxisspecify@@Base+0x63e> │ │ │ │ - mov r0, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 77142 <__uspack_MOD_dcldrawaxisspecify@@Base+0x622> │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - ldrd r4, r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - b.n 76d16 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f6> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - vldr s15, [r0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, lr │ │ │ │ - cmp r5, r2 │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - bge.n 7718e <__uspack_MOD_dcldrawaxisspecify@@Base+0x66e> │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 76d0a <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ea> │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 7720e <__uspack_MOD_dcldrawaxisspecify@@Base+0x6ee> │ │ │ │ + vadd.f32 s0, s0, s15 │ │ │ │ + vstr s0, [r3, #12] │ │ │ │ + b.n 721ea │ │ │ │ + ldr r3, [pc, #536] @ (724bc ) │ │ │ │ + ldr.w ip, [lr, #24] │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r4, r1, r3, lsl #2 │ │ │ │ + vldr s14, [r4, #16] │ │ │ │ + vcmpe.f32 s0, s14 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 72334 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + str.w r3, [lr, #28] │ │ │ │ + ble.n 72388 │ │ │ │ + add.w ip, r1, r3, lsl #2 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + vldr s15, [ip, #20] │ │ │ │ + sub.w ip, r4, #2 │ │ │ │ + cmp ip, r3 │ │ │ │ + blt.n 72320 │ │ │ │ + add.w lr, r1, #20 │ │ │ │ + add.w ip, r3, #1 │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + b.n 722fc │ │ │ │ + mov r6, ip │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add.w lr, lr, #4 │ │ │ │ movs r0, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r2 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - str r5, [sp, #132] @ 0x84 │ │ │ │ - blx 35778 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 77264 <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.w 77466 <__uspack_MOD_dcldrawaxisspecify@@Base+0x946> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r3, r2 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - add.w r3, r8, r3, lsl #2 │ │ │ │ - add.w r0, r2, r1, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 771ec <__uspack_MOD_dcldrawaxisspecify@@Base+0x6cc> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 76d4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 77264 <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 7724e <__uspack_MOD_dcldrawaxisspecify@@Base+0x72e> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 77220 <__uspack_MOD_dcldrawaxisspecify@@Base+0x700> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - blx 35778 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r4, ip │ │ │ │ + beq.w 72462 │ │ │ │ + vldr s13, [lr] │ │ │ │ + vcmpe.f32 s13, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 722ea │ │ │ │ + cbz r0, 72320 │ │ │ │ + ldr r3, [pc, #432] @ (724c0 ) │ │ │ │ + add.w r0, r1, r6, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r0, #16] │ │ │ │ + vldr s15, [r0, #20] │ │ │ │ + str r6, [r3, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [pc, #416] @ (724c4 ) │ │ │ │ + vsub.f32 s0, s0, s14 │ │ │ │ + vsub.f32 s14, s15, s14 │ │ │ │ + add r1, pc │ │ │ │ + vdiv.f32 s15, s0, s14 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 72256 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 723d4 │ │ │ │ + cmp sl, ip │ │ │ │ + str.w sl, [lr, #28] │ │ │ │ + ittt gt │ │ │ │ + addgt.w lr, r1, #16 │ │ │ │ + movgt r0, sl │ │ │ │ + addgt.w lr, lr, r3, lsl #2 │ │ │ │ + bgt.n 7235a │ │ │ │ + b.n 72482 │ │ │ │ + mov.w ip, #1 │ │ │ │ + subs r0, #1 │ │ │ │ + beq.n 72454 │ │ │ │ + mov r8, r0 │ │ │ │ + vldmdb lr!, {s15} │ │ │ │ + vcmpe.f32 s15, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 72350 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 72482 │ │ │ │ + ldr r3, [pc, #340] @ (724c8 ) │ │ │ │ + add.w r0, r1, r8, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r0, #16] │ │ │ │ + vldr s15, [r0, #20] │ │ │ │ + str.w r8, [r3, #28] │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 72320 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7744e <__uspack_MOD_dcldrawaxisspecify@@Base+0x92e> │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r6 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 77258 <__uspack_MOD_dcldrawaxisspecify@@Base+0x738> │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76d4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - b.n 76fd4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x4b4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - b.n 76f2a <__uspack_MOD_dcldrawaxisspecify@@Base+0x40a> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - subs r5, r3, #1 │ │ │ │ - bpl.n 77306 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7e6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #616] @ (77504 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e4>) │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - blx 34b08 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 76f9c <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 76f64 <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76f9c <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r3 │ │ │ │ - mla r0, r4, sl, r8 │ │ │ │ - subs r1, r4, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - adds r4, #1 │ │ │ │ - mla r1, r9, r1, r6 │ │ │ │ - mla r0, r9, r0, r7 │ │ │ │ - blx 33edc │ │ │ │ - cmp r5, r4 │ │ │ │ - bge.n 772e6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7c6> │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 76ef4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3d4> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mul.w r0, r6, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - bgt.n 77414 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8f4> │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #480] @ (77508 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e8>) │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - blx 34b08 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 76f94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x474> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 76f64 <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76f94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x474> │ │ │ │ - cmp r5, r8 │ │ │ │ - bge.n 773c0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8a0> │ │ │ │ + ble.n 72478 │ │ │ │ + add.w lr, r1, #16 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + mov ip, r3 │ │ │ │ + b.n 723ae │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 72444 │ │ │ │ + vldmdb lr!, {s15} │ │ │ │ + mov r9, ip │ │ │ │ movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [pc, #416] @ (7750c <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ec>) │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - adds r2, #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r8, [sp, #132] @ 0x84 │ │ │ │ - blx 35778 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76d4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r6, [sp, #116] @ 0x74 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r3 │ │ │ │ - mla r0, r4, sl, r8 │ │ │ │ - subs r1, r4, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - adds r4, #1 │ │ │ │ - mla r1, r9, r1, r6 │ │ │ │ - mla r0, r9, r0, r7 │ │ │ │ - blx 33edc │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 773a0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x880> │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 76f9c <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vcmpe.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 7239c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 72478 │ │ │ │ + ldr r3, [pc, #268] @ (724cc ) │ │ │ │ + add.w r0, r1, r9, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r0, #16] │ │ │ │ + vldr s15, [r0, #20] │ │ │ │ + str.w r9, [r3, #28] │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 72320 │ │ │ │ + add.w r0, r1, r3, lsl #2 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + str.w r3, [lr, #28] │ │ │ │ + vldr s15, [r0, #20] │ │ │ │ + subs r0, r4, #2 │ │ │ │ + cmp r0, r3 │ │ │ │ + blt.n 72320 │ │ │ │ + add.w lr, r1, #20 │ │ │ │ + adds r0, r3, #1 │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + b.n 72404 │ │ │ │ mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r3, r6 │ │ │ │ - cmp r5, r8 │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ - bge.n 773d0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8b0> │ │ │ │ - ldr r2, [pc, #300] @ (77510 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9f0>) │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + mov.w ip, #1 │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.n 7242e │ │ │ │ + vldr s13, [lr] │ │ │ │ + vcmpe.f32 s13, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 723f4 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 72320 │ │ │ │ + ldr r3, [pc, #180] @ (724d0 ) │ │ │ │ + add.w r0, r1, r7, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r0, #16] │ │ │ │ + vldr s15, [r0, #20] │ │ │ │ + str r7, [r3, #28] │ │ │ │ mov r3, r7 │ │ │ │ - blx 35778 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add.w r0, r7, r3, lsl #2 │ │ │ │ + b.n 72320 │ │ │ │ + add.w r1, r1, r7, lsl #2 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ mov r3, r7 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r6 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 77406 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8e6> │ │ │ │ - b.n 77388 <__uspack_MOD_dcldrawaxisspecify@@Base+0x868> │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - movs r0, #0 │ │ │ │ - mov r4, r5 │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r8, r3 │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 7742c <__uspack_MOD_dcldrawaxisspecify@@Base+0x90c> │ │ │ │ - mov r0, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - mla r1, r6, sl, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mla r0, r9, r0, r8 │ │ │ │ - mla r1, r9, r1, r7 │ │ │ │ - blx 33edc │ │ │ │ - cmp r4, r6 │ │ │ │ - bge.n 77428 <__uspack_MOD_dcldrawaxisspecify@@Base+0x908> │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - b.n 77320 <__uspack_MOD_dcldrawaxisspecify@@Base+0x800> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 771d8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7724e <__uspack_MOD_dcldrawaxisspecify@@Base+0x72e> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 76d4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 77264 <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ + vldr s15, [r1, #20] │ │ │ │ + ldr r1, [pc, #148] @ (724d4 ) │ │ │ │ + add r1, pc │ │ │ │ + str r7, [r1, #28] │ │ │ │ + b.n 72320 │ │ │ │ + vldr s14, [r1, #20] │ │ │ │ + mov r3, ip │ │ │ │ + ldr r1, [pc, #140] @ (724d8 ) │ │ │ │ + add r1, pc │ │ │ │ + str.w ip, [r1, #28] │ │ │ │ + b.n 72320 │ │ │ │ + vldr s14, [r1, #16] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [pc, #128] @ (724dc ) │ │ │ │ + add r1, pc │ │ │ │ + str r0, [r1, #28] │ │ │ │ + b.n 72320 │ │ │ │ + add.w r1, r1, r6, lsl #2 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + mov r3, r6 │ │ │ │ + vldr s15, [r1, #20] │ │ │ │ + ldr r1, [pc, #108] @ (724e0 ) │ │ │ │ + add r1, pc │ │ │ │ + str r6, [r1, #28] │ │ │ │ + b.n 72320 │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ + vldr s15, [r1, #20] │ │ │ │ + b.n 72320 │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + mov r3, sl │ │ │ │ + vldr s14, [r1, #12] │ │ │ │ + b.n 72320 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r1, #7] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf1f40007 │ │ │ │ - str r4, [r3, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf19e0007 │ │ │ │ - adds r6, #28 │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xf1920007 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xf19c0007 │ │ │ │ - @ instruction: 0xf18c0007 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ - movs r3, r1 │ │ │ │ - adds.w r0, lr, #7 │ │ │ │ - add.w r0, lr, #7 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ - movs r3, r1 │ │ │ │ - bics.w r0, r6, #7 │ │ │ │ - bic.w r0, lr, #7 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ - movs r3, r1 │ │ │ │ - orrs.w r0, r4, #7 │ │ │ │ - orr.w r0, r8, #7 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ - movs r3, r1 │ │ │ │ - vext.8 d16, d6, d7, #0 │ │ │ │ - vaddl.s32 q8, d10, d7 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 d0, d4, d7 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 d0, d4, d7 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + cbnz r2, 724f0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d0, d0, d7 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r2, 724f8 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 15, cr0, cr0, cr7, {0} │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + hlt 0x0024 │ │ │ │ movs r1, r1 │ │ │ │ - vhadd.s d16, d4, d7 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 72be4 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 72ae4 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00077514 <__uspack_MOD_dcldrawaxis@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000724e4 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r4, [pc, #480] @ (77708 <__uspack_MOD_dcldrawaxis@@Base+0x1f4>) │ │ │ │ - mov r9, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldrd r7, r6, [sp, #68] @ 0x44 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - ldr r1, [pc, #468] @ (7770c <__uspack_MOD_dcldrawaxis@@Base+0x1f8>) │ │ │ │ - ldr r0, [pc, #468] @ (77710 <__uspack_MOD_dcldrawaxis@@Base+0x1fc>) │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - add r1, pc │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ - ldrd sl, fp, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #16] │ │ │ │ - blx 34a48 │ │ │ │ - cbz r7, 77590 <__uspack_MOD_dcldrawaxis@@Base+0x7c> │ │ │ │ - ldr r5, [pc, #440] @ (77714 <__uspack_MOD_dcldrawaxis@@Base+0x200>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r1, [pc, #440] @ (77718 <__uspack_MOD_dcldrawaxis@@Base+0x204>) │ │ │ │ - add r5, pc │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32690 │ │ │ │ - ldr r3, [pc, #432] @ (7771c <__uspack_MOD_dcldrawaxis@@Base+0x208>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - adds r1, #4 │ │ │ │ - blx 32690 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2feb8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2feb8 │ │ │ │ - cbz r6, 775d0 <__uspack_MOD_dcldrawaxis@@Base+0xbc> │ │ │ │ - ldr r3, [pc, #396] @ (77720 <__uspack_MOD_dcldrawaxis@@Base+0x20c>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #396] @ (77724 <__uspack_MOD_dcldrawaxis@@Base+0x210>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r3, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 32690 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ - add.w r1, r3, #20 │ │ │ │ - ldr r3, [pc, #372] @ (77728 <__uspack_MOD_dcldrawaxis@@Base+0x214>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32690 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2feb8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2feb8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 77614 <__uspack_MOD_dcldrawaxis@@Base+0x100> │ │ │ │ - ldr r3, [pc, #340] @ (7772c <__uspack_MOD_dcldrawaxis@@Base+0x218>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #340] @ (77730 <__uspack_MOD_dcldrawaxis@@Base+0x21c>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r3, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 34d7c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #176] @ (725a4 ) │ │ │ │ movs r2, #6 │ │ │ │ - add.w r1, r3, #12 │ │ │ │ - ldr r3, [pc, #316] @ (77734 <__uspack_MOD_dcldrawaxis@@Base+0x220>) │ │ │ │ + ldr r4, [pc, #176] @ (725a8 ) │ │ │ │ + mov.w ip, #1 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34d7c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 33fcc │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 33fcc │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 77622 <__uspack_MOD_dcldrawaxis@@Base+0x10e> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75e74 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 77630 <__uspack_MOD_dcldrawaxis@@Base+0x11c> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75eec <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - blx 30de0 │ │ │ │ - cbz r7, 7765a <__uspack_MOD_dcldrawaxis@@Base+0x146> │ │ │ │ - ldr r7, [pc, #248] @ (77738 <__uspack_MOD_dcldrawaxis@@Base+0x224>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #248] @ (7773c <__uspack_MOD_dcldrawaxis@@Base+0x228>) │ │ │ │ - add r7, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r7 │ │ │ │ - blx 321d4 │ │ │ │ - ldr r0, [pc, #240] @ (77740 <__uspack_MOD_dcldrawaxis@@Base+0x22c>) │ │ │ │ - adds r1, r7, #4 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 321d4 │ │ │ │ - cbz r6, 7767c <__uspack_MOD_dcldrawaxis@@Base+0x168> │ │ │ │ - ldr r6, [pc, #228] @ (77744 <__uspack_MOD_dcldrawaxis@@Base+0x230>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #228] @ (77748 <__uspack_MOD_dcldrawaxis@@Base+0x234>) │ │ │ │ - add r6, pc │ │ │ │ + ldr r0, [pc, #172] @ (725ac ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [pc, #172] @ (725b0 ) │ │ │ │ add r0, pc │ │ │ │ - add.w r1, r6, #16 │ │ │ │ - blx 321d4 │ │ │ │ - ldr r0, [pc, #220] @ (7774c <__uspack_MOD_dcldrawaxis@@Base+0x238>) │ │ │ │ - add.w r1, r6, #20 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + str.w ip, [r3] │ │ │ │ + blx 32cbc │ │ │ │ + ldr r0, [pc, #160] @ (725b4 ) │ │ │ │ movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 321d4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 776a2 <__uspack_MOD_dcldrawaxis@@Base+0x18e> │ │ │ │ - ldr r5, [pc, #204] @ (77750 <__uspack_MOD_dcldrawaxis@@Base+0x23c>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #204] @ (77754 <__uspack_MOD_dcldrawaxis@@Base+0x240>) │ │ │ │ + add.w r1, r4, #32 │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - add.w r1, r5, #8 │ │ │ │ - blx 2f8f4 │ │ │ │ - ldr r0, [pc, #192] @ (77758 <__uspack_MOD_dcldrawaxis@@Base+0x244>) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r5, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f8f4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 776cc <__uspack_MOD_dcldrawaxis@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #176] @ (7775c <__uspack_MOD_dcldrawaxis@@Base+0x248>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #176] @ (77760 <__uspack_MOD_dcldrawaxis@@Base+0x24c>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32e2c │ │ │ │ - ldr r1, [pc, #168] @ (77764 <__uspack_MOD_dcldrawaxis@@Base+0x250>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #168] @ (77768 <__uspack_MOD_dcldrawaxis@@Base+0x254>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32e2c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 776f6 <__uspack_MOD_dcldrawaxis@@Base+0x1e2> │ │ │ │ - ldr r1, [pc, #152] @ (7776c <__uspack_MOD_dcldrawaxis@@Base+0x258>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #152] @ (77770 <__uspack_MOD_dcldrawaxis@@Base+0x25c>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32e2c │ │ │ │ - ldr r1, [pc, #140] @ (77774 <__uspack_MOD_dcldrawaxis@@Base+0x260>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #140] @ (77778 <__uspack_MOD_dcldrawaxis@@Base+0x264>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32e2c │ │ │ │ - ldr r0, [pc, #132] @ (7777c <__uspack_MOD_dcldrawaxis@@Base+0x268>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ + blx 359b8 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 35d9c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + vldr s0, [pc, #116] @ 725a0 │ │ │ │ + cbz r3, 72594 │ │ │ │ + ldr r2, [pc, #132] @ (725b8 ) │ │ │ │ + ldr r3, [pc, #136] @ (725bc ) │ │ │ │ + add r2, pc │ │ │ │ + vstr s0, [r2, #8] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cbnz r1, 7255e │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + vldr s15, [r3, #20] │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + vldr s14, [r1, #16] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite gt │ │ │ │ + movgt r1, #1 │ │ │ │ + movle r1, #0 │ │ │ │ + str r1, [r2, #24] │ │ │ │ + vldr s15, [r3, #8] │ │ │ │ + vldr s14, [r3, #12] │ │ │ │ + ldr r3, [pc, #88] @ (725c0 ) │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + add r3, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + ite lt │ │ │ │ + vmovlt.f32 s13, s14 │ │ │ │ + vmovge.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s13, [r3, #16] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + vstr s15, [r3] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + blx 3017c │ │ │ │ + vadd.f32 s0, s0, s0 │ │ │ │ + b.n 72530 │ │ │ │ nop │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + b.n 72820 │ │ │ │ movs r1, r1 │ │ │ │ - mov r8, pc │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #1008] @ (729a0 ) │ │ │ │ movs r0, r1 │ │ │ │ - stmia.w r8!, {r0, r1, r2} │ │ │ │ - @ instruction: 0xe8360007 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xe82c0007 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xe83c0007 │ │ │ │ - @ instruction: 0xe82e0007 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 776bc <__uspack_MOD_dcldrawaxis@@Base+0x1a8> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 776a4 <__uspack_MOD_dcldrawaxis@@Base+0x190> │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 775dc <__uspack_MOD_dcldrawaxis@@Base+0xc8> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 775d4 <__uspack_MOD_dcldrawaxis@@Base+0xc0> │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 77634 <__uspack_MOD_dcldrawaxis@@Base+0x120> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 77624 <__uspack_MOD_dcldrawaxis@@Base+0x110> │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 7758c <__uspack_MOD_dcldrawaxis@@Base+0x78> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7757c <__uspack_MOD_dcldrawaxis@@Base+0x68> │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 773fc <__uspack_MOD_dcldrawaxisspecify@@Base+0x8dc> │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 773f0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8d0> │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 773d8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8b8> │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [pc, #944] @ (72968 ) │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 773cc <__uspack_MOD_dcldrawaxisspecify@@Base+0x8ac> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7755c <__uspack_MOD_dcldrawaxis@@Base+0x48> │ │ │ │ - movs r7, r0 │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00077780 <__uspack_MOD_dcldrawscaledgraph@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000725c4 : │ │ │ │ + ldr r3, [pc, #44] @ (725f4 ) │ │ │ │ + ldr r2, [pc, #48] @ (725f8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + subs r1, r2, #1 │ │ │ │ + cbz r0, 725ea │ │ │ │ + vmov s15, r1 │ │ │ │ + vldr s14, [r3, #16] │ │ │ │ + vldr s0, [r3, #8] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmla.f32 s0, s15, s14 │ │ │ │ + bx lr │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + vldr s0, [r3, #16] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0xb73c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000725fc : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1036] @ 77ba0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x420> │ │ │ │ - mov sl, r3 │ │ │ │ - ldr.w r3, [pc, #1032] @ 77ba4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x424> │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #80] @ 7265c │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #76] @ (72660 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + add ip, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 333b8 │ │ │ │ + vldr s15, [sp, #4] │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #48] @ (72664 ) │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr.w r9, [r1, #24] │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r0, s15 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r3, [pc, #24] @ (72660 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - ldr r0, [pc, #992] @ (77ba8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x428>) │ │ │ │ - subs r4, r7, r3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - add r0, pc │ │ │ │ - sub.w r8, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #976] @ (77bac <__uspack_MOD_dcldrawscaledgraph@@Base+0x42c>) │ │ │ │ - movs r2, #18 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ + bne.n 72658 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00072668 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + blx 32764 │ │ │ │ + cbz r0, 726a0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (726bc ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - add r4, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 34a48 │ │ │ │ - ldr r0, [pc, #960] @ (77bb0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x430>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 77ab8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x338> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 77aac <__uspack_MOD_dcldrawscaledgraph@@Base+0x32c> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - bic.w sl, r4, r4, asr #31 │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - cmp sl, fp │ │ │ │ - beq.n 77848 <__uspack_MOD_dcldrawscaledgraph@@Base+0xc8> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #896] @ (77bb4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x434>) │ │ │ │ + blx 32954 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #24] @ (726c0 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #892] @ (77bb8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x438>) │ │ │ │ + ldr r2, [pc, #20] @ (726c4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #892] @ (77bbc <__uspack_MOD_dcldrawscaledgraph@@Base+0x43c>) │ │ │ │ + ldr r0, [pc, #20] @ (726c8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - cmp sl, fp │ │ │ │ - mov r3, sl │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - cmp r6, #1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bne.n 778ac <__uspack_MOD_dcldrawscaledgraph@@Base+0x12c> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 77a54 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 3133c │ │ │ │ - blx 333dc │ │ │ │ - blx 30950 │ │ │ │ - blx 2fd50 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 31a3c │ │ │ │ - ldr r2, [pc, #824] @ (77bc0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x440>) │ │ │ │ - ldr r3, [pc, #792] @ (77ba4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x424>) │ │ │ │ + b.n 72686 │ │ │ │ + add r2, pc, #312 @ (adr r2, 727f8 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [pc, #504] @ (728bc ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [pc, #376] @ (72840 ) │ │ │ │ + movs r0, r1 │ │ │ │ + strh r0, [r6, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000726cc : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #92] @ 72738 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #88] @ (7273c ) │ │ │ │ + sub sp, #12 │ │ │ │ + add ip, pc │ │ │ │ + mov r0, sp │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r2, [ip, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #0 │ │ │ │ + strb.w r3, [sp] │ │ │ │ + blx 35d68 │ │ │ │ + ldrb.w r3, [sp] │ │ │ │ + ldr r2, [pc, #56] @ (72740 ) │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #9 │ │ │ │ + itee hi │ │ │ │ + movhi r0, #0 │ │ │ │ + movwls r0, #577 @ 0x241 │ │ │ │ + lsrls r0, r3 │ │ │ │ + ldr r3, [pc, #32] @ (7273c ) │ │ │ │ + it ls │ │ │ │ + andls.w r0, r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 77b94 <__uspack_MOD_dcldrawscaledgraph@@Base+0x414> │ │ │ │ - ldr r0, [pc, #804] @ (77bc4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x444>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 77978 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - it ne │ │ │ │ - strne r0, [sp, #40] @ 0x28 │ │ │ │ - bne.w 77a56 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - blx 3133c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - blx 333dc │ │ │ │ - blx 30950 │ │ │ │ - blx 2fd50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 77b40 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3c0> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r7, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 77902 <__uspack_MOD_dcldrawscaledgraph@@Base+0x182> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 77b0a <__uspack_MOD_dcldrawscaledgraph@@Base+0x38a> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - blx 31a3c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 77b60 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3e0> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - add.w r1, r3, r4, lsl #2 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - add r5, r6 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 77936 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1b6> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 77886 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 77970 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ - mov.w sl, r9, lsl #2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r3, r2 │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - add r4, sl │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 77964 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1e4> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 77886 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, sl │ │ │ │ - cmp r7, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7798c <__uspack_MOD_dcldrawscaledgraph@@Base+0x20c> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - bne.w 77b3c <__uspack_MOD_dcldrawscaledgraph@@Base+0x3bc> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3133c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r0, r1, r4, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, sl │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 779be <__uspack_MOD_dcldrawscaledgraph@@Base+0x23e> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 778da <__uspack_MOD_dcldrawscaledgraph@@Base+0x15a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 77a88 <__uspack_MOD_dcldrawscaledgraph@@Base+0x308> │ │ │ │ - mov.w sl, r9, lsl #2 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - add.w r0, r1, r0, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, sl │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 779f0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x270> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - blx 333dc │ │ │ │ - blx 30950 │ │ │ │ - blx 2fd50 │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, r5 │ │ │ │ - bne.n 77a9a <__uspack_MOD_dcldrawscaledgraph@@Base+0x31a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, sl │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 77a28 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2a8> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - blx 31a3c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 77b4a <__uspack_MOD_dcldrawscaledgraph@@Base+0x3ca> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 77886 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - b.n 77958 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1d8> │ │ │ │ - mov r1, r5 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - bge.n 77ac4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x344> │ │ │ │ - movs r0, #1 │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3133c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 77b68 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3e8> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 77a82 <__uspack_MOD_dcldrawscaledgraph@@Base+0x302> │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ - b.n 779b2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x232> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - blx 333dc │ │ │ │ - blx 30950 │ │ │ │ - blx 2fd50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 778ee <__uspack_MOD_dcldrawscaledgraph@@Base+0x16e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 77910 <__uspack_MOD_dcldrawscaledgraph@@Base+0x190> │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 347d4 │ │ │ │ - b.n 7781e <__uspack_MOD_dcldrawscaledgraph@@Base+0x9e> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 325e4 │ │ │ │ - b.n 7780c <__uspack_MOD_dcldrawscaledgraph@@Base+0x8c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov.w sl, r9, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, sl │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r0], #4 │ │ │ │ - bge.n 77ada <__uspack_MOD_dcldrawscaledgraph@@Base+0x35a> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 3133c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 779e2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x262> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 77a7c <__uspack_MOD_dcldrawscaledgraph@@Base+0x2fc> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 779e2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x262> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 77b98 <__uspack_MOD_dcldrawscaledgraph@@Base+0x418> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - blx 31a3c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 77970 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.w 7792e <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ae> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 77970 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 77a56 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 77918 <__uspack_MOD_dcldrawscaledgraph@@Base+0x198> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.w 7792e <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ae> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 77886 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - b.n 77958 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1d8> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 77886 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - blx 333dc │ │ │ │ - blx 30950 │ │ │ │ - blx 2fd50 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 31a3c │ │ │ │ - b.n 77970 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ + bne.n 72732 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov.w sl, r9, lsl #2 │ │ │ │ - b.n 77a18 <__uspack_MOD_dcldrawscaledgraph@@Base+0x298> │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb620 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 777f4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x74> │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sl │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 777dc <__uspack_MOD_dcldrawscaledgraph@@Base+0x5c> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 77760 <__uspack_MOD_dcldrawaxis@@Base+0x24c> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 781bc <__umpack_MOD_dcldrawmap@@Base+0x1c> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r1, r1 │ │ │ │ - b.n 77670 <__uspack_MOD_dcldrawaxis@@Base+0x15c> │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00077bc8 <__uspack_MOD_dcldrawscaledaxis@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00072744 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #164] @ (77c84 <__uspack_MOD_dcldrawscaledaxis@@Base+0xbc>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r0, [pc, #164] @ (77c88 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc0>) │ │ │ │ - mov r6, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #17 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 34a48 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 77c6a <__uspack_MOD_dcldrawscaledaxis@@Base+0xa2> │ │ │ │ - ldr r6, [pc, #148] @ (77c8c <__uspack_MOD_dcldrawscaledaxis@@Base+0xc4>) │ │ │ │ + str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ + sub.w sp, sp, #532 @ 0x214 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [pc, #1000] @ (72b4c ) │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #1000] @ (72b50 ) │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #588] @ 0x24c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #524] @ 0x20c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #580] @ 0x244 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 32764 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 72b22 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 72abe │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 72ae2 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 72b06 │ │ │ │ + ldr r3, [pc, #940] @ (72b54 ) │ │ │ │ + movs r7, #4 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ + movs r4, #1 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #932] @ (72b58 ) │ │ │ │ + add.w r8, sp, #512 @ 0x200 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ + str.w r8, [sp, #236] @ 0xec │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + movs r3, #29 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #516 @ 0x204 │ │ │ │ + blx 30ae8 <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [pc, #868] @ (72b5c ) │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #6 │ │ │ │ + add r3, pc │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ movs r2, #6 │ │ │ │ - ldr r7, [pc, #148] @ (77c90 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc8>) │ │ │ │ - add r6, pc │ │ │ │ - add r7, pc │ │ │ │ - add.w r1, r6, #8 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ blx 34d7c │ │ │ │ - ldr r3, [pc, #136] @ (77c94 <__uspack_MOD_dcldrawscaledaxis@@Base+0xcc>) │ │ │ │ - add.w r1, r6, #12 │ │ │ │ + ldr r3, [pc, #848] @ (72b60 ) │ │ │ │ movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #7 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ + strd r4, r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ blx 34d7c │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33fcc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #812] @ (72b64 ) │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33fcc │ │ │ │ - cbz r5, 77c76 <__uspack_MOD_dcldrawscaledaxis@@Base+0xae> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f704 │ │ │ │ - ldr r4, [pc, #92] @ (77c98 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd0>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #784] @ (72b68 ) │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r3, [pc, #764] @ (72b6c ) │ │ │ │ movs r2, #6 │ │ │ │ - ldr r0, [pc, #92] @ (77c9c <__uspack_MOD_dcldrawscaledaxis@@Base+0xd4>) │ │ │ │ - add r4, pc │ │ │ │ + mov r1, r6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r8, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r0, [pc, #736] @ (72b70 ) │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - blx 2f8f4 │ │ │ │ - ldr r0, [pc, #80] @ (77ca0 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd8>) │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #724] @ (72b74 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + add r0, pc │ │ │ │ + blx 32d94 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 72aaa │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r1, [pc, #700] @ (72b78 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 728fa │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ + blx 319e4 │ │ │ │ + ldr r1, [pc, #672] @ (72b7c ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r3 │ │ │ │ + blx 32a7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 72a9c │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + vldr s17, [pc, #592] @ 72b44 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + b.n 72922 │ │ │ │ + ldr r0, [pc, #644] @ (72b80 ) │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #6 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 2f8f4 │ │ │ │ - ldr r0, [pc, #72] @ (77ca4 <__uspack_MOD_dcldrawscaledaxis@@Base+0xdc>) │ │ │ │ - movs r1, #17 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #632] @ (72b84 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 30558 │ │ │ │ - cbz r5, 77c7c <__uspack_MOD_dcldrawscaledaxis@@Base+0xb4> │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + eors r3, r2 │ │ │ │ + vmov s17, r3 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + adds r1, #3 │ │ │ │ + negs r3, r1 │ │ │ │ + and.w r1, r1, #3 │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + it pl │ │ │ │ + negpl r1, r3 │ │ │ │ + cmp r1, #0 │ │ │ │ + sub.w sl, r1, #2 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 729a4 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov r7, sl │ │ │ │ + movs r4, #1 │ │ │ │ + mov sl, r2 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + b.n 72974 │ │ │ │ + vldr s15, [sp, #164] @ 0xa4 │ │ │ │ + adds r4, #1 │ │ │ │ + add r8, r5 │ │ │ │ + vcmpe.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it gt │ │ │ │ + vmovgt.f32 s16, s15 │ │ │ │ + cmp sl, r4 │ │ │ │ + blt.n 729a0 │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33d78 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 7295a │ │ │ │ + vldr s15, [sp, #160] @ 0xa0 │ │ │ │ + adds r4, #1 │ │ │ │ + add r8, r5 │ │ │ │ + vcmpe.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it gt │ │ │ │ + vmovgt.f32 s16, s15 │ │ │ │ + cmp sl, r4 │ │ │ │ + bge.n 72974 │ │ │ │ + ldr r6, [sp, #92] @ 0x5c │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + vcvt.f32.s32 s12, s17 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + vmov.f32 s10, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + vldr s14, [r3] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + vldr s11, [r2] │ │ │ │ + vadd.f32 s15, s14, s16 │ │ │ │ + vldr s13, [r3] │ │ │ │ + vmul.f32 s15, s15, s11 │ │ │ │ + vmov.f32 s9, s13 │ │ │ │ + vmla.f32 s9, s15, s12 │ │ │ │ + vstr s9, [r3] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mul.w r1, r3, sl │ │ │ │ + vmov r3, s17 │ │ │ │ + mul.w r1, r3, r1 │ │ │ │ + adds r3, r1, #1 │ │ │ │ + vmov s15, r3 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + vmla.f32 s14, s15, s10 │ │ │ │ + vmul.f32 s14, s14, s11 │ │ │ │ + vmla.f32 s13, s14, s12 │ │ │ │ + vstr s13, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 72a76 │ │ │ │ + ldr r4, [pc, #380] @ (72b88 ) │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + add r4, pc │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + strd r2, r1, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + adds r4, #4 │ │ │ │ + ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 30bec │ │ │ │ + ldr r3, [pc, #340] @ (72b8c ) │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #6 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f704 │ │ │ │ - b.n 77c5a <__uspack_MOD_dcldrawscaledaxis@@Base+0x92> │ │ │ │ - blx 2fd50 │ │ │ │ - b.n 77c3a <__uspack_MOD_dcldrawscaledaxis@@Base+0x72> │ │ │ │ - blx 2fd50 │ │ │ │ - b.n 77c5a <__uspack_MOD_dcldrawscaledaxis@@Base+0x92> │ │ │ │ - nop │ │ │ │ - eors r2, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 780f4 <__uspack_MOD_dclscalingpoint@@Base+0x380> │ │ │ │ - movs r7, r0 │ │ │ │ - movs r6, #24 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 77fe0 <__uspack_MOD_dclscalingpoint@@Base+0x26c> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 77fcc <__uspack_MOD_dclscalingpoint@@Base+0x258> │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 77f64 <__uspack_MOD_dclscalingpoint@@Base+0x1f0> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 77f54 <__uspack_MOD_dclscalingpoint@@Base+0x1e0> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7802c <__uspack_MOD_dclscalingpoint@@Base+0x2b8> │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00077ca8 <__uspack_MOD_dclfitscalingparm@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (77cd8 <__uspack_MOD_dclfitscalingparm@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #17 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33fcc │ │ │ │ + ldr r2, [pc, #312] @ (72b90 ) │ │ │ │ + ldr r3, [pc, #244] @ (72b50 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 72b3e │ │ │ │ + add.w sp, sp, #532 @ 0x214 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #24] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + blx 2f934 │ │ │ │ + b.n 72a36 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + vldr s17, [pc, #164] @ 72b48 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + b.n 72922 │ │ │ │ + ldr r0, [pc, #232] @ (72b94 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - blx 333dc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #17 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fc5c │ │ │ │ + blx 34d7c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + subs r7, #1 │ │ │ │ + b.n 728b8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #19 │ │ │ │ + ldr r2, [pc, #212] @ (72b98 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #208] @ (72b9c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #208] @ (72ba0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 7279c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ + ldr r2, [pc, #188] @ (72ba4 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #184] @ (72ba8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #184] @ (72bac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 727a6 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #164] @ (72bb0 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #160] @ (72bb4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #160] @ (72bb8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 727a6 │ │ │ │ + ldr r2, [pc, #152] @ (72bbc ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #152] @ (72bc0 ) │ │ │ │ + movs r4, #26 │ │ │ │ + ldr r0, [pc, #152] @ (72bc4 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 7278a │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 77fcc <__uspack_MOD_dclscalingpoint@@Base+0x258> │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #840] @ (72ea0 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #816] @ (72e8c ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #608] @ (72dc0 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #536] @ (72d7c ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #424] @ (72d10 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #328] @ (72cb4 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #256] @ (72c70 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #152] @ (72c0c ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #128] @ (72bf8 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [pc, #784] @ (72e98 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [pc, #344] @ (72ce8 ) │ │ │ │ + movs r0, r1 │ │ │ │ + uxth r2, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #112] @ (72c08 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #448] @ (72d5c ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #400] @ (72d30 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #384] @ (72d28 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #256] @ (72cac ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #128] @ (72c34 ) │ │ │ │ + movs r0, r1 │ │ │ │ + bxns sp │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ + movs r0, r1 │ │ │ │ + blxns ip │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #8] @ (72bcc ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00077cdc <__uspack_MOD_dclsettitle@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00072bc8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #104] @ (77d5c <__uspack_MOD_dclsettitle@@Base+0x80>) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #232] @ (72cc4 ) │ │ │ │ mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #232] @ (72cc8 ) │ │ │ │ add r0, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - movs r1, #11 │ │ │ │ - ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - blx 2f768 │ │ │ │ - cbz r7, 77d1c <__uspack_MOD_dclsettitle@@Base+0x40> │ │ │ │ - ldr r0, [pc, #80] @ (77d60 <__uspack_MOD_dclsettitle@@Base+0x84>) │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #20 │ │ │ │ + movs r3, #16 │ │ │ │ movs r2, #5 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r0, [pc, #224] @ (72ccc ) │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov.w r1, #0 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - blx 32e2c │ │ │ │ - cbz r6, 77d2c <__uspack_MOD_dclsettitle@@Base+0x50> │ │ │ │ - ldr r0, [pc, #68] @ (77d64 <__uspack_MOD_dclsettitle@@Base+0x88>) │ │ │ │ - mov r3, r8 │ │ │ │ + blx 32354 │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34610 │ │ │ │ + cmp r0, #1 │ │ │ │ + ble.n 72c0e │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + beq.n 72c5c │ │ │ │ + cmp r6, #15 │ │ │ │ + ble.n 72c44 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [pc, #176] @ (72cd0 ) │ │ │ │ + movs r3, #16 │ │ │ │ movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 32e2c │ │ │ │ - cbz r5, 77d3c <__uspack_MOD_dclsettitle@@Base+0x60> │ │ │ │ - ldr r0, [pc, #56] @ (77d68 <__uspack_MOD_dclsettitle@@Base+0x8c>) │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #6 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - blx 32e2c │ │ │ │ - cbz r4, 77d4c <__uspack_MOD_dclsettitle@@Base+0x70> │ │ │ │ - ldr r0, [pc, #44] @ (77d6c <__uspack_MOD_dclsettitle@@Base+0x90>) │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #6 │ │ │ │ + blx 30198 │ │ │ │ + ldr r2, [pc, #164] @ (72cd4 ) │ │ │ │ + ldr r3, [pc, #152] @ (72cc8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 72cc0 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33edc │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r6, #16 │ │ │ │ + adds r0, r5, r6 │ │ │ │ + blx 31320 │ │ │ │ + b.n 72c1e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34610 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 72c74 │ │ │ │ + ldrb.w r2, [sp, #21] │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + bne.n 72ca4 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 72c96 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r4, sp, #21 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 33edc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #32 │ │ │ │ + adds r0, r4, r6 │ │ │ │ + subs r2, r3, r6 │ │ │ │ + blx 31320 │ │ │ │ + b.n 72c1e │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ + add.w r0, sp, #21 │ │ │ │ + blx 33edc │ │ │ │ + b.n 72c1e │ │ │ │ + movs r4, #26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #44] @ (72cd8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (72cdc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #40] @ (72ce0 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 32e2c │ │ │ │ - ldr r0, [pc, #32] @ (77d70 <__uspack_MOD_dclsettitle@@Base+0x94>) │ │ │ │ - movs r1, #11 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 72c1e │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cbz r6, 72cd0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ + movs r0, r1 │ │ │ │ + blx r7 │ │ │ │ + movs r0, r1 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ + movs r1, r1 │ │ │ │ + bx r6 │ │ │ │ + movs r0, r1 │ │ │ │ + bx r9 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00072ce4 : │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #8] @ (72cf4 ) │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - b.n 77ffc <__uspack_MOD_dclscalingpoint@@Base+0x288> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 77fe0 <__uspack_MOD_dclscalingpoint@@Base+0x26c> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 77fd4 <__uspack_MOD_dclscalingpoint@@Base+0x260> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 77fc8 <__uspack_MOD_dclscalingpoint@@Base+0x254> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 77fbc <__uspack_MOD_dclscalingpoint@@Base+0x248> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 77f64 <__uspack_MOD_dclscalingpoint@@Base+0x1f0> │ │ │ │ - movs r7, r0 │ │ │ │ + b.w 32350 │ │ │ │ + nop │ │ │ │ + mov r8, lr │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00077d74 <__uspack_MOD_dclscalingpoint@@Base>: │ │ │ │ +00072cf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #928] @ (78128 <__uspack_MOD_dclscalingpoint@@Base+0x3b4>) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #928] @ (7812c <__uspack_MOD_dclscalingpoint@@Base+0x3b8>) │ │ │ │ + str.w r0, [ip, #3144] @ 0xc48 │ │ │ │ + sub.w sp, sp, #900 @ 0x384 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #828] @ (73050 ) │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [pc, #828] @ (73054 ) │ │ │ │ + movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #892] @ 0x37c │ │ │ │ mov.w r3, #0 │ │ │ │ + blx 32764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77e6c <__uspack_MOD_dclscalingpoint@@Base+0xf8> │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 77e6c <__uspack_MOD_dclscalingpoint@@Base+0xf8> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 77ec4 <__uspack_MOD_dclscalingpoint@@Base+0x150> │ │ │ │ - negs r3, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 77eda <__uspack_MOD_dclscalingpoint@@Base+0x166> │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 77e8a <__uspack_MOD_dclscalingpoint@@Base+0x116> │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - ldr.w r9, [r1, #24] │ │ │ │ - movs r1, #15 │ │ │ │ - sub.w r8, r2, r3 │ │ │ │ - ldr r3, [pc, #864] @ (78130 <__uspack_MOD_dclscalingpoint@@Base+0x3bc>) │ │ │ │ - cmp.w r9, #0 │ │ │ │ - add.w r2, r8, #1 │ │ │ │ - add r3, pc │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2f768 │ │ │ │ - ldr r0, [pc, #840] @ (78134 <__uspack_MOD_dclscalingpoint@@Base+0x3c0>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + beq.w 730a8 │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 730d2 │ │ │ │ + vldr s17, [r5] │ │ │ │ + vcmpe.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 730fc │ │ │ │ + vldr s16, [r4] │ │ │ │ + vcmpe.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7300a │ │ │ │ + vdiv.f32 s18, s17, s16 │ │ │ │ + vmov.f32 s0, s18 │ │ │ │ + blx 30c7c │ │ │ │ + vmov s15, r0 │ │ │ │ + vldr s14, [pc, #724] @ 73048 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vsub.f32 s18, s18, s15 │ │ │ │ + vabs.f32 s18, s18 │ │ │ │ + vcmpe.f32 s18, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.w 72fee │ │ │ │ + ldr r5, [pc, #712] @ (73058 ) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r5, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [pc, #700] @ (7305c ) │ │ │ │ + blx 32cb0 │ │ │ │ + ldr r0, [pc, #700] @ (73060 ) │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ blx 34ef0 │ │ │ │ - add.w r2, r8, #1 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - mov sl, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 77fe2 <__uspack_MOD_dclscalingpoint@@Base+0x26e> │ │ │ │ - bic.w r3, r6, r6, asr #31 │ │ │ │ - mov fp, r3 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 77e28 <__uspack_MOD_dclscalingpoint@@Base+0xb4> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #800] @ (78138 <__uspack_MOD_dclscalingpoint@@Base+0x3c4>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #796] @ (7813c <__uspack_MOD_dclscalingpoint@@Base+0x3c8>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - blx 33bcc │ │ │ │ - cmp fp, sl │ │ │ │ - mov r3, fp │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r7, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne.n 77ef2 <__uspack_MOD_dclscalingpoint@@Base+0x17e> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.n 77f1a <__uspack_MOD_dclscalingpoint@@Base+0x1a6> │ │ │ │ - mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3133c │ │ │ │ - ldr r2, [pc, #760] @ (78140 <__uspack_MOD_dclscalingpoint@@Base+0x3cc>) │ │ │ │ - ldr r3, [pc, #736] @ (7812c <__uspack_MOD_dclscalingpoint@@Base+0x3b8>) │ │ │ │ + movs r2, #5 │ │ │ │ + blx 32800 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + blx 354f4 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ + blx 319e4 │ │ │ │ + vldr s14, [sp, #60] @ 0x3c │ │ │ │ + vldr s15, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + ite lt │ │ │ │ + vmovlt.f32 s18, s14 │ │ │ │ + vmovge.f32 s18, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s18, [r3] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + vstr s15, [sp, #72] @ 0x48 │ │ │ │ + blx 2efd0 │ │ │ │ + vdiv.f32 s15, s18, s16 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + vstr s15, [r0] │ │ │ │ + blx 2f13c │ │ │ │ + vmov s15, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + vstr s15, [sp, #48] @ 0x30 │ │ │ │ + blx 31fcc │ │ │ │ + vldr s14, [r5] │ │ │ │ + cbnz r0, 72e46 │ │ │ │ + vadd.f32 s14, s14, s16 │ │ │ │ + add.w sl, sp, #84 @ 0x54 │ │ │ │ + vldr s18, [pc, #512] @ 7304c │ │ │ │ + mov r6, sl │ │ │ │ + add r4, sp, #76 @ 0x4c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 72e8c │ │ │ │ + vldr s14, [sp, #44] @ 0x2c │ │ │ │ + adds r5, #1 │ │ │ │ + vmov s13, r5 │ │ │ │ + vldr s15, [r4] │ │ │ │ + str r5, [r7, #0] │ │ │ │ + vcvt.f32.s32 s12, s13 │ │ │ │ + vmul.f32 s14, s16, s14 │ │ │ │ + vabs.f32 s13, s15 │ │ │ │ + vmul.f32 s14, s14, s12 │ │ │ │ + vcmpe.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it gt │ │ │ │ + vmovgt.f32 s15, s18 │ │ │ │ + vadd.f32 s14, s16, s15 │ │ │ │ + vstmia r6!, {s15} │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s14, [r4] │ │ │ │ + blx 34894 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 72e56 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 72fd2 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 72f2e │ │ │ │ + ldr r6, [pc, #432] @ (73064 ) │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + add r6, pc │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 34d44 │ │ │ │ + ldr r3, [pc, #412] @ (73068 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #884 @ 0x374 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r5, r4, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + add r0, sp, #884 @ 0x374 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 32d94 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r3, 72f1c │ │ │ │ + ldr r0, [pc, #384] @ (7306c ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + blx 32800 │ │ │ │ + ldr r2, [pc, #376] @ (73070 ) │ │ │ │ + ldr r3, [pc, #344] @ (73054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #892] @ 0x37c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78124 <__uspack_MOD_dclscalingpoint@@Base+0x3b0> │ │ │ │ - ldr r0, [pc, #740] @ (78144 <__uspack_MOD_dclscalingpoint@@Base+0x3d0>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ + bne.w 73122 │ │ │ │ + add.w sp, sp, #900 @ 0x384 │ │ │ │ + vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 77dba <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ - ldr r0, [pc, #724] @ (78148 <__uspack_MOD_dclscalingpoint@@Base+0x3d4>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - ldr r0, [pc, #716] @ (7814c <__uspack_MOD_dclscalingpoint@@Base+0x3d8>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - b.n 77e46 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - ldr r0, [pc, #708] @ (78150 <__uspack_MOD_dclscalingpoint@@Base+0x3dc>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - ldr r0, [pc, #700] @ (78154 <__uspack_MOD_dclscalingpoint@@Base+0x3e0>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 77e46 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - bic.w r3, r6, r6, asr #31 │ │ │ │ - vldr s15, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne.w 77ffa <__uspack_MOD_dclscalingpoint@@Base+0x286> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - vstr s15, [sp, #40] @ 0x28 │ │ │ │ - blx 3133c │ │ │ │ - b.n 77e46 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - movs r7, #1 │ │ │ │ - subs r6, r6, r3 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 77dba <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ - ldr r0, [pc, #636] @ (78158 <__uspack_MOD_dclscalingpoint@@Base+0x3e4>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - ldr r0, [pc, #628] @ (7815c <__uspack_MOD_dclscalingpoint@@Base+0x3e8>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - b.n 77ea4 <__uspack_MOD_dclscalingpoint@@Base+0x130> │ │ │ │ - subs r1, r6, #1 │ │ │ │ - bpl.n 77f50 <__uspack_MOD_dclscalingpoint@@Base+0x1dc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - it ne │ │ │ │ - strne r0, [sp, #28] │ │ │ │ - bne.n 77f1c <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3133c │ │ │ │ + b.w 3095c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, sl │ │ │ │ + add.w r1, r6, #8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 357ec │ │ │ │ + b.n 72eea │ │ │ │ + ldr r1, [pc, #324] @ (73074 ) │ │ │ │ + mov r2, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 77e46 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - mov r1, r4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bge.w 78056 <__uspack_MOD_dclscalingpoint@@Base+0x2e2> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3133c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 77fda <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 7811c <__uspack_MOD_dclscalingpoint@@Base+0x3a8> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov.w fp, r6, lsl #2 │ │ │ │ - add.w sl, r3, r7 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - b.n 77f96 <__uspack_MOD_dclscalingpoint@@Base+0x222> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov ip, r0 │ │ │ │ - adds r2, r3, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov sl, r2 │ │ │ │ - mov.w fp, r6, lsl #2 │ │ │ │ - add.w r0, r4, r2, lsl #2 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w lr, [r0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, r3 │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - ble.n 77f70 <__uspack_MOD_dclscalingpoint@@Base+0x1fc> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 780ba <__uspack_MOD_dclscalingpoint@@Base+0x346> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 3133c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w r4, r4, sl, lsl #2 │ │ │ │ - add.w r0, r2, fp │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - add r4, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 77fa0 <__uspack_MOD_dclscalingpoint@@Base+0x22c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 77e46 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 77fda <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ - mov.w r3, r9, lsl #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r0, r1, r0, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - add r5, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 77fce <__uspack_MOD_dclscalingpoint@@Base+0x25a> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 77e46 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 780be <__uspack_MOD_dclscalingpoint@@Base+0x34a> │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3133c │ │ │ │ - b.n 77e46 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - subs.w r8, r6, #1 │ │ │ │ - vstr s15, [sp, #12] │ │ │ │ - bmi.n 7809e <__uspack_MOD_dclscalingpoint@@Base+0x32a> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r7 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 78022 <__uspack_MOD_dclscalingpoint@@Base+0x2ae> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #32 │ │ │ │ - vstr s15, [sp, #40] @ 0x28 │ │ │ │ - blx 3133c │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r5], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r6, r3 │ │ │ │ - add r4, r7 │ │ │ │ - bge.n 78040 <__uspack_MOD_dclscalingpoint@@Base+0x2cc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 77e46 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov.w r3, r9, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w lr, [r0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, r3 │ │ │ │ - cmp r8, r2 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 7806c <__uspack_MOD_dclscalingpoint@@Base+0x2f8> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 3133c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 77fc4 <__uspack_MOD_dclscalingpoint@@Base+0x250> │ │ │ │ - cmp r6, #0 │ │ │ │ - bgt.w 77f42 <__uspack_MOD_dclscalingpoint@@Base+0x1ce> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 77fc4 <__uspack_MOD_dclscalingpoint@@Base+0x250> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - vstr s15, [sp, #40] @ 0x28 │ │ │ │ - blx 3133c │ │ │ │ - b.n 7804e <__uspack_MOD_dclscalingpoint@@Base+0x2da> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - b.n 77f1c <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ - cmp r8, r4 │ │ │ │ - bge.n 780dc <__uspack_MOD_dclscalingpoint@@Base+0x368> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3133c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 77e46 <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - adds r4, #1 │ │ │ │ - add r3, r9 │ │ │ │ - cmp r8, r4 │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ - bge.n 780f2 <__uspack_MOD_dclscalingpoint@@Base+0x37e> │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3133c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r2, [r6], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r8, r3 │ │ │ │ - add r5, r9 │ │ │ │ - bge.n 7810c <__uspack_MOD_dclscalingpoint@@Base+0x398> │ │ │ │ - b.n 780d4 <__uspack_MOD_dclscalingpoint@@Base+0x360> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 77fda <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 781a4 <__umpack_MOD_dcldrawmap@@Base+0x4> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 78168 <__umpack_MOD_dclfillmap@@Base+0x8> │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ - movs r7, r0 │ │ │ │ - ble.n 7817c <__umpack_MOD_dclfillmap@@Base+0x1c> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ - movs r7, r0 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ - movs r7, r0 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ - movs r7, r0 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ - movs r7, r0 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ - movs r7, r0 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ - movs r7, r0 │ │ │ │ - svc 30 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00078160 <__umpack_MOD_dclfillmap@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (78198 <__umpack_MOD_dclfillmap@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (7819c <__umpack_MOD_dclfillmap@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #10 │ │ │ │ add r1, pc │ │ │ │ - blx 34a48 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + adds r1, #8 │ │ │ │ + mov r3, r7 │ │ │ │ + blx 34d44 │ │ │ │ + str r5, [r7, #0] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + vldr s14, [r5] │ │ │ │ + vdiv.f32 s15, s14, s17 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 2f13c │ │ │ │ + vmov s15, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35b78 │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + vstr s15, [r5] │ │ │ │ + blx 31fcc │ │ │ │ + vldr s14, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7311c │ │ │ │ + vldr s16, [pc, #204] @ 7304c │ │ │ │ + b.n 72fc0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + vldr s14, [sp, #44] @ 0x2c │ │ │ │ + adds r2, r3, #1 │ │ │ │ + vmov s13, r2 │ │ │ │ + vldr s15, [r4] │ │ │ │ + add.w r3, sl, r3, lsl #2 │ │ │ │ + vmul.f32 s14, s17, s14 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + vabs.f32 s12, s15 │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + vcmpe.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it gt │ │ │ │ + vmovgt.f32 s15, s16 │ │ │ │ + vadd.f32 s14, s17, s15 │ │ │ │ + vstr s15, [r3] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #10 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30558 │ │ │ │ - bgt.n 78198 <__umpack_MOD_dclfillmap@@Base+0x38> │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000781a0 <__umpack_MOD_dcldrawmap@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (781d8 <__umpack_MOD_dcldrawmap@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (781dc <__umpack_MOD_dcldrawmap@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ + vstr s14, [r4] │ │ │ │ + blx 34894 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 72f84 │ │ │ │ + b.n 72eb2 │ │ │ │ + movs r4, #29 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #160] @ (73078 ) │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #10 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #156] @ (7307c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #156] @ (73080 ) │ │ │ │ add r1, pc │ │ │ │ - blx 34a48 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3096c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #10 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30558 │ │ │ │ - bgt.n 78170 <__umpack_MOD_dclfillmap@@Base+0x10> │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000781e0 <__umpack_MOD_dcldrawlimb@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ (78214 <__umpack_MOD_dcldrawlimb@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [pc, #36] @ (78218 <__umpack_MOD_dcldrawlimb@@Base+0x38>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 72eea │ │ │ │ + movs r4, #49 @ 0x31 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #144] @ (73084 ) │ │ │ │ movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #140] @ (73088 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #140] @ (7308c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r2, #11 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 72d8e │ │ │ │ + ldr r2, [pc, #132] @ (73090 ) │ │ │ │ + movs r6, #6 │ │ │ │ + ldr r1, [pc, #132] @ (73094 ) │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #132] @ (73098 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r6, r3, [sp] │ │ │ │ add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 34a48 │ │ │ │ - blx 35cf8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #11 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 30558 │ │ │ │ - bgt.n 78144 <__uspack_MOD_dclscalingpoint@@Base+0x3d0> │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007821c <__umpack_MOD_dcldrawgrid@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ (78250 <__umpack_MOD_dcldrawgrid@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [pc, #36] @ (78254 <__umpack_MOD_dcldrawgrid@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - movs r2, #11 │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33bcc │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #116] @ (7309c ) │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [pc, #112] @ (730a0 ) │ │ │ │ add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 34a48 │ │ │ │ - blx 32724 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #11 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 30558 │ │ │ │ - bgt.n 78320 <__umpack_MOD_dclsetmappoint@@Base+0x58> │ │ │ │ + ldr r2, [pc, #112] @ (730a4 ) │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r2, pc │ │ │ │ + vldr s16, [r5] │ │ │ │ + vldr s17, [r4] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 72d62 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb717 │ │ │ │ + subs r0, #209 @ 0xd1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + bx r8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + movs r0, r1 │ │ │ │ + bx r7 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r0, r1 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r8, sp │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r0, #1] │ │ │ │ + movs r0, r1 │ │ │ │ + add r8, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r5, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + mvns r6, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, sp │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, pc, #976 @ (adr r5, 73474 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + add r2, r9 │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -00078258 <__umpack_MOD_dcldrawglobe@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ (7828c <__umpack_MOD_dcldrawglobe@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [pc, #36] @ (78290 <__umpack_MOD_dcldrawglobe@@Base+0x38>) │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #120] @ (73128 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #116] @ (7312c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #116] @ (73130 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - movs r2, #12 │ │ │ │ + blx 33bcc │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 72d42 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #92] @ (73134 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #88] @ (73138 ) │ │ │ │ add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 34a48 │ │ │ │ - blx 2ff84 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #12 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 30558 │ │ │ │ - bgt.n 782fc <__umpack_MOD_dclsetmappoint@@Base+0x34> │ │ │ │ - movs r7, r0 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00078294 <__umpack_MOD_dclfitmapparm@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (782c4 <__umpack_MOD_dclfitmapparm@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #13 │ │ │ │ + ldr r0, [pc, #88] @ (7313c ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - blx 33b10 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #13 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fc5c │ │ │ │ + blx 33bcc │ │ │ │ + vldr s17, [r5] │ │ │ │ + vcmpe.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 72d52 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #60] @ (73140 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #56] @ (73144 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #56] @ (73148 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + vldr s17, [r5] │ │ │ │ + b.n 72d52 │ │ │ │ + vadd.f32 s14, s14, s17 │ │ │ │ + b.n 72f7e │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 782e0 <__umpack_MOD_dclsetmappoint@@Base+0x18> │ │ │ │ - movs r7, r0 │ │ │ │ + muls r2, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + negs r6, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ + movs r0, r1 │ │ │ │ + orrs r0, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + orrs r4, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ + movs r0, r1 │ │ │ │ + cmn r6, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + orrs r2, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000782c8 <__umpack_MOD_dclsetmappoint@@Base>: │ │ │ │ +0007314c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #448] @ (7849c <__umpack_MOD_dclsetmappoint@@Base+0x1d4>) │ │ │ │ + ldr r4, [pc, #256] @ (73260 ) │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #256] @ (73264 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #448] @ (784a0 <__umpack_MOD_dclsetmappoint@@Base+0x1d8>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r0, [pc, #416] @ (784a4 <__umpack_MOD_dclsetmappoint@@Base+0x1dc>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldrd r3, r4, [r1, #28] │ │ │ │ - add.w r9, r5, #1 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #20] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - bic.w r8, r9, r9, asr #31 │ │ │ │ - add.w sl, r4, #1 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - movs r1, #14 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bic.w fp, sl, sl, asr #31 │ │ │ │ - blx 2f768 │ │ │ │ - cmp r8, fp │ │ │ │ - beq.n 78346 <__umpack_MOD_dclsetmappoint@@Base+0x7e> │ │ │ │ - movs r3, #14 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #372] @ (784a8 <__umpack_MOD_dclsetmappoint@@Base+0x1e0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #368] @ (784ac <__umpack_MOD_dclsetmappoint@@Base+0x1e4>) │ │ │ │ + add r4, pc │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov.w r1, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ble.n 73220 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 73240 │ │ │ │ + ldr r5, [pc, #220] @ (73268 ) │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r5, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 359b8 │ │ │ │ + ldr r1, [pc, #208] @ (7326c ) │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + blx 31e68 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2f53c │ │ │ │ + ldr.w r9, [r6] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 731f6 │ │ │ │ + movs r6, #1 │ │ │ │ + add r7, sp, #24 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 347ec │ │ │ │ + vldr s13, [sp, #24] │ │ │ │ + vldr s15, [sl] │ │ │ │ + add r3, sp, #28 │ │ │ │ + vldr s14, [r8] │ │ │ │ + add r2, sp, #32 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r7 │ │ │ │ + vadd.f32 s15, s15, s13 │ │ │ │ + adds r6, #1 │ │ │ │ + adds r4, #4 │ │ │ │ + vadd.f32 s14, s14, s15 │ │ │ │ + vstr s15, [sp, #24] │ │ │ │ + vstr s14, [sp, #32] │ │ │ │ + blx 355f8 │ │ │ │ + cmp r9, r6 │ │ │ │ + bge.n 731ba │ │ │ │ + blx 31258 │ │ │ │ + ldr r0, [pc, #116] @ (73270 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ - blx 33bcc │ │ │ │ - cmp r8, fp │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - cmp r6, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne.n 78388 <__umpack_MOD_dclsetmappoint@@Base+0xc0> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 78424 <__umpack_MOD_dclsetmappoint@@Base+0x15c> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34b2c │ │ │ │ - ldr r2, [pc, #332] @ (784b0 <__umpack_MOD_dclsetmappoint@@Base+0x1e8>) │ │ │ │ - ldr r3, [pc, #312] @ (784a0 <__umpack_MOD_dclsetmappoint@@Base+0x1d8>) │ │ │ │ + blx 31e68 │ │ │ │ + ldr r2, [pc, #108] @ (73274 ) │ │ │ │ + ldr r3, [pc, #88] @ (73264 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78498 <__umpack_MOD_dclsetmappoint@@Base+0x1d0> │ │ │ │ - ldr r0, [pc, #312] @ (784b4 <__umpack_MOD_dclsetmappoint@@Base+0x1ec>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ + bne.n 7325c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 783b0 <__umpack_MOD_dclsetmappoint@@Base+0xe8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - it ne │ │ │ │ - strne.w r8, [sp, #28] │ │ │ │ - bne.n 78428 <__umpack_MOD_dclsetmappoint@@Base+0x160> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34b2c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 78362 <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r8 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 783c4 <__umpack_MOD_dclsetmappoint@@Base+0xfc> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7848a <__umpack_MOD_dclsetmappoint@@Base+0x1c2> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #32 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - blx 34b2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r9, r3, r9, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r8 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 783e8 <__umpack_MOD_dclsetmappoint@@Base+0x120> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 78362 <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 7841c <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ - lsls r5, r7, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w sl, r1, sl, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp sl, r2 │ │ │ │ - bne.n 78410 <__umpack_MOD_dclsetmappoint@@Base+0x148> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 78362 <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 7844e <__umpack_MOD_dclsetmappoint@@Base+0x186> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34b2c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7841c <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 78490 <__umpack_MOD_dclsetmappoint@@Base+0x1c8> │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - b.n 783e0 <__umpack_MOD_dclsetmappoint@@Base+0x118> │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - lsls r5, r7, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp r4, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 78460 <__umpack_MOD_dclsetmappoint@@Base+0x198> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34b2c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 78406 <__umpack_MOD_dclsetmappoint@@Base+0x13e> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 78448 <__umpack_MOD_dclsetmappoint@@Base+0x180> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 78406 <__umpack_MOD_dclsetmappoint@@Base+0x13e> │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - b.n 78428 <__umpack_MOD_dclsetmappoint@@Base+0x160> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7841c <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #28 │ │ │ │ + ldr r2, [pc, #80] @ (73278 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #76] @ (7327c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #76] @ (73280 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 73188 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #22 │ │ │ │ + ldr r1, [pc, #60] @ (73284 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #56] @ (73288 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #56] @ (7328c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 73188 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 78414 <__umpack_MOD_dclsetmappoint@@Base+0x14c> │ │ │ │ - movs r7, r0 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - bhi.n 784b0 <__umpack_MOD_dclsetmappoint@@Base+0x1e8> │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + bics r0, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ + movs r0, r1 │ │ │ │ + orrs r0, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ movs r1, r1 │ │ │ │ - blt.n 78548 <__umpack_MOD_dclsetcirclewindow@@Base+0x90> │ │ │ │ - movs r7, r0 │ │ │ │ + eors r6, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + cmn r6, r3 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r6, #28] │ │ │ │ + movs r0, r1 │ │ │ │ + cmn r2, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + cmn r6, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r2, #28] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000784b8 <__umpack_MOD_dclsetcirclewindow@@Base>: │ │ │ │ +00073290 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (78540 <__umpack_MOD_dclsetcirclewindow@@Base+0x88>) │ │ │ │ - ldr r3, [pc, #120] @ (78544 <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (78548 <__umpack_MOD_dclsetcirclewindow@@Base+0x90>) │ │ │ │ - sub sp, #24 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + blx 32764 │ │ │ │ + cbz r0, 732c8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (732e4 ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + blx 32954 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #24] @ (732e8 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #20] @ (732ec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #20] @ (732f0 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - movs r1, #18 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 732ae │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ + movs r0, r1 │ │ │ │ + negs r2, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + ands r6, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r1, #26] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000732f4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #368] @ (73478 ) │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #368] @ (7347c ) │ │ │ │ + movs r1, #1 │ │ │ │ + add r2, pc │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - ldr r0, [pc, #96] @ (7854c <__umpack_MOD_dclsetcirclewindow@@Base+0x94>) │ │ │ │ + blx 32764 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 73458 │ │ │ │ + ldr r3, [pc, #344] @ (73480 ) │ │ │ │ + movs r5, #1 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movs r2, #5 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r4, [sp] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #32 │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #316] @ (73484 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r6, 78502 <__umpack_MOD_dclsetcirclewindow@@Base+0x4a> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r5, 78508 <__umpack_MOD_dclsetcirclewindow@@Base+0x50> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 7850e <__umpack_MOD_dclsetcirclewindow@@Base+0x56> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 31ccc │ │ │ │ - ldr r2, [pc, #52] @ (78550 <__umpack_MOD_dclsetcirclewindow@@Base+0x98>) │ │ │ │ - ldr r3, [pc, #40] @ (78544 <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #308] @ (73488 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #300] @ (7348c ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #292] @ (73490 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [pc, #280] @ (73494 ) │ │ │ │ + mov r0, r4 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ + add r1, pc │ │ │ │ + adds r3, r2, r5 │ │ │ │ + eor.w r7, r3, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 32a7c │ │ │ │ + vldr s16, [sp, #40] @ 0x28 │ │ │ │ + cbnz r0, 733fe │ │ │ │ + ldr r1, [pc, #256] @ (73498 ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 32a7c │ │ │ │ + vmov s15, r7 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 73430 │ │ │ │ + vldr s14, [sp, #32] │ │ │ │ + vldr s12, [sp, #36] @ 0x24 │ │ │ │ + vldr s13, [sp, #28] │ │ │ │ + vadd.f32 s15, s14, s15 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + vmla.f32 s15, s12, s13 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s15, [sp, #32] │ │ │ │ + blx 35a74 │ │ │ │ + ldr r2, [pc, #184] @ (7349c ) │ │ │ │ + ldr r3, [pc, #148] @ (7347c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7853c <__umpack_MOD_dclsetcirclewindow@@Base+0x84> │ │ │ │ - ldr r0, [pc, #36] @ (78554 <__umpack_MOD_dclsetcirclewindow@@Base+0x9c>) │ │ │ │ - movs r1, #18 │ │ │ │ + bne.n 73474 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #160] @ (734a0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #20 │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + vmov s15, r7 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + eors r3, r2 │ │ │ │ + vmov s14, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + bge.n 733b2 │ │ │ │ + b.n 73434 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vldr s14, [sp, #32] │ │ │ │ + vldr s12, [sp, #36] @ 0x24 │ │ │ │ + vldr s13, [sp, #28] │ │ │ │ + vadd.f32 s15, s14, s15 │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + vmls.f32 s15, s12, s13 │ │ │ │ + b.n 733d4 │ │ │ │ + movs r5, #26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #68] @ (734a4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ldr r1, [pc, #64] @ (734a8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #64] @ (734ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 73326 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 78548 <__umpack_MOD_dclsetcirclewindow@@Base+0x90> │ │ │ │ - movs r7, r0 │ │ │ │ - bls.n 78584 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x2c> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + eors r6, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + rors r4, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + rors r0, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + rors r4, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + rors r0, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ + movs r0, r1 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ movs r1, r1 │ │ │ │ - bls.n 784a0 <__umpack_MOD_dclsetmappoint@@Base+0x1d8> │ │ │ │ - movs r7, r0 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r6, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r7, #19] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078558 <__umpack_MOD_dclsetmapcontactpoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000734b0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (785e0 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x88>) │ │ │ │ - ldr r3, [pc, #120] @ (785e4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #236] @ (735b0 ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #236] @ (735b4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (785e8 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x90>) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #21 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r8, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrd r9, sl, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - ldr r0, [pc, #96] @ (785ec <__umpack_MOD_dclsetmapcontactpoint@@Base+0x94>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34ef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r6, 785a2 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x4a> │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + blx 32764 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7358e │ │ │ │ + blx 354f4 │ │ │ │ + ldr r1, [pc, #196] @ (735b8 ) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 2efd0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r5, 785a8 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x50> │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 73518 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + adds r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 785ae <__umpack_MOD_dclsetmapcontactpoint@@Base+0x56> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 335cc │ │ │ │ - ldr r2, [pc, #52] @ (785f0 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x98>) │ │ │ │ - ldr r3, [pc, #40] @ (785e4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 7353c │ │ │ │ + ldr r2, [pc, #156] @ (735bc ) │ │ │ │ + ldr r3, [pc, #144] @ (735b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 785dc <__umpack_MOD_dclsetmapcontactpoint@@Base+0x84> │ │ │ │ - ldr r0, [pc, #36] @ (785f4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x9c>) │ │ │ │ - movs r1, #21 │ │ │ │ + bne.n 735aa │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 3095c │ │ │ │ + ldr r1, [pc, #128] @ (735c0 ) │ │ │ │ + movs r6, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r8, r1 │ │ │ │ + blx 34d44 │ │ │ │ + ldr r3, [pc, #112] @ (735c4 ) │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r6, r4, [sp] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 32d94 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7351e │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + add.w r1, r8, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, fp, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 34470 │ │ │ │ + b.n 7351e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #52] @ (735c8 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #48] @ (735cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #48] @ (735d0 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + blx 33bcc │ │ │ │ + b.n 734ee │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + nop │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 786d0 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ - movs r7, r0 │ │ │ │ - bhi.n 786e4 <__uhpack_MOD_dcldrawxboxline@@Base+0xec> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, pc, #904 @ (adr r7, 73948 ) │ │ │ │ movs r1, r1 │ │ │ │ - bls.n 78628 <__uhpack_MOD_dcldrawxboxline@@Base+0x30> │ │ │ │ - movs r7, r0 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r0, #15] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000785f8 <__uhpack_MOD_dcldrawxboxline@@Base>: │ │ │ │ +000735d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #544] @ (7882c <__uhpack_MOD_dcldrawxboxline@@Base+0x234>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #544] @ (78830 <__uhpack_MOD_dcldrawxboxline@@Base+0x238>) │ │ │ │ + str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ + ldr r2, [pc, #512] @ (737f0 ) │ │ │ │ + sub sp, #444 @ 0x1bc │ │ │ │ + ldr r3, [pc, #512] @ (737f4 ) │ │ │ │ + mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr.w r8, [r1, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movs r2, #15 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #436] @ 0x1b4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #1 │ │ │ │ - subs r7, r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + blx 32764 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7375e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 73742 │ │ │ │ + ldr r3, [pc, #476] @ (737f8 ) │ │ │ │ + movs r5, #1 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r7, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, sp, #428 @ 0x1ac │ │ │ │ + blx 34d7c │ │ │ │ + ldr r3, [pc, #452] @ (737fc ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r7, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, sp, #428 @ 0x1ac │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34d7c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + vldr s15, [sp, #32] │ │ │ │ + vldr s16, [r1] │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 73688 │ │ │ │ + ldr r2, [pc, #404] @ (73800 ) │ │ │ │ + ldr r3, [pc, #392] @ (737f4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 737e4 │ │ │ │ + add sp, #444 @ 0x1bc │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #376] @ (73804 ) │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + vldr d7, [pc, #344] @ 737e8 │ │ │ │ + movs r2, #0 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #368] @ (73808 ) │ │ │ │ + vstr d7, [sp, #80] @ 0x50 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r3, #27 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldrd r3, r6, [r1, #28] │ │ │ │ - ldr r0, [pc, #492] @ (78834 <__uhpack_MOD_dcldrawxboxline@@Base+0x23c>) │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #492] @ (78838 <__uhpack_MOD_dcldrawxboxline@@Base+0x240>) │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r8, [pc, #336] @ 7380c │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 30ae8 <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r8, pc │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 359b8 │ │ │ │ + ldr r1, [pc, #312] @ (73810 ) │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ - add.w r9, r7, r3 │ │ │ │ - add.w fp, r6, r3 │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 787f6 <__uhpack_MOD_dcldrawxboxline@@Base+0x1fe> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 78806 <__uhpack_MOD_dcldrawxboxline@@Base+0x20e> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bic.w r5, fp, fp, asr #31 │ │ │ │ - subs r5, #1 │ │ │ │ - bic.w sl, r9, r9, asr #31 │ │ │ │ - cmp r5, sl │ │ │ │ - beq.n 786a8 <__uhpack_MOD_dcldrawxboxline@@Base+0xb0> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #424] @ (7883c <__uhpack_MOD_dcldrawxboxline@@Base+0x244>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #420] @ (78840 <__uhpack_MOD_dcldrawxboxline@@Base+0x248>) │ │ │ │ + add.w r8, sp, #20 │ │ │ │ + blx 31e68 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [pc, #292] @ (73814 ) │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + movs r0, #7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + add r0, sp, #428 @ 0x1ac │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 31aa0 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov sl, r3 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r9, r0 │ │ │ │ + blx 319e4 │ │ │ │ + ldr r1, [pc, #256] @ (73818 ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 7377a │ │ │ │ + ldr r1, [pc, #244] @ (7381c ) │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #420] @ (78844 <__uhpack_MOD_dcldrawxboxline@@Base+0x24c>) │ │ │ │ + blx 32a7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 737da │ │ │ │ + add r5, sp, #28 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 73788 │ │ │ │ + movs r0, #18 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #216] @ (73820 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #212] @ (73824 ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #212] @ (73828 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - cmp r5, sl │ │ │ │ - it ge │ │ │ │ - movge r5, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - bne.n 786f6 <__uhpack_MOD_dcldrawxboxline@@Base+0xfe> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 78768 <__uhpack_MOD_dcldrawxboxline@@Base+0x170> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd r2, r1, [sp, #8] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30b30 │ │ │ │ - ldr r2, [pc, #372] @ (78848 <__uhpack_MOD_dcldrawxboxline@@Base+0x250>) │ │ │ │ - ldr r3, [pc, #348] @ (78830 <__uhpack_MOD_dcldrawxboxline@@Base+0x238>) │ │ │ │ + b.n 73618 │ │ │ │ + movs r0, #26 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #200] @ (7382c ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #196] @ (73830 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 78828 <__uhpack_MOD_dcldrawxboxline@@Base+0x230> │ │ │ │ - ldr r0, [pc, #356] @ (7884c <__uhpack_MOD_dcldrawxboxline@@Base+0x254>) │ │ │ │ - movs r1, #15 │ │ │ │ + ldr r0, [pc, #196] @ (73834 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 787ea <__uhpack_MOD_dcldrawxboxline@@Base+0x1f2> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp r7, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7870c <__uhpack_MOD_dcldrawxboxline@@Base+0x114> │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.n 78768 <__uhpack_MOD_dcldrawxboxline@@Base+0x170> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - blx 30b30 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 78820 <__uhpack_MOD_dcldrawxboxline@@Base+0x228> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r9, r3, r9, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 78744 <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.n 786d0 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 787b8 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ - mov.w r5, r8, lsl #2 │ │ │ │ - b.n 787a2 <__uhpack_MOD_dcldrawxboxline@@Base+0x1aa> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 787c0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c8> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - mov.w r5, r8, lsl #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 78780 <__uhpack_MOD_dcldrawxboxline@@Base+0x188> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - blx 30b30 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 78812 <__uhpack_MOD_dcldrawxboxline@@Base+0x21a> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r0, r1, fp, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 787ac <__uhpack_MOD_dcldrawxboxline@@Base+0x1b4> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 786d0 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 7360e │ │ │ │ + ldr r0, [pc, #188] @ (73838 ) │ │ │ │ + add r5, sp, #28 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + add r7, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r9, r3 │ │ │ │ + blx 347ec │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 30b30 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 787b8 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7873a <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 787b8 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 7871e <__uhpack_MOD_dcldrawxboxline@@Base+0x126> │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fdb4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 78678 <__uhpack_MOD_dcldrawxboxline@@Base+0x80> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30790 │ │ │ │ - b.n 78680 <__uhpack_MOD_dcldrawxboxline@@Base+0x88> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7873a <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7875c <__uhpack_MOD_dcldrawxboxline@@Base+0x164> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 786d0 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + blx 347ec │ │ │ │ + vldr s15, [r7] │ │ │ │ + vldr s14, [sp, #56] @ 0x38 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + str.w r8, [sp] │ │ │ │ + vadd.f32 s15, s15, s16 │ │ │ │ + mov r1, r9 │ │ │ │ + vadd.f32 s14, s14, s16 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + vstr s15, [r2] │ │ │ │ + vstr s14, [r0] │ │ │ │ + blx 30154 │ │ │ │ + ldr r0, [pc, #108] @ (7383c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 31e68 │ │ │ │ + b.n 73668 │ │ │ │ + add r5, sp, #28 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 73788 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + str r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + add r7, pc, #64 @ (adr r7, 73834 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 787a0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1a8> │ │ │ │ - movs r7, r0 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r0, r1 │ │ │ │ - bhi.n 78908 <__uhpack_MOD_dclshadexboxarea@@Base+0xb8> │ │ │ │ - movs r7, r0 │ │ │ │ - bmi.n 78784 <__uhpack_MOD_dcldrawxboxline@@Base+0x18c> │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r3, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, pc, #608 @ (adr r6, 73a64 ) │ │ │ │ movs r1, r1 │ │ │ │ - bhi.n 7887c <__uhpack_MOD_dclshadexboxarea@@Base+0x2c> │ │ │ │ - movs r7, r0 │ │ │ │ + subs r7, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r7, #27] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #28 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r1, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r6, #7] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r3, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078850 <__uhpack_MOD_dclshadexboxarea@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00073840 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r5, [pc, #660] @ (78af8 <__uhpack_MOD_dclshadexboxarea@@Base+0x2a8>) │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - add r5, pc │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [pc, #652] @ (78afc <__uhpack_MOD_dclshadexboxarea@@Base+0x2ac>) │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #144] @ (738e0 ) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #144] @ (738e4 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add r2, pc │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - sub.w r9, r4, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #592] @ (78b00 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b0>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #592] @ (78b04 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b4>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r0, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #16 │ │ │ │ - add.w r4, r9, r3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add.w r4, r8, r3 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - add.w r4, fp, r3 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - blx 34a48 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 78ad0 <__uhpack_MOD_dclshadexboxarea@@Base+0x280> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 78ae4 <__uhpack_MOD_dclshadexboxarea@@Base+0x294> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add.w r3, fp, #1 │ │ │ │ - bic.w r4, r3, r3, asr #31 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - subs r4, #1 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r4, sl │ │ │ │ - it eq │ │ │ │ - cmpeq r4, r3 │ │ │ │ - beq.n 78936 <__uhpack_MOD_dclshadexboxarea@@Base+0xe6> │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #484] @ (78b08 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #480] @ (78b0c <__uhpack_MOD_dclshadexboxarea@@Base+0x2bc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #480] @ (78b10 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ge │ │ │ │ - movge r4, r3 │ │ │ │ - cmp r4, sl │ │ │ │ - it ge │ │ │ │ - movge r4, sl │ │ │ │ - cmp r7, #1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - it eq │ │ │ │ - ldreq r4, [sp, #12] │ │ │ │ - bne.n 789a6 <__uhpack_MOD_dclshadexboxarea@@Base+0x156> │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 789de <__uhpack_MOD_dclshadexboxarea@@Base+0x18e> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 78a12 <__uhpack_MOD_dclshadexboxarea@@Base+0x1c2> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 31658 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 78a88 <__uhpack_MOD_dclshadexboxarea@@Base+0x238> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 78a64 <__uhpack_MOD_dclshadexboxarea@@Base+0x214> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 78a3e <__uhpack_MOD_dclshadexboxarea@@Base+0x1ee> │ │ │ │ - ldr r2, [pc, #400] @ (78b14 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c4>) │ │ │ │ - ldr r3, [pc, #376] @ (78afc <__uhpack_MOD_dclshadexboxarea@@Base+0x2ac>) │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 32764 │ │ │ │ + cbz r0, 738be │ │ │ │ + ldr r3, [pc, #120] @ (738e8 ) │ │ │ │ + movs r6, #1 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 33fcc │ │ │ │ + ldr r3, [pc, #96] @ (738ec ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 33fcc │ │ │ │ + ldr r2, [pc, #72] @ (738f0 ) │ │ │ │ + ldr r3, [pc, #56] @ (738e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78af2 <__uhpack_MOD_dclshadexboxarea@@Base+0x2a2> │ │ │ │ - ldr r0, [pc, #384] @ (78b18 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c8>) │ │ │ │ - movs r1, #16 │ │ │ │ + bne.n 738da │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r0, #26 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #48] @ (738f4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #44] @ (738f8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #44] @ (738fc ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 78ac4 <__uhpack_MOD_dclshadexboxarea@@Base+0x274> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w ip, r7, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 789c4 <__uhpack_MOD_dclshadexboxarea@@Base+0x174> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - beq.n 78958 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 78aac <__uhpack_MOD_dclshadexboxarea@@Base+0x25c> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 789f6 <__uhpack_MOD_dclshadexboxarea@@Base+0x1a6> │ │ │ │ - cmp r5, #1 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - beq.n 78960 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 78ab8 <__uhpack_MOD_dclshadexboxarea@@Base+0x268> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r0 │ │ │ │ - cmp fp, r2 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 78a2a <__uhpack_MOD_dclshadexboxarea@@Base+0x1da> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 78960 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 78a5c <__uhpack_MOD_dclshadexboxarea@@Base+0x20c> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 78a50 <__uhpack_MOD_dclshadexboxarea@@Base+0x200> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 78980 <__uhpack_MOD_dclshadexboxarea@@Base+0x130> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 78a80 <__uhpack_MOD_dclshadexboxarea@@Base+0x230> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 78a74 <__uhpack_MOD_dclshadexboxarea@@Base+0x224> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7897c <__uhpack_MOD_dclshadexboxarea@@Base+0x12c> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 78aa4 <__uhpack_MOD_dclshadexboxarea@@Base+0x254> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r7 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 78a98 <__uhpack_MOD_dclshadexboxarea@@Base+0x248> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 78978 <__uhpack_MOD_dclshadexboxarea@@Base+0x128> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 78958 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 78960 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7894e <__uhpack_MOD_dclshadexboxarea@@Base+0xfe> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2f4dc │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 788ee <__uhpack_MOD_dclshadexboxarea@@Base+0x9e> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2f4dc │ │ │ │ - b.n 788f8 <__uhpack_MOD_dclshadexboxarea@@Base+0xa8> │ │ │ │ + blx 33bcc │ │ │ │ + b.n 7386c │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + add r4, pc, #696 @ (adr r4, 73b9c ) │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 78bb8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x9c> │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + subs r3, #32 │ │ │ │ movs r0, r1 │ │ │ │ - bpl.n 78ad8 <__uhpack_MOD_dclshadexboxarea@@Base+0x288> │ │ │ │ - movs r7, r0 │ │ │ │ - bcs.n 78b34 <__uhpack_MOD_dcldrawxboxframe@@Base+0x18> │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r5, [pc, #816] @ (78e44 <__uhpack_MOD_dcldrawxbarline@@Base+0x60>) │ │ │ │ - movs r7, r0 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, pc, #360 @ (adr r4, 73a5c ) │ │ │ │ movs r1, r1 │ │ │ │ - bpl.n 78c08 <__uhpack_MOD_dcldrawxboxframe@@Base+0xec> │ │ │ │ - movs r7, r0 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r2, #2] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078b1c <__uhpack_MOD_dcldrawxboxframe@@Base>: │ │ │ │ +00073900 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [pc, #652] @ (78dc0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a4>) │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r5, [pc, #416] @ (73ab4 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r4, [pc, #416] @ (73ab8 ) │ │ │ │ add r5, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [pc, #644] @ (78dc4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a8>) │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - sub.w r9, r4, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #588] @ (78dc8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2ac>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #588] @ (78dcc <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b0>) │ │ │ │ + ldrd r9, r6, [sp, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldrd r7, r8, [sp, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + mov.w r4, #0 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + mov r4, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ + ldrd fp, r5, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ + ble.w 73a90 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 73a72 │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 73a56 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 73a1a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 73a3a │ │ │ │ + ldr r0, [pc, #340] @ (73abc ) │ │ │ │ + add.w sl, sp, #24 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 359b8 │ │ │ │ + ldr r1, [pc, #328] @ (73ac0 ) │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ + blx 31e68 │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ + mov r3, r7 │ │ │ │ + add r7, sp, #32 │ │ │ │ + mov r2, r6 │ │ │ │ + mul.w r1, r5, r1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3237c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 739f0 │ │ │ │ + movs r6, #1 │ │ │ │ + ldrd r5, r4, [sp, #16] │ │ │ │ + strd r3, sl, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34610 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r2, sp, #28 │ │ │ │ + blx 347ec │ │ │ │ + vldr s15, [sp, #28] │ │ │ │ + vldr s14, [fp] │ │ │ │ + bic.w r3, r9, r9, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + adds r6, #1 │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + add r4, r8 │ │ │ │ + adds r5, #4 │ │ │ │ + vstr s15, [sp, #28] │ │ │ │ + blx 31c98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge.n 739ac │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ + blx 357d4 │ │ │ │ + ldr r0, [pc, #204] @ (73ac4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + blx 31e68 │ │ │ │ + ldr r2, [pc, #196] @ (73ac8 ) │ │ │ │ + ldr r3, [pc, #180] @ (73ab8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 73aae │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #28 │ │ │ │ + ldr r2, [pc, #172] @ (73acc ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - movs r2, #16 │ │ │ │ - add.w r4, r9, r3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add.w r4, r8, r3 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - add.w r4, fp, r3 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 78d9c <__uhpack_MOD_dcldrawxboxframe@@Base+0x280> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r1, [pc, #168] @ (73ad0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #168] @ (73ad4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78dae <__uhpack_MOD_dcldrawxboxframe@@Base+0x292> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add.w r3, fp, #1 │ │ │ │ - bic.w r4, r3, r3, asr #31 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - subs r4, #1 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r4, sl │ │ │ │ - it eq │ │ │ │ - cmpeq r4, r3 │ │ │ │ - beq.n 78c02 <__uhpack_MOD_dcldrawxboxframe@@Base+0xe6> │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #480] @ (78dd0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b4>) │ │ │ │ + bgt.n 73964 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #22 │ │ │ │ + ldr r1, [pc, #152] @ (73ad8 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #476] @ (78dd4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b8>) │ │ │ │ + ldr r2, [pc, #148] @ (73adc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #476] @ (78dd8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2bc>) │ │ │ │ + ldr r0, [pc, #148] @ (73ae0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ge │ │ │ │ - movge r4, r3 │ │ │ │ - cmp r4, sl │ │ │ │ - it ge │ │ │ │ - movge r4, sl │ │ │ │ - cmp r7, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - it eq │ │ │ │ - ldreq r4, [sp, #8] │ │ │ │ - bne.n 78c72 <__uhpack_MOD_dcldrawxboxframe@@Base+0x156> │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #12] │ │ │ │ - bne.n 78caa <__uhpack_MOD_dcldrawxboxframe@@Base+0x18e> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - bne.n 78cde <__uhpack_MOD_dcldrawxboxframe@@Base+0x1c2> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 34708 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 78d54 <__uhpack_MOD_dcldrawxboxframe@@Base+0x238> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 78d30 <__uhpack_MOD_dcldrawxboxframe@@Base+0x214> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 78d0a <__uhpack_MOD_dcldrawxboxframe@@Base+0x1ee> │ │ │ │ - ldr r2, [pc, #396] @ (78ddc <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c0>) │ │ │ │ - ldr r3, [pc, #372] @ (78dc4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a8>) │ │ │ │ + b.n 73964 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #30 │ │ │ │ + ldr r2, [pc, #136] @ (73ae4 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #132] @ (73ae8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 78dba <__uhpack_MOD_dcldrawxboxframe@@Base+0x29e> │ │ │ │ - ldr r0, [pc, #380] @ (78de0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c4>) │ │ │ │ - movs r1, #16 │ │ │ │ + ldr r0, [pc, #132] @ (73aec ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 78d90 <__uhpack_MOD_dcldrawxboxframe@@Base+0x274> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w ip, r7, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 78c90 <__uhpack_MOD_dcldrawxboxframe@@Base+0x174> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #12] │ │ │ │ - beq.n 78c24 <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 78d78 <__uhpack_MOD_dcldrawxboxframe@@Base+0x25c> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 78cc2 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1a6> │ │ │ │ - cmp r5, #1 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - beq.n 78c2c <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 78d84 <__uhpack_MOD_dcldrawxboxframe@@Base+0x268> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r0 │ │ │ │ - cmp fp, r2 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 78cf6 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1da> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 78c2c <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 78d28 <__uhpack_MOD_dcldrawxboxframe@@Base+0x20c> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 78d1c <__uhpack_MOD_dcldrawxboxframe@@Base+0x200> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 78c4c <__uhpack_MOD_dcldrawxboxframe@@Base+0x130> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 78d4c <__uhpack_MOD_dcldrawxboxframe@@Base+0x230> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 78d40 <__uhpack_MOD_dcldrawxboxframe@@Base+0x224> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 78c48 <__uhpack_MOD_dcldrawxboxframe@@Base+0x12c> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 78d70 <__uhpack_MOD_dcldrawxboxframe@@Base+0x254> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r7 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 78d64 <__uhpack_MOD_dcldrawxboxframe@@Base+0x248> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 78c44 <__uhpack_MOD_dcldrawxboxframe@@Base+0x128> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 78c24 <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 78c2c <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 78c1a <__uhpack_MOD_dcldrawxboxframe@@Base+0xfe> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fdb4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 78bbc <__uhpack_MOD_dcldrawxboxframe@@Base+0xa0> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30790 │ │ │ │ - b.n 78bc4 <__uhpack_MOD_dcldrawxboxframe@@Base+0xa8> │ │ │ │ + blx 33bcc │ │ │ │ + b.n 73956 │ │ │ │ + ldr r2, [pc, #124] @ (73af0 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #124] @ (73af4 ) │ │ │ │ + mov.w ip, #28 │ │ │ │ + ldr r0, [pc, #120] @ (73af8 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 73948 │ │ │ │ + ldr r2, [pc, #104] @ (73afc ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #104] @ (73b00 ) │ │ │ │ + mov.w lr, #47 @ 0x2f │ │ │ │ + ldr r0, [pc, #104] @ (73b04 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, lr, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 73940 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r1, r7] │ │ │ │ + add r3, pc, #952 @ (adr r3, 73e70 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 78d10 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1f4> │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ movs r0, r1 │ │ │ │ - bcc.n 78e30 <__uhpack_MOD_dcldrawxbarline@@Base+0x4c> │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r3, [pc, #0] @ (78ddc <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c0>) │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #0 @ (adr r3, 73acc ) │ │ │ │ movs r1, r1 │ │ │ │ - bcs.n 78d60 <__uhpack_MOD_dcldrawxboxframe@@Base+0x244> │ │ │ │ - movs r7, r0 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00073b08 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #152] @ (73bb0 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r0, [pc, #152] @ (73bb4 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + blx 32d94 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r3, 73b92 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r4, [pc, #128] @ (73bb8 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + add.w r3, r4, #12 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + blx 319e4 │ │ │ │ + vldr s15, [r4, #4] │ │ │ │ + add.w r3, r4, #32 │ │ │ │ + vldr s14, [r4, #8] │ │ │ │ + add.w r2, r4, #28 │ │ │ │ + vldr s11, [r4, #12] │ │ │ │ + vldr s12, [r4, #16] │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + vmla.f32 s13, s14, s11 │ │ │ │ + vmla.f32 s15, s14, s12 │ │ │ │ + vstr s13, [r3] │ │ │ │ + vstr s15, [r4, #28] │ │ │ │ + blx 31a7c │ │ │ │ + blx 32a1c │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #40] @ (73bbc ) │ │ │ │ + adds r1, r4, #4 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #32] @ (73bc0 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + b.n 73b36 │ │ │ │ + nop │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00073bc4 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #72] @ (73c1c ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + cbz r3, 73bfc │ │ │ │ + ldr r0, [pc, #64] @ (73c20 ) │ │ │ │ + add r0, pc │ │ │ │ + add.w r3, r0, #12 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #20 │ │ │ │ + adds r0, #24 │ │ │ │ + blx 31a7c │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 32a18 │ │ │ │ + ldr r2, [pc, #36] @ (73c24 ) │ │ │ │ + mov.w lr, #27 │ │ │ │ + ldr r1, [pc, #36] @ (73c28 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #32] @ (73c2c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 73bdc │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078de4 <__uhpack_MOD_dcldrawxbarline@@Base>: │ │ │ │ +00073c30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #604] @ (79054 <__uhpack_MOD_dcldrawxbarline@@Base+0x270>) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #604] @ (79058 <__uhpack_MOD_dcldrawxbarline@@Base+0x274>) │ │ │ │ + str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ + sub.w sp, sp, #540 @ 0x21c │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #308] @ (73d7c ) │ │ │ │ + mov r9, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + strd r2, r0, [sp, #20] │ │ │ │ + ldr r2, [pc, #300] @ (73d80 ) │ │ │ │ add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movs r2, #15 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r5, [r1, #28] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r0, [pc, #552] @ (7905c <__uhpack_MOD_dcldrawxbarline@@Base+0x278>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #552] @ (79060 <__uhpack_MOD_dcldrawxbarline@@Base+0x27c>) │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - add.w r9, r6, r3 │ │ │ │ - adds r6, r5, r3 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 79008 <__uhpack_MOD_dcldrawxbarline@@Base+0x224> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add.w fp, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7901a <__uhpack_MOD_dcldrawxbarline@@Base+0x236> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 7902c <__uhpack_MOD_dcldrawxbarline@@Base+0x248> │ │ │ │ + blx 32764 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 73d56 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 73d16 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bic.w r8, r9, r9, asr #31 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 78eaa <__uhpack_MOD_dcldrawxbarline@@Base+0xc6> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #460] @ (79064 <__uhpack_MOD_dcldrawxbarline@@Base+0x280>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #456] @ (79068 <__uhpack_MOD_dcldrawxbarline@@Base+0x284>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #456] @ (7906c <__uhpack_MOD_dcldrawxbarline@@Base+0x288>) │ │ │ │ - add r2, pc │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 73d3a │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bgt.n 73cfa │ │ │ │ + ldr r0, [pc, #264] @ (73d84 ) │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #516 @ 0x204 │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bne.n 78efc <__uhpack_MOD_dcldrawxbarline@@Base+0x118> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #8] │ │ │ │ - bne.n 78f72 <__uhpack_MOD_dcldrawxbarline@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ + blx 32354 │ │ │ │ + ldr.w sl, [r8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 73d74 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + movs r4, #1 │ │ │ │ + movs r7, #12 │ │ │ │ + mov r8, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r3, #16 │ │ │ │ + add r0, sp, #516 @ 0x204 │ │ │ │ + adds r4, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31fd8 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + adds r5, #12 │ │ │ │ + cmp sl, r4 │ │ │ │ + bge.n 73ca2 │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + ldr r4, [pc, #196] @ (73d88 ) │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r5, #12 │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 34830 │ │ │ │ - ldr r2, [pc, #408] @ (79070 <__uhpack_MOD_dcldrawxbarline@@Base+0x28c>) │ │ │ │ - ldr r3, [pc, #380] @ (79058 <__uhpack_MOD_dcldrawxbarline@@Base+0x274>) │ │ │ │ + movs r4, #1 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + blx 34470 │ │ │ │ + ldr r2, [pc, #172] @ (73d8c ) │ │ │ │ + ldr r3, [pc, #152] @ (73d7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7904e <__uhpack_MOD_dcldrawxbarline@@Base+0x26a> │ │ │ │ - ldr r0, [pc, #388] @ (79074 <__uhpack_MOD_dcldrawxbarline@@Base+0x290>) │ │ │ │ - movs r1, #15 │ │ │ │ + bne.n 73d78 │ │ │ │ + add.w sp, sp, #540 @ 0x21c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [pc, #148] @ (73d90 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #148] @ (73d94 ) │ │ │ │ + movs r6, #27 │ │ │ │ + ldr r0, [pc, #148] @ (73d98 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 78ffc <__uhpack_MOD_dcldrawxbarline@@Base+0x218> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 78f18 <__uhpack_MOD_dcldrawxbarline@@Base+0x134> │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 78f72 <__uhpack_MOD_dcldrawxbarline@@Base+0x18e> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - blx 34830 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 79046 <__uhpack_MOD_dcldrawxbarline@@Base+0x262> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add.w r9, r3, r9, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 78f52 <__uhpack_MOD_dcldrawxbarline@@Base+0x16e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 78ed6 <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 73c7a │ │ │ │ + ldr r2, [pc, #132] @ (73d9c ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #132] @ (73da0 ) │ │ │ │ + mov.w ip, #19 │ │ │ │ + ldr r0, [pc, #128] @ (73da4 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 78fc6 <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 78fae <__uhpack_MOD_dcldrawxbarline@@Base+0x1ca> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 78fce <__uhpack_MOD_dcldrawxbarline@@Base+0x1ea> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 78f88 <__uhpack_MOD_dcldrawxbarline@@Base+0x1a4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - blx 34830 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 79038 <__uhpack_MOD_dcldrawxbarline@@Base+0x254> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r0, r1, r0, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 78fba <__uhpack_MOD_dcldrawxbarline@@Base+0x1d6> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 78ed6 <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - str r0, [sp, #32] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 34830 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 78fc6 <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 78f48 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 78fc6 <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 78f2a <__uhpack_MOD_dcldrawxbarline@@Base+0x146> │ │ │ │ - add.w fp, sp, #48 @ 0x30 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2fdb4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 78e66 <__uhpack_MOD_dcldrawxbarline@@Base+0x82> │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30790 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 78e78 <__uhpack_MOD_dcldrawxbarline@@Base+0x94> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30b48 │ │ │ │ - b.n 78e82 <__uhpack_MOD_dcldrawxbarline@@Base+0x9e> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 78f48 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 78f68 <__uhpack_MOD_dcldrawxbarline@@Base+0x184> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 78ed6 <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ + bgt.n 73c76 │ │ │ │ + ldr r2, [pc, #108] @ (73da8 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #108] @ (73dac ) │ │ │ │ + movs r7, #28 │ │ │ │ + ldr r0, [pc, #108] @ (73db0 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 73c7a │ │ │ │ + ldr r2, [pc, #92] @ (73db4 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #92] @ (73db8 ) │ │ │ │ + mov.w lr, #26 │ │ │ │ + ldr r0, [pc, #88] @ (73dbc ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, lr, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 73c66 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + b.n 73cc2 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #32] @ (79078 <__uhpack_MOD_dclshadexbararea@@Base>) │ │ │ │ - movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 79060 <__uhpack_MOD_dcldrawxbarline@@Base+0x27c> │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + add r0, pc, #712 @ (adr r0, 7404c ) │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 78f9c <__uhpack_MOD_dcldrawxbarline@@Base+0x1b8> │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [pc, #352] @ (791d0 <__uhpack_MOD_dclshadexbararea@@Base+0x158>) │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [pc, #168] @ (7911c <__uhpack_MOD_dclshadexbararea@@Base+0xa4>) │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, pc, #136 @ (adr r0, 73e18 ) │ │ │ │ movs r1, r1 │ │ │ │ - beq.n 79108 <__uhpack_MOD_dclshadexbararea@@Base+0x90> │ │ │ │ - movs r7, r0 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #26 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00079078 <__uhpack_MOD_dclshadexbararea@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00073dc0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - ldr r4, [pc, #688] @ (7933c <__uhpack_MOD_dclshadexbararea@@Base+0x2c4>) │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [pc, #680] @ (79340 <__uhpack_MOD_dclshadexbararea@@Base+0x2c8>) │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr.w fp, [sp, #136] @ 0x88 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldr.w sl, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #616] @ (79344 <__uhpack_MOD_dclshadexbararea@@Base+0x2cc>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #616] @ (79348 <__uhpack_MOD_dclshadexbararea@@Base+0x2d0>) │ │ │ │ - str r3, [sp, #24] │ │ │ │ - movs r3, #1 │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #16 │ │ │ │ - add r7, r3 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - blx 34a48 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 79302 <__uhpack_MOD_dclshadexbararea@@Base+0x28a> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 79316 <__uhpack_MOD_dclshadexbararea@@Base+0x29e> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #220] @ (73eb0 ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #220] @ (73eb4 ) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #32 │ │ │ │ + mov r8, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7932a <__uhpack_MOD_dclshadexbararea@@Base+0x2b2> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - cmp r7, sl │ │ │ │ - it eq │ │ │ │ - cmpeq fp, sl │ │ │ │ - bne.n 791c8 <__uhpack_MOD_dclshadexbararea@@Base+0x150> │ │ │ │ - cmp r7, sl │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ - cmp r7, fp │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ - cmp r6, #1 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - it eq │ │ │ │ - ldreq r7, [sp, #32] │ │ │ │ - bne.w 792b0 <__uhpack_MOD_dclshadexbararea@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ - bne.w 79282 <__uhpack_MOD_dclshadexbararea@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 79252 <__uhpack_MOD_dclshadexbararea@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 2f9ec │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7922e <__uhpack_MOD_dclshadexbararea@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7920a <__uhpack_MOD_dclshadexbararea@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 791e4 <__uhpack_MOD_dclshadexbararea@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #424] @ (7934c <__uhpack_MOD_dclshadexbararea@@Base+0x2d4>) │ │ │ │ - ldr r3, [pc, #408] @ (79340 <__uhpack_MOD_dclshadexbararea@@Base+0x2c8>) │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 32764 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 73e8e │ │ │ │ + blx 354f4 │ │ │ │ + ldr r1, [pc, #188] @ (73eb8 ) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2efd0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 73e20 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + adds r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34d44 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 73e44 │ │ │ │ + ldr r2, [pc, #148] @ (73ebc ) │ │ │ │ + ldr r3, [pc, #136] @ (73eb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 79336 <__uhpack_MOD_dclshadexbararea@@Base+0x2be> │ │ │ │ - ldr r0, [pc, #404] @ (79350 <__uhpack_MOD_dclshadexbararea@@Base+0x2d8>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #388] @ (79354 <__uhpack_MOD_dclshadexbararea@@Base+0x2dc>) │ │ │ │ + bne.n 73eaa │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 3095c │ │ │ │ + ldr r1, [pc, #120] @ (73ec0 ) │ │ │ │ + movs r6, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r8, r1 │ │ │ │ + blx 34d44 │ │ │ │ + ldr r3, [pc, #104] @ (73ec4 ) │ │ │ │ + add r1, sp, #20 │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r6, r4, [sp] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 32d94 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 73e26 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add.w r1, r8, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 357ec │ │ │ │ + b.n 73e26 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #52] @ (73ec8 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #384] @ (79358 <__uhpack_MOD_dclshadexbararea@@Base+0x2e0>) │ │ │ │ + ldr r2, [pc, #48] @ (73ecc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #384] @ (7935c <__uhpack_MOD_dclshadexbararea@@Base+0x2e4>) │ │ │ │ + ldr r0, [pc, #48] @ (73ed0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - b.n 79154 <__uhpack_MOD_dclshadexbararea@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79202 <__uhpack_MOD_dclshadexbararea@@Base+0x18a> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 791f6 <__uhpack_MOD_dclshadexbararea@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 791a2 <__uhpack_MOD_dclshadexbararea@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79226 <__uhpack_MOD_dclshadexbararea@@Base+0x1ae> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7921a <__uhpack_MOD_dclshadexbararea@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7919e <__uhpack_MOD_dclshadexbararea@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7924a <__uhpack_MOD_dclshadexbararea@@Base+0x1d2> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7923e <__uhpack_MOD_dclshadexbararea@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7919a <__uhpack_MOD_dclshadexbararea@@Base+0x122> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 792f6 <__uhpack_MOD_dclshadexbararea@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r0 │ │ │ │ - cmp r8, r2 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 7926e <__uhpack_MOD_dclshadexbararea@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 79180 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 792ea <__uhpack_MOD_dclshadexbararea@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 7929a <__uhpack_MOD_dclshadexbararea@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 79178 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 792de <__uhpack_MOD_dclshadexbararea@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 792cc <__uhpack_MOD_dclshadexbararea@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 7916c <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 7916c <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 79178 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 79180 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 2f4dc │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 7911a <__uhpack_MOD_dclshadexbararea@@Base+0xa2> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2f4dc │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7912c <__uhpack_MOD_dclshadexbararea@@Base+0xb4> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30b48 │ │ │ │ - b.n 79136 <__uhpack_MOD_dclshadexbararea@@Base+0xbe> │ │ │ │ + b.n 73df6 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #472] @ (79518 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b8>) │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [pc, #376] @ (794c8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x168>) │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, r4 │ │ │ │ - movs r7, r0 │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00079360 <__uhpack_MOD_dcldrawxbarframe@@Base>: │ │ │ │ +00073ed4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (79620 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (79624 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c4>) │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - add r4, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w sl, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ + str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ + sub sp, #436 @ 0x1b4 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #672] @ (74190 ) │ │ │ │ + mov r7, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #668] @ (74194 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - ldr r7, [sp, #140] @ 0x8c │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #612] @ (79628 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (7962c <__uhpack_MOD_dcldrawxbarframe@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + blx 32764 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 74170 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 74130 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 74154 │ │ │ │ + ldr r3, [pc, #628] @ (74198 ) │ │ │ │ + mov.w r8, #4 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + movs r5, #1 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #620] @ (7419c ) │ │ │ │ + add.w fp, sp, #416 @ 0x1a0 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ + str.w r8, [sp, #128] @ 0x80 │ │ │ │ + add r3, pc │ │ │ │ + str.w fp, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + movs r3, #25 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + add.w sl, sp, #28 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + blx 30ae8 <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #556] @ (741a0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 34d7c │ │ │ │ + ldr r3, [pc, #528] @ (741a4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 34d7c │ │ │ │ + ldr r3, [pc, #504] @ (741a8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r5, fp, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r3, [pc, #480] @ (741ac ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r5, fp, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #456] @ (741b0 ) │ │ │ │ + add r1, sp, #32 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + ldr r1, [pc, #440] @ (741b4 ) │ │ │ │ + asrs r2, r2, #31 │ │ │ │ add r1, pc │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ + adds r3, r2, r5 │ │ │ │ + eors r3, r2 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + blx 32a7c │ │ │ │ + vldr s16, [sp, #48] @ 0x30 │ │ │ │ + cbnz r0, 7406c │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + blx 319e4 │ │ │ │ + ldr r1, [pc, #404] @ (741b8 ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc │ │ │ │ + blx 32a7c │ │ │ │ + vldr s15, [sp, #12] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7411e │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + vstr s15, [r3] │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vldr s14, [r8] │ │ │ │ + vldr s13, [r7] │ │ │ │ + vsub.f32 s15, s14, s15 │ │ │ │ + vcmpe.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s13 │ │ │ │ + b.n 740ce │ │ │ │ + ldr r0, [pc, #332] @ (741bc ) │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #16 │ │ │ │ - add r7, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 795ea <__uhpack_MOD_dcldrawxbarframe@@Base+0x28a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 795fc <__uhpack_MOD_dcldrawxbarframe@@Base+0x29c> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7960e <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ae> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #324] @ (741c0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 31aa0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - cmp r7, sl │ │ │ │ - it eq │ │ │ │ - cmpeq fp, sl │ │ │ │ - bne.n 794b0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x150> │ │ │ │ - cmp r7, sl │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ - cmp r7, fp │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ - cmp r6, #1 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - it eq │ │ │ │ - ldreq r7, [sp, #28] │ │ │ │ - bne.w 79598 <__uhpack_MOD_dcldrawxbarframe@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 7956a <__uhpack_MOD_dcldrawxbarframe@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7953a <__uhpack_MOD_dcldrawxbarframe@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + vldr s15, [sp, #12] │ │ │ │ + asrs r3, r3, #31 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + eors r2, r3 │ │ │ │ + vmov s14, r2 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + cmp r2, #0 │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vneg.f32 s14, s15 │ │ │ │ + vstr s14, [r3] │ │ │ │ + blt.n 74050 │ │ │ │ + vldr s14, [r8] │ │ │ │ + vldr s13, [r7] │ │ │ │ + vsub.f32 s15, s14, s15 │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s13 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + vstr s15, [r7] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + blx 31588 │ │ │ │ + ldr r3, [pc, #224] @ (741c4 ) │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 33f70 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 79516 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 794f2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 794cc <__uhpack_MOD_dcldrawxbarframe@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (79630 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (79624 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c4>) │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 33fcc │ │ │ │ + ldr r2, [pc, #196] @ (741c8 ) │ │ │ │ + ldr r3, [pc, #140] @ (74190 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7961a <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (79634 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d4>) │ │ │ │ - movs r1, #16 │ │ │ │ + bne.n 7418c │ │ │ │ + add sp, #436 @ 0x1b4 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + vneg.f32 s14, s15 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + vstr s14, [r3] │ │ │ │ + b.n 740b4 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #19 │ │ │ │ + ldr r2, [pc, #148] @ (741cc ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #144] @ (741d0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #144] @ (741d4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (79638 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d8>) │ │ │ │ + blx 33bcc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 73f20 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #124] @ (741d8 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (7963c <__uhpack_MOD_dcldrawxbarframe@@Base+0x2dc>) │ │ │ │ + ldr r2, [pc, #120] @ (741dc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (79640 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2e0>) │ │ │ │ + ldr r0, [pc, #120] @ (741e0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - b.n 7943c <__uhpack_MOD_dcldrawxbarframe@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 794ea <__uhpack_MOD_dcldrawxbarframe@@Base+0x18a> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 794de <__uhpack_MOD_dcldrawxbarframe@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7948a <__uhpack_MOD_dcldrawxbarframe@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7950e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1ae> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 79502 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 79486 <__uhpack_MOD_dcldrawxbarframe@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79532 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1d2> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 79526 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 79482 <__uhpack_MOD_dcldrawxbarframe@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 795de <__uhpack_MOD_dcldrawxbarframe@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r0 │ │ │ │ - cmp r8, r2 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 79556 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 79468 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 795d2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 79582 <__uhpack_MOD_dcldrawxbarframe@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 79460 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 795c6 <__uhpack_MOD_dcldrawxbarframe@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 795b4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 79454 <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 79454 <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 79460 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 79468 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fdb4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 79404 <__uhpack_MOD_dcldrawxbarframe@@Base+0xa4> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30790 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 79416 <__uhpack_MOD_dcldrawxbarframe@@Base+0xb6> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30b48 │ │ │ │ - b.n 7941e <__uhpack_MOD_dcldrawxbarframe@@Base+0xbe> │ │ │ │ + b.n 73f20 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #26 │ │ │ │ + ldr r2, [pc, #108] @ (741e4 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #104] @ (741e8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #104] @ (741ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 73f0e │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #560] @ (79854 <__uhpack_MOD_dclshadexgap@@Base+0x210>) │ │ │ │ - movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [pc, #472] @ (7980c <__uhpack_MOD_dclshadexgap@@Base+0x1c8>) │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r2, #5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - tst r0, r7 │ │ │ │ - movs r7, r0 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #26 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00079644 <__uhpack_MOD_dclshadexgap@@Base>: │ │ │ │ +000741f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #644] @ (798dc <__uhpack_MOD_dclshadexgap@@Base+0x298>) │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [pc, #636] @ (798e0 <__uhpack_MOD_dclshadexgap@@Base+0x29c>) │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ + sub.w sp, sp, #524 @ 0x20c │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #824] @ (7454c ) │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #824] @ (74550 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #516] @ 0x204 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #576] @ (798e4 <__uhpack_MOD_dclshadexgap@@Base+0x2a0>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #576] @ (798e8 <__uhpack_MOD_dclshadexgap@@Base+0x2a4>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #12 │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add.w r7, fp, r3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - blx 34a48 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + blx 32764 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7451a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 744dc │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 798b6 <__uhpack_MOD_dclshadexgap@@Base+0x272> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ble.w 744fe │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ + ldr r3, [pc, #788] @ (74554 ) │ │ │ │ + movs r4, #1 │ │ │ │ + add.w r9, sp, #504 @ 0x1f8 │ │ │ │ + add r3, pc │ │ │ │ + mov.w r8, #4 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [pc, #772] @ (74558 ) │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w r9, [r5, #68] @ 0x44 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + str r3, [r5, #52] @ 0x34 │ │ │ │ + movs r3, #27 │ │ │ │ + str.w fp, [r5, #48] @ 0x30 │ │ │ │ + add r7, sp, #124 @ 0x7c │ │ │ │ + str r3, [r5, #12] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r8, [r5, #56] @ 0x38 │ │ │ │ + strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30ae8 <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #716] @ (7455c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r4, sl, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #508 @ 0x1fc │ │ │ │ + blx 34d7c │ │ │ │ + ldr r3, [pc, #692] @ (74560 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r9, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, sp, #508 @ 0x1fc │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + blx 34d7c │ │ │ │ + ldr r3, [pc, #664] @ (74564 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, sl, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, sp, #508 @ 0x1fc │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r3, [pc, #636] @ (74568 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r9, [sp] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, sp, #508 @ 0x1fc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r0, [pc, #608] @ (7456c ) │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #596] @ (74570 ) │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + blx 32d94 │ │ │ │ + ldr r0, [pc, #584] @ (74574 ) │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 798ca <__uhpack_MOD_dclshadexgap@@Base+0x286> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + blx 32d94 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #84] @ 0x54 │ │ │ │ + blx 319e4 │ │ │ │ + ldr r1, [pc, #548] @ (74578 ) │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, sl │ │ │ │ + add r1, pc │ │ │ │ + blx 32a7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 74490 │ │ │ │ + ldr r0, [pc, #532] @ (7457c ) │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #524] @ (74580 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, pc │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + eors r3, r2 │ │ │ │ + vmov s16, r3 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #572] @ 0x23c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + adds r3, #3 │ │ │ │ + negs r2, r3 │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + it pl │ │ │ │ + negpl r3, r2 │ │ │ │ + sub.w r9, r3, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 744b0 │ │ │ │ + add.w r8, sp, #112 @ 0x70 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 34610 │ │ │ │ + add.w fp, sp, #156 @ 0x9c │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + str.w r0, [r8] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + blx 33d78 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 744d6 │ │ │ │ + vldr s13, [r2] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + vmov.f32 s10, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + vldr s15, [r3] │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + vadd.f32 s12, s15, s13 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + vmla.f32 s15, s13, s10 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add.w r2, r8, #1 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - bic.w r7, r2, r2, asr #31 │ │ │ │ - add.w r2, fp, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + vcvt.f32.s32 s15, s16 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #0] │ │ │ │ + vldr s11, [r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bic.w sl, r2, r2, asr #31 │ │ │ │ - cmp r7, sl │ │ │ │ - it eq │ │ │ │ - cmpeq r3, sl │ │ │ │ - bne.n 79780 <__uhpack_MOD_dclshadexgap@@Base+0x13c> │ │ │ │ - cmp r7, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ - cmp r7, r3 │ │ │ │ - it ge │ │ │ │ - movge r7, r3 │ │ │ │ - cmp r6, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - it eq │ │ │ │ - ldreq r7, [sp, #12] │ │ │ │ - bne.w 79864 <__uhpack_MOD_dclshadexgap@@Base+0x220> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.w 79836 <__uhpack_MOD_dclshadexgap@@Base+0x1f2> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 7980a <__uhpack_MOD_dclshadexgap@@Base+0x1c6> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + vldr s13, [r7] │ │ │ │ + vmul.f32 s12, s12, s11 │ │ │ │ + vmul.f32 s14, s14, s11 │ │ │ │ + vmov.f32 s10, s13 │ │ │ │ + vmla.f32 s10, s12, s15 │ │ │ │ + vmla.f32 s13, s14, s15 │ │ │ │ + vstr s10, [r7] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #316] @ (74584 ) │ │ │ │ + vstr s13, [sp, #128] @ 0x80 │ │ │ │ + add r3, pc │ │ │ │ + blx 30bec │ │ │ │ + ldr r3, [pc, #308] @ (74588 ) │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #5 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 351c0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 797e6 <__uhpack_MOD_dclshadexgap@@Base+0x1a2> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 797c2 <__uhpack_MOD_dclshadexgap@@Base+0x17e> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7979c <__uhpack_MOD_dclshadexgap@@Base+0x158> │ │ │ │ - ldr r2, [pc, #400] @ (798ec <__uhpack_MOD_dclshadexgap@@Base+0x2a8>) │ │ │ │ - ldr r3, [pc, #384] @ (798e0 <__uhpack_MOD_dclshadexgap@@Base+0x29c>) │ │ │ │ + add r0, sp, #508 @ 0x1fc │ │ │ │ + blx 33fcc │ │ │ │ + ldr r2, [pc, #280] @ (7458c ) │ │ │ │ + ldr r3, [pc, #220] @ (74550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 798d8 <__uhpack_MOD_dclshadexgap@@Base+0x294> │ │ │ │ - ldr r0, [pc, #380] @ (798f0 <__uhpack_MOD_dclshadexgap@@Base+0x2ac>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - movs r3, #12 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #364] @ (798f4 <__uhpack_MOD_dclshadexgap@@Base+0x2b0>) │ │ │ │ + bne.n 74542 │ │ │ │ + add.w sp, sp, #524 @ 0x20c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #252] @ (74590 ) │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, sl │ │ │ │ + add r1, pc │ │ │ │ + blx 32a7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 74536 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + vldr s16, [pc, #160] @ 74548 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 7438a │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + add.w r8, sp, #112 @ 0x70 │ │ │ │ + add.w fp, sp, #156 @ 0x9c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34610 │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + str.w r0, [r8] │ │ │ │ + mov r3, fp │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 33d78 │ │ │ │ + vldr s13, [fp] │ │ │ │ + b.n 743e0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #176] @ (74594 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #360] @ (798f8 <__uhpack_MOD_dclshadexgap@@Base+0x2b4>) │ │ │ │ + ldr r2, [pc, #172] @ (74598 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #360] @ (798fc <__uhpack_MOD_dclshadexgap@@Base+0x2b8>) │ │ │ │ + ldr r0, [pc, #172] @ (7459c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - b.n 7970e <__uhpack_MOD_dclshadexgap@@Base+0xca> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 797ba <__uhpack_MOD_dclshadexgap@@Base+0x176> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 797ae <__uhpack_MOD_dclshadexgap@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7975a <__uhpack_MOD_dclshadexgap@@Base+0x116> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 797de <__uhpack_MOD_dclshadexgap@@Base+0x19a> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 797d2 <__uhpack_MOD_dclshadexgap@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 79756 <__uhpack_MOD_dclshadexgap@@Base+0x112> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79802 <__uhpack_MOD_dclshadexgap@@Base+0x1be> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 797f6 <__uhpack_MOD_dclshadexgap@@Base+0x1b2> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 79752 <__uhpack_MOD_dclshadexgap@@Base+0x10e> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 798aa <__uhpack_MOD_dclshadexgap@@Base+0x266> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r0 │ │ │ │ - cmp fp, r2 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 79822 <__uhpack_MOD_dclshadexgap@@Base+0x1de> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7973c <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7989e <__uhpack_MOD_dclshadexgap@@Base+0x25a> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 7984e <__uhpack_MOD_dclshadexgap@@Base+0x20a> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 79734 <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 79892 <__uhpack_MOD_dclshadexgap@@Base+0x24e> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 79880 <__uhpack_MOD_dclshadexgap@@Base+0x23c> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 79728 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 79728 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 79734 <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 7973c <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2f4dc │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 796e2 <__uhpack_MOD_dclshadexgap@@Base+0x9e> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2f4dc │ │ │ │ - b.n 796ec <__uhpack_MOD_dclshadexgap@@Base+0xa8> │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 7423c │ │ │ │ + ldr r2, [pc, #160] @ (745a0 ) │ │ │ │ + movs r5, #25 │ │ │ │ + ldr r1, [pc, #160] @ (745a4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #160] @ (745a8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 74470 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #26 │ │ │ │ + ldr r2, [pc, #140] @ (745ac ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #136] @ (745b0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #136] @ (745b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 7422c │ │ │ │ + vmov s16, r4 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 7438a │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - mov sl, r5 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ movs r0, r1 │ │ │ │ - cmp lr, r4 │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ + movs r0, r1 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ movs r7, r0 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00079900 <__uhpack_MOD_dcldrawxerrorbar@@Base>: │ │ │ │ +000745b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (79bc0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (79bc4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c4>) │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - add r4, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w sl, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - ldr r7, [sp, #140] @ 0x8c │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #612] @ (79bc8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (79bcc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + ldr r5, [pc, #636] @ (74848 ) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + ldr r4, [pc, #636] @ (7484c ) │ │ │ │ + mov sl, r0 │ │ │ │ + add r5, pc │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r9, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #188] @ 0xbc │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldrd fp, r5, [sp, #164] @ 0xa4 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ + mov.w r4, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldrd r7, r2, [sp, #172] @ 0xac │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ble.w 74828 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 7480c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 747ee │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 747ae │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 747d2 │ │ │ │ + ldr r0, [pc, #536] @ (74850 ) │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + blx 359b8 │ │ │ │ + ldr r1, [pc, #524] @ (74854 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, pc │ │ │ │ + blx 31e68 │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + mul.w r1, r0, r1 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + blx 3237c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 7476e │ │ │ │ + ldr r3, [pc, #484] @ (74858 ) │ │ │ │ + mov r4, r8 │ │ │ │ + mov r5, sl │ │ │ │ + movs r7, #1 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #476] @ (7485c ) │ │ │ │ + add.w r8, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #16 │ │ │ │ - add r7, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 79b8a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x28a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #468] @ (74860 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #32] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 79b9c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x29c> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 79bae <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ae> │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 746b4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 74798 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + adds r7, #1 │ │ │ │ + add r4, r6 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 7476e │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34610 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 33d78 │ │ │ │ + mov r1, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - cmp r7, sl │ │ │ │ - it eq │ │ │ │ - cmpeq fp, sl │ │ │ │ - bne.n 79a50 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x150> │ │ │ │ - cmp r7, sl │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ - cmp r7, fp │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ - cmp r6, #1 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - it eq │ │ │ │ - ldreq r7, [sp, #28] │ │ │ │ - bne.w 79b38 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 79b0a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 79ada <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 32fc8 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 79ab6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 79a92 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 79a6c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (79bd0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (79bc4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c4>) │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + adds r5, #4 │ │ │ │ + blx 347ec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 347ec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vldr s14, [sp, #96] @ 0x60 │ │ │ │ + vldr s12, [sp, #92] @ 0x5c │ │ │ │ + vldr s13, [r3] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + vsub.f32 s15, s14, s12 │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + ite mi │ │ │ │ + vldrmi s11, [sp, #100] @ 0x64 │ │ │ │ + vldrpl s11, [sp, #104] @ 0x68 │ │ │ │ + vmul.f32 s13, s13, s11 │ │ │ │ + vcmpe.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 74722 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 746a2 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ + vadd.f32 s14, s14, s12 │ │ │ │ + vldr s13, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + vmul.f32 s15, s15, s11 │ │ │ │ + vldr s12, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + vmul.f32 s14, s14, s11 │ │ │ │ + adds r7, #1 │ │ │ │ + add r4, r6 │ │ │ │ + vmla.f32 s14, s15, s12 │ │ │ │ + vldr s10, [r3] │ │ │ │ + bic.w r3, sl, sl, asr #31 │ │ │ │ + vadd.f32 s13, s13, s10 │ │ │ │ + vstr s14, [sp, #88] @ 0x58 │ │ │ │ + vstr s13, [sp, #84] @ 0x54 │ │ │ │ + blx 31c98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.n 746b4 │ │ │ │ + blx 357d4 │ │ │ │ + ldr r0, [pc, #240] @ (74864 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + blx 31e68 │ │ │ │ + ldr r2, [pc, #232] @ (74868 ) │ │ │ │ + ldr r3, [pc, #200] @ (7484c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 79bba <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (79bd4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d4>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - movs r3, #16 │ │ │ │ + bne.n 74844 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r3, #6 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (79bd8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d8>) │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (79bdc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2dc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (79be0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2e0>) │ │ │ │ + ldrd r2, r1, [sp, #60] @ 0x3c │ │ │ │ + blx 33bcc │ │ │ │ + b.n 746aa │ │ │ │ + ldr r2, [pc, #188] @ (7486c ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #188] @ (74870 ) │ │ │ │ + mov.w ip, #28 │ │ │ │ + ldr r0, [pc, #184] @ (74874 ) │ │ │ │ add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - b.n 799dc <__uhpack_MOD_dcldrawxerrorbar@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79a8a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x18a> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 79a7e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 79a2a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79aae <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1ae> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 79aa2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 79a26 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79ad2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1d2> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 79ac6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 79a22 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 79b7e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r0 │ │ │ │ - cmp r8, r2 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 79af6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 79a08 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 79b72 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 79b22 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 79a00 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 79b66 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 79b54 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 799f4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 799f4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 79a00 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 79a08 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34648 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 799a4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xa4> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30ed8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 799b6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xb6> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3510c │ │ │ │ - b.n 799be <__uhpack_MOD_dcldrawxerrorbar@@Base+0xbe> │ │ │ │ + bgt.w 74634 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #22 │ │ │ │ + ldr r2, [pc, #160] @ (74878 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #156] @ (7487c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #156] @ (74880 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 74634 │ │ │ │ + ldr r2, [pc, #148] @ (74884 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #148] @ (74888 ) │ │ │ │ + mov.w lr, #30 │ │ │ │ + ldr r0, [pc, #144] @ (7488c ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, lr, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 74622 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #124] @ (74890 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #120] @ (74894 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #120] @ (74898 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 74610 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ + ldr r2, [pc, #108] @ (7489c ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #104] @ (748a0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #104] @ (748a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 74608 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - mvns r4, r5 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r0, [r3, #22] │ │ │ │ movs r0, r1 │ │ │ │ - cmn r6, r2 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ + movs r0, r1 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ - movs r7, r0 │ │ │ │ + cmp r6, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r7, #8 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #24 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r7, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r0, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r3, #26 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00079be4 <__ugpack_MOD_dclsetunitvectortitle@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000748a8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (79c20 <__ugpack_MOD_dclsetunitvectortitle@@Base+0x3c>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #252] @ (749b8 ) │ │ │ │ sub sp, #8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r2 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + adds r2, r4, #4 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r3, r4 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + ldr r5, [pc, #228] @ (749bc ) │ │ │ │ + blx 35c0c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + blx 35cac │ │ │ │ + ldr r3, [pc, #212] @ (749c0 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #11 │ │ │ │ + beq.n 74930 │ │ │ │ + cmp r3, #31 │ │ │ │ + beq.n 7490e │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 7494e │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 35ca8 │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vldr s14, [pc, #152] @ 749ac │ │ │ │ + vldr s13, [pc, #152] @ 749b0 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s14, [r9] │ │ │ │ + vstr s15, [sl] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vldr s14, [pc, #124] @ 749b4 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vneg.f32 s14, s15 │ │ │ │ + vstr s15, [sl] │ │ │ │ + vstr s14, [r9] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #116] @ (749c4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + ldr r0, [pc, #104] @ (749c8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vldr s11, [r4, #20] │ │ │ │ + vldr s12, [pc, #56] @ 749ac │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vadd.f32 s13, s13, s11 │ │ │ │ + vldr s14, [pc, #48] @ 749b0 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vcmpe.f32 s13, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 7499e │ │ │ │ + vstr s15, [r9] │ │ │ │ + vstr s14, [sl] │ │ │ │ + b.n 7492a │ │ │ │ + vneg.f32 s14, s14 │ │ │ │ + vstr s15, [sl] │ │ │ │ + vstr s14, [r9] │ │ │ │ + b.n 7492a │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, r2 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000749cc : │ │ │ │ + movs r3, #20 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000749d4 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (74a48 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (74a4c ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #160 @ 0xa0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (74a50 ) │ │ │ │ add r4, pc │ │ │ │ - movs r1, #21 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ + b.n 74a1e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 74a3a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #20 │ │ │ │ + bgt.n 74a40 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - blx 3170c │ │ │ │ - movs r1, #21 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 74a02 │ │ │ │ + ldr r3, [pc, #24] @ (74a54 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r2, r3, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00079c24 <__ugpack_MOD_dcldrawvectors@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00074a58 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #440] @ (79df0 <__ugpack_MOD_dcldrawvectors@@Base+0x1cc>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #440] @ (79df4 <__ugpack_MOD_dcldrawvectors@@Base+0x1d0>) │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #16 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 74a8a │ │ │ │ + ldr r2, [pc, #172] @ (74b20 ) │ │ │ │ + mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 79ce0 <__ugpack_MOD_dcldrawvectors@@Base+0xbc> │ │ │ │ - sub.w r9, r5, #1 │ │ │ │ - negs r3, r5 │ │ │ │ - clz r9, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - ldrd r3, r2, [r4, #28] │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - sub.w r8, r2, r3 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldrd r3, r6, [r4, #40] @ 0x28 │ │ │ │ - movs r2, #14 │ │ │ │ - ldr r7, [r4, #36] @ 0x24 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 74ad2 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 74aac │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 74af8 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (74b24 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (74b28 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (74b2c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - add.w r4, r8, r3 │ │ │ │ - ldr r1, [pc, #376] @ (79df8 <__ugpack_MOD_dcldrawvectors@@Base+0x1d4>) │ │ │ │ - ldr r0, [pc, #380] @ (79dfc <__ugpack_MOD_dcldrawvectors@@Base+0x1d8>) │ │ │ │ - add.w sl, r6, r3 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (74b30 ) │ │ │ │ + ldr r0, [pc, #132] @ (74b34 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f9e0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2f078 │ │ │ │ + ldr r2, [pc, #100] @ (74b38 ) │ │ │ │ + ldr r0, [pc, #100] @ (74b3c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 30444 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 30ef0 │ │ │ │ + ldr r2, [pc, #68] @ (74b40 ) │ │ │ │ + ldr r0, [pc, #72] @ (74b44 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3502c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 32534 │ │ │ │ + nop │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r2, 74b9a │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r4, 74b98 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r6, 74b96 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00074b48 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #16 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 74b7a │ │ │ │ + ldr r2, [pc, #172] @ (74c10 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 74bc2 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 74b9c │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 74be8 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (74c14 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (74c18 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (74c1c ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 34a48 │ │ │ │ - mul.w r2, r4, r5 │ │ │ │ - cmp r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, r9, #1 │ │ │ │ - bic.w r2, r4, r4, asr #31 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bic.w r2, sl, sl, asr #31 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - cbz r3, 79cee <__ugpack_MOD_dcldrawvectors@@Base+0xca> │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldrd r0, r2, [sp, #8] │ │ │ │ - strd r3, r1, [sp] │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (74c20 ) │ │ │ │ + ldr r0, [pc, #132] @ (74c24 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ - blx 30944 │ │ │ │ - ldr r2, [pc, #324] @ (79e00 <__ugpack_MOD_dcldrawvectors@@Base+0x1dc>) │ │ │ │ - ldr r3, [pc, #308] @ (79df4 <__ugpack_MOD_dcldrawvectors@@Base+0x1d0>) │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f9e0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fea8 │ │ │ │ + ldr r2, [pc, #100] @ (74c28 ) │ │ │ │ + ldr r0, [pc, #100] @ (74c2c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 79dea <__ugpack_MOD_dcldrawvectors@@Base+0x1c6> │ │ │ │ - ldr r0, [pc, #304] @ (79e04 <__ugpack_MOD_dcldrawvectors@@Base+0x1e0>) │ │ │ │ - movs r1, #14 │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 79c60 <__ugpack_MOD_dcldrawvectors@@Base+0x3c> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 79da6 <__ugpack_MOD_dcldrawvectors@@Base+0x182> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 79db4 <__ugpack_MOD_dcldrawvectors@@Base+0x190> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 79dda <__ugpack_MOD_dcldrawvectors@@Base+0x1b6> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - mov fp, ip │ │ │ │ - add.w r8, r3, r0 │ │ │ │ - add.w r2, r8, lr, lsl #2 │ │ │ │ - add.w r1, r9, ip, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 79d26 <__ugpack_MOD_dcldrawvectors@@Base+0x102> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 79d1c <__ugpack_MOD_dcldrawvectors@@Base+0xf8> │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 30944 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 79dcc <__ugpack_MOD_dcldrawvectors@@Base+0x1a8> │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r0, r8, #4 │ │ │ │ - movw fp, #65532 @ 0xfffc │ │ │ │ - movt fp, #65535 @ 0xffff │ │ │ │ - ldr.w ip, [sp, #16] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - add.w sl, r3, r5 │ │ │ │ - add r0, r9 │ │ │ │ - sub.w fp, fp, r8 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add.w r2, fp, r0 │ │ │ │ - add.w r3, sl, ip, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 79d8c <__ugpack_MOD_dcldrawvectors@@Base+0x168> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 79dc4 <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 79d84 <__ugpack_MOD_dcldrawvectors@@Base+0x160> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 79d00 <__ugpack_MOD_dcldrawvectors@@Base+0xdc> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 30444 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2f680 │ │ │ │ + ldr r2, [pc, #68] @ (74c30 ) │ │ │ │ + ldr r0, [pc, #72] @ (74c34 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 30944 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 79cba <__ugpack_MOD_dcldrawvectors@@Base+0x96> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 79dc4 <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 79dce <__ugpack_MOD_dcldrawvectors@@Base+0x1aa> │ │ │ │ - b.n 79dc4 <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 79d46 <__ugpack_MOD_dcldrawvectors@@Base+0x122> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 79ddc <__ugpack_MOD_dcldrawvectors@@Base+0x1b8> │ │ │ │ - b.n 79d46 <__ugpack_MOD_dcldrawvectors@@Base+0x122> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3502c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 34130 │ │ │ │ nop │ │ │ │ - lsrs r0, r1 │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + movs r2, r1 │ │ │ │ + hlt 0x001a │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ + movs r2, r1 │ │ │ │ + rev16 r4, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ + movs r2, r1 │ │ │ │ + rev16 r6, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00074c38 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 74c4c │ │ │ │ + ldr r2, [pc, #60] @ (74c80 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #36] @ (74c84 ) │ │ │ │ + ldr r1, [pc, #40] @ (74c88 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #36] @ (74c8c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ movs r0, r1 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ movs r7, r0 │ │ │ │ - eors r6, r0 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00074c90 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 74d08 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 74d26 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (74d38 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #160 @ 0xa0 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 74d2a │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r4, r6 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + adds r6, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 74cca │ │ │ │ + mov r3, r6 │ │ │ │ + sub.w r2, lr, #40 @ 0x28 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (74d3c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (74d40 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (74d44 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + cbnz r4, 74d5c │ │ │ │ movs r1, r1 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ movs r7, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00079e08 <__uepack_MOD_dclclearshadelevel@@Base>: │ │ │ │ +00074d48 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (79e38 <__uepack_MOD_dclclearshadelevel@@Base+0x30>) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - movs r1, #18 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 74d90 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 74dae │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (74dc0 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 74db2 │ │ │ │ + mov r3, r1 │ │ │ │ + subs r2, #8 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #8 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (74dc4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (74dc8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (74dcc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - blx 358b4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #18 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fc5c │ │ │ │ + b.w 33ed8 │ │ │ │ nop │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ movs r7, r0 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00079e3c <__uepack_MOD_dclgetshadelevelnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00074dd0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (79e94 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (79e98 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x5c>) │ │ │ │ - movs r1, #22 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #268] @ (74ef0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (74ef4 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #160 @ 0xa0 │ │ │ │ + ldr r4, [pc, #252] @ (74ef8 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 74e1c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 74e38 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #20 │ │ │ │ + bgt.n 74e48 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 74e00 │ │ │ │ + ldr r3, [pc, #192] @ (74efc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #160] @ (74f00 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #132] @ (74f04 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 74ed4 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 31bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #80] @ (74f08 ) │ │ │ │ + ldr r1, [pc, #84] @ (74f0c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (74f10 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #8 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 31320 │ │ │ │ + b.n 74eac │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00074f14 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr r2, [pc, #616] @ (75194 ) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + ldr r3, [pc, #616] @ (75198 ) │ │ │ │ + add r7, sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (79e9c <__uepack_MOD_dclgetshadelevelnumber@@Base+0x60>) │ │ │ │ + ldr r4, [pc, #616] @ (7519c ) │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30b64 │ │ │ │ + blx 3017c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx 33098 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 341a4 │ │ │ │ + ldr r0, [pc, #568] @ (751a0 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, pc │ │ │ │ + blx 3241c │ │ │ │ + ldr r0, [pc, #560] @ (751a4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 3241c │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #22 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (79ea0 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (79e98 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x5c>) │ │ │ │ + blx 34c04 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + adds r1, r4, #4 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2f520 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + blx 2f520 │ │ │ │ + add.w r2, r4, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7517a │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ + mov.w fp, #1 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ + blx 302b4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f520 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 301f0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 75034 │ │ │ │ + vldr s17, [sp, #100] @ 0x64 │ │ │ │ + vmov s15, r9 │ │ │ │ + vldr s16, [sp, #104] @ 0x68 │ │ │ │ + movs r4, #1 │ │ │ │ + vcvt.f32.s32 s18, s15 │ │ │ │ + vsub.f32 s16, s16, s17 │ │ │ │ + vmov s15, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + vcvt.f32.s32 s14, s15 │ │ │ │ + mov r0, r8 │ │ │ │ + adds r4, #1 │ │ │ │ + vmul.f32 s14, s14, s16 │ │ │ │ + vdiv.f32 s15, s14, s18 │ │ │ │ + vadd.f32 s15, s15, s17 │ │ │ │ + vstr s15, [sp, #72] @ 0x48 │ │ │ │ + blx 2f520 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 352cc │ │ │ │ + cmp r4, r9 │ │ │ │ + ble.n 75002 │ │ │ │ + blx 34400 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + mov.w fp, #2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.n 74fce │ │ │ │ + vmov.f32 s17, s19 │ │ │ │ + vldr s14, [sp, #92] @ 0x5c │ │ │ │ + vldr s15, [sp, #96] @ 0x60 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7506a │ │ │ │ + vneg.f32 s15, s17 │ │ │ │ + vstr s17, [sp, #96] @ 0x60 │ │ │ │ + vstr s15, [sp, #92] @ 0x5c │ │ │ │ + ldr.w r9, [pc, #316] @ 751a8 │ │ │ │ + mov.w fp, #1 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r9, pc │ │ │ │ + add.w r3, r9, #4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r9, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + blx 2f520 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f520 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx 2f520 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31734 │ │ │ │ + cbz r0, 750e0 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 31734 │ │ │ │ + cbz r0, 750e0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + blx 31734 │ │ │ │ + cbz r0, 750e0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 31734 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7514e │ │ │ │ + blx 302b4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f520 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 301f0 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 7514a │ │ │ │ + vldr s17, [sp, #92] @ 0x5c │ │ │ │ + vmov s15, r9 │ │ │ │ + vldr s16, [sp, #96] @ 0x60 │ │ │ │ + movs r4, #1 │ │ │ │ + vcvt.f32.s32 s18, s15 │ │ │ │ + vsub.f32 s16, s16, s17 │ │ │ │ + vmov s15, r4 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + mov r1, r7 │ │ │ │ + vcvt.f32.s32 s14, s15 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + adds r4, #1 │ │ │ │ + vmul.f32 s14, s14, s16 │ │ │ │ + vdiv.f32 s15, s14, s18 │ │ │ │ + vadd.f32 s15, s15, s17 │ │ │ │ + vstr s15, [sp, #52] @ 0x34 │ │ │ │ + blx 2f520 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 352cc │ │ │ │ + cmp r9, r4 │ │ │ │ + bge.n 75118 │ │ │ │ + blx 34400 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + adds r7, #4 │ │ │ │ + mov.w fp, #2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.n 75084 │ │ │ │ + ldr r2, [pc, #76] @ (751ac ) │ │ │ │ + ldr r3, [pc, #56] @ (75198 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 79e90 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7518e │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add.w r2, r4, #8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 31734 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 74fba │ │ │ │ + b.n 7504c │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + nop │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000751b0 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #648] @ (75448 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [pc, #648] @ (7544c ) │ │ │ │ + add r4, pc │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + add r5, pc │ │ │ │ + blx 34268 │ │ │ │ + ldr r3, [pc, #632] @ (75450 ) │ │ │ │ + vldr s14, [r4, #8] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 751fa │ │ │ │ + vldr s14, [r4, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7535c │ │ │ │ + ldr r4, [pc, #600] @ (75454 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r3, r4, #12 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 319e4 │ │ │ │ + vldr s14, [r4, #24] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7536c │ │ │ │ + vldr s13, [r4, #20] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7536c │ │ │ │ + vldr s12, [r4, #16] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7536c │ │ │ │ + vldr s11, [r4, #12] │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7536c │ │ │ │ + vsub.f32 s13, s13, s14 │ │ │ │ + vcmpe.f32 s13, #0.0 │ │ │ │ + vstr s13, [r4, #28] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7527c │ │ │ │ + vldr s15, [r5, #12] │ │ │ │ + vldr s10, [r5, #16] │ │ │ │ + vadd.f32 s15, s15, s15 │ │ │ │ + vmla.f32 s13, s15, s10 │ │ │ │ + vstr s13, [r4, #28] │ │ │ │ + vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #468] @ (75458 ) │ │ │ │ + cmp r3, #29 │ │ │ │ + vmla.f32 s14, s13, s15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #460] @ (7545c ) │ │ │ │ + itee gt │ │ │ │ + vaddgt.f32 s12, s12, s11 │ │ │ │ + vldrle s12, [r5, #20] │ │ │ │ + vldrle s15, [pc, #416] @ 7543c │ │ │ │ + add r4, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + vmul.f32 s12, s12, s15 │ │ │ │ + vstr s14, [r2, #8] │ │ │ │ + ldr r2, [pc, #432] @ (75460 ) │ │ │ │ + add r2, pc │ │ │ │ + vstr s12, [r1] │ │ │ │ + blx 323a8 │ │ │ │ + ldr r0, [pc, #424] @ (75464 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + ldr r0, [pc, #416] @ (75468 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r3, #23 │ │ │ │ + it ne │ │ │ │ + cmpne r2, #1 │ │ │ │ + bhi.n 75390 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vldr s14, [r4, #32] │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 75370 │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 75370 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vaddeq.f32 s13, s13, s12 │ │ │ │ + vmoveq.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + vmuleq.f32 s14, s13, s14 │ │ │ │ + vcmp.f32 s14, #0.0 │ │ │ │ + it eq │ │ │ │ + vstreq s14, [r4, #32] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 75346 │ │ │ │ + ldr r2, [pc, #316] @ (7546c ) │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ + ldr r1, [pc, #316] @ (75470 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #316] @ (75474 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + ldr r1, [pc, #304] @ (75478 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #304] @ (7547c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + adds r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f328 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 751fa │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 75346 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s14, [pc, #192] @ 75440 │ │ │ │ + ldr r3, [pc, #252] @ (75480 ) │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + add r3, pc │ │ │ │ + vstr s15, [r3, #32] │ │ │ │ + b.n 75346 │ │ │ │ + cmp r3, #22 │ │ │ │ + bne.n 7536c │ │ │ │ + vldr s14, [r4, #16] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vldr s13, [r4, #32] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 753fa │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 753fa │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + ldr r3, [pc, #196] @ (75484 ) │ │ │ │ + add r3, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + vstreq s14, [r4, #32] │ │ │ │ + vldr s14, [r3, #36] @ 0x24 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + vstreq s12, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [pc, #168] @ (75488 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #168] @ (7548c ) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #32 │ │ │ │ + blx 2f32c │ │ │ │ + ldr r0, [pc, #160] @ (75490 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + b.n 75352 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 75418 │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + vldr s13, [pc, #52] @ 75440 │ │ │ │ + ldr r3, [pc, #132] @ (75494 ) │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + add r3, pc │ │ │ │ + vstr s14, [r3, #32] │ │ │ │ + ldr r3, [pc, #124] @ (75498 ) │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r3, #36] @ 0x24 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s15, [r5, #20] │ │ │ │ + vldreq s14, [pc, #20] @ 75444 │ │ │ │ + vmuleq.f32 s15, s15, s14 │ │ │ │ + vstreq s15, [r3, #36] @ 0x24 │ │ │ │ + b.n 753dc │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r6 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r2, #27] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ + movs r0, r1 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r3, #12 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00079ea4 <__uepack_MOD_dclgetshadelevel@@Base>: │ │ │ │ +0007549c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #48] @ (79ee4 <__uepack_MOD_dclgetshadelevel@@Base+0x40>) │ │ │ │ + ldr.w ip, [pc, #128] @ 7552c │ │ │ │ sub sp, #12 │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + add ip, pc │ │ │ │ + cmp r5, #0 │ │ │ │ + str.w r3, [ip] │ │ │ │ + ble.n 7551c │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ + add.w lr, ip, #8 │ │ │ │ + add.w ip, ip, #264 @ 0x108 │ │ │ │ + movs r6, #0 │ │ │ │ + lsls r7, r0, #2 │ │ │ │ + add r1, r7 │ │ │ │ + add lr, r7 │ │ │ │ + add r2, r7 │ │ │ │ + add ip, r7 │ │ │ │ + b.n 754f2 │ │ │ │ + vldmia r1!, {s14} │ │ │ │ + mov r4, r3 │ │ │ │ + vldmia r2!, {s15} │ │ │ │ + adds r0, #1 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + vstmia lr!, {s14} │ │ │ │ + vstmia ip!, {s15} │ │ │ │ + blt.n 75520 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r0, #63 @ 0x3f │ │ │ │ + ble.n 754d8 │ │ │ │ + cbz r6, 75502 │ │ │ │ + ldr r3, [pc, #52] @ (75530 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r0, [r3] │ │ │ │ + ldr r2, [pc, #48] @ (75534 ) │ │ │ │ + movs r5, #24 │ │ │ │ + ldr r1, [pc, #48] @ (75538 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (7553c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #28] @ (75540 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r0, [r2] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #104] @ (755a8 ) │ │ │ │ + movs r0, r1 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00075544 : │ │ │ │ + ldr r3, [pc, #8] @ (75550 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00075554 : │ │ │ │ + ldr r3, [pc, #8] @ (75560 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00075564 : │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + ldr r3, [pc, #20] @ (7557c ) │ │ │ │ + add r3, pc │ │ │ │ + add.w r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00075580 : │ │ │ │ + movs r3, #4 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00075588 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (755fc ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (75600 ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #32 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (75604 ) │ │ │ │ add r4, pc │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ + b.n 755d2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 755ee │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 755f4 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 32b14 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ - movs r7, r0 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 755b6 │ │ │ │ + ldr r3, [pc, #24] @ (75608 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r3, r4, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00079ee8 <__uepack_MOD_dclsetshaden@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007560c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #232] @ (79fe4 <__uepack_MOD_dclsetshaden@@Base+0xfc>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (79fe8 <__uepack_MOD_dclsetshaden@@Base+0x100>) │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r4, [pc, #132] @ (756a0 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbnz r3, 75644 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 7567e │ │ │ │ + ldr r2, [pc, #112] @ (756a4 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r2, r3, [r1, #28] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r5, 79f5e <__uepack_MOD_dclsetshaden@@Base+0x76> │ │ │ │ - ldr r0, [pc, #204] @ (79fec <__uepack_MOD_dclsetshaden@@Base+0x104>) │ │ │ │ - movs r1, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #196] @ 0xc4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (756a8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (756ac ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 79f6a <__uepack_MOD_dclsetshaden@@Base+0x82> │ │ │ │ - add r2, sp, #8 │ │ │ │ + add.w r2, r4, #196 @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 32454 │ │ │ │ - ldr r2, [pc, #180] @ (79ff0 <__uepack_MOD_dclsetshaden@@Base+0x108>) │ │ │ │ - ldr r3, [pc, #168] @ (79fe8 <__uepack_MOD_dclsetshaden@@Base+0x100>) │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f348 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #196 @ 0xc4 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 3121c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 75632 │ │ │ │ + ldr r2, [pc, #48] @ (756b0 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (756b4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (756b8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 79fe0 <__uepack_MOD_dclsetshaden@@Base+0xf8> │ │ │ │ - ldr r0, [pc, #164] @ (79ff4 <__uepack_MOD_dclsetshaden@@Base+0x10c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r0, [pc, #152] @ (79ff8 <__uepack_MOD_dclsetshaden@@Base+0x110>) │ │ │ │ - movs r1, #16 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 79f2e <__uepack_MOD_dclsetshaden@@Base+0x46> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 79fc0 <__uepack_MOD_dclsetshaden@@Base+0xd8> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - subs r6, r0, #4 │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - mov lr, r6 │ │ │ │ - mov ip, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - adds r2, #1 │ │ │ │ - add ip, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - str.w r0, [lr, #4]! │ │ │ │ - bge.n 79f86 <__uepack_MOD_dclsetshaden@@Base+0x9e> │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #8 │ │ │ │ - strd r3, r7, [sp, #4] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32454 │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - ldr.w r2, [r6, #4]! │ │ │ │ - str r2, [r4, #0] │ │ │ │ - add r4, r5 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 79fac <__uepack_MOD_dclsetshaden@@Base+0xc4> │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 79f3a <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 32454 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 79f3a <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #4 │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + cbz r2, 7571a │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + cbz r6, 75718 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + strb r4, [r7, #12] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ movs r7, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r2, r3] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00079ffc <__uepack_MOD_dclsetshadev@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000756bc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7a038 <__uepack_MOD_dclsetshadev@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (75750 ) │ │ │ │ + sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 30894 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbnz r3, 756f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 7572e │ │ │ │ + ldr r2, [pc, #112] @ (75754 ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (75758 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (7575c ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r4, #196 @ 0xc4 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f348 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #196 @ 0xc4 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 3121c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 756e2 │ │ │ │ + ldr r2, [pc, #48] @ (75760 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (75764 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (75768 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - itet al │ │ │ │ - moval r7, r0 │ │ │ │ + cbz r2, 7579e │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r0, 7579e │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r1, #10] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ + movs r7, r0 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r4, r0] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a03c <__uepack_MOD_dclsetshadeb@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - moval.w ip, #4096 @ 0x1000 │ │ │ │ +0007576c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #428] @ (7a1fc <__uepack_MOD_dclsetshadeb@@Base+0x1c0>) │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #424] @ (7a200 <__uepack_MOD_dclsetshadeb@@Base+0x1c4>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 757e4 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 75802 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (75814 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7a0f0 <__uepack_MOD_dclsetshadeb@@Base+0xb4> │ │ │ │ - sub.w r9, r5, #1 │ │ │ │ - negs r2, r5 │ │ │ │ - clz r9, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - ldrd r2, r1, [r3, #28] │ │ │ │ - ldr r0, [pc, #388] @ (7a204 <__uepack_MOD_dclsetshadeb@@Base+0x1c8>) │ │ │ │ - sub.w r8, r1, r2 │ │ │ │ - movs r1, #16 │ │ │ │ - ldrd r2, r6, [r3, #40] @ 0x28 │ │ │ │ - add.w r4, r8, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r7, [r3, #36] @ 0x24 │ │ │ │ - subs r6, r6, r2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add.w sl, r6, #1 │ │ │ │ - blx 2f768 │ │ │ │ - mul.w r2, r4, r5 │ │ │ │ - cmp r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, r9, #1 │ │ │ │ - bic.w r2, r4, r4, asr #31 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bic.w r2, sl, sl, asr #31 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - cbz r3, 7a0fe <__uepack_MOD_dclsetshadeb@@Base+0xc2> │ │ │ │ - ldrd r0, r4, [sp, #8] │ │ │ │ - add r2, sp, #28 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3414c │ │ │ │ - ldr r2, [pc, #316] @ (7a208 <__uepack_MOD_dclsetshadeb@@Base+0x1cc>) │ │ │ │ - ldr r3, [pc, #300] @ (7a1fc <__uepack_MOD_dclsetshadeb@@Base+0x1c0>) │ │ │ │ + add.w r1, r1, #32 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 75806 │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r4, r6 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + adds r6, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 757a6 │ │ │ │ + mov r3, r6 │ │ │ │ + sub.w r2, lr, #40 @ 0x28 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (75818 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7581c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (75820 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 7a1f6 <__uepack_MOD_dclsetshadeb@@Base+0x1ba> │ │ │ │ - ldr r0, [pc, #296] @ (7a20c <__uepack_MOD_dclsetshadeb@@Base+0x1d0>) │ │ │ │ - movs r1, #16 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 7a078 <__uepack_MOD_dclsetshadeb@@Base+0x3c> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 7a1b4 <__uepack_MOD_dclsetshadeb@@Base+0x178> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 7a1c2 <__uepack_MOD_dclsetshadeb@@Base+0x186> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7a1e6 <__uepack_MOD_dclsetshadeb@@Base+0x1aa> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - mov fp, ip │ │ │ │ - add.w r8, r3, r0 │ │ │ │ - add.w r2, r8, lr, lsl #2 │ │ │ │ - add.w r1, r9, ip, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 7a136 <__uepack_MOD_dclsetshadeb@@Base+0xfa> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 7a12c <__uepack_MOD_dclsetshadeb@@Base+0xf0> │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3414c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 7a1d8 <__uepack_MOD_dclsetshadeb@@Base+0x19c> │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r0, r8, #4 │ │ │ │ - movw fp, #65532 @ 0xfffc │ │ │ │ - movt fp, #65535 @ 0xffff │ │ │ │ - ldr.w ip, [sp, #16] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - add.w sl, r3, r5 │ │ │ │ - add r0, r9 │ │ │ │ - sub.w fp, fp, r8 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add.w r2, fp, r0 │ │ │ │ - add.w r3, sl, ip, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 7a19a <__uepack_MOD_dclsetshadeb@@Base+0x15e> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 7a1d0 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 7a192 <__uepack_MOD_dclsetshadeb@@Base+0x156> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 7a110 <__uepack_MOD_dclsetshadeb@@Base+0xd4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 3414c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7a0ca <__uepack_MOD_dclsetshadeb@@Base+0x8e> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 7a1d0 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 7a1da <__uepack_MOD_dclsetshadeb@@Base+0x19e> │ │ │ │ - b.n 7a1d0 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 7a156 <__uepack_MOD_dclsetshadeb@@Base+0x11a> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 7a1e8 <__uepack_MOD_dclsetshadeb@@Base+0x1ac> │ │ │ │ - b.n 7a156 <__uepack_MOD_dclsetshadeb@@Base+0x11a> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33ed8 │ │ │ │ nop │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + sxtb r0, r5 │ │ │ │ movs r1, r1 │ │ │ │ - nop {7} │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, r6, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r5, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00075824 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 7586c │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7588a │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (7589c ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 7588e │ │ │ │ + mov r3, r1 │ │ │ │ + subs r2, #8 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #8 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (758a0 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (758a4 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (758a8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + cbz r6, 758cc │ │ │ │ movs r1, r1 │ │ │ │ - it ne │ │ │ │ - movne r7, r0 │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ + movs r7, r0 │ │ │ │ + subs r4, r6, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r4, r3] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a210 <__uepack_MOD_dclsetshadea@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000758ac : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7a24c <__uepack_MOD_dclsetshadea@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (759c8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (759cc ) │ │ │ │ + sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #32 │ │ │ │ + ldr r4, [pc, #248] @ (759d0 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 758f8 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 75914 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 75924 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 758dc │ │ │ │ + ldr r3, [pc, #188] @ (759d4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #156] @ (759d8 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #128] @ (759dc ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 759ae │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 31bc4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 33044 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #80] @ (759e0 ) │ │ │ │ + ldr r1, [pc, #80] @ (759e4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (759e8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 31320 │ │ │ │ + b.n 75986 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r4, 759dc │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ movs r7, r0 │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, r4, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [pc, #800] @ (75d0c ) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a250 <__uepack_MOD_dclshadecontourex@@Base>: │ │ │ │ +000759ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #416] @ (7a404 <__uepack_MOD_dclshadecontourex@@Base+0x1b4>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #416] @ (7a408 <__uepack_MOD_dclshadecontourex@@Base+0x1b8>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r1, [pc, #288] @ (75b20 ) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #288] @ (75b24 ) │ │ │ │ + add r1, pc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #284] @ (75b28 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r5, r2 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r0, pc │ │ │ │ + add r1, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7a302 <__uepack_MOD_dclshadecontourex@@Base+0xb2> │ │ │ │ - sub.w r9, r5, #1 │ │ │ │ - negs r3, r5 │ │ │ │ - clz r9, r9 │ │ │ │ + blx 34ef0 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 33a90 │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 75ada │ │ │ │ + vldr s15, [sp, #16] │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 75af4 │ │ │ │ + movs r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ble.n 75ada │ │ │ │ + add r7, sp, #24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - ldr r7, [r0, #36] @ 0x24 │ │ │ │ - sub.w r8, r2, r3 │ │ │ │ - ldr r1, [pc, #372] @ (7a40c <__uepack_MOD_dclshadecontourex@@Base+0x1bc>) │ │ │ │ - ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #17 │ │ │ │ - ldr r0, [pc, #368] @ (7a410 <__uepack_MOD_dclshadecontourex@@Base+0x1c0>) │ │ │ │ - add r1, pc │ │ │ │ - subs r6, r6, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - add.w r4, r8, r3 │ │ │ │ - add r0, pc │ │ │ │ - add.w sl, r6, r3 │ │ │ │ - blx 34a48 │ │ │ │ - mul.w r2, r4, r5 │ │ │ │ - cmp r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, r9, #1 │ │ │ │ - bic.w r2, r4, r4, asr #31 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bic.w r2, sl, sl, asr #31 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cbz r3, 7a310 <__uepack_MOD_dclshadecontourex@@Base+0xc0> │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 30870 │ │ │ │ - ldr r2, [pc, #308] @ (7a414 <__uepack_MOD_dclshadecontourex@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #296] @ (7a408 <__uepack_MOD_dclshadecontourex@@Base+0x1b8>) │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 31534 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 347ec │ │ │ │ + vldr s11, [sp, #28] │ │ │ │ + vldr s10, [r4] │ │ │ │ + vldr s12, [r8] │ │ │ │ + vldr s14, [sp, #32] │ │ │ │ + vcmpe.f32 s11, s10 │ │ │ │ + vldr s13, [r5] │ │ │ │ + vldr s15, [r9] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s12, s11 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s14, s13 │ │ │ │ + vstr s10, [r4] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s12, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vstr s12, [r8] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s13, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s13, [r5] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + cmp sl, r3 │ │ │ │ + vstr s15, [r9] │ │ │ │ + bge.n 75a58 │ │ │ │ + ldr r2, [pc, #80] @ (75b2c ) │ │ │ │ + ldr r3, [pc, #68] @ (75b24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7a3fe <__uepack_MOD_dclshadecontourex@@Base+0x1ae> │ │ │ │ - ldr r0, [pc, #292] @ (7a418 <__uepack_MOD_dclshadecontourex@@Base+0x1c8>) │ │ │ │ - movs r1, #17 │ │ │ │ + bne.n 75b1c │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #56] @ (75b30 ) │ │ │ │ + add r7, sp, #24 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #20 │ │ │ │ add r0, pc │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 7a288 <__uepack_MOD_dclshadecontourex@@Base+0x38> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 7a3c0 <__uepack_MOD_dclshadecontourex@@Base+0x170> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 7a3ce <__uepack_MOD_dclshadecontourex@@Base+0x17e> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7a3ee <__uepack_MOD_dclshadecontourex@@Base+0x19e> │ │ │ │ - ldrd r3, lr, [sp, #4] │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - mov fp, ip │ │ │ │ - add.w r8, r3, r0 │ │ │ │ - add.w r2, r8, lr, lsl #2 │ │ │ │ - add.w r1, r9, ip, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 7a346 <__uepack_MOD_dclshadecontourex@@Base+0xf6> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 7a33c <__uepack_MOD_dclshadecontourex@@Base+0xec> │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30870 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 7a3e0 <__uepack_MOD_dclshadecontourex@@Base+0x190> │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r0, r8, #4 │ │ │ │ - movw fp, #65532 @ 0xfffc │ │ │ │ - movt fp, #65535 @ 0xffff │ │ │ │ - ldr.w ip, [sp, #8] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - add.w sl, r3, r5 │ │ │ │ - add r0, r9 │ │ │ │ - sub.w fp, fp, r8 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add.w r2, fp, r0 │ │ │ │ - add.w r3, sl, ip, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 7a3a6 <__uepack_MOD_dclshadecontourex@@Base+0x156> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 7a3d8 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 7a39e <__uepack_MOD_dclshadecontourex@@Base+0x14e> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 7a322 <__uepack_MOD_dclshadecontourex@@Base+0xd2> │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 30870 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7a2dc <__uepack_MOD_dclshadecontourex@@Base+0x8c> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 7a3d8 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 7a3e2 <__uepack_MOD_dclshadecontourex@@Base+0x192> │ │ │ │ - b.n 7a3d8 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 7a366 <__uepack_MOD_dclshadecontourex@@Base+0x116> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 7a3f0 <__uepack_MOD_dclshadecontourex@@Base+0x1a0> │ │ │ │ - b.n 7a366 <__uepack_MOD_dclshadecontourex@@Base+0x116> │ │ │ │ + blx 31534 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 347ec │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + b.n 75a44 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + strh r0, [r0, #24] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r6 │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + @ instruction: 0xfada0007 │ │ │ │ + strh r6, [r4, #16] │ │ │ │ movs r1, r1 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a41c <__uepack_MOD_dclshadecontour@@Base>: │ │ │ │ +00075b34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + mov.w ip, #0 │ │ │ │ + mov.w lr, #131072 @ 0x20000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #416] @ (7a5d0 <__uepack_MOD_dclshadecontour@@Base+0x1b4>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #416] @ (7a5d4 <__uepack_MOD_dclshadecontour@@Base+0x1b8>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + sub.w lr, ip, lr │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 75b4c │ │ │ │ + sub.w lr, lr, #4096 @ 0x1000 │ │ │ │ + str.w r0, [lr, #2264] @ 0x8d8 │ │ │ │ + sub.w sp, sp, #132096 @ 0x20400 │ │ │ │ + mov r8, r1 │ │ │ │ + sub.w sp, sp, #764 @ 0x2fc │ │ │ │ + ldr r1, [pc, #996] @ (75f50 ) │ │ │ │ + ldr r3, [pc, #996] @ (75f54 ) │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r1, pc │ │ │ │ + mov r7, r0 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add.w r0, sp, #132096 @ 0x20400 │ │ │ │ + add.w r0, r0, #756 @ 0x2f4 │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [r0, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7a4ce <__uepack_MOD_dclshadecontour@@Base+0xb2> │ │ │ │ - sub.w r9, r5, #1 │ │ │ │ - negs r3, r5 │ │ │ │ - clz r9, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - ldr r7, [r0, #36] @ 0x24 │ │ │ │ - sub.w r8, r2, r3 │ │ │ │ - ldr r1, [pc, #372] @ (7a5d8 <__uepack_MOD_dclshadecontour@@Base+0x1bc>) │ │ │ │ - ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #15 │ │ │ │ - ldr r0, [pc, #368] @ (7a5dc <__uepack_MOD_dclshadecontour@@Base+0x1c0>) │ │ │ │ - add r1, pc │ │ │ │ - subs r6, r6, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - add.w r4, r8, r3 │ │ │ │ + ldr r0, [pc, #968] @ (75f58 ) │ │ │ │ add r0, pc │ │ │ │ - add.w sl, r6, r3 │ │ │ │ - blx 34a48 │ │ │ │ - mul.w r2, r4, r5 │ │ │ │ - cmp r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, r9, #1 │ │ │ │ - bic.w r2, r4, r4, asr #31 │ │ │ │ + blx 3241c │ │ │ │ + ldr r0, [pc, #964] @ (75f5c ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + add r0, pc │ │ │ │ + blx 3241c │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + blx 319e4 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + blx 33804 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + streq r3, [sp, #28] │ │ │ │ + beq.n 75bc8 │ │ │ │ + subs r3, #2 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.w 75f90 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r4, sp, #131072 @ 0x20000 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r4, r4, #756 @ 0x2f4 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 35c18 │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 75fb2 │ │ │ │ + blx 31368 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [pc, #872] @ (75f60 ) │ │ │ │ + movs r1, #0 │ │ │ │ + sub.w r2, r2, #616 @ 0x268 │ │ │ │ + str r4, [sp, #188] @ 0xbc │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [pc, #864] @ (75f64 ) │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r3, [pc, #864] @ (75f68 ) │ │ │ │ + add r4, pc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bic.w r2, sl, sl, asr #31 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cbz r3, 7a4dc <__uepack_MOD_dclshadecontour@@Base+0xc0> │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 31310 │ │ │ │ - ldr r2, [pc, #308] @ (7a5e0 <__uepack_MOD_dclshadecontour@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #296] @ (7a5d4 <__uepack_MOD_dclshadecontour@@Base+0x1b8>) │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + add.w fp, sp, #96 @ 0x60 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r3, #45 @ 0x2d │ │ │ │ + str r1, [sp, #308] @ 0x134 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + mov.w r3, #2816 @ 0xb00 │ │ │ │ + movt r3, #256 @ 0x100 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + blx 2f7ec <_gfortran_st_open@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + movs r1, #0 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ + vldr s17, [pc, #756] @ 75f48 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + blx 31f48 <_gfortran_st_rewind@plt> │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ + blx 327bc │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r6, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [fp] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [r6, #4] │ │ │ │ + movs r3, #53 @ 0x35 │ │ │ │ + str r3, [r6, #12] │ │ │ │ + movs r3, #32 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + blx 2f45c <_gfortran_st_read@plt> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32bf4 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32bf4 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + it le │ │ │ │ + orrle.w r3, r3, #1 │ │ │ │ + cbnz r3, 75d2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r7, sp, #66048 @ 0x10200 │ │ │ │ + mov.w r8, r2, asr #1 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ + sub.w r9, r3, #84 @ 0x54 │ │ │ │ + movs r5, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + adds r5, #1 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add.w r9, r9, #4 │ │ │ │ + adds r7, #4 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + cmp r8, r5 │ │ │ │ + it lt │ │ │ │ + orrlt.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 75d00 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 310bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cbnz r3, 75d64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 75c80 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + asrs r5, r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 75dae │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r1, sp, #66048 @ 0x10200 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ + sub.w r2, r3, #84 @ 0x54 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + blx 303f4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 75c80 │ │ │ │ + blx 354b4 │ │ │ │ + ldr r2, [pc, #512] @ (75f6c ) │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ + add r2, pc │ │ │ │ + strd r2, r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + blx 345dc <_gfortran_st_close@plt> │ │ │ │ + ldr r2, [pc, #492] @ (75f70 ) │ │ │ │ + add.w r1, sp, #132096 @ 0x20400 │ │ │ │ + ldr r3, [pc, #460] @ (75f54 ) │ │ │ │ + add.w r1, r1, #756 @ 0x2f4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7a5ca <__uepack_MOD_dclshadecontour@@Base+0x1ae> │ │ │ │ - ldr r0, [pc, #292] @ (7a5e4 <__uepack_MOD_dclshadecontour@@Base+0x1c8>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 7a454 <__uepack_MOD_dclshadecontour@@Base+0x38> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 7a58c <__uepack_MOD_dclshadecontour@@Base+0x170> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 7a59a <__uepack_MOD_dclshadecontour@@Base+0x17e> │ │ │ │ + bne.w 7604a │ │ │ │ + add.w sp, sp, #132096 @ 0x20400 │ │ │ │ + add.w sp, sp, #764 @ 0x2fc │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add.w ip, sp, #66048 @ 0x10200 │ │ │ │ + vldr s13, [sp, #112] @ 0x70 │ │ │ │ + add.w ip, ip, #248 @ 0xf8 │ │ │ │ + vldr s14, [sp, #116] @ 0x74 │ │ │ │ + sub.w r9, ip, #84 @ 0x54 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + vldmia r1!, {s15} │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 75ddc │ │ │ │ + vadd.f32 s15, s15, s17 │ │ │ │ + vstr s15, [r1, #-4] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 75dee │ │ │ │ + vsub.f32 s15, s15, s17 │ │ │ │ + vstr s15, [r1, #-4] │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r5 │ │ │ │ + ble.n 75dc6 │ │ │ │ + add.w r0, sp, #67072 @ 0x10600 │ │ │ │ + strd fp, r4, [sp, #80] @ 0x50 │ │ │ │ + add.w fp, sp, #98816 @ 0x18200 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ + add.w r5, sp, #98816 @ 0x18200 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + add.w r0, sp, #33280 @ 0x8200 │ │ │ │ + vldr s16, [pc, #316] @ 75f4c │ │ │ │ + movs r7, #1 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ + movs r6, #0 │ │ │ │ + add.w fp, fp, #164 @ 0xa4 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str.w ip, [sp, #40] @ 0x28 │ │ │ │ + adds r1, r2, r3 │ │ │ │ + adds r4, r7, #1 │ │ │ │ + asrs r1, r1, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 75f04 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + add r2, r3 │ │ │ │ + add r3, r9 │ │ │ │ + vldr s14, [r2, #-88] @ 0xffffffa8 │ │ │ │ + b.n 75e48 │ │ │ │ + adds r4, #1 │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r1, r4 │ │ │ │ + blt.n 75f38 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vsub.f32 s15, s14, s15 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vcmpe.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 75e40 │ │ │ │ + cmp r1, r4 │ │ │ │ + blt.n 75f38 │ │ │ │ + sub.w r8, r4, r7 │ │ │ │ + add.w r5, r8, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.w 75f8a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + subs r7, #1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + sub.w r1, r3, #84 @ 0x54 │ │ │ │ + add r1, r7 │ │ │ │ + blx 33edc │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7a5ba <__uepack_MOD_dclshadecontour@@Base+0x19e> │ │ │ │ - ldrd r3, lr, [sp, #4] │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - mov fp, ip │ │ │ │ - add.w r8, r3, r0 │ │ │ │ - add.w r2, r8, lr, lsl #2 │ │ │ │ - add.w r1, r9, ip, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 7a512 <__uepack_MOD_dclshadecontour@@Base+0xf6> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 7a508 <__uepack_MOD_dclshadecontour@@Base+0xec> │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 31310 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 7a5ac <__uepack_MOD_dclshadecontour@@Base+0x190> │ │ │ │ + beq.n 75e9e │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r0, r8, #4 │ │ │ │ - movw fp, #65532 @ 0xfffc │ │ │ │ - movt fp, #65535 @ 0xffff │ │ │ │ - ldr.w ip, [sp, #8] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - add.w sl, r3, r5 │ │ │ │ - add r0, r9 │ │ │ │ - sub.w fp, fp, r8 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add.w r2, fp, r0 │ │ │ │ - add.w r3, sl, ip, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 7a572 <__uepack_MOD_dclshadecontour@@Base+0x156> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 7a5a4 <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 7a56a <__uepack_MOD_dclshadecontour@@Base+0x14e> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + add.w r1, r9, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 33edc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + subs r7, r4, #1 │ │ │ │ + subw r3, r3, #1108 @ 0x454 │ │ │ │ + add.w r1, r3, r7, lsl #2 │ │ │ │ + vldr s15, [r1] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 75f2c │ │ │ │ + subs r1, r4, #2 │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 75f74 │ │ │ │ + vadd.f32 s14, s14, s17 │ │ │ │ + vsub.f32 s15, s15, s17 │ │ │ │ + vstr s14, [r3] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r3, r8 │ │ │ │ + vstr s15, [r3] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + blx 303f4 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ + adds r1, r2, r3 │ │ │ │ + cmp.w r4, r1, asr #1 │ │ │ │ + bne.n 75e28 │ │ │ │ + ldrd r6, fp, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 75c80 │ │ │ │ + b.n 75d64 │ │ │ │ + sub.w r8, r1, r7 │ │ │ │ + add.w r5, r8, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + itt gt │ │ │ │ + movgt r4, r1 │ │ │ │ + ldrgt r6, [sp, #28] │ │ │ │ + bgt.n 75e74 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + subs r7, r1, #1 │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ + mov r4, r1 │ │ │ │ + subw r3, r3, #1108 @ 0x454 │ │ │ │ + add.w r3, r3, r7, lsl #2 │ │ │ │ + vldr s15, [r3] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + add r3, r8 │ │ │ │ + vstr s15, [r3] │ │ │ │ + b.n 75eda │ │ │ │ + sub.w r8, r1, r7 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r4, r1 │ │ │ │ + add.w r5, r8, #1 │ │ │ │ + b.n 75e74 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r6, r2 │ │ │ │ + strh r4, [r2, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, r6, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r7, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, r5, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, r5, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, r0, r3 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ + movs r1, r1 │ │ │ │ + vsub.f32 s14, s14, s17 │ │ │ │ + vadd.f32 s15, s15, s17 │ │ │ │ + vstr s14, [r3] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r3, r8 │ │ │ │ + vstr s15, [r3] │ │ │ │ + b.n 75eda │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ + b.n 75e9e │ │ │ │ + ldr r2, [pc, #188] @ (76050 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #188] @ (76054 ) │ │ │ │ + mov.w ip, #30 │ │ │ │ + ldr r0, [pc, #188] @ (76058 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 75bc8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34610 │ │ │ │ + bic.w fp, r0, r0, asr #31 │ │ │ │ + add.w r8, fp, #15 │ │ │ │ + mov r0, r8 │ │ │ │ blx 340e4 │ │ │ │ + ldr r3, [pc, #144] @ (7605c ) │ │ │ │ + mov r1, r0 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 7a4ee <__uepack_MOD_dclshadecontour@@Base+0xd2> │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 31310 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #15 │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r7, sp, #131072 @ 0x20000 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + add.w r7, r7, #676 @ 0x2a4 │ │ │ │ + cmp.w r8, #79 @ 0x4f │ │ │ │ + ble.n 76030 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31bc4 │ │ │ │ mov r0, r9 │ │ │ │ + mov.w r8, #6 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 7a4a8 <__uepack_MOD_dclshadecontour@@Base+0x8c> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 7a5a4 <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 7a5ae <__uepack_MOD_dclshadecontour@@Base+0x192> │ │ │ │ - b.n 7a5a4 <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 7a532 <__uepack_MOD_dclshadecontour@@Base+0x116> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 7a5bc <__uepack_MOD_dclshadecontour@@Base+0x1a0> │ │ │ │ - b.n 7a532 <__uepack_MOD_dclshadecontour@@Base+0x116> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r7, [pc, #92] @ (76060 ) │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ + ldr r0, [pc, #92] @ (76064 ) │ │ │ │ + add r7, pc │ │ │ │ + strd r8, r3, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33bcc │ │ │ │ + ldr r2, [pc, #80] @ (76068 ) │ │ │ │ + ldr r0, [pc, #80] @ (7606c ) │ │ │ │ + movs r3, #28 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 75bee │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #80 @ 0x50 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 31320 │ │ │ │ + b.n 75ff4 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + adds r4, r7, r0 │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r6, 7a64a <__udpack_MOD_dclsetcontourlabelformat@@Base+0x2a> │ │ │ │ - movs r7, r0 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ - cbnz r2, 7a640 <__udpack_MOD_dclsetcontourlabelformat@@Base+0x20> │ │ │ │ + adds r6, r2, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [pc, #760] @ (76354 ) │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r3, #24] │ │ │ │ movs r7, r0 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [pc, #264] @ (76178 ) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a5e8 <__udpack_MOD_dclgetcontourlabelformat@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00076070 : │ │ │ │ + movs r3, #5 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00076078 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7a61c <__udpack_MOD_dclgetcontourlabelformat@@Base+0x34>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (760ec ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (760f0 ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #24 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #40 @ 0x28 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (760f4 ) │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ + b.n 760c2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 760de │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 760e4 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3389c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - rev r6, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 760a6 │ │ │ │ + ldr r3, [pc, #24] @ (760f8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000760fc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #128] @ (7618c ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ + cbnz r3, 76134 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 7616c │ │ │ │ + ldr r2, [pc, #108] @ (76190 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #244] @ 0xf4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #92] @ (76194 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #92] @ (76198 ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r4, #244 @ 0xf4 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fed0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #244 @ 0xf4 │ │ │ │ + blx 30e74 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 76122 │ │ │ │ + ldr r2, [pc, #44] @ (7619c ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (761a0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (761a4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r2, #19] │ │ │ │ movs r7, r0 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a620 <__udpack_MOD_dclsetcontourlabelformat@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000761a8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7a654 <__udpack_MOD_dclsetcontourlabelformat@@Base+0x34>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #128] @ (76238 ) │ │ │ │ + sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #24 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2f500 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - rev r2, r3 │ │ │ │ + ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ + cbnz r3, 761e0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 76218 │ │ │ │ + ldr r2, [pc, #108] @ (7623c ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #92] @ (76240 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #92] @ (76244 ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r4, #244 @ 0xf4 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fed0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #244 @ 0xf4 │ │ │ │ + blx 30e74 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 761ce │ │ │ │ + ldr r2, [pc, #44] @ (76248 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7624c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (76250 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, sp, #0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r7, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r5, #16] │ │ │ │ movs r7, r0 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ + movs r0, r1 │ │ │ │ + bx r7 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a658 <__udpack_MOD_dclgetcontourinterval@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00076254 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (7a690 <__udpack_MOD_dclgetcontourinterval@@Base+0x38>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #21 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3508c │ │ │ │ - movs r1, #21 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fc60 │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 762cc │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 762ea │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (762fc ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #40 @ 0x28 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 762ee │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r4, r6 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + adds r6, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 7628e │ │ │ │ + mov r3, r6 │ │ │ │ + sub.w r2, lr, #40 @ 0x28 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cbnz r6, 7a6d2 <__udpack_MOD_dcldelcontourlevel@@Base+0xa> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (76300 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (76304 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (76308 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r6, #13] │ │ │ │ movs r7, r0 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + mov ip, r0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a694 <__udpack_MOD_dclclearcontourlevel@@Base>: │ │ │ │ +0007630c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (7a6c4 <__udpack_MOD_dclclearcontourlevel@@Base+0x30>) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - movs r1, #20 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 76354 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 76372 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (76384 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 76376 │ │ │ │ + mov r3, r1 │ │ │ │ + subs r2, #8 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #8 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (76388 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7638c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (76390 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - blx 32fbc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #20 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fc5c │ │ │ │ + b.w 33ed8 │ │ │ │ nop │ │ │ │ - cbnz r4, 7a6fe <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x2> │ │ │ │ + add r7, pc, #648 @ (adr r7, 76610 ) │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r5, #11] │ │ │ │ movs r7, r0 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp ip, pc │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a6c8 <__udpack_MOD_dcldelcontourlevel@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00076394 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7a6f8 <__udpack_MOD_dcldelcontourlevel@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (764b0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (764b4 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #40 @ 0x28 │ │ │ │ + ldr r4, [pc, #248] @ (764b8 ) │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ + b.n 763e0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 763fc │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 7640c │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 315a0 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 763c4 │ │ │ │ + ldr r3, [pc, #188] @ (764bc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #156] @ (764c0 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #128] @ (764c4 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 76496 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 31bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #80] @ (764c8 ) │ │ │ │ + ldr r1, [pc, #80] @ (764cc ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (764d0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - cbnz r0, 7a72c <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x30> │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 31320 │ │ │ │ + b.n 7646e │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #128 @ (adr r7, 76538 ) │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r3, #9] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r0, [r1, #9] │ │ │ │ movs r7, r0 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ + movs r0, r1 │ │ │ │ + add r8, ip │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a6fc <__udpack_MOD_dclgetcontourlevelnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000764d4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7a754 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7a758 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x5c>) │ │ │ │ - movs r1, #24 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ + sub.w sp, sp, #6176 @ 0x1820 │ │ │ │ + mov r5, r2 │ │ │ │ + sub sp, #4 │ │ │ │ + ldr r2, [pc, #260] @ (765fc ) │ │ │ │ + mov fp, r1 │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7a75c <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + adds r1, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + addw r4, sp, #3100 @ 0xc1c │ │ │ │ + ldr r3, [pc, #248] @ (76600 ) │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ + add r7, sp, #32 │ │ │ │ + sub.w r9, r7, #4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31c40 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + ldr r0, [pc, #220] @ (76604 ) │ │ │ │ + add.w r1, sp, #4096 @ 0x1000 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [pc, #204] @ (76608 ) │ │ │ │ + add.w r1, sp, #5120 @ 0x1400 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp.w r5, #1024 @ 0x400 │ │ │ │ + bge.n 765ce │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 31bc4 │ │ │ │ + add.w r0, r5, r9 │ │ │ │ + rsb r2, r5, #1024 @ 0x400 │ │ │ │ + movs r1, #32 │ │ │ │ + add.w r9, r9, #1024 @ 0x400 │ │ │ │ + blx 31320 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne.n 76554 │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + add.w r0, r7, #1020 @ 0x3fc │ │ │ │ + blx 31064 │ │ │ │ + addw r0, r7, #2044 @ 0x7fc │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r3, [pc, #124] @ (7660c ) │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + subs r2, r7, #4 │ │ │ │ + add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7a760 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7a758 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x5c>) │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov.w r4, #1024 @ 0x400 │ │ │ │ + mov r1, r3 │ │ │ │ + str.w fp, [sp] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + blx 33448 │ │ │ │ + ldr r2, [pc, #100] @ (76610 ) │ │ │ │ + ldr r3, [pc, #80] @ (76600 ) │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7a750 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 765f6 │ │ │ │ + add.w sp, sp, #6176 @ 0x1820 │ │ │ │ + add sp, #4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 31bc4 │ │ │ │ + add.w r0, r9, #1024 @ 0x400 │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 76574 │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r9, r9, #2048 @ 0x800 │ │ │ │ + blx 31bc4 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne.n 765ce │ │ │ │ + b.n 76574 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + nop │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 7a786 <__udpack_MOD_dclgetcontourline@@Base+0x22> │ │ │ │ - movs r7, r0 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + asrs r4, r0, #13 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r2, #29] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007a764 <__udpack_MOD_dclgetcontourline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00076614 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #184] @ (7a830 <__udpack_MOD_dclgetcontourline@@Base+0xcc>) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #184] @ (7a834 <__udpack_MOD_dclgetcontourline@@Base+0xd0>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #180] @ (7a838 <__udpack_MOD_dclgetcontourline@@Base+0xd4>) │ │ │ │ - mov r7, r1 │ │ │ │ - movs r1, #17 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 76664 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (76668 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - blx 2f768 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 333c4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r7, 7a7c0 <__udpack_MOD_dclgetcontourline@@Base+0x5c> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbz r6, 7a7c6 <__udpack_MOD_dclgetcontourline@@Base+0x62> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r5, 7a7cc <__udpack_MOD_dclgetcontourline@@Base+0x68> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7a7f6 <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7a7f6 <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 7a820 <__udpack_MOD_dclgetcontourline@@Base+0xbc> │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31bc4 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, r8, #8 │ │ │ │ - sub.w r2, r3, #8 │ │ │ │ - blx 31320 │ │ │ │ - cbz r4, 7a7fc <__udpack_MOD_dclgetcontourline@@Base+0x98> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r0, [pc, #60] @ (7a83c <__udpack_MOD_dclgetcontourline@@Base+0xd8>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #56] @ (7a840 <__udpack_MOD_dclgetcontourline@@Base+0xdc>) │ │ │ │ - ldr r3, [pc, #40] @ (7a834 <__udpack_MOD_dclgetcontourline@@Base+0xd0>) │ │ │ │ + blx 3502c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34134 │ │ │ │ + ldr r2, [pc, #32] @ (7666c ) │ │ │ │ + ldr r3, [pc, #28] @ (76668 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7a82c <__udpack_MOD_dclgetcontourline@@Base+0xc8> │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31bc4 │ │ │ │ - b.n 7a7f6 <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ + bne.n 76660 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + strb r0, [r3, #27] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 7a84c <__udpack_MOD_dclsetcontourline@@Base+0x8> │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + strb r0, [r7, #26] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007a844 <__udpack_MOD_dclsetcontourline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00076670 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #264] @ (7a960 <__udpack_MOD_dclsetcontourline@@Base+0x11c>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #264] @ (7a964 <__udpack_MOD_dclsetcontourline@@Base+0x120>) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #260] @ (7a968 <__udpack_MOD_dclsetcontourline@@Base+0x124>) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #17 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (766fc ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (76700 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 7a90e <__udpack_MOD_dclsetcontourline@@Base+0xca> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7a93e <__udpack_MOD_dclsetcontourline@@Base+0xfa> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #24 │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (76704 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7a902 <__udpack_MOD_dclsetcontourline@@Base+0xbe> │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #7 │ │ │ │ - ble.n 7a8e0 <__udpack_MOD_dclsetcontourline@@Base+0x9c> │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - stmia r2!, {r0, r1} │ │ │ │ - movs r4, #0 │ │ │ │ - cbz r6, 7a8a8 <__udpack_MOD_dclsetcontourline@@Base+0x64> │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - movs r4, #8 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30cd8 │ │ │ │ - ldr r0, [pc, #172] @ (7a96c <__udpack_MOD_dclsetcontourline@@Base+0x128>) │ │ │ │ - movs r1, #17 │ │ │ │ + blx 3502c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 30728 │ │ │ │ + ldr r0, [pc, #92] @ (76708 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #168] @ (7a970 <__udpack_MOD_dclsetcontourline@@Base+0x12c>) │ │ │ │ - ldr r3, [pc, #152] @ (7a964 <__udpack_MOD_dclsetcontourline@@Base+0x120>) │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 2f348 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2f868 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 32538 │ │ │ │ + ldr r2, [pc, #40] @ (7670c ) │ │ │ │ + ldr r3, [pc, #28] @ (76700 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7a95c <__udpack_MOD_dclsetcontourline@@Base+0x118> │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 33edc │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r2, #8 │ │ │ │ - adds r0, r3, r0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 31320 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 7a8a2 <__udpack_MOD_dclsetcontourline@@Base+0x5e> │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - mov.w r2, #538976288 @ 0x20202020 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - b.n 7a8a2 <__udpack_MOD_dclsetcontourline@@Base+0x5e> │ │ │ │ - ldr r0, [pc, #100] @ (7a974 <__udpack_MOD_dclsetcontourline@@Base+0x130>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r7, sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - blx 311b8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 7a92e <__udpack_MOD_dclsetcontourline@@Base+0xea> │ │ │ │ - vldr s15, [r8] │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 7a94e <__udpack_MOD_dclsetcontourline@@Base+0x10a> │ │ │ │ - ldr r0, [pc, #72] @ (7a978 <__udpack_MOD_dclsetcontourline@@Base+0x134>) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fff0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 7a888 <__udpack_MOD_dclsetcontourline@@Base+0x44> │ │ │ │ - ldr r0, [pc, #60] @ (7a97c <__udpack_MOD_dclsetcontourline@@Base+0x138>) │ │ │ │ - add r5, sp, #24 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fff0 │ │ │ │ - b.n 7a88e <__udpack_MOD_dclsetcontourline@@Base+0x4a> │ │ │ │ - ldr r0, [pc, #48] @ (7a980 <__udpack_MOD_dclsetcontourline@@Base+0x13c>) │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fff0 │ │ │ │ - b.n 7a884 <__udpack_MOD_dclsetcontourline@@Base+0x40> │ │ │ │ + bne.n 766f8 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + strb r6, [r7, #25] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r4, #24] │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007a984 <__udpack_MOD_dclsetcontourb@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00076710 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #428] @ (7ab44 <__udpack_MOD_dclsetcontourb@@Base+0x1c0>) │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #424] @ (7ab48 <__udpack_MOD_dclsetcontourb@@Base+0x1c4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7aa38 <__udpack_MOD_dclsetcontourb@@Base+0xb4> │ │ │ │ - sub.w r9, r5, #1 │ │ │ │ - negs r2, r5 │ │ │ │ - clz r9, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - ldrd r2, r1, [r3, #28] │ │ │ │ - ldr r0, [pc, #388] @ (7ab4c <__udpack_MOD_dclsetcontourb@@Base+0x1c8>) │ │ │ │ - sub.w r8, r1, r2 │ │ │ │ - movs r1, #18 │ │ │ │ - ldrd r2, r6, [r3, #40] @ 0x28 │ │ │ │ - add.w r4, r8, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r7, [r3, #36] @ 0x24 │ │ │ │ - subs r6, r6, r2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add.w sl, r6, #1 │ │ │ │ - blx 2f768 │ │ │ │ - mul.w r2, r4, r5 │ │ │ │ - cmp r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, r9, #1 │ │ │ │ - bic.w r2, r4, r4, asr #31 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bic.w r2, sl, sl, asr #31 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - cbz r3, 7aa46 <__udpack_MOD_dclsetcontourb@@Base+0xc2> │ │ │ │ - ldrd r0, r4, [sp, #8] │ │ │ │ - add r2, sp, #28 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f8c0 │ │ │ │ - ldr r2, [pc, #316] @ (7ab50 <__udpack_MOD_dclsetcontourb@@Base+0x1cc>) │ │ │ │ - ldr r3, [pc, #300] @ (7ab44 <__udpack_MOD_dclsetcontourb@@Base+0x1c0>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 76760 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (76764 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 3502c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32538 │ │ │ │ + ldr r2, [pc, #32] @ (76768 ) │ │ │ │ + ldr r3, [pc, #28] @ (76764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7ab3e <__udpack_MOD_dclsetcontourb@@Base+0x1ba> │ │ │ │ - ldr r0, [pc, #296] @ (7ab54 <__udpack_MOD_dclsetcontourb@@Base+0x1d0>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 7a9c0 <__udpack_MOD_dclsetcontourb@@Base+0x3c> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 7aafc <__udpack_MOD_dclsetcontourb@@Base+0x178> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 7ab0a <__udpack_MOD_dclsetcontourb@@Base+0x186> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7ab2e <__udpack_MOD_dclsetcontourb@@Base+0x1aa> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - mov fp, ip │ │ │ │ - add.w r8, r3, r0 │ │ │ │ - add.w r2, r8, lr, lsl #2 │ │ │ │ - add.w r1, r9, ip, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 7aa7e <__udpack_MOD_dclsetcontourb@@Base+0xfa> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 7aa74 <__udpack_MOD_dclsetcontourb@@Base+0xf0> │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2f8c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 7ab20 <__udpack_MOD_dclsetcontourb@@Base+0x19c> │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r0, r8, #4 │ │ │ │ - movw fp, #65532 @ 0xfffc │ │ │ │ - movt fp, #65535 @ 0xffff │ │ │ │ - ldr.w ip, [sp, #16] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - add.w sl, r3, r5 │ │ │ │ - add r0, r9 │ │ │ │ - sub.w fp, fp, r8 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add.w r2, fp, r0 │ │ │ │ - add.w r3, sl, ip, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 7aae2 <__udpack_MOD_dclsetcontourb@@Base+0x15e> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 7ab18 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 7aada <__udpack_MOD_dclsetcontourb@@Base+0x156> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 7aa58 <__udpack_MOD_dclsetcontourb@@Base+0xd4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 2f8c0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7aa12 <__udpack_MOD_dclsetcontourb@@Base+0x8e> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 7ab18 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 7ab22 <__udpack_MOD_dclsetcontourb@@Base+0x19e> │ │ │ │ - b.n 7ab18 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 7aa9e <__udpack_MOD_dclsetcontourb@@Base+0x11a> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 7ab30 <__udpack_MOD_dclsetcontourb@@Base+0x1ac> │ │ │ │ - b.n 7aa9e <__udpack_MOD_dclsetcontourb@@Base+0x11a> │ │ │ │ + bne.n 7675c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + strb r4, [r3, #23] │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + strb r4, [r7, #22] │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007ab58 <__udpack_MOD_dclsetcontoura@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007676c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7ab94 <__udpack_MOD_dclsetcontoura@@Base+0x3c>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #112] @ 767ec │ │ │ │ sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 35d74 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007ab98 <__udpack_MOD_dcldrawcontour@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #472] @ (7ad84 <__udpack_MOD_dcldrawcontour@@Base+0x1ec>) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #472] @ (7ad88 <__udpack_MOD_dcldrawcontour@@Base+0x1f0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r3, [pc, #108] @ (767f0 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add ip, pc │ │ │ │ + ldr r0, [pc, #108] @ (767f4 ) │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7ac78 <__udpack_MOD_dcldrawcontour@@Base+0xe0> │ │ │ │ - sub.w r9, r5, #1 │ │ │ │ - negs r3, r5 │ │ │ │ - clz r9, r9 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - ldr.w r8, [r0, #36] @ 0x24 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldrd r3, r7, [r0, #40] @ 0x28 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - subs r7, r7, r3 │ │ │ │ - bic.w fp, r4, r4, asr #31 │ │ │ │ - adds r2, r7, #1 │ │ │ │ - add.w r6, fp, #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - movs r3, #6 │ │ │ │ - bic.w sl, r2, r2, asr #31 │ │ │ │ - add.w r2, sl, #2 │ │ │ │ - mul.w r6, r2, r6 │ │ │ │ - mul.w r6, r3, r6 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ - adds r6, #4 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [pc, #376] @ (7ad8c <__udpack_MOD_dcldrawcontour@@Base+0x1f4>) │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #376] @ (7ad90 <__udpack_MOD_dcldrawcontour@@Base+0x1f8>) │ │ │ │ - movs r2, #14 │ │ │ │ - add r1, pc │ │ │ │ + blx 34ef0 │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sp │ │ │ │ + blx 335cc │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sp │ │ │ │ + blx 31ccc │ │ │ │ + ldr r0, [pc, #68] @ (767f8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, sp │ │ │ │ add r0, pc │ │ │ │ - blx 34a48 │ │ │ │ - mul.w r2, r4, r5 │ │ │ │ - strd fp, sl, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, r8 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, r9, #1 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - cbz r3, 7ac86 <__udpack_MOD_dcldrawcontour@@Base+0xee> │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r2 │ │ │ │ - blx 34760 │ │ │ │ - ldr r0, [pc, #324] @ (7ad94 <__udpack_MOD_dcldrawcontour@@Base+0x1fc>) │ │ │ │ - movs r1, #14 │ │ │ │ + blx 2fe04 │ │ │ │ + ldr r0, [pc, #60] @ (767fc ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, sp │ │ │ │ add r0, pc │ │ │ │ - blx 3055c │ │ │ │ - ldr r2, [pc, #320] @ (7ad98 <__udpack_MOD_dcldrawcontour@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #300] @ (7ad88 <__udpack_MOD_dcldrawcontour@@Base+0x1f0>) │ │ │ │ + blx 2fe04 │ │ │ │ + ldr r2, [pc, #52] @ (76800 ) │ │ │ │ + ldr r3, [pc, #36] @ (767f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7ad80 <__udpack_MOD_dcldrawcontour@@Base+0x1e8> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fb38 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 7abd0 <__udpack_MOD_dcldrawcontour@@Base+0x38> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r7 │ │ │ │ - bpl.n 7ad36 <__udpack_MOD_dcldrawcontour@@Base+0x19e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - blt.n 7ad46 <__udpack_MOD_dcldrawcontour@@Base+0x1ae> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7ad70 <__udpack_MOD_dcldrawcontour@@Base+0x1d8> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr.w lr, [sp, #24] │ │ │ │ - add.w sl, r3, r0 │ │ │ │ - mov r9, ip │ │ │ │ - add.w r2, sl, lr, lsl #2 │ │ │ │ - add.w r1, r6, ip, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - str.w fp, [r1], #4 │ │ │ │ - bne.n 7acba <__udpack_MOD_dcldrawcontour@@Base+0x122> │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add lr, r8 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r7, r9 │ │ │ │ - bge.n 7acb0 <__udpack_MOD_dcldrawcontour@@Base+0x118> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - blx 34760 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 7ad60 <__udpack_MOD_dcldrawcontour@@Base+0x1c8> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movw lr, #65532 @ 0xfffc │ │ │ │ - movt lr, #65535 @ 0xffff │ │ │ │ - ldr.w ip, [sp, #24] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - adds r0, r3, #4 │ │ │ │ - add.w r9, r2, r5 │ │ │ │ - add r0, r6 │ │ │ │ - sub.w lr, lr, r3 │ │ │ │ - mov.w sl, #0 │ │ │ │ - add.w r2, lr, r0 │ │ │ │ - add.w r3, r9, ip, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 7ad1c <__udpack_MOD_dcldrawcontour@@Base+0x184> │ │ │ │ - add ip, r8 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r7, sl │ │ │ │ - beq.n 7ad58 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - b.n 7ad14 <__udpack_MOD_dcldrawcontour@@Base+0x17c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mul.w r0, r3, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 340e4 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 7ac98 <__udpack_MOD_dcldrawcontour@@Base+0x100> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - blx 34760 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7ac4c <__udpack_MOD_dcldrawcontour@@Base+0xb4> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 7ad58 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7ad64 <__udpack_MOD_dcldrawcontour@@Base+0x1cc> │ │ │ │ - b.n 7ad58 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - blt.n 7acd6 <__udpack_MOD_dcldrawcontour@@Base+0x13e> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r7, r3 │ │ │ │ - bge.n 7ad72 <__udpack_MOD_dcldrawcontour@@Base+0x1da> │ │ │ │ - b.n 7acd6 <__udpack_MOD_dcldrawcontour@@Base+0x13e> │ │ │ │ + bne.n 767e6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 320b0 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #22] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + stcl 0, cr0, [r2, #-28]! @ 0xffffffe4 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ movs r0, r1 │ │ │ │ - push {r2, r3, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + asrs r2, r1, #3 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r7, #20] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007ad9c <__timelib_MOD_dclformattime@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #52] @ (7ade0 <__timelib_MOD_dclformattime@@Base+0x44>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 2f768 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r3, r5, #8 │ │ │ │ - adds r2, r5, #4 │ │ │ │ - blx 30b3c │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - cbz r6, 7ae44 <__timelib_MOD_dclgettime@@Base+0x60> │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007ade4 <__timelib_MOD_dclgettime@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00076804 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #88] @ (7ae4c <__timelib_MOD_dclgettime@@Base+0x68>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (7ae50 <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #648] @ (76aa4 ) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #648] @ (76aa8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #84] @ (7ae54 <__timelib_MOD_dclgettime@@Base+0x70>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r5, pc │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #644] @ (76aac ) │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31248 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r3, [pc, #40] @ (7ae50 <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ - ldmia.w sp, {r0, r1, r2} │ │ │ │ - stmia.w r6, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #40] @ (7ae58 <__timelib_MOD_dclgettime@@Base+0x74>) │ │ │ │ + ldr.w r8, [sp, #164] @ 0xa4 │ │ │ │ + blx 34ef0 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov fp, r2 │ │ │ │ + mov sl, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx r5 │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + vldr s13, [sp, #48] @ 0x30 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 76a7e │ │ │ │ + vldr s12, [sp, #52] @ 0x34 │ │ │ │ + vcmp.f32 s13, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 76a7e │ │ │ │ + vldr s14, [sp, #64] @ 0x40 │ │ │ │ + vcmp.f32 s13, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 76a7e │ │ │ │ + vldr s11, [sp, #60] @ 0x3c │ │ │ │ + vcmp.f32 s13, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 76a7e │ │ │ │ + vldr s9, [r6] │ │ │ │ + vsub.f32 s12, s12, s15 │ │ │ │ + vsub.f32 s11, s11, s14 │ │ │ │ + vldr s10, [pc, #500] @ 76aa0 │ │ │ │ + vcmp.f32 s13, s9 │ │ │ │ + vdiv.f32 s16, s12, s10 │ │ │ │ + vdiv.f32 s17, s11, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 768de │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + vldr s14, [sp, #64] @ 0x40 │ │ │ │ + str.w r3, [r8] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 7690a │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + vldr s14, [sp, #64] @ 0x40 │ │ │ │ + vmov s13, r5 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + adds r5, #1 │ │ │ │ + vmla.f32 s15, s13, s16 │ │ │ │ + vmla.f32 s14, s13, s17 │ │ │ │ + vstr s15, [sp, #68] @ 0x44 │ │ │ │ + vstr s14, [sp, #88] @ 0x58 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx r4 │ │ │ │ + vldr s14, [sp, #72] @ 0x48 │ │ │ │ + vldr s7, [sp, #76] @ 0x4c │ │ │ │ + movw r3, #361 @ 0x169 │ │ │ │ + vldr s8, [sp, #80] @ 0x50 │ │ │ │ + vldr s9, [sp, #84] @ 0x54 │ │ │ │ + vcmpe.f32 s14, s7 │ │ │ │ + vldr s3, [r9] │ │ │ │ + vldr s4, [r6] │ │ │ │ + vldr s15, [sp, #92] @ 0x5c │ │ │ │ + vldr s10, [sp, #96] @ 0x60 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vldr s11, [sp, #100] @ 0x64 │ │ │ │ + vldr s12, [sp, #104] @ 0x68 │ │ │ │ + vldr s5, [r8] │ │ │ │ + vldr s6, [r7] │ │ │ │ + ite lt │ │ │ │ + vmovlt.f32 s13, s7 │ │ │ │ + vmovge.f32 s13, s14 │ │ │ │ + vcmpe.f32 s13, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s13, s8 │ │ │ │ + vcmpe.f32 s13, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s13, s9 │ │ │ │ + vcmpe.f32 s13, s3 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s7, s14 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s13, s3 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s13, [r9] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s7 │ │ │ │ + vcmpe.f32 s8, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s8 │ │ │ │ + vcmpe.f32 s9, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s9 │ │ │ │ + vcmpe.f32 s4, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s15, s10 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s14, [r6] │ │ │ │ + ite lt │ │ │ │ + vmovlt.f32 s14, s10 │ │ │ │ + vmovge.f32 s14, s15 │ │ │ │ + vcmpe.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s11 │ │ │ │ + vcmpe.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s12 │ │ │ │ + vcmpe.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s10, s15 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s14, [r8] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s10 │ │ │ │ + vcmpe.f32 s11, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s11 │ │ │ │ + vcmpe.f32 s12, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s12 │ │ │ │ + vcmpe.f32 s6, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s6 │ │ │ │ + cmp r5, r3 │ │ │ │ + vstr s15, [r7] │ │ │ │ + bne.w 76902 │ │ │ │ + ldr r2, [pc, #48] @ (76ab0 ) │ │ │ │ + ldr r3, [pc, #36] @ (76aa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7ae46 <__timelib_MOD_dclgettime@@Base+0x62> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 76a9c │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + strb r4, [r4, #19] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7aeaa <__syslib_MOD_dclcompchar@@Base+0x1e> │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + ldc 0, cr0, [lr], #28 │ │ │ │ + strb r2, [r0, #10] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007ae5c <__syslib_MOD_dclgetunitnum@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #28] @ (7ae88 <__syslib_MOD_dclgetunitnum@@Base+0x2c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - blx 31368 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - uxtb r6, r4 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007ae8c <__syslib_MOD_dclcompchar@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (7aecc <__syslib_MOD_dclcompchar@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32a7c │ │ │ │ - movs r1, #11 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - uxtb r2, r0 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007aed0 <__syslib_MOD_dclmessagedump@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #52] @ (7af14 <__syslib_MOD_dclmessagedump@@Base+0x44>) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 33bcc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - uxth r2, r1 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007af18 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (7af50 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (7af54 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #27 │ │ │ │ - add r1, pc │ │ │ │ - blx 34a48 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31798 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #27 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30558 │ │ │ │ - sxtb r2, r2 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007af58 <__slpack_MOD_dcldrawdevicewindowcorner@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (7af90 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (7af94 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #25 │ │ │ │ - add r1, pc │ │ │ │ - blx 34a48 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 308c4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #25 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30558 │ │ │ │ - sxth r6, r5 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007af98 <__slpack_MOD_dcldrawviewportcorner@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (7afd0 <__slpack_MOD_dcldrawviewportcorner@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (7afd4 <__slpack_MOD_dcldrawviewportcorner@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #21 │ │ │ │ - add r1, pc │ │ │ │ - blx 34a48 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 356bc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #21 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30558 │ │ │ │ - sxth r2, r1 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ - movs r0, r1 │ │ │ │ +00076ab4 : │ │ │ │ + ldr r3, [pc, #16] @ (76ac8 ) │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007afd8 <__slpack_MOD_dcldrawdeviceviewportframe@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7b00c <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #36] @ (7b010 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #26 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34a48 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33944 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #26 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 30558 │ │ │ │ - cbz r2, 7b048 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x34> │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ - movs r0, r1 │ │ │ │ +00076acc : │ │ │ │ + ldr r3, [pc, #20] @ (76ae4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + str.w ip, [r0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r0, [r1, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007b014 <__slpack_MOD_dcldrawdevicewindowframe@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00076ae8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7b048 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #36] @ (7b04c <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #24 │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r1, [pc, #460] @ (76cc8 ) │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ + ldr r2, [pc, #460] @ (76ccc ) │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34a48 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32a0c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 30558 │ │ │ │ - cbz r2, 7b07c <__slpack_MOD_dcldrawviewportframe@@Base+0x2c> │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007b050 <__slpack_MOD_dcldrawviewportframe@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7b084 <__slpack_MOD_dcldrawviewportframe@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #36] @ (7b088 <__slpack_MOD_dcldrawviewportframe@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + ldr r4, [pc, #456] @ (76cd0 ) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ add r4, pc │ │ │ │ - movs r2, #20 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34a48 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32c54 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 30558 │ │ │ │ - cbz r2, 7b0b0 <__slpack_MOD_dclsetframetitle@@Base+0x24> │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007b08c <__slpack_MOD_dclsetframetitle@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #108] @ (7b110 <__slpack_MOD_dclsetframetitle@@Base+0x84>) │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #108] @ (7b114 <__slpack_MOD_dclsetframetitle@@Base+0x88>) │ │ │ │ - add r0, pc │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - ldrd r4, r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #100] @ (7b118 <__slpack_MOD_dclsetframetitle@@Base+0x8c>) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov.w r1, #0 │ │ │ │ - movs r1, #16 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov.w r2, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 309bc │ │ │ │ + ldr r0, [pc, #436] @ (76cd4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #28 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - blx 2f768 │ │ │ │ - movs r1, #1 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbz r4, 7b0d0 <__slpack_MOD_dclsetframetitle@@Base+0x44> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2fc30 │ │ │ │ - ldr r2, [pc, #52] @ (7b11c <__slpack_MOD_dclsetframetitle@@Base+0x90>) │ │ │ │ - ldr r3, [pc, #40] @ (7b114 <__slpack_MOD_dclsetframetitle@@Base+0x88>) │ │ │ │ + blx 359b8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 76c50 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #408] @ (76cd8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + vldr s14, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ + vldr s15, [r4, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vldr s14, [sp, #68] @ 0x44 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vldr s14, [sp, #80] @ 0x50 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #40] @ 0x28 │ │ │ │ + streq r3, [sp, #72] @ 0x48 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vldr s14, [sp, #76] @ 0x4c │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + streq r3, [sp, #68] @ 0x44 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #48] @ 0x30 │ │ │ │ + streq r3, [sp, #80] @ 0x50 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #44] @ 0x2c │ │ │ │ + streq r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + blx 354d8 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 35c0c │ │ │ │ + vldr s14, [sp, #56] @ 0x38 │ │ │ │ + vldr s15, [r4, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s13, [r4, #20] │ │ │ │ + vldreq s14, [pc, #252] @ 76cbc │ │ │ │ + vnmuleq.f32 s14, s14, s13 │ │ │ │ + vstreq s14, [sp, #56] @ 0x38 │ │ │ │ + vldr s14, [sp, #52] @ 0x34 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s14, [r4, #20] │ │ │ │ + vldreq s13, [pc, #220] @ 76cbc │ │ │ │ + vmuleq.f32 s14, s14, s13 │ │ │ │ + vstreq s14, [sp, #52] @ 0x34 │ │ │ │ + vldr s14, [sp, #60] @ 0x3c │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s14, [r4, #20] │ │ │ │ + vldreq s13, [pc, #196] @ 76cc0 │ │ │ │ + vmuleq.f32 s14, s14, s13 │ │ │ │ + vstreq s14, [sp, #60] @ 0x3c │ │ │ │ + vldr s14, [sp, #64] @ 0x40 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 76c2a │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #30 │ │ │ │ + beq.n 76c72 │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + vldr s15, [pc, #160] @ 76cc0 │ │ │ │ + vnmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 33c70 │ │ │ │ + ldr r2, [pc, #164] @ (76cdc ) │ │ │ │ + ldr r3, [pc, #144] @ (76ccc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b10a <__slpack_MOD_dclsetframetitle@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #36] @ (7b120 <__slpack_MOD_dclsetframetitle@@Base+0x94>) │ │ │ │ - movs r1, #16 │ │ │ │ + bne.n 76cb8 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r3, sp, #24 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + blx 35b24 │ │ │ │ + b.n 76b3e │ │ │ │ + ldr r0, [pc, #108] @ (76ce0 ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #32 │ │ │ │ add r0, pc │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + blx 30084 │ │ │ │ + vldr s15, [sp, #32] │ │ │ │ + vldr s14, [pc, #64] @ 76cc4 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 76c9e │ │ │ │ + vldr s15, [r4, #20] │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [sp, #64] @ 0x40 │ │ │ │ + b.n 76c2a │ │ │ │ + vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ + vdiv.f32 s0, s0, s15 │ │ │ │ + blx 30260 │ │ │ │ + vldr s15, [r4, #16] │ │ │ │ + vmul.f32 s15, s15, s0 │ │ │ │ + vstr s15, [sp, #64] @ 0x40 │ │ │ │ + b.n 76c2a │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r0, #8] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 7b134 <__slpack_MOD_dclsetaspectratio@@Base+0x10> │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r4, #26 │ │ │ │ + strb r0, [r7, #7] │ │ │ │ movs r1, r1 │ │ │ │ - cbz r2, 7b12c <__slpack_MOD_dclsetaspectratio@@Base+0x8> │ │ │ │ - movs r7, r0 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r1, #3] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b124 <__slpack_MOD_dclsetaspectratio@@Base>: │ │ │ │ +00076ce4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (7b18c <__slpack_MOD_dclsetaspectratio@@Base+0x68>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #88] @ (7b190 <__slpack_MOD_dclsetaspectratio@@Base+0x6c>) │ │ │ │ + ldr.w ip, [pc, #64] @ 76d34 │ │ │ │ sub sp, #12 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #84] @ (7b194 <__slpack_MOD_dclsetaspectratio@@Base+0x70>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r3, [pc, #60] @ (76d38 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ - cbz r4, 7b15a <__slpack_MOD_dclsetaspectratio@@Base+0x36> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 336a4 │ │ │ │ - ldr r2, [pc, #48] @ (7b198 <__slpack_MOD_dclsetaspectratio@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #40] @ (7b190 <__slpack_MOD_dclsetaspectratio@@Base+0x6c>) │ │ │ │ + blx 2fc88 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2f26c │ │ │ │ + ldr r2, [pc, #32] @ (76d3c ) │ │ │ │ + ldr r3, [pc, #28] @ (76d38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b188 <__slpack_MOD_dclsetaspectratio@@Base+0x64> │ │ │ │ - ldr r0, [pc, #32] @ (7b19c <__slpack_MOD_dclsetaspectratio@@Base+0x78>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ + bne.n 76d30 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + strb r0, [r1, #0] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r1, r1 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007b1a0 <__slpack_MOD_dclsetframemargin@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (7b1e0 <__slpack_MOD_dclsetframemargin@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 32108 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007b1e4 <__slpack_MOD_dcldivideframe@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00076d40 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7b220 <__slpack_MOD_dcldivideframe@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r4, [pc, #276] @ (76e68 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #276] @ (76e6c ) │ │ │ │ + mov r8, r2 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31fe4 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007b224 <__shtrlib_MOD_dcllegendretransform_b@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #228] @ (7b320 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xfc>) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #228] @ (7b324 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x100>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #224] @ (7b328 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x104>) │ │ │ │ - mov r9, r1 │ │ │ │ - movs r1, #22 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ + mov r7, r0 │ │ │ │ + add r6, sp, #28 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r4, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r7, 7b260 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x3c> │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #200] @ (7b32c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x108>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7b27a <__shtrlib_MOD_dcllegendretransform_b@@Base+0x56> │ │ │ │ - b.n 7b2fe <__shtrlib_MOD_dcllegendretransform_b@@Base+0xda> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7b2f6 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xd2> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7b26e <__shtrlib_MOD_dcllegendretransform_b@@Base+0x4a> │ │ │ │ - cbz r0, 7b28a <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ - ldr r3, [pc, #172] @ (7b330 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x10c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r6, 7b294 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x70> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [pc, #156] @ (7b334 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x110>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 352e4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7b2d2 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xae> │ │ │ │ - adds r0, #20 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mov r1, r4 │ │ │ │ - blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2fc88 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r2, [pc, #100] @ (7b338 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x114>) │ │ │ │ - ldr r3, [pc, #76] @ (7b324 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x100>) │ │ │ │ + blx 3372c │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35808 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f7f8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 76db8 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 76df2 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.n 76e2a │ │ │ │ + ldr r2, [pc, #208] @ (76e70 ) │ │ │ │ + ldr r3, [pc, #200] @ (76e6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b31a <__shtrlib_MOD_dcllegendretransform_b@@Base+0xf6> │ │ │ │ - ldr r0, [pc, #84] @ (7b33c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x118>) │ │ │ │ - movs r1, #22 │ │ │ │ + bne.n 76e64 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #184] @ (76e74 ) │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [pc, #184] @ (76e78 ) │ │ │ │ + movs r2, #2 │ │ │ │ + add r3, pc │ │ │ │ + movs r5, #8 │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r2, [pc, #72] @ (7b340 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x11c>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #22 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #64] @ (7b344 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x120>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (7b348 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x124>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #60] @ (7b34c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x128>) │ │ │ │ - add r2, pc │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 312b0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 34200 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 30444 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30ef4 │ │ │ │ + b.n 76d9e │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #132] @ (76e7c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #132] @ (76e80 ) │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7b28a <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fed0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 30e74 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2f9e0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f07c │ │ │ │ + b.n 76d9e │ │ │ │ + movs r2, #2 │ │ │ │ + movs r0, #8 │ │ │ │ + ldr r3, [pc, #84] @ (76e84 ) │ │ │ │ + mov r1, r6 │ │ │ │ + strd r2, r0, [sp] │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [pc, #76] @ (76e88 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f348 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 3121c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 3502c │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32538 │ │ │ │ + b.n 76d9e │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ - movs r7, r0 │ │ │ │ - orr.w r0, r8, #10 │ │ │ │ - bic.w r0, r8, #10 │ │ │ │ - ands.w r0, r6, #10 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ movs r1, r1 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ - movs r7, r0 │ │ │ │ - vext.8 d0, d4, d10, #0 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ - movs r7, r0 │ │ │ │ - beq.n 7b2c4 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xa0> │ │ │ │ - movs r7, r0 │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b350 <__shtrlib_MOD_dcllegendretransform_f@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00076e8c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #228] @ (7b44c <__shtrlib_MOD_dcllegendretransform_f@@Base+0xfc>) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #228] @ (7b450 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x100>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #224] @ (7b454 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x104>) │ │ │ │ - mov r9, r1 │ │ │ │ - movs r1, #22 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 76edc │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (76ee0 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r7, 7b38c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x3c> │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #200] @ (7b458 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x108>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7b3a6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x56> │ │ │ │ - b.n 7b42a <__shtrlib_MOD_dcllegendretransform_f@@Base+0xda> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7b422 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xd2> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7b39a <__shtrlib_MOD_dcllegendretransform_f@@Base+0x4a> │ │ │ │ - cbz r0, 7b3b6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ - ldr r3, [pc, #172] @ (7b45c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x10c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r6, 7b3c0 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x70> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [pc, #156] @ (7b460 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x110>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 32b38 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7b3fe <__shtrlib_MOD_dcllegendretransform_f@@Base+0xae> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r2, [pc, #100] @ (7b464 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x114>) │ │ │ │ - ldr r3, [pc, #76] @ (7b450 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x100>) │ │ │ │ + blx 2fc88 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 324f8 │ │ │ │ + ldr r2, [pc, #32] @ (76ee4 ) │ │ │ │ + ldr r3, [pc, #28] @ (76ee0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b446 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xf6> │ │ │ │ - ldr r0, [pc, #84] @ (7b468 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x118>) │ │ │ │ - movs r1, #22 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r2, [pc, #72] @ (7b46c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x11c>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #22 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #64] @ (7b470 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x120>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (7b474 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x124>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #60] @ (7b478 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x128>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7b3b6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ + bne.n 76ed8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ - movs r7, r0 │ │ │ │ - vhadd.s16 d0, d12, d10 │ │ │ │ - cdp 0, 15, cr0, cr12, cr10, {0} │ │ │ │ - cdp 0, 14, cr0, cr10, cr10, {0} │ │ │ │ - cmp r1, #2 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ - movs r7, r0 │ │ │ │ - cdp 0, 8, cr0, cr8, cr10, {0} │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007b47c <__shtrlib_MOD_dclgetlegendrefunctions@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00076ee8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #168] @ (7b538 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xbc>) │ │ │ │ + str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r7, r1 │ │ │ │ - movs r1, #23 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 2f768 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r2, 7b4a4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x28> │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #148] @ (7b53c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc0>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7b4bc <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x40> │ │ │ │ - b.n 7b51a <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x9e> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cbz r4, 7b512 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x96> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7b4b2 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x36> │ │ │ │ - cbz r0, 7b4cc <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ - ldr r3, [pc, #120] @ (7b540 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc4>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - ldr r5, [pc, #116] @ (7b544 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc8>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 33534 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7b502 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x86> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r0, [pc, #68] @ (7b548 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xcc>) │ │ │ │ - movs r1, #23 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r2, [pc, #56] @ (7b54c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd0>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - movs r1, #23 │ │ │ │ - ldr r2, [pc, #48] @ (7b550 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd4>) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #44] @ (7b554 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd8>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #44] @ (7b558 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xdc>) │ │ │ │ + ldr r1, [pc, #748] @ (771ec ) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #748] @ (771f0 ) │ │ │ │ add r1, pc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #744] @ (771f4 ) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + mov r6, r2 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7b4cc <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ - nop │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ - movs r7, r0 │ │ │ │ - cdp 0, 0, cr0, cr4, cr10, {0} │ │ │ │ - stcl 0, cr0, [r6, #40]! @ 0x28 │ │ │ │ - ldcl 0, cr0, [lr, #40] @ 0x28 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ - movs r7, r0 │ │ │ │ - ldc 0, cr0, [r8, #40] @ 0x28 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ - movs r7, r0 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007b55c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #428] @ (7b720 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c4>) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #428] @ (7b724 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c8>) │ │ │ │ - mov r6, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #424] @ (7b728 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1cc>) │ │ │ │ - movs r1, #28 │ │ │ │ - ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldrd r8, r7, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2f768 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r3, 7b5a4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x48> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #388] @ (7b72c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d0>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7b5be <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x62> │ │ │ │ - b.n 7b67c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x120> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7b674 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x118> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7b5b2 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x56> │ │ │ │ - cbz r0, 7b5ce <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ - ldr r3, [pc, #360] @ (7b730 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d4>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7b5de <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x82> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7b5ee <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x92> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #324] @ (7b734 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d8>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r7, 7b5fe <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xa2> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7b698 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x13c> │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7b6cc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x170> │ │ │ │ - ldr r5, [pc, #300] @ (7b738 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1dc>) │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + blx 34ef0 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 3568c │ │ │ │ + vldr s16, [sp, #44] @ 0x2c │ │ │ │ + vldr s15, [sp, #80] @ 0x50 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7717e │ │ │ │ + vldr s15, [sp, #84] @ 0x54 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7717e │ │ │ │ + vldr s15, [sp, #36] @ 0x24 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7717e │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - strd sl, r0, [sp, #20] │ │ │ │ - strd r6, fp, [sp, #12] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 32270 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7b650 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ - adds r0, #20 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + blx 35cac │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + blx 35cac │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + blx 31c4c │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 771c2 │ │ │ │ + vmov.f32 s19, #96 @ 0x3f000000 0.5 │ │ │ │ + blx 3017c │ │ │ │ + vldr s16, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #28 │ │ │ │ + vmul.f32 s19, s0, s19 │ │ │ │ + add r4, sp, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ mov r1, r4 │ │ │ │ - blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r2, [pc, #232] @ (7b73c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e0>) │ │ │ │ - ldr r3, [pc, #208] @ (7b724 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c8>) │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ + vsub.f32 s16, s19, s16 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + vldr s24, [pc, #548] @ 771e4 │ │ │ │ + vmov.f32 s25, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + blx 32544 │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + vadd.f32 s14, s17, s17 │ │ │ │ + vldr s15, [pc, #528] @ 771e8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + vldr s0, [sp, #40] @ 0x28 │ │ │ │ + movs r4, #1 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vldr s27, [sp, #24] │ │ │ │ + vdiv.f32 s23, s14, s15 │ │ │ │ + vldr s26, [sp, #28] │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite ne │ │ │ │ + movne r9, r3 │ │ │ │ + orreq.w r9, r3, #1 │ │ │ │ + blx 32544 │ │ │ │ + vldr s29, [sp, #24] │ │ │ │ + vldr s20, [sp, #28] │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + vldr s22, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + vmul.f32 s21, s27, s29 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + vmul.f32 s20, s20, s26 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 770d2 │ │ │ │ + vldr s15, [pc, #432] @ 771e4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + vmov.f32 s28, s24 │ │ │ │ + it eq │ │ │ │ + vmoveq.f32 s16, s15 │ │ │ │ + vadd.f32 s16, s16, s22 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ + adds r4, #1 │ │ │ │ + vstr s16, [sp, #88] @ 0x58 │ │ │ │ + blx 310b0 │ │ │ │ + vsub.f32 s28, s19, s28 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + ldrd r1, r2, [sp, #8] │ │ │ │ + vstr s0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + vstr s28, [sp, #56] @ 0x38 │ │ │ │ + blx 2f520 │ │ │ │ + vldr s11, [sp, #72] @ 0x48 │ │ │ │ + movw r3, #361 @ 0x169 │ │ │ │ + vldr s10, [r7] │ │ │ │ + vldr s12, [r5] │ │ │ │ + vldr s14, [sp, #76] @ 0x4c │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vldr s13, [r8] │ │ │ │ + vldr s15, [r6] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s11, s12 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s13, s14 │ │ │ │ + vstr s10, [r7] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s12, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vstr s12, [r5] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s13, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s13, [r8] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + cmp r4, r3 │ │ │ │ + vstr s15, [r6] │ │ │ │ + beq.n 7717e │ │ │ │ + vmov s15, r4 │ │ │ │ + vmov.f32 s16, s17 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vnmls.f32 s16, s15, s23 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + blx 30938 │ │ │ │ + vmov.f32 s15, s21 │ │ │ │ + vmla.f32 s15, s0, s20 │ │ │ │ + vcmpe.f32 s15, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.n 77030 │ │ │ │ + vcmpe.f32 s15, s25 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 7719c │ │ │ │ + vmov.f32 s0, s15 │ │ │ │ + blx 31380 │ │ │ │ + vmov.f32 s28, s0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 77042 │ │ │ │ + vcmp.f32 s0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s17, s0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, r9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 771da │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + blx 32544 │ │ │ │ + vldr s13, [sp, #24] │ │ │ │ + vmov.f32 s14, s29 │ │ │ │ + vldr s15, [sp, #28] │ │ │ │ + vmls.f32 s14, s13, s27 │ │ │ │ + vmul.f32 s15, s15, s26 │ │ │ │ + vdiv.f32 s0, s14, s15 │ │ │ │ + vcmpe.f32 s0, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it ge │ │ │ │ + vmovge.f32 s0, s24 │ │ │ │ + blt.n 771ac │ │ │ │ + vmov r3, s16 │ │ │ │ + vabs.f32 s0, s0 │ │ │ │ + cmp r3, #0 │ │ │ │ + it lt │ │ │ │ + vneglt.f32 s0, s0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + b.n 77042 │ │ │ │ + ldr r2, [pc, #120] @ (771f8 ) │ │ │ │ + ldr r3, [pc, #108] @ (771f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b71c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c0> │ │ │ │ - ldr r0, [pc, #216] @ (7b740 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e4>) │ │ │ │ - movs r1, #28 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r2, [pc, #204] @ (7b744 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e8>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #28 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #196] @ (7b748 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1ec>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #192] @ (7b74c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f0>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #192] @ (7b750 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f4>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7b5ce <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7b700 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1a4> │ │ │ │ - ldr r5, [pc, #180] @ (7b754 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f8>) │ │ │ │ - adds r0, #20 │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - str.w fp, [sp] │ │ │ │ - add r5, pc │ │ │ │ - strd sl, r0, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 31758 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7b642 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xe6> │ │ │ │ - b.n 7b650 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ - ldr r5, [pc, #136] @ (7b758 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1fc>) │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - add r5, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 312bc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7b642 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xe6> │ │ │ │ - b.n 7b650 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #88] @ (7b75c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x200>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #88] @ (7b760 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x204>) │ │ │ │ - movs r4, #28 │ │ │ │ - ldr r0, [pc, #88] @ (7b764 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x208>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7b650 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + bne.n 771e0 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + vpop {d8-d14} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + vmov.f32 s28, s17 │ │ │ │ + it eq │ │ │ │ + vmoveq.f32 s16, s24 │ │ │ │ + b.n 77042 │ │ │ │ + vcmpe.f32 s0, s25 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it ls │ │ │ │ + vmovls.f32 s0, s17 │ │ │ │ + bls.n 77168 │ │ │ │ + blx 31380 │ │ │ │ + b.n 77168 │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 2f520 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + b.n 76f94 │ │ │ │ + vldr s16, [pc, #8] @ 771e4 │ │ │ │ + b.n 77042 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + b.n 76dac │ │ │ │ movs r7, r0 │ │ │ │ - stc 0, cr0, [r4, #-40] @ 0xffffffd8 │ │ │ │ - stcl 0, cr0, [r4], #40 @ 0x28 │ │ │ │ - ldc 0, cr0, [ip], #40 @ 0x28 │ │ │ │ - ldc 0, cr0, [r8], {10} │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ movs r1, r1 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ - movs r7, r0 │ │ │ │ - ldc 0, cr0, [r6], #-40 @ 0xffffffd8 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - stc 0, cr0, [r2], {10} │ │ │ │ - rsbs r0, r4, sl │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007b768 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000771fc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #344] @ (7b8d4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x16c>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (7b8d8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ - sub sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #340] @ (7b8dc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x174>) │ │ │ │ - mov sl, r1 │ │ │ │ - movs r1, #25 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r4, [pc, #652] @ (7749c ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #652] @ (774a0 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [pc, #648] @ (774a4 ) │ │ │ │ + add r1, sp, #16 │ │ │ │ + vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7b7ac <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x44> │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr r2, [pc, #304] @ (7b8e0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x178>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7b7c6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x5e> │ │ │ │ - b.n 7b856 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xee> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7b84e <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xe6> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7b7ba <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x52> │ │ │ │ - cbz r0, 7b7d6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x6e> │ │ │ │ - ldr r3, [pc, #276] @ (7b8e4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x17c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r7, 7b7e0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x78> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7b872 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x10a> │ │ │ │ - ldr r4, [pc, #256] @ (7b8e8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x180>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7b88e <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x126> │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - strd r6, sl, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 35a18 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 7b82a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r2, [pc, #192] @ (7b8ec <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x184>) │ │ │ │ - ldr r3, [pc, #168] @ (7b8d8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ + blx 35aa8 │ │ │ │ + ldr r0, [pc, #628] @ (774a8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 35aa8 │ │ │ │ + ldr r0, [pc, #620] @ (774ac ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 309bc │ │ │ │ + vldr s17, [sp, #44] @ 0x2c │ │ │ │ + vldr s20, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + vldr s16, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #32 │ │ │ │ + vldr s19, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #28 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + vadd.f32 s15, s20, s16 │ │ │ │ + vadd.f32 s14, s19, s17 │ │ │ │ + vmul.f32 s15, s15, s18 │ │ │ │ + vmul.f32 s14, s14, s18 │ │ │ │ + vstr s15, [sp, #72] @ 0x48 │ │ │ │ + vstr s14, [sp, #68] @ 0x44 │ │ │ │ + blx 2fafc │ │ │ │ + vsub.f32 s15, s16, s20 │ │ │ │ + vsub.f32 s14, s17, s19 │ │ │ │ + vldr s16, [sp, #24] │ │ │ │ + vldr s17, [sp, #28] │ │ │ │ + vldr s13, [pc, #484] @ 77480 │ │ │ │ + vmul.f32 s15, s15, s15 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + vmla.f32 s15, s14, s14 │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vsqrt.f32 s14, s15 │ │ │ │ + vdiv.f32 s20, s14, s13 │ │ │ │ + beq.n 772c8 │ │ │ │ + vldr s19, [sp, #32] │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 77346 │ │ │ │ + ldr r0, [pc, #484] @ (774b0 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s15, [sp, #72] @ 0x48 │ │ │ │ + vdiv.f32 s14, s15, s20 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vcmpe.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 77454 │ │ │ │ + vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 773ca │ │ │ │ + vldr s12, [pc, #392] @ 77484 │ │ │ │ + vmov.f32 s15, #46 @ 0x41700000 15.0 │ │ │ │ + vldr s14, [sp, #16] │ │ │ │ + vstr s12, [sp, #12] │ │ │ │ + vstr s15, [sp, #68] @ 0x44 │ │ │ │ + vcmp.f32 s16, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7746c │ │ │ │ + vldr s15, [sp, #20] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7745e │ │ │ │ + ldr r2, [pc, #392] @ (774b4 ) │ │ │ │ + ldr r3, [pc, #372] @ (774a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b8ce <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x166> │ │ │ │ - ldr r0, [pc, #176] @ (7b8f0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x188>) │ │ │ │ - movs r1, #25 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r2, [pc, #164] @ (7b8f4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x18c>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #25 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #156] @ (7b8f8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x190>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ (7b8fc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x194>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #152] @ (7b900 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x198>) │ │ │ │ - add r2, pc │ │ │ │ + bne.w 7747a │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + vpop {d8-d10} │ │ │ │ + pop {r4, pc} │ │ │ │ + vldr s15, [pc, #320] @ 77488 │ │ │ │ + vcmpe.f32 s19, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 772c8 │ │ │ │ + vldr s15, [pc, #308] @ 7748c │ │ │ │ + vcmpe.f32 s19, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 772c8 │ │ │ │ + vsub.f32 s14, s17, s18 │ │ │ │ + vsub.f32 s15, s19, s18 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + vstr s14, [sp, #68] @ 0x44 │ │ │ │ + vstr s15, [sp, #72] @ 0x48 │ │ │ │ + blx 347ec │ │ │ │ + vadd.f32 s17, s17, s18 │ │ │ │ + vadd.f32 s19, s19, s18 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + vstr s17, [sp, #68] @ 0x44 │ │ │ │ + vstr s19, [sp, #72] @ 0x48 │ │ │ │ + blx 347ec │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + vldr s11, [sp, #52] @ 0x34 │ │ │ │ + vldr s14, [sp, #40] @ 0x28 │ │ │ │ + vldr s12, [sp, #36] @ 0x24 │ │ │ │ + vsub.f32 s15, s15, s11 │ │ │ │ + vldr s13, [pc, #224] @ 77490 │ │ │ │ + vsub.f32 s14, s14, s12 │ │ │ │ + vmul.f32 s15, s15, s15 │ │ │ │ + vmla.f32 s15, s14, s14 │ │ │ │ + vsqrt.f32 s14, s15 │ │ │ │ + vdiv.f32 s15, s14, s20 │ │ │ │ + vdiv.f32 s14, s15, s13 │ │ │ │ + b.n 772da │ │ │ │ + vmov.f32 s12, #8 @ 0x40400000 3.0 │ │ │ │ + vcmpe.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt ls │ │ │ │ + vmovls.f32 s12, #62 @ 0x41f00000 30.0 │ │ │ │ + vmovls.f32 s15, #36 @ 0x41200000 10.0 │ │ │ │ + bls.n 77300 │ │ │ │ + vmov.f32 s12, #16 @ 0x40800000 4.0 │ │ │ │ + vcmpe.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt ls │ │ │ │ + vmovls.f32 s12, #52 @ 0x41a00000 20.0 │ │ │ │ + vmovls.f32 s15, #20 @ 0x40a00000 5.0 │ │ │ │ + bls.n 77300 │ │ │ │ + vmov.f32 s12, #32 @ 0x41000000 8.0 │ │ │ │ + vcmpe.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it ls │ │ │ │ + vmovls.f32 s12, #36 @ 0x41200000 10.0 │ │ │ │ + bls.w 77300 │ │ │ │ + vmov.f32 s12, #46 @ 0x41700000 15.0 │ │ │ │ + vcmpe.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt ls │ │ │ │ + vmovls.f32 s15, s13 │ │ │ │ + vmovls.f32 s12, #20 @ 0x40a00000 5.0 │ │ │ │ + bls.w 77300 │ │ │ │ + vmov.f32 s12, #62 @ 0x41f00000 30.0 │ │ │ │ + vldr s11, [pc, #100] @ 77494 │ │ │ │ + vmov.f32 s10, #96 @ 0x3f000000 0.5 │ │ │ │ + vcmpe.f32 s12, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite lt │ │ │ │ + vmovlt.f32 s12, s13 │ │ │ │ + vmovge.f32 s12, s15 │ │ │ │ + ite lt │ │ │ │ + vmovlt.f32 s15, s11 │ │ │ │ + vmovge.f32 s15, s10 │ │ │ │ + b.n 77300 │ │ │ │ + vldr s12, [pc, #64] @ 77498 │ │ │ │ + vmov.f32 s15, #62 @ 0x41f00000 30.0 │ │ │ │ + b.n 77300 │ │ │ │ + ldr r0, [pc, #88] @ (774b8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7b7d6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x6e> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7b8b2 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x14a> │ │ │ │ - ldr r1, [pc, #136] @ (7b904 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x19c>) │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, sl │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - adds r0, #12 │ │ │ │ - blx 35454 │ │ │ │ - b.n 7b82a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #16 │ │ │ │ - strd sl, r5, [sp] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 2f37c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 7b81c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xb4> │ │ │ │ - b.n 7b82a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ - ldr r2, [pc, #84] @ (7b908 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a0>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #84] @ (7b90c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a4>) │ │ │ │ - movs r4, #25 │ │ │ │ - ldr r0, [pc, #84] @ (7b910 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a8>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 2fe04 │ │ │ │ + b.n 77328 │ │ │ │ + ldr r0, [pc, #76] @ (774bc ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #12 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7b82a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + blx 2fe04 │ │ │ │ + b.n 77318 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + lsls r3, r6, #19 │ │ │ │ + subs r7, #181 @ 0xb5 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ + ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 77a04 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xeafc000a │ │ │ │ - @ instruction: 0xeadc000a │ │ │ │ - pkhbt r0, r6, sl │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ movs r1, r1 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ - movs r7, r0 │ │ │ │ - orrs.w r0, ip, sl │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - bic.w r0, lr, sl │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b914 <__shtrlib_MOD_dclspectrumtogridforwave@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000774c0 : │ │ │ │ + ldr r3, [pc, #16] @ (774d4 ) │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000774d8 : │ │ │ │ + ldr r3, [pc, #20] @ (774f0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + str.w ip, [r0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r0, [r1, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r2, [r5, #19] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000774f4 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #400] @ (7bab8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a4>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #400] @ (7babc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a8>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #396] @ (7bac0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1ac>) │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r7, r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2f768 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r3, 7b95a <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x46> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #360] @ (7bac4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b0>) │ │ │ │ - movs r0, #0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #512] @ (77704 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r4, [pc, #512] @ (77708 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7b974 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x60> │ │ │ │ - b.n 7ba08 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xf4> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + add.w r0, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34268 │ │ │ │ + ldr r3, [pc, #500] @ (7770c ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + vldr s14, [r2, #8] │ │ │ │ mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7ba00 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xec> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7b968 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x54> │ │ │ │ - cbz r0, 7b984 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x70> │ │ │ │ - ldr r3, [pc, #328] @ (7bac8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b4>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cbz r7, 7b98e <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x7a> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7ba24 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x110> │ │ │ │ - ldr r4, [pc, #312] @ (7bacc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b8>) │ │ │ │ + vldr s15, [r3, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 77540 │ │ │ │ + vldr s14, [r2, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 775b6 │ │ │ │ + ldr r4, [pc, #460] @ (77710 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7ba6c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x158> │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - add r2, sp, #32 │ │ │ │ - strd fp, r8, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - strd r6, sl, [sp, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 32db8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 7b9dc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r2, [pc, #240] @ (7bad0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1bc>) │ │ │ │ - ldr r3, [pc, #220] @ (7babc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a8>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7bab4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a0> │ │ │ │ - ldr r0, [pc, #224] @ (7bad4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c0>) │ │ │ │ - movs r1, #24 │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 3568c │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 775c4 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 775c4 │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 775c4 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + sub.w r1, r2, #10 │ │ │ │ + cmp r1, #9 │ │ │ │ + bhi.n 775c8 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s13, [pc, #360] @ 776fc │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + ldr r0, [pc, #368] @ (77714 ) │ │ │ │ + ldr r2, [pc, #372] @ (77718 ) │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r2, [pc, #212] @ (7bad8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c4>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #24 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #204] @ (7badc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #200] @ (7bae0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1cc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #200] @ (7bae4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d0>) │ │ │ │ + adds r1, r0, #4 │ │ │ │ add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7b984 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x70> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7ba98 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x184> │ │ │ │ - ldr r5, [pc, #188] @ (7bae8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d4>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 31ac4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7b9dc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - mov r1, r4 │ │ │ │ - adds r0, #20 │ │ │ │ - blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7b9dc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ adds r0, #8 │ │ │ │ - blx 336ec │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 7b9ce <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xba> │ │ │ │ - b.n 7b9dc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - ldr r2, [pc, #80] @ (7baec <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d8>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #80] @ (7baf0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1dc>) │ │ │ │ - movs r4, #24 │ │ │ │ - ldr r0, [pc, #80] @ (7baf4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1e0>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 323a4 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 77540 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + sub.w r1, r2, #20 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi.n 77640 │ │ │ │ + vcmp.f32 s13, #0.0 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s12, [pc, #288] @ 776fc │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + beq.n 776de │ │ │ │ + ldr r4, [pc, #300] @ (7771c ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #300] @ (77720 ) │ │ │ │ + add r4, pc │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7b9dc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #24 │ │ │ │ - movs r7, r0 │ │ │ │ - strd r0, r0, [lr, #-40] @ 0x28 │ │ │ │ - stmdb lr!, {r1, r3} │ │ │ │ - ldmdb r8, {r1, r3} │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ - movs r1, r1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia.w sl!, {r1, r3} │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia.w r0, {r1, r3} │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007baf8 <__shtrlib_MOD_dclgridtospectrum@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #380] @ (7bc88 <__shtrlib_MOD_dclgridtospectrum@@Base+0x190>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #380] @ (7bc8c <__shtrlib_MOD_dclgridtospectrum@@Base+0x194>) │ │ │ │ - sub sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #376] @ (7bc90 <__shtrlib_MOD_dclgridtospectrum@@Base+0x198>) │ │ │ │ - mov sl, r1 │ │ │ │ - movs r1, #17 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + add.w r1, r4, #24 │ │ │ │ + blx 30084 │ │ │ │ + ldr r0, [pc, #288] @ (77724 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7bb3c <__shtrlib_MOD_dclgridtospectrum@@Base+0x44> │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr r2, [pc, #340] @ (7bc94 <__shtrlib_MOD_dclgridtospectrum@@Base+0x19c>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7bb56 <__shtrlib_MOD_dclgridtospectrum@@Base+0x5e> │ │ │ │ - b.n 7bbe6 <__shtrlib_MOD_dclgridtospectrum@@Base+0xee> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7bbde <__shtrlib_MOD_dclgridtospectrum@@Base+0xe6> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7bb4a <__shtrlib_MOD_dclgridtospectrum@@Base+0x52> │ │ │ │ - cbz r0, 7bb66 <__shtrlib_MOD_dclgridtospectrum@@Base+0x6e> │ │ │ │ - ldr r3, [pc, #312] @ (7bc98 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a0>) │ │ │ │ + blx 30084 │ │ │ │ + vldr s14, [r4, #24] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 77650 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r1, [pc, #256] @ (77728 ) │ │ │ │ + ldr r0, [pc, #260] @ (7772c ) │ │ │ │ + mov.w r2, #6 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r1, #24 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [r4, #16] │ │ │ │ + streq r3, [r4, #24] │ │ │ │ + blx 2f32c │ │ │ │ + b.n 775a0 │ │ │ │ + subs r2, #30 │ │ │ │ + cmp r2, #4 │ │ │ │ + itt ls │ │ │ │ + vstrls s14, [r4, #8] │ │ │ │ + vstrls s13, [r4, #4] │ │ │ │ + b.n 775a0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 77680 │ │ │ │ + vldr s14, [r4, #16] │ │ │ │ + vldr s11, [r4, #12] │ │ │ │ + vldr s12, [r5, #20] │ │ │ │ + vldr s13, [pc, #156] @ 77700 │ │ │ │ + vsub.f32 s14, s14, s11 │ │ │ │ + vnmul.f32 s13, s13, s12 │ │ │ │ + vcmpe.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s13 │ │ │ │ + vstr s14, [r4, #24] │ │ │ │ + ldr r3, [pc, #172] @ (77730 ) │ │ │ │ add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r7, 7bb70 <__shtrlib_MOD_dclgridtospectrum@@Base+0x78> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7bc02 <__shtrlib_MOD_dclgridtospectrum@@Base+0x10a> │ │ │ │ - ldr r4, [pc, #292] @ (7bc9c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a4>) │ │ │ │ + vldr s14, [r3, #28] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 776bc │ │ │ │ + vldr s15, [r3, #16] │ │ │ │ + vldr s12, [r3, #12] │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + vldr s13, [pc, #96] @ 77700 │ │ │ │ + vadd.f32 s15, s15, s12 │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + vstr s15, [r3, #28] │ │ │ │ + ldr r4, [pc, #116] @ (77734 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #116] @ (77738 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7bc42 <__shtrlib_MOD_dclgridtospectrum@@Base+0x14a> │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - strd r6, sl, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 2fb14 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 7bbba <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r2, [pc, #228] @ (7bca0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a8>) │ │ │ │ - ldr r3, [pc, #204] @ (7bc8c <__shtrlib_MOD_dclgridtospectrum@@Base+0x194>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7bc84 <__shtrlib_MOD_dclgridtospectrum@@Base+0x18c> │ │ │ │ - ldr r0, [pc, #212] @ (7bca4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1ac>) │ │ │ │ - movs r1, #17 │ │ │ │ + add.w r1, r4, #24 │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r2, [pc, #200] @ (7bca8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b0>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #17 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #192] @ (7bcac <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b4>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #188] @ (7bcb0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b8>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #188] @ (7bcb4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1bc>) │ │ │ │ - add r2, pc │ │ │ │ + blx 2f32c │ │ │ │ + ldr r0, [pc, #108] @ (7773c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7bb66 <__shtrlib_MOD_dclgridtospectrum@@Base+0x6e> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7bc68 <__shtrlib_MOD_dclgridtospectrum@@Base+0x170> │ │ │ │ - ldr r5, [pc, #172] @ (7bcb8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c0>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r3, sl │ │ │ │ - add r2, sp, #16 │ │ │ │ - strd r8, r4, [sp] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 349fc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7bbba <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - mov r1, r4 │ │ │ │ - adds r0, #20 │ │ │ │ - blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7bbba <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - strd sl, r5, [sp] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 308b8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 7bbac <__shtrlib_MOD_dclgridtospectrum@@Base+0xb4> │ │ │ │ - b.n 7bbba <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - ldr r2, [pc, #80] @ (7bcbc <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c4>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #80] @ (7bcc0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c8>) │ │ │ │ - movs r4, #17 │ │ │ │ - ldr r0, [pc, #80] @ (7bcc4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1cc>) │ │ │ │ + blx 2f32c │ │ │ │ + b.n 775a0 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #92] @ (77740 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #88] @ (77744 ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #88] @ (77748 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ blx 33bcc │ │ │ │ - b.n 7bbba <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + b.n 775ee │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ + strb r0, [r1, #19] │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7bb70 <__shtrlib_MOD_dclgridtospectrum@@Base+0x78> │ │ │ │ + strb r6, [r1, #18] │ │ │ │ movs r2, r1 │ │ │ │ - b.n 7bb34 <__shtrlib_MOD_dclgridtospectrum@@Base+0x3c> │ │ │ │ + strb r4, [r5, #16] │ │ │ │ movs r2, r1 │ │ │ │ - b.n 7bb0c <__shtrlib_MOD_dclgridtospectrum@@Base+0x14> │ │ │ │ + strh r0, [r7, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r3, #15] │ │ │ │ movs r2, r1 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, pc, #552 @ (adr r7, 7bed0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x208>) │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7ba44 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x130> │ │ │ │ + lsls r2, r7, #3 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r4, #14] │ │ │ │ movs r2, r1 │ │ │ │ - add r7, pc, #416 @ (adr r7, 7be50 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x188>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #560 @ (adr r6, 7bee4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xc>) │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7ba00 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xec> │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r1, #13] │ │ │ │ movs r2, r1 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 7c0b8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #928 @ (adr r6, 7c064 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x90>) │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ + strb r6, [r1, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007bcc8 <__shtrlib_MOD_dclspectrumtogrid@@Base>: │ │ │ │ +0007774c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #432] @ (7be90 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c8>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #432] @ (7be94 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1cc>) │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r2, [pc, #892] @ (77ae0 ) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #892] @ (77ae4 ) │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r0, [pc, #428] @ (7be98 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d0>) │ │ │ │ - movs r1, #17 │ │ │ │ - ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [pc, #892] @ (77ae8 ) │ │ │ │ + ldr r5, [pc, #896] @ (77aec ) │ │ │ │ + add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldrd r9, r8, [sp, #92] @ 0x5c │ │ │ │ + adds r1, r4, #4 │ │ │ │ + mov r2, r4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7bd10 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x48> │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - ldr r2, [pc, #392] @ (7be9c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d4>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7bd2a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x62> │ │ │ │ - b.n 7bde8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x120> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7bde0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x118> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7bd1e <__shtrlib_MOD_dclspectrumtogrid@@Base+0x56> │ │ │ │ - cbz r0, 7bd3a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x72> │ │ │ │ - ldr r3, [pc, #364] @ (7bea0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d8>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7bd4a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x82> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #344] @ (7bea4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1dc>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7bd60 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x98> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cbz r7, 7bd6a <__shtrlib_MOD_dclspectrumtogrid@@Base+0xa2> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7be04 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x13c> │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 7be3e <__shtrlib_MOD_dclspectrumtogrid@@Base+0x176> │ │ │ │ - ldr r5, [pc, #304] @ (7bea8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e0>) │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r4, r0 │ │ │ │ + blx 34268 │ │ │ │ + ldr r3, [pc, #872] @ (77af0 ) │ │ │ │ add r5, pc │ │ │ │ - strd r6, r3, [sp, #8] │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #32 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 33644 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7bdbc <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r2, [pc, #236] @ (7beac <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e4>) │ │ │ │ - ldr r3, [pc, #212] @ (7be94 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1cc>) │ │ │ │ + vldr s14, [r4, #8] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 777b8 │ │ │ │ + vldr s14, [r4, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 777b8 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 777c8 │ │ │ │ + ldr r4, [pc, #824] @ (77af4 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + blx 33a90 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cbnz r3, 777e8 │ │ │ │ + ldr r2, [pc, #812] @ (77af8 ) │ │ │ │ + ldr r3, [pc, #792] @ (77ae4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7be8a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c2> │ │ │ │ - ldr r0, [pc, #220] @ (7beb0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e8>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r2, [pc, #208] @ (7beb4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1ec>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #17 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #200] @ (7beb8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #196] @ (7bebc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #196] @ (7bec0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f8>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7bd3a <__shtrlib_MOD_dclspectrumtogrid@@Base+0x72> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 7be6e <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1a6> │ │ │ │ - ldr r5, [pc, #184] @ (7bec4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1fc>) │ │ │ │ - adds r0, #20 │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r5, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - strd fp, r0, [sp, #8] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 30ba0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7bdae <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe6> │ │ │ │ - b.n 7bdbc <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ - ldr r5, [pc, #136] @ (7bec8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x200>) │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add r5, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - add r2, sp, #32 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 346cc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7bdae <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe6> │ │ │ │ - b.n 7bdbc <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #92] @ (7becc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x204>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #92] @ (7bed0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x208>) │ │ │ │ - movs r4, #17 │ │ │ │ - ldr r0, [pc, #92] @ (7bed4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x20c>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + bne.w 77ad4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r6, [pc, #784] @ (77afc ) │ │ │ │ + add.w r8, r4, #24 │ │ │ │ + mov r2, r8 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + blx 31534 │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7bdbc <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, #32 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #648 @ (adr r6, 7c124 <__shtrlib_MOD_dcldeallocsht@@Base+0x40>) │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7b9d0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xbc> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 7b994 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x80> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 7b968 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x54> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 7b904 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x19c> │ │ │ │ - movs r2, r1 │ │ │ │ - subs r4, r0, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - add r5, pc, #768 @ (adr r5, 7c1b4 <__shtrlib_MOD_dcldeallocsht@@Base+0xd0>) │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7b84c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xe4> │ │ │ │ - movs r2, r1 │ │ │ │ - add r5, pc, #632 @ (adr r5, 7c134 <__shtrlib_MOD_dcldeallocsht@@Base+0x50>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, pc, #552 @ (adr r4, 7c0e8 <__shtrlib_MOD_dcldeallocsht@@Base+0x4>) │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7b7f8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x90> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 7b794 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x2c> │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #544 @ (adr r4, 7c0f0 <__shtrlib_MOD_dcldeallocsht@@Base+0xc>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r5, pc, #104 @ (adr r5, 7bf3c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64>) │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007bed8 <__shtrlib_MOD_dcloperatelaplacian@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #180] @ (7bfa4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xcc>) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (7bfa8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd0>) │ │ │ │ - mov r8, r1 │ │ │ │ - add r0, pc │ │ │ │ + str r3, [r4, #32] │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 778f4 │ │ │ │ + adds r3, r6, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movs r1, #19 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #172] @ (7bfac <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd4>) │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r2, #0 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r3, 7bf14 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x3c> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #152] @ (7bfb0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd8>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7bf2c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x54> │ │ │ │ - b.n 7bf84 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xac> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cbz r4, 7bf7c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xa4> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7bf22 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x4a> │ │ │ │ - cbz r0, 7bf3c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64> │ │ │ │ - ldr r3, [pc, #124] @ (7bfb4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xdc>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r6, 7bf46 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x6e> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r0, [pc, #112] @ (7bfb8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe0>) │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 31534 │ │ │ │ + vldr s16, [r4, #24] │ │ │ │ + vldr s14, [r4, #36] @ 0x24 │ │ │ │ add r1, sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - adds r0, #8 │ │ │ │ - blx 34a54 │ │ │ │ - ldr r2, [pc, #96] @ (7bfbc <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe4>) │ │ │ │ - ldr r3, [pc, #76] @ (7bfa8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd0>) │ │ │ │ + vldr s18, [r5, #16] │ │ │ │ + add r0, sp, #20 │ │ │ │ + vldr s13, [r4, #28] │ │ │ │ + vcmpe.f32 s14, s16 │ │ │ │ + vldr s15, [r4, #40] @ 0x28 │ │ │ │ + vdiv.f32 s17, s13, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s16, s15 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s14, [r4, #36] @ 0x24 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s16 │ │ │ │ + vmov.f32 s0, s17 │ │ │ │ + vstr s15, [r4, #40] @ 0x28 │ │ │ │ + blx 32544 │ │ │ │ + vdiv.f32 s15, s16, s18 │ │ │ │ + vldr s11, [r5, #12] │ │ │ │ + vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s10, [sp, #20] │ │ │ │ + vldr s9, [sp, #16] │ │ │ │ + add.w r0, r4, #56 @ 0x38 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + add.w r1, r4, #60 @ 0x3c │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + add.w r3, r4, #52 @ 0x34 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add.w r2, r4, #48 @ 0x30 │ │ │ │ + vadd.f32 s13, s13, s9 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + vadd.f32 s14, s14, s10 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + vstr s17, [r4, #48] @ 0x30 │ │ │ │ + vstr s13, [r4, #16] │ │ │ │ + vstr s14, [r4, #20] │ │ │ │ + vnmls.f32 s15, s11, s12 │ │ │ │ + vstr s15, [sp, #24] │ │ │ │ + blx 32a94 │ │ │ │ + vldr s13, [r4, #64] @ 0x40 │ │ │ │ + vldr s14, [r4, #68] @ 0x44 │ │ │ │ + vldr s15, [r4, #72] @ 0x48 │ │ │ │ + vldr s10, [r4, #52] @ 0x34 │ │ │ │ + vldr s11, [r4, #60] @ 0x3c │ │ │ │ + vldr s12, [r4, #56] @ 0x38 │ │ │ │ + vadd.f32 s13, s13, s10 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + vadd.f32 s14, s14, s11 │ │ │ │ + vadd.f32 s15, s15, s12 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + vstr s13, [r4, #64] @ 0x40 │ │ │ │ + vstr s14, [r4, #68] @ 0x44 │ │ │ │ + vstr s15, [r4, #72] @ 0x48 │ │ │ │ + ble.n 77810 │ │ │ │ + ldr r4, [pc, #520] @ (77b00 ) │ │ │ │ + vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ + add r4, pc │ │ │ │ + vldr s1, [r4, #16] │ │ │ │ + vldr s0, [r4, #20] │ │ │ │ + blx 2fc08 │ │ │ │ + vldr s15, [r4, #36] @ 0x24 │ │ │ │ + vldr s13, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vldr s14, [r5, #16] │ │ │ │ + vadd.f32 s15, s15, s13 │ │ │ │ + sub.w r2, r3, #10 │ │ │ │ + cmp r2, #9 │ │ │ │ + vmul.f32 s0, s0, s14 │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + vstr s15, [r4, #44] @ 0x2c │ │ │ │ + bhi.n 77974 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s14, [pc, #420] @ 77ad8 │ │ │ │ + vstr s0, [r4, #8] │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + ldr r2, [pc, #448] @ (77b04 ) │ │ │ │ + ldr r3, [pc, #412] @ (77ae4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7bfa0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #80] @ (7bfc0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe8>) │ │ │ │ - movs r1, #19 │ │ │ │ + bne.w 77ad4 │ │ │ │ + ldr r0, [pc, #428] @ (77b08 ) │ │ │ │ + ldr r2, [pc, #432] @ (77b0c ) │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r2, [pc, #68] @ (7bfc4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xec>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #19 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #60] @ (7bfc8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #56] @ (7bfcc <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #56] @ (7bfd0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf8>) │ │ │ │ add r2, pc │ │ │ │ + adds r1, r0, #4 │ │ │ │ + adds r2, #8 │ │ │ │ + adds r0, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 323a4 │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r2, #4 │ │ │ │ + bhi.n 779ee │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + vldr s13, [pc, #336] @ 77ad8 │ │ │ │ + vstr s0, [r4, #8] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + vstr s14, [r4, #4] │ │ │ │ + beq.w 77ab8 │ │ │ │ + ldr r4, [pc, #368] @ (77b10 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #368] @ (77b14 ) │ │ │ │ + add r4, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7bf3c <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r2, #0 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #648 @ (adr r4, 7c238 <__shtrlib_MOD_dclinitsht@@Base+0x7c>) │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7c6dc <__sgpack_MOD_dclgetshadepattern@@Base+0x1c> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 7c6a4 <__sgpack_MOD_dcldrawarrow@@Base+0x98> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 7c678 <__sgpack_MOD_dcldrawarrow@@Base+0x6c> │ │ │ │ - movs r2, r1 │ │ │ │ - adds r0, r5, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - add r4, pc, #224 @ (adr r4, 7c0a4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xd0>) │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7c624 <__sgpack_MOD_dcldrawarrow@@Base+0x18> │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #88 @ (adr r4, 7c024 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x50>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, pc, #952 @ (adr r2, 7c388 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x1c>) │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007bfd4 <__shtrlib_MOD_dclgetspectrumnumber@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #208] @ 7c0b4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe0> │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #204] @ (7c0b8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #204] @ (7c0bc <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe8>) │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r7, r1 │ │ │ │ + add.w r1, r4, #76 @ 0x4c │ │ │ │ + blx 30084 │ │ │ │ + ldr r0, [pc, #360] @ (77b18 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - movs r1, #20 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r2, 7c010 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x3c> │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #172] @ (7c0c0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xec>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7c02a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x56> │ │ │ │ - b.n 7c092 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xbe> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7c08a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xb6> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7c01e <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x4a> │ │ │ │ - cbz r0, 7c03a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x66> │ │ │ │ - ldr r3, [pc, #144] @ (7c0c4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf0>) │ │ │ │ + blx 30084 │ │ │ │ + vldr s14, [r4, #76] @ 0x4c │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 77a3a │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r1, [pc, #328] @ (77b1c ) │ │ │ │ + ldr r0, [pc, #328] @ (77b20 ) │ │ │ │ + mov.w r2, #6 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r1, #76 @ 0x4c │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [r4, #44] @ 0x2c │ │ │ │ + streq r3, [r4, #76] @ 0x4c │ │ │ │ + blx 2f32c │ │ │ │ + b.n 77942 │ │ │ │ + subs r3, #30 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 77942 │ │ │ │ + add.w r1, r4, #48 @ 0x30 │ │ │ │ + add.w r2, r4, #88 @ 0x58 │ │ │ │ + add.w r3, r4, #84 @ 0x54 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + add.w r2, r4, #72 @ 0x48 │ │ │ │ + add.w r1, r4, #68 @ 0x44 │ │ │ │ + blx 31d50 │ │ │ │ + vldr s12, [r5, #12] │ │ │ │ + vldr s15, [r4, #88] @ 0x58 │ │ │ │ + vldr s13, [r5, #16] │ │ │ │ + vldr s14, [r4, #48] @ 0x30 │ │ │ │ + vnmls.f32 s15, s12, s16 │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + b.n 77942 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 77a62 │ │ │ │ + vldr s12, [r5, #20] │ │ │ │ + vldr s14, [pc, #148] @ 77adc │ │ │ │ + vldr s13, [r4, #40] @ 0x28 │ │ │ │ + vnmul.f32 s14, s14, s12 │ │ │ │ + vcmpe.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s13 │ │ │ │ + vstr s14, [r4, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #192] @ (77b24 ) │ │ │ │ add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - ldr r2, [pc, #140] @ (7c0c8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf4>) │ │ │ │ - add r0, sp, #16 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - add r3, sp, #20 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - eor.w r0, r4, r4, asr #31 │ │ │ │ - sub.w r0, r0, r4, asr #31 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - add r2, sp, #24 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 33d84 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #108] @ (7c0cc <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf8>) │ │ │ │ - mov.w r1, #20 │ │ │ │ + vldr s14, [r3, #80] @ 0x50 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 77a96 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s13, [pc, #96] @ 77adc │ │ │ │ + vldr s14, [r3, #36] @ 0x24 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + vstr s15, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [pc, #144] @ (77b28 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #144] @ (77b2c ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #76 @ 0x4c │ │ │ │ add r0, pc │ │ │ │ - ite ge │ │ │ │ - ldrge r4, [sp, #20] │ │ │ │ - ldrlt r4, [sp, #16] │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #92] @ (7c0d0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xfc>) │ │ │ │ - ldr r3, [pc, #68] @ (7c0b8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7c0ae <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xda> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #72] @ (7c0d4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x100>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - movs r1, #20 │ │ │ │ - ldr r2, [pc, #64] @ (7c0d8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x104>) │ │ │ │ + blx 2f32c │ │ │ │ + ldr r0, [pc, #132] @ (77b30 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f32c │ │ │ │ + b.n 77942 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #116] @ (77b34 ) │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #60] @ (7c0dc <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x108>) │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #112] @ (77b38 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (7c0e0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x10c>) │ │ │ │ + ldr r0, [pc, #112] @ (77b3c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - b.n 7c03a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x66> │ │ │ │ + b.n 7799c │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r0, r3, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #800 @ (adr r3, 7c3e0 <__sgpack_MOD_dclgetarrowlinetype@@Base+0xc>) │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7c5f4 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x9c> │ │ │ │ + strb r4, [r0, #10] │ │ │ │ movs r2, r1 │ │ │ │ - b.n 7c5b8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x60> │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #8] │ │ │ │ movs r2, r1 │ │ │ │ - b.n 7c5a0 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x48> │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r6, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r6, #3] │ │ │ │ movs r2, r1 │ │ │ │ - add r3, pc, #352 @ (adr r3, 7c230 <__shtrlib_MOD_dclinitsht@@Base+0x74>) │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ movs r1, r1 │ │ │ │ - b.n 7c518 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x74> │ │ │ │ + strb r4, [r2, #2] │ │ │ │ movs r2, r1 │ │ │ │ - add r1, pc, #912 @ (adr r1, 7c46c <__sgpack_MOD_dclsetarrowlineindex@@Base+0x30>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, pc, #96 @ (adr r3, 7c140 <__shtrlib_MOD_dcldeallocsht@@Base+0x5c>) │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007c0e4 <__shtrlib_MOD_dcldeallocsht@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #152] @ (7c190 <__shtrlib_MOD_dcldeallocsht@@Base+0xac>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r4, 7c104 <__shtrlib_MOD_dcldeallocsht@@Base+0x20> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr r4, [pc, #140] @ (7c194 <__shtrlib_MOD_dcldeallocsht@@Base+0xb0>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 7c12a <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 7c138 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7c180 <__shtrlib_MOD_dcldeallocsht@@Base+0x9c> │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r0, [pc, #108] @ (7c198 <__shtrlib_MOD_dcldeallocsht@@Base+0xb4>) │ │ │ │ - movs r1, #13 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add r0, pc │ │ │ │ - b.w 2fc5c │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 7c166 <__shtrlib_MOD_dcldeallocsht@@Base+0x82> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7c138 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ - ldr r4, [pc, #84] @ (7c19c <__shtrlib_MOD_dcldeallocsht@@Base+0xb8>) │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - add r4, pc │ │ │ │ - strd r3, ip, [r4, #4] │ │ │ │ - cbz r0, 7c170 <__shtrlib_MOD_dcldeallocsht@@Base+0x8c> │ │ │ │ - blx 2fb3c │ │ │ │ - ldrd r0, r3, [r4, #4] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - blx 2fb3c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.n 7c12a <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ - ldr r2, [pc, #56] @ (7c1a0 <__shtrlib_MOD_dcldeallocsht@@Base+0xbc>) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, ip, [r2, #4] │ │ │ │ - b.n 7c12a <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ - ldr r2, [pc, #48] @ (7c1a4 <__shtrlib_MOD_dcldeallocsht@@Base+0xc0>) │ │ │ │ - ldr r1, [pc, #52] @ (7c1a8 <__shtrlib_MOD_dcldeallocsht@@Base+0xc4>) │ │ │ │ - ldr r0, [pc, #52] @ (7c1ac <__shtrlib_MOD_dcldeallocsht@@Base+0xc8>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b6c <_gfortran_runtime_error_at@plt> │ │ │ │ - ldr r2, [pc, #44] @ (7c1b0 <__shtrlib_MOD_dcldeallocsht@@Base+0xcc>) │ │ │ │ - ldr r1, [pc, #48] @ (7c1b4 <__shtrlib_MOD_dcldeallocsht@@Base+0xd0>) │ │ │ │ - ldr r0, [pc, #48] @ (7c1b8 <__shtrlib_MOD_dcldeallocsht@@Base+0xd4>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b6c <_gfortran_runtime_error_at@plt> │ │ │ │ - add r2, pc, #880 @ (adr r2, 7c504 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x60>) │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7c4e4 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x40> │ │ │ │ + str r6, [r0, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r1, #1] │ │ │ │ movs r2, r1 │ │ │ │ - add r2, pc, #648 @ (adr r2, 7c424 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x50>) │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7c468 <__sgpack_MOD_dclsetarrowlineindex@@Base+0x2c> │ │ │ │ + stc2l 0, cr0, [ip, #-28] @ 0xffffffe4 │ │ │ │ + stc2l 0, cr0, [r2, #-28] @ 0xffffffe4 │ │ │ │ + strb r6, [r2, #0] │ │ │ │ movs r2, r1 │ │ │ │ - b.n 7c42c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x58> │ │ │ │ + ldc2 0, cr0, [r4, #-28] @ 0xffffffe4 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ movs r2, r1 │ │ │ │ - add r2, pc, #744 @ (adr r2, 7c490 <__sgpack_MOD_dclsetarrowlinetype@@Base+0x20>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, pc, #448 @ (adr r2, 7c36c <__sgpack_MOD_dclgetarrowlineindex@@Base>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, pc, #744 @ (adr r2, 7c498 <__sgpack_MOD_dclsetarrowlinetype@@Base+0x28>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, pc, #376 @ (adr r2, 7c32c <__shtrlib_MOD_dclinitsht@@Base+0x170>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, pc, #384 @ (adr r2, 7c338 <__shtrlib_MOD_dclinitsht@@Base+0x17c>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, pc, #536 @ (adr r2, 7c3d4 <__sgpack_MOD_dclgetarrowlinetype@@Base>) │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ + mcrr2 0, 0, r0, lr, cr7 │ │ │ │ + mcrr2 0, 0, r0, r8, cr7 │ │ │ │ + ldc2l 0, cr0, [lr], #-28 @ 0xffffffe4 │ │ │ │ + stc2l 0, cr0, [sl, #28]! │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007c1bc <__shtrlib_MOD_dclinitsht@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ +00077b40 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #0 │ │ │ │ + mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #352] @ (7c330 <__shtrlib_MOD_dclinitsht@@Base+0x174>) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - movs r1, #10 │ │ │ │ + sub.w lr, ip, lr │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 77b54 │ │ │ │ + sub.w lr, lr, #4096 @ 0x1000 │ │ │ │ + str.w r0, [lr, #2304] @ 0x900 │ │ │ │ + ldr r4, [pc, #868] @ (77ed0 ) │ │ │ │ + sub.w sp, sp, #67072 @ 0x10600 │ │ │ │ + ldr r3, [pc, #868] @ (77ed4 ) │ │ │ │ + sub sp, #220 @ 0xdc │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #860] @ (77ed8 ) │ │ │ │ + ldr r1, [pc, #864] @ (77edc ) │ │ │ │ + add.w r5, sp, #67072 @ 0x10600 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - mov r7, r2 │ │ │ │ - blx 2f768 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7c1ec <__shtrlib_MOD_dclinitsht@@Base+0x30> │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr r3, [pc, #324] @ (7c334 <__shtrlib_MOD_dclinitsht@@Base+0x178>) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - str.w r9, [r3, #4] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7c240 <__shtrlib_MOD_dclinitsht@@Base+0x84> │ │ │ │ - mov r3, r9 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 7c20e <__shtrlib_MOD_dclinitsht@@Base+0x52> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r8, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cbz r4, 7c23a <__shtrlib_MOD_dclinitsht@@Base+0x7e> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7c204 <__shtrlib_MOD_dclinitsht@@Base+0x48> │ │ │ │ - cbz r0, 7c21e <__shtrlib_MOD_dclinitsht@@Base+0x62> │ │ │ │ - ldr r3, [pc, #288] @ (7c338 <__shtrlib_MOD_dclinitsht@@Base+0x17c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r8, [r3, #4] │ │ │ │ - ldr r2, [pc, #284] @ (7c33c <__shtrlib_MOD_dclinitsht@@Base+0x180>) │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #284] @ (7c340 <__shtrlib_MOD_dclinitsht@@Base+0x184>) │ │ │ │ - movs r4, #10 │ │ │ │ - ldr r0, [pc, #284] @ (7c344 <__shtrlib_MOD_dclinitsht@@Base+0x188>) │ │ │ │ - add r2, pc │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33bcc │ │ │ │ - b.n 7c2fc <__shtrlib_MOD_dclinitsht@@Base+0x140> │ │ │ │ - ldr r2, [pc, #268] @ (7c348 <__shtrlib_MOD_dclinitsht@@Base+0x18c>) │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #8] │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #256] @ (7c34c <__shtrlib_MOD_dclinitsht@@Base+0x190>) │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc │ │ │ │ - str r0, [r3, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7c322 <__shtrlib_MOD_dclinitsht@@Base+0x166> │ │ │ │ - str r1, [r0, #0] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add.w r2, r1, r1, lsl #2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - adds r3, r1, #1 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - adds r2, #14 │ │ │ │ - mla r2, r0, r2, r2 │ │ │ │ - mla r8, r3, r3, r2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ movs r2, #6 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - add r8, r1 │ │ │ │ - mla r8, r2, r3, r8 │ │ │ │ - movs r2, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [r4, #28] │ │ │ │ - add.w r8, r8, #17 │ │ │ │ - strd r3, r3, [r4, #32] │ │ │ │ - movw r2, #769 @ 0x301 │ │ │ │ - cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ - bge.n 7c30c <__shtrlib_MOD_dclinitsht@@Base+0x150> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - itete gt │ │ │ │ - movgt.w r9, r8, lsl #2 │ │ │ │ - movle r0, #1 │ │ │ │ - movgt r0, r9 │ │ │ │ - movle r9, r3 │ │ │ │ - blx 340e4 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - cbz r0, 7c314 <__shtrlib_MOD_dclinitsht@@Base+0x158> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - add.w r0, r4, #20 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movs r3, #4 │ │ │ │ - str.w r8, [r4, #52] @ 0x34 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r3, r3, [r4, #44] @ 0x2c │ │ │ │ - blx 32888 <_gfortran_internal_pack@plt> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30f8c │ │ │ │ - ldr r3, [pc, #108] @ (7c350 <__shtrlib_MOD_dclinitsht@@Base+0x194>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7c2fc <__shtrlib_MOD_dclinitsht@@Base+0x140> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31910 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r0, [pc, #84] @ (7c354 <__shtrlib_MOD_dclinitsht@@Base+0x198>) │ │ │ │ - movs r1, #10 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r5, #212] @ 0xd4 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 32a54 │ │ │ │ + ldr r0, [pc, #840] @ (77ee0 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add.w r9, sp, #1752 @ 0x6d8 │ │ │ │ add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r0, [pc, #72] @ (7c358 <__shtrlib_MOD_dclinitsht@@Base+0x19c>) │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ + blx 33884 │ │ │ │ + ldr r0, [pc, #824] @ (77ee4 ) │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - blx 33e88 <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #68] @ (7c35c <__shtrlib_MOD_dclinitsht@@Base+0x1a0>) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #68] @ (7c360 <__shtrlib_MOD_dclinitsht@@Base+0x1a4>) │ │ │ │ - add r1, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 3241c │ │ │ │ + ldr r0, [pc, #812] @ (77ee8 ) │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #64] @ (7c364 <__shtrlib_MOD_dclinitsht@@Base+0x1a8>) │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - ldr r0, [pc, #64] @ (7c368 <__shtrlib_MOD_dclinitsht@@Base+0x1ac>) │ │ │ │ - add r1, pc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 3241c │ │ │ │ + ldr r0, [pc, #800] @ (77eec ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ add r0, pc │ │ │ │ - blx 308e0 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, pc, #496 @ (adr r2, 7c524 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x80>) │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7c4b4 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x10> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 7c464 <__sgpack_MOD_dclsetarrowlineindex@@Base+0x28> │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 7c420 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x4c>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, pc, #168 @ (adr r2, 7c3ec <__sgpack_MOD_dclgetarrowlinetype@@Base+0x18>) │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7c42c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x58> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 7c40c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x38> │ │ │ │ - movs r2, r1 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, pc, #336 @ (adr r1, 7c4a8 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x4>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r1, pc, #680 @ (adr r1, 7c604 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xac>) │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, r6, #3 │ │ │ │ - movs r7, r0 │ │ │ │ - add r1, pc, #896 @ (adr r1, 7c6e4 <__sgpack_MOD_dclgetshadepattern@@Base+0x24>) │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, r5, #3 │ │ │ │ - movs r7, r0 │ │ │ │ - add r1, pc, #408 @ (adr r1, 7c504 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x60>) │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007c36c <__sgpack_MOD_dclgetarrowlineindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7c3c4 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7c3c8 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #20 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7c3cc <__sgpack_MOD_dclgetarrowlineindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32000 │ │ │ │ + sub.w r3, r9, #1664 @ 0x680 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbnz r3, 77bf4 │ │ │ │ + subw r3, r9, #1684 @ 0x694 │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + sub.w r2, r9, #1672 @ 0x688 │ │ │ │ + addw r3, r3, #999 @ 0x3e7 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + add.w r5, sp, #66048 @ 0x10200 │ │ │ │ + mov r0, r6 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 35c18 │ │ │ │ + mov r1, r5 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 77e3e │ │ │ │ + sub.w r4, r9, #1640 @ 0x668 │ │ │ │ + blx 31368 │ │ │ │ + ldr r3, [pc, #716] @ (77ef0 ) │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + add r3, pc │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r5, [pc, #704] @ (77ef4 ) │ │ │ │ + subw sl, r9, #1676 @ 0x68c │ │ │ │ + ldr r3, [pc, #704] @ (77ef8 ) │ │ │ │ + add r5, pc │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + str r0, [r4, #4] │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + str.w r7, [r4, #164] @ 0xa4 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + mov.w r3, #2816 @ 0xb00 │ │ │ │ + movt r3, #256 @ 0x100 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + blx 2f7ec <_gfortran_st_open@plt> │ │ │ │ + movs r3, #43 @ 0x2b │ │ │ │ + strd r7, r6, [r4] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ + blx 31f48 <_gfortran_st_rewind@plt> │ │ │ │ + sub.w r7, r9, #1456 @ 0x5b0 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, sp, #33280 @ 0x8200 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [r7, #24] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r7, #4] │ │ │ │ + movs r3, #49 @ 0x31 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + movs r3, #32 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + blx 2f45c <_gfortran_st_read@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32bf4 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32bf4 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + subw r3, r9, #1660 @ 0x67c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + it le │ │ │ │ + orrle.w r3, r3, #1 │ │ │ │ + cbnz r3, 77d5e │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add.w r5, sp, #33280 @ 0x8200 │ │ │ │ + mov.w r8, r2, asr #1 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ + sub.w fp, r3, #84 @ 0x54 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add.w fp, fp, #4 │ │ │ │ + adds r5, #4 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + it lt │ │ │ │ + orrlt.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 77d30 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 310bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 77dfa │ │ │ │ + subw r3, r9, #1660 @ 0x67c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #10 │ │ │ │ + bgt.n 77db0 │ │ │ │ + add.w r3, r2, r2, lsr #31 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + subs r3, #1 │ │ │ │ + vldr s14, [r1] │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add r1, r3 │ │ │ │ + vldr s15, [r1] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 77cac │ │ │ │ + subw r1, r9, #1108 @ 0x454 │ │ │ │ + add r3, r1 │ │ │ │ + vldr s14, [r1] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 77cac │ │ │ │ + sub.w r3, r9, #1680 @ 0x690 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31b64 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7c3d0 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7c3c8 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c>) │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 77dd0 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.w 77cac │ │ │ │ + add.w r2, r2, r2, lsr #31 │ │ │ │ + asrs r3, r2, #1 │ │ │ │ + sub.w r2, r9, #1640 @ 0x668 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 77dde │ │ │ │ + add.w r2, r2, r2, lsr #31 │ │ │ │ + asrs r3, r2, #1 │ │ │ │ + sub.w r2, r9, #1640 @ 0x668 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add.w r1, sp, #33280 @ 0x8200 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ + blx 35c78 │ │ │ │ + subw r3, r9, #1676 @ 0x68c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 77cac │ │ │ │ + sub.w r9, r9, #1640 @ 0x668 │ │ │ │ + ldr r3, [pc, #252] @ (77efc ) │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + movs r2, #0 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r1, [r9, #8] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r2, [r9] │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + blx 345dc <_gfortran_st_close@plt> │ │ │ │ + ldr r2, [pc, #228] @ (77f00 ) │ │ │ │ + ldr r3, [pc, #180] @ (77ed4 ) │ │ │ │ + add.w r1, sp, #67072 @ 0x10600 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c3c0 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r0, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, pc, #632 @ (adr r1, 7c648 <__sgpack_MOD_dcldrawarrow@@Base+0x3c>) │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, r3, r5 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007c3d4 <__sgpack_MOD_dclgetarrowlinetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7c42c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7c430 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x5c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7c434 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.n 77ecc │ │ │ │ + add.w sp, sp, #67072 @ 0x10600 │ │ │ │ + add sp, #220 @ 0xdc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34610 │ │ │ │ + bic.w sl, r0, r0, asr #31 │ │ │ │ + add.w r7, sl, #15 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #172] @ (77f04 ) │ │ │ │ + mov r1, r0 │ │ │ │ + strd sl, r6, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #15 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r6, sp, #66048 @ 0x10200 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ + cmp r7, #79 @ 0x4f │ │ │ │ + ble.n 77eb4 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31bc4 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r7, #6 │ │ │ │ + blx 2fb3c │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r6, [pc, #128] @ (77f08 ) │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ + ldr r0, [pc, #128] @ (77f0c ) │ │ │ │ + add r6, pc │ │ │ │ + strd r7, r3, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33bcc │ │ │ │ + ldr r2, [pc, #112] @ (77f10 ) │ │ │ │ + ldr r0, [pc, #116] @ (77f14 ) │ │ │ │ + movs r3, #28 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 301e4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7c438 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7c430 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x5c>) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7c428 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 77c18 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r7, #80 @ 0x50 │ │ │ │ + adds r0, r6, r7 │ │ │ │ + blx 31320 │ │ │ │ + b.n 77e7c │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r3, r4 │ │ │ │ + str r2, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #312 @ (adr r1, 7c570 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x18>) │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + ldc2 0, cr0, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + ldr r6, [pc, #176] @ (77f90 ) │ │ │ │ + movs r0, r1 │ │ │ │ + stc2 0, cr0, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + ldc2 0, cr0, [ip, #-28] @ 0xffffffe4 │ │ │ │ + ldc2 0, cr0, [r8, #-28] @ 0xffffffe4 │ │ │ │ + ldc2 0, cr0, [r6, #-28] @ 0xffffffe4 │ │ │ │ + ldc2 0, cr0, [r4], {7} │ │ │ │ + ldc2 0, cr0, [r8], #28 │ │ │ │ + stc2 0, cr0, [r4], {7} │ │ │ │ + @ instruction: 0xfaec0007 │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ movs r1, r1 │ │ │ │ + vld1.8 {d0[0]}, [r2], r7 │ │ │ │ + vld4.8 {d16-d19}, [ip], r7 │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ + movs r7, r0 │ │ │ │ + vld4.8 {d16-d19}, [sl], r7 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007c43c <__sgpack_MOD_dclsetarrowlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7c46c <__sgpack_MOD_dclsetarrowlineindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #20 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3381c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ +00077f18 : │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - add r1, pc, #0 @ (adr r1, 7c470 <__sgpack_MOD_dclsetarrowlinetype@@Base>) │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007c470 <__sgpack_MOD_dclsetarrowlinetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00077f20 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7c4a0 <__sgpack_MOD_dclsetarrowlinetype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #19 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (77f94 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (77f98 ) │ │ │ │ + mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3565c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - add r0, pc, #912 @ (adr r0, 7c834 <__sgpack_MOD_dclshaderegionprojected@@Base+0xd8>) │ │ │ │ - movs r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #88 @ 0x58 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (77f9c ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 77f6a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 77f86 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 77f8c │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 77f4e │ │ │ │ + ldr r3, [pc, #24] @ (77fa0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007c4a4 <__sgpack_MOD_dcldrawarrowprojected@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00077fa4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (7c540 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x9c>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #132] @ (7c544 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (78038 ) │ │ │ │ + sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #128] @ (7c548 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r0, [pc, #124] @ (7c54c <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa8>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ + cbnz r3, 77fdc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 78016 │ │ │ │ + ldr r2, [pc, #112] @ (7803c ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #532] @ 0x214 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (78040 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (78044 ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - blx 34a48 │ │ │ │ - cbz r5, 7c526 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x82> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 7c532 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x8e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #12 │ │ │ │ + add.w r2, r4, #532 @ 0x214 │ │ │ │ + mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 32be8 │ │ │ │ - ldr r2, [pc, #76] @ (7c550 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #60] @ (7c544 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa0>) │ │ │ │ + blx 312b0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #532 @ 0x214 │ │ │ │ + add.w r0, r4, #88 @ 0x58 │ │ │ │ + blx 34200 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #528] @ 0x210 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bls.n 77fca │ │ │ │ + ldr r2, [pc, #48] @ (78048 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7804c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (78050 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7c53c <__sgpack_MOD_dcldrawarrowprojected@@Base+0x98> │ │ │ │ - ldr r0, [pc, #60] @ (7c554 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xb0>) │ │ │ │ - movs r1, #21 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30558 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 301e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7c4ec <__sgpack_MOD_dcldrawarrowprojected@@Base+0x48> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b64 │ │ │ │ - b.n 7c4f2 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x4e> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r0, r1 │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf7660007 │ │ │ │ - add r0, pc, #648 @ (adr r0, 7c7d8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x7c>) │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ movs r1, r1 │ │ │ │ - add r0, pc, #392 @ (adr r0, 7c6e0 <__sgpack_MOD_dclgetshadepattern@@Base+0x20>) │ │ │ │ + ldr r1, [pc, #832] @ (78384 ) │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ movs r7, r0 │ │ │ │ + ldr.w r0, [r8, #7] │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007c558 <__sgpack_MOD_dcldrawarrownormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00078054 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (7c5f4 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x9c>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #132] @ (7c5f8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (780e8 ) │ │ │ │ + sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #128] @ (7c5fc <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #22 │ │ │ │ - ldr r0, [pc, #124] @ (7c600 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa8>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ + cbnz r3, 7808c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 780c6 │ │ │ │ + ldr r2, [pc, #112] @ (780ec ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #532] @ 0x214 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (780f0 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (780f4 ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - blx 34a48 │ │ │ │ - cbz r5, 7c5da <__sgpack_MOD_dcldrawarrownormalized@@Base+0x82> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 7c5e6 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x8e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #12 │ │ │ │ + add.w r2, r4, #532 @ 0x214 │ │ │ │ + mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31e28 │ │ │ │ - ldr r2, [pc, #76] @ (7c604 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #60] @ (7c5f8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa0>) │ │ │ │ + blx 312b0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #532 @ 0x214 │ │ │ │ + add.w r0, r4, #88 @ 0x58 │ │ │ │ + blx 34200 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #528] @ 0x210 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bls.n 7807a │ │ │ │ + ldr r2, [pc, #48] @ (780f8 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (780fc ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (78100 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7c5f0 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x98> │ │ │ │ - ldr r0, [pc, #60] @ (7c608 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xb0>) │ │ │ │ - movs r1, #22 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30558 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 301e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7c5a0 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x48> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b64 │ │ │ │ - b.n 7c5a6 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x4e> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf6b20007 │ │ │ │ - add r0, pc, #24 @ (adr r0, 7c61c <__sgpack_MOD_dcldrawarrow@@Base+0x10>) │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [pc, #128] @ (78174 ) │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r7, r5] │ │ │ │ movs r7, r0 │ │ │ │ + ldrh.w r0, [r0, r7] │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007c60c <__sgpack_MOD_dcldrawarrow@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00078104 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (7c6a8 <__sgpack_MOD_dcldrawarrow@@Base+0x9c>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #132] @ (7c6ac <__sgpack_MOD_dcldrawarrow@@Base+0xa0>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 7817c │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7819a │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (781ac ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #88 @ 0x58 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 7819e │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r4, r6 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + adds r6, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 7813e │ │ │ │ + mov r3, r6 │ │ │ │ + sub.w r2, lr, #40 @ 0x28 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (781b0 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (781b4 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (781b8 ) │ │ │ │ add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #128] @ (7c6b0 <__sgpack_MOD_dcldrawarrow@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #124] @ (7c6b4 <__sgpack_MOD_dcldrawarrow@@Base+0xa8>) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - blx 34a48 │ │ │ │ - cbz r5, 7c68e <__sgpack_MOD_dcldrawarrow@@Base+0x82> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 7c69a <__sgpack_MOD_dcldrawarrow@@Base+0x8e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 34310 │ │ │ │ - ldr r2, [pc, #76] @ (7c6b8 <__sgpack_MOD_dcldrawarrow@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #60] @ (7c6ac <__sgpack_MOD_dcldrawarrow@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7c6a4 <__sgpack_MOD_dcldrawarrow@@Base+0x98> │ │ │ │ - ldr r0, [pc, #60] @ (7c6bc <__sgpack_MOD_dcldrawarrow@@Base+0xb0>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30558 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 301e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7c654 <__sgpack_MOD_dcldrawarrow@@Base+0x48> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b64 │ │ │ │ - b.n 7c65a <__sgpack_MOD_dcldrawarrow@@Base+0x4e> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r3, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf5fe0007 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + strb r2, [r0, r3] │ │ │ │ movs r7, r0 │ │ │ │ + @ instruction: 0xf7800007 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007c6c0 <__sgpack_MOD_dclgetshadepattern@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000781bc : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7c718 <__sgpack_MOD_dclgetshadepattern@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7c71c <__sgpack_MOD_dclgetshadepattern@@Base+0x5c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7c720 <__sgpack_MOD_dclgetshadepattern@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34504 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7c724 <__sgpack_MOD_dclgetshadepattern@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7c71c <__sgpack_MOD_dclgetshadepattern@@Base+0x5c>) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 78204 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 78222 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (78234 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 78226 │ │ │ │ + mov r3, r1 │ │ │ │ + subs r2, #8 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #8 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (78238 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7823c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (78240 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7c714 <__sgpack_MOD_dclgetshadepattern@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + strb r2, [r7, r0] │ │ │ │ movs r7, r0 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf7000007 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007c728 <__sgpack_MOD_dclsetshadepattern@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00078244 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7c758 <__sgpack_MOD_dclsetshadepattern@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (78360 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (78364 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #88 @ 0x58 │ │ │ │ + ldr r4, [pc, #248] @ (78368 ) │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ + b.n 78290 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 782ac │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 782bc │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 334e0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007c75c <__sgpack_MOD_dclshaderegionprojected@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #516] @ (7c974 <__sgpack_MOD_dclshaderegionprojected@@Base+0x218>) │ │ │ │ - ldr r3, [pc, #516] @ (7c978 <__sgpack_MOD_dclshaderegionprojected@@Base+0x21c>) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - movs r2, #23 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - ldr r0, [pc, #480] @ (7c97c <__sgpack_MOD_dclshaderegionprojected@@Base+0x220>) │ │ │ │ - subs r3, r5, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r4, [r1, #28] │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #24] │ │ │ │ - subs r5, r4, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - add r4, r3 │ │ │ │ - add.w r9, r5, r3 │ │ │ │ - ldr r1, [pc, #452] @ (7c980 <__sgpack_MOD_dclshaderegionprojected@@Base+0x224>) │ │ │ │ - bic.w r8, r4, r4, asr #31 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - add r1, pc │ │ │ │ - bic.w sl, r9, r9, asr #31 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 34a48 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 7c7e8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x8c> │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #428] @ (7c984 <__sgpack_MOD_dclshaderegionprojected@@Base+0x228>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #424] @ (7c988 <__sgpack_MOD_dclshaderegionprojected@@Base+0x22c>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r2, pc │ │ │ │ - blx 33bcc │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7c916 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1ba> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7c83e <__sgpack_MOD_dclshaderegionprojected@@Base+0xe2> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7c8e4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x188> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f1a0 │ │ │ │ - ldr r2, [pc, #368] @ (7c98c <__sgpack_MOD_dclshaderegionprojected@@Base+0x230>) │ │ │ │ - ldr r3, [pc, #348] @ (7c978 <__sgpack_MOD_dclshaderegionprojected@@Base+0x21c>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 7c970 <__sgpack_MOD_dclshaderegionprojected@@Base+0x214> │ │ │ │ - ldr r0, [pc, #352] @ (7c990 <__sgpack_MOD_dclshaderegionprojected@@Base+0x234>) │ │ │ │ - movs r1, #23 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7c866 <__sgpack_MOD_dclshaderegionprojected@@Base+0x10a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne.w 7c962 <__sgpack_MOD_dclshaderegionprojected@@Base+0x206> │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - blx 2f1a0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7c818 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 78274 │ │ │ │ + ldr r3, [pc, #188] @ (7836c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + ldr r3, [pc, #156] @ (78370 ) │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r8 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7c87e <__sgpack_MOD_dclshaderegionprojected@@Base+0x122> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bne.n 7c962 <__sgpack_MOD_dclshaderegionprojected@@Base+0x206> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f1a0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r0, sl, r3, lsl #2 │ │ │ │ - mov r3, sl │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r8 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 7c8a8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x14c> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7c818 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7c8dc <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r9, r1, r9, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r9, r2 │ │ │ │ - bne.n 7c8d0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x174> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7c818 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7c922 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1c6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f1a0 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7c8dc <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7c968 <__sgpack_MOD_dclshaderegionprojected@@Base+0x20c> │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - b.n 7c89e <__sgpack_MOD_dclshaderegionprojected@@Base+0x142> │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 34504 │ │ │ │ - b.n 7c804 <__sgpack_MOD_dclshaderegionprojected@@Base+0xa8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + ldr r3, [pc, #128] @ (78374 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ mov r1, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, r5 │ │ │ │ - cmp r4, r2 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7c936 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f1a0 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7c8c6 <__sgpack_MOD_dclshaderegionprojected@@Base+0x16a> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7c90c <__sgpack_MOD_dclshaderegionprojected@@Base+0x1b0> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 7c8c6 <__sgpack_MOD_dclshaderegionprojected@@Base+0x16a> │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 7c8e8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 78346 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 31bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 7c8dc <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r2, #22 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ - movs r7, r0 │ │ │ │ - orns r0, r4, #8847360 @ 0x870000 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ - movs r7, r0 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007c994 <__sgpack_MOD_dclshaderegionnormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #516] @ (7cbac <__sgpack_MOD_dclshaderegionnormalized@@Base+0x218>) │ │ │ │ - ldr r3, [pc, #516] @ (7cbb0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x21c>) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ + ldr r2, [pc, #80] @ (78378 ) │ │ │ │ + ldr r1, [pc, #80] @ (7837c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (78380 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - movs r2, #24 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - ldr r0, [pc, #480] @ (7cbb4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x220>) │ │ │ │ - subs r3, r5, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r4, [r1, #28] │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #24] │ │ │ │ - subs r5, r4, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - add r4, r3 │ │ │ │ - add.w r9, r5, r3 │ │ │ │ - ldr r1, [pc, #452] @ (7cbb8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x224>) │ │ │ │ - bic.w r8, r4, r4, asr #31 │ │ │ │ - str r5, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bic.w sl, r9, r9, asr #31 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 34a48 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 7ca20 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x8c> │ │ │ │ - movs r3, #24 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #428] @ (7cbbc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x228>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #424] @ (7cbc0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x22c>) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r2, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ blx 33bcc │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7cb4e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1ba> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7ca76 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xe2> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7cb1c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x188> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 335a8 │ │ │ │ - ldr r2, [pc, #368] @ (7cbc4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x230>) │ │ │ │ - ldr r3, [pc, #348] @ (7cbb0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x21c>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 7cba8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x214> │ │ │ │ - ldr r0, [pc, #352] @ (7cbc8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x234>) │ │ │ │ - movs r1, #24 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7ca9e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x10a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne.w 7cb9a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x206> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - blx 335a8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7ca50 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r8 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7cab6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x122> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bne.n 7cb9a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x206> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 335a8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r0, sl, r3, lsl #2 │ │ │ │ - mov r3, sl │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r8 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 7cae0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x14c> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7ca50 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7cb14 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r9, r1, r9, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r9, r2 │ │ │ │ - bne.n 7cb08 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x174> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7ca50 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7cb5a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1c6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 335a8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7cb14 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7cba0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x20c> │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - b.n 7cad6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x142> │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 34504 │ │ │ │ - b.n 7ca3c <__sgpack_MOD_dclshaderegionnormalized@@Base+0xa8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, r5 │ │ │ │ - cmp r4, r2 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7cb6e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 335a8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7cafe <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16a> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7cb44 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1b0> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7cafe <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16a> │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 7cb20 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7cb14 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 31320 │ │ │ │ + b.n 7831e │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf23c0007 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ - movs r7, r0 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r5, r6] │ │ │ │ movs r7, r0 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + strh r0, [r3, r6] │ │ │ │ movs r7, r0 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf5ec0007 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007cbcc <__sgpack_MOD_dclshaderegion@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00078384 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #516] @ (7cde4 <__sgpack_MOD_dclshaderegion@@Base+0x218>) │ │ │ │ - ldr r3, [pc, #516] @ (7cde8 <__sgpack_MOD_dclshaderegion@@Base+0x21c>) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - movs r2, #14 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - ldr r0, [pc, #480] @ (7cdec <__sgpack_MOD_dclshaderegion@@Base+0x220>) │ │ │ │ - subs r3, r5, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r4, [r1, #28] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #164] @ (78438 ) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r1, [pc, #164] @ (7843c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #160] @ (78440 ) │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #24] │ │ │ │ - subs r5, r4, r3 │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r0, [pc, #152] @ (78444 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cbc │ │ │ │ + ldr r1, [pc, #144] @ (78448 ) │ │ │ │ + ldr r0, [pc, #144] @ (7844c ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 359b8 │ │ │ │ + blx 3017c │ │ │ │ + vldr s14, [pc, #104] @ 78434 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + vstr s0, [r4, #12] │ │ │ │ + vdiv.f32 s15, s0, s14 │ │ │ │ + vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - add r4, r3 │ │ │ │ - add.w r9, r5, r3 │ │ │ │ - ldr r1, [pc, #452] @ (7cdf0 <__sgpack_MOD_dclshaderegion@@Base+0x224>) │ │ │ │ - bic.w r8, r4, r4, asr #31 │ │ │ │ - str r5, [sp, #20] │ │ │ │ + vstr s15, [r4, #24] │ │ │ │ + cbz r3, 783f0 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vdiv.f32 s14, s13, s15 │ │ │ │ + vmov.f32 s15, s13 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s14, [r4, #16] │ │ │ │ + vstr s15, [r4, #20] │ │ │ │ + blx 33804 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + sub.w r2, r3, #10 │ │ │ │ + subs r3, #30 │ │ │ │ + cmp r2, #14 │ │ │ │ + it hi │ │ │ │ + cmphi r3, #4 │ │ │ │ + bhi.n 78412 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #60] @ (78450 ) │ │ │ │ + mov.w ip, #30 │ │ │ │ + ldr r1, [pc, #56] @ (78454 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #56] @ (78458 ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bic.w sl, r9, r9, asr #31 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 34a48 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 7cc58 <__sgpack_MOD_dclshaderegion@@Base+0x8c> │ │ │ │ - movs r3, #14 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #428] @ (7cdf4 <__sgpack_MOD_dclshaderegion@@Base+0x228>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #424] @ (7cdf8 <__sgpack_MOD_dclshaderegion@@Base+0x22c>) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r2, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ blx 33bcc │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7cd86 <__sgpack_MOD_dclshaderegion@@Base+0x1ba> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7ccae <__sgpack_MOD_dclshaderegion@@Base+0xe2> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7cd54 <__sgpack_MOD_dclshaderegion@@Base+0x188> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 35c78 │ │ │ │ - ldr r2, [pc, #368] @ (7cdfc <__sgpack_MOD_dclshaderegion@@Base+0x230>) │ │ │ │ - ldr r3, [pc, #348] @ (7cde8 <__sgpack_MOD_dclshaderegion@@Base+0x21c>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 7cde0 <__sgpack_MOD_dclshaderegion@@Base+0x214> │ │ │ │ - ldr r0, [pc, #352] @ (7ce00 <__sgpack_MOD_dclshaderegion@@Base+0x234>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7ccd6 <__sgpack_MOD_dclshaderegion@@Base+0x10a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne.w 7cdd2 <__sgpack_MOD_dclshaderegion@@Base+0x206> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - blx 35c78 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7cc88 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r8 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7ccee <__sgpack_MOD_dclshaderegion@@Base+0x122> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bne.n 7cdd2 <__sgpack_MOD_dclshaderegion@@Base+0x206> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 35c78 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r0, sl, r3, lsl #2 │ │ │ │ - mov r3, sl │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r8 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 7cd18 <__sgpack_MOD_dclshaderegion@@Base+0x14c> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7cc88 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7cd4c <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r9, r1, r9, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r9, r2 │ │ │ │ - bne.n 7cd40 <__sgpack_MOD_dclshaderegion@@Base+0x174> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7cc88 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7cd92 <__sgpack_MOD_dclshaderegion@@Base+0x1c6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 35c78 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7cd4c <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7cdd8 <__sgpack_MOD_dclshaderegion@@Base+0x20c> │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - b.n 7cd0e <__sgpack_MOD_dclshaderegion@@Base+0x142> │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 34504 │ │ │ │ - b.n 7cc74 <__sgpack_MOD_dclshaderegion@@Base+0xa8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, r5 │ │ │ │ - cmp r4, r2 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7cda6 <__sgpack_MOD_dclshaderegion@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 35c78 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7cd36 <__sgpack_MOD_dclshaderegion@@Base+0x16a> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7cd7c <__sgpack_MOD_dclshaderegion@@Base+0x1b0> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7cd36 <__sgpack_MOD_dclshaderegion@@Base+0x16a> │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 7cd58 <__sgpack_MOD_dclshaderegion@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7cd4c <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r4, #4 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - and.w r0, r4, #7 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + orrs r4, r6 │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 784e0 │ │ │ │ movs r7, r0 │ │ │ │ + vhadd.s16 d16, d0, d7 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + vhadd.s8 d16, d8, d7 │ │ │ │ + @ instruction: 0xf3ba0007 │ │ │ │ + add.w r0, r4, #8847360 @ 0x870000 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007ce04 <__sgpack_MOD_dclgettextposition@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007845c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7ce5c <__sgpack_MOD_dclgettextposition@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7ce60 <__sgpack_MOD_dclgettextposition@@Base+0x5c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7ce64 <__sgpack_MOD_dclgettextposition@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34c3c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7ce68 <__sgpack_MOD_dclgettextposition@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7ce60 <__sgpack_MOD_dclgettextposition@@Base+0x5c>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7ce58 <__sgpack_MOD_dclgettextposition@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ - movs r1, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32724 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 35cf4 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0007ce6c <__sgpack_MOD_dclgettextindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00078478 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7cec4 <__sgpack_MOD_dclgettextindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7cec8 <__sgpack_MOD_dclgettextindex@@Base+0x5c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7cecc <__sgpack_MOD_dclgettextindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 784c8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (784cc ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ + blx 2f9e0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 30df8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7ced0 <__sgpack_MOD_dclgettextindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7cec8 <__sgpack_MOD_dclgettextindex@@Base+0x5c>) │ │ │ │ + blx 2feac │ │ │ │ + ldr r2, [pc, #32] @ (784d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (784cc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7cec0 <__sgpack_MOD_dclgettextindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 784c4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007ced4 <__sgpack_MOD_dclgettextangle@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000784d4 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (7cf3c <__sgpack_MOD_dclgettextangle@@Base+0x68>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (7cf40 <__sgpack_MOD_dclgettextangle@@Base+0x6c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #84] @ (7cf44 <__sgpack_MOD_dclgettextangle@@Base+0x70>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (78560 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (78564 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 35d50 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #44] @ (7cf48 <__sgpack_MOD_dclgettextangle@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #32] @ (7cf40 <__sgpack_MOD_dclgettextangle@@Base+0x6c>) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (78568 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f9e0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 31a70 │ │ │ │ + ldr r0, [pc, #92] @ (7856c ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 2fed0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 30e10 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2f07c │ │ │ │ + ldr r2, [pc, #40] @ (78570 ) │ │ │ │ + ldr r3, [pc, #28] @ (78564 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7cf36 <__sgpack_MOD_dclgettextangle@@Base+0x62> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7855c │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + add sl, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007cf4c <__sgpack_MOD_dclgettextheight@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00078574 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (7cfa8 <__sgpack_MOD_dclgettextheight@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (7cfac <__sgpack_MOD_dclgettextheight@@Base+0x60>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (7cfb0 <__sgpack_MOD_dclgettextheight@@Base+0x64>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 785c4 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (785c8 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ + blx 2f9e0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 31510 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #44] @ (7cfb4 <__sgpack_MOD_dclgettextheight@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (7cfac <__sgpack_MOD_dclgettextheight@@Base+0x60>) │ │ │ │ + blx 2f07c │ │ │ │ + ldr r2, [pc, #32] @ (785cc ) │ │ │ │ + ldr r3, [pc, #28] @ (785c8 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7cfa2 <__sgpack_MOD_dclgettextheight@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 785c0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007cfb8 <__sgpack_MOD_dclsettextposition@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7cfe8 <__sgpack_MOD_dclsettextposition@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3061c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007cfec <__sgpack_MOD_dclsettextindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7d01c <__sgpack_MOD_dclsettextindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2efa0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007d020 <__sgpack_MOD_dclsettextangle@@Base>: │ │ │ │ +000785d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (7d084 <__sgpack_MOD_dclsettextangle@@Base+0x64>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #84] @ (7d088 <__sgpack_MOD_dclsettextangle@@Base+0x68>) │ │ │ │ + ldr.w ip, [pc, #64] @ 78620 │ │ │ │ sub sp, #12 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #80] @ (7d08c <__sgpack_MOD_dclsettextangle@@Base+0x6c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [pc, #60] @ (78624 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - vldr s0, [r5] │ │ │ │ - blx 30c7c │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 30444 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #48] @ (7d090 <__sgpack_MOD_dclsettextangle@@Base+0x70>) │ │ │ │ - ldr r3, [pc, #36] @ (7d088 <__sgpack_MOD_dclsettextangle@@Base+0x68>) │ │ │ │ + blx 2f684 │ │ │ │ + ldr r2, [pc, #32] @ (78628 ) │ │ │ │ + ldr r3, [pc, #28] @ (78624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d080 <__sgpack_MOD_dclsettextangle@@Base+0x60> │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 7861c │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007d094 <__sgpack_MOD_dclsettextheight@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7d0c4 <__sgpack_MOD_dclsettextheight@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33a84 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007d0c8 <__sgpack_MOD_dcldrawtextprojected@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007862c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #204] @ (7d1ac <__sgpack_MOD_dcldrawtextprojected@@Base+0xe4>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r0, [pc, #204] @ (7d1b0 <__sgpack_MOD_dcldrawtextprojected@@Base+0xe8>) │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #204] @ (7d1b4 <__sgpack_MOD_dcldrawtextprojected@@Base+0xec>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [pc, #204] @ (7d1b8 <__sgpack_MOD_dcldrawtextprojected@@Base+0xf0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ - ldrd r5, r8, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #20 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (786b8 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (786bc ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - blx 34a48 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 7d176 <__sgpack_MOD_dcldrawtextprojected@@Base+0xae> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7d182 <__sgpack_MOD_dcldrawtextprojected@@Base+0xba> │ │ │ │ - vldr s0, [r6] │ │ │ │ - add r6, sp, #28 │ │ │ │ - blx 30c7c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7d18e <__sgpack_MOD_dcldrawtextprojected@@Base+0xc6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7d19c <__sgpack_MOD_dcldrawtextprojected@@Base+0xd4> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - strd r4, r9, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 342f8 │ │ │ │ - ldr r2, [pc, #104] @ (7d1bc <__sgpack_MOD_dcldrawtextprojected@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #84] @ (7d1ac <__sgpack_MOD_dcldrawtextprojected@@Base+0xe4>) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (786c0 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 30444 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 32294 │ │ │ │ + ldr r0, [pc, #92] @ (786c4 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 312b0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 316a8 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 30ef4 │ │ │ │ + ldr r2, [pc, #40] @ (786c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (786bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d1a6 <__sgpack_MOD_dcldrawtextprojected@@Base+0xde> │ │ │ │ - ldr r0, [pc, #88] @ (7d1c0 <__sgpack_MOD_dcldrawtextprojected@@Base+0xf8>) │ │ │ │ - movs r1, #20 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31510 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 7d11a <__sgpack_MOD_dcldrawtextprojected@@Base+0x52> │ │ │ │ - add r6, sp, #28 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35d50 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 7d12a <__sgpack_MOD_dcldrawtextprojected@@Base+0x62> │ │ │ │ - add r5, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34c3c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7d136 <__sgpack_MOD_dcldrawtextprojected@@Base+0x6e> │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30df8 │ │ │ │ - b.n 7d13e <__sgpack_MOD_dcldrawtextprojected@@Base+0x76> │ │ │ │ + bne.n 786b4 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ - movs r1, r1 │ │ │ │ - adc.w r0, r4, r7 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + muls r6, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007d1c4 <__sgpack_MOD_dcldrawtextnormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000786cc : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #204] @ (7d2a8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe4>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r0, [pc, #204] @ (7d2ac <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe8>) │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #204] @ (7d2b0 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xec>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [pc, #204] @ (7d2b4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xf0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ - ldrd r5, r8, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #21 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7871c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (78720 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - blx 34a48 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 7d272 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xae> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7d27e <__sgpack_MOD_dcldrawtextnormalized@@Base+0xba> │ │ │ │ - vldr s0, [r6] │ │ │ │ - add r6, sp, #28 │ │ │ │ - blx 30c7c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7d28a <__sgpack_MOD_dcldrawtextnormalized@@Base+0xc6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7d298 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xd4> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - strd r4, r9, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 33540 │ │ │ │ - ldr r2, [pc, #104] @ (7d2b8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #84] @ (7d2a8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe4>) │ │ │ │ + blx 30444 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30ef4 │ │ │ │ + ldr r2, [pc, #32] @ (78724 ) │ │ │ │ + ldr r3, [pc, #28] @ (78720 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d2a2 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xde> │ │ │ │ - ldr r0, [pc, #88] @ (7d2bc <__sgpack_MOD_dcldrawtextnormalized@@Base+0xf8>) │ │ │ │ - movs r1, #21 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31510 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 7d216 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x52> │ │ │ │ - add r6, sp, #28 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35d50 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 7d226 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x62> │ │ │ │ - add r5, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34c3c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7d232 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x6e> │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30df8 │ │ │ │ - b.n 7d23a <__sgpack_MOD_dcldrawtextnormalized@@Base+0x76> │ │ │ │ + bne.n 78718 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ - movs r1, r1 │ │ │ │ - orr.w r0, r8, r7 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007d2c0 <__sgpack_MOD_dcldrawtext@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00078728 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr.w r2, [pc, #1248] @ 78c1c │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #204] @ (7d3a4 <__sgpack_MOD_dcldrawtext@@Base+0xe4>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r0, [pc, #204] @ (7d3a8 <__sgpack_MOD_dcldrawtext@@Base+0xe8>) │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #204] @ (7d3ac <__sgpack_MOD_dcldrawtext@@Base+0xec>) │ │ │ │ + ldr.w r4, [pc, #1244] @ 78c20 │ │ │ │ + add r2, pc │ │ │ │ + adds r1, r2, #4 │ │ │ │ + add.w r0, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34268 │ │ │ │ + ldr.w r3, [pc, #1232] @ 78c24 │ │ │ │ + add r4, pc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + vldr s14, [r2, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + vldr s15, [r3, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7877e │ │ │ │ + vldr s14, [r2, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 78820 │ │ │ │ + ldr.w r4, [pc, #1192] @ 78c28 │ │ │ │ + add r4, pc │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 3349c │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7882e │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7882e │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7882e │ │ │ │ + vldr s15, [r5, #16] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + vdiv.f32 s10, s14, s15 │ │ │ │ + sub.w r1, r2, #10 │ │ │ │ + vdiv.f32 s0, s13, s15 │ │ │ │ + cmp r1, #9 │ │ │ │ + vdiv.f32 s11, s12, s15 │ │ │ │ + vstr s10, [r4, #24] │ │ │ │ + vstr s0, [r4, #28] │ │ │ │ + vstr s11, [r4, #32] │ │ │ │ + bls.n 78836 │ │ │ │ + sub.w r1, r2, #20 │ │ │ │ + cmp r1, #4 │ │ │ │ + bls.w 78970 │ │ │ │ + subs r2, #30 │ │ │ │ + cmp r2, #4 │ │ │ │ + bhi.w 78ad8 │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vstr s13, [r4, #4] │ │ │ │ + vstr s12, [r4] │ │ │ │ + ldr.w r2, [pc, #1060] @ 78c2c │ │ │ │ + add r2, pc │ │ │ │ + adds r1, r2, #4 │ │ │ │ + add.w r0, r2, #8 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + vpop {d8-d11} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 323a4 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7877e │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + vpop {d8-d11} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + vcmp.f32 s11, #0.0 │ │ │ │ + vldr s9, [r5, #12] │ │ │ │ + vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ + movs r2, #0 │ │ │ │ + vmul.f32 s12, s9, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78936 │ │ │ │ + vsub.f32 s0, s12, s0 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + vstr s9, [sp, #32] │ │ │ │ + vstr s15, [sp, #28] │ │ │ │ + vstr s12, [sp, #24] │ │ │ │ + vstr s10, [sp, #36] @ 0x24 │ │ │ │ + vstr s11, [sp, #12] │ │ │ │ + blx 32544 │ │ │ │ + vldr s11, [sp, #12] │ │ │ │ + vldr s14, [sp, #40] @ 0x28 │ │ │ │ + vldr s13, [sp, #44] @ 0x2c │ │ │ │ + vmov.f32 s0, s11 │ │ │ │ + vstr s11, [sp, #20] │ │ │ │ + vstr s14, [sp, #16] │ │ │ │ + vstr s13, [sp, #12] │ │ │ │ + blx 30938 │ │ │ │ + vldr s13, [sp, #12] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + vmul.f32 s0, s13, s0 │ │ │ │ + blx 31380 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + blx 31b04 │ │ │ │ + vldr s14, [sp, #16] │ │ │ │ + vdiv.f32 s0, s14, s0 │ │ │ │ + blx 31380 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + vabs.f32 s14, s0 │ │ │ │ + vldr s12, [sp, #24] │ │ │ │ + ands.w r4, r3, #2147483648 @ 0x80000000 │ │ │ │ + vldr s15, [sp, #28] │ │ │ │ + vldr s9, [sp, #32] │ │ │ │ + vldr s10, [sp, #36] @ 0x24 │ │ │ │ + it ne │ │ │ │ + vnegne.f32 s14, s14 │ │ │ │ + vstr s12, [sp, #28] │ │ │ │ + vstr s9, [sp, #24] │ │ │ │ + vstr s10, [sp, #16] │ │ │ │ + vstr s15, [sp, #12] │ │ │ │ + vstr s14, [sp, #20] │ │ │ │ + blx 30938 │ │ │ │ + vnmul.f32 s0, s0, s16 │ │ │ │ + blx 31380 │ │ │ │ + vldr s15, [sp, #12] │ │ │ │ + vabs.f32 s0, s0 │ │ │ │ + vldr s10, [sp, #16] │ │ │ │ + vldr s14, [sp, #20] │ │ │ │ + vldr s9, [sp, #24] │ │ │ │ + vldr s12, [sp, #28] │ │ │ │ + cbnz r4, 78962 │ │ │ │ + vsub.f32 s10, s10, s0 │ │ │ │ + vsub.f32 s12, s12, s17 │ │ │ │ + vsub.f32 s9, s9, s14 │ │ │ │ + ldr r3, [pc, #788] @ (78c30 ) │ │ │ │ + add r3, pc │ │ │ │ + vmul.f32 s10, s10, s15 │ │ │ │ + vmul.f32 s12, s12, s15 │ │ │ │ + vmul.f32 s9, s9, s15 │ │ │ │ + vstr s10, [r3, #8] │ │ │ │ + vstr s12, [r3, #4] │ │ │ │ + vstr s9, [r3] │ │ │ │ + b.n 78806 │ │ │ │ + vabs.f32 s11, s13 │ │ │ │ + vcmpe.f32 s13, #0.0 │ │ │ │ + vnmls.f32 s11, s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s11, [r4, #4] │ │ │ │ + bls.n 78968 │ │ │ │ + vmul.f32 s15, s15, s9 │ │ │ │ + vadd.f32 s14, s14, s15 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vstr s15, [r4] │ │ │ │ + b.n 78806 │ │ │ │ + vneg.f32 s0, s0 │ │ │ │ + b.n 7890c │ │ │ │ + str r2, [r4, #0] │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + b.n 78806 │ │ │ │ + ldr r0, [pc, #704] @ (78c34 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #36 @ 0x24 │ │ │ │ + add.w r6, r4, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #204] @ (7d3b0 <__sgpack_MOD_dcldrawtext@@Base+0xf0>) │ │ │ │ + mov r7, r0 │ │ │ │ + blx 30084 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + beq.w 78b44 │ │ │ │ + vldr s14, [r4, #36] @ 0x24 │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 78b30 │ │ │ │ + vldr s13, [r5, #16] │ │ │ │ + vdiv.f32 s15, s14, s13 │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + ldr r3, [pc, #648] @ (78c38 ) │ │ │ │ + add r3, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s15, [r3, #44] @ 0x2c │ │ │ │ + beq.w 78b14 │ │ │ │ + ldr r4, [pc, #636] @ (78c3c ) │ │ │ │ + vldr s13, [pc, #596] @ 78c14 │ │ │ │ + add r4, pc │ │ │ │ + vldr s15, [r4, #12] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 78af6 │ │ │ │ + vldr s14, [r5, #12] │ │ │ │ + vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s0, [r4, #28] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #16] │ │ │ │ + vmul.f32 s17, s14, s15 │ │ │ │ + vmov.f32 s20, s14 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + vsub.f32 s0, s17, s0 │ │ │ │ + vmov.f32 s21, s17 │ │ │ │ + blx 32544 │ │ │ │ + vldr s0, [r4, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + vsub.f32 s0, s17, s0 │ │ │ │ + vldr s16, [sp, #40] @ 0x28 │ │ │ │ + vldr s18, [sp, #44] @ 0x2c │ │ │ │ + blx 32544 │ │ │ │ + vldr s19, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ + vmov.f32 s22, s16 │ │ │ │ + vmov s0, r4 │ │ │ │ + vldr s17, [sp, #40] @ 0x28 │ │ │ │ + blx 30938 │ │ │ │ + vmul.f32 s14, s18, s19 │ │ │ │ + vmul.f32 s15, s16, s17 │ │ │ │ + vmla.f32 s15, s14, s0 │ │ │ │ + vmov.f32 s0, s15 │ │ │ │ + blx 31380 │ │ │ │ + vmov.f32 s23, s0 │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + blx 32544 │ │ │ │ + vldr s13, [sp, #40] @ 0x28 │ │ │ │ + vldr s15, [sp, #44] @ 0x2c │ │ │ │ + vmls.f32 s16, s17, s13 │ │ │ │ + vstr s13, [sp, #16] │ │ │ │ + vmul.f32 s0, s19, s15 │ │ │ │ + vstr s15, [sp, #12] │ │ │ │ + vdiv.f32 s0, s16, s0 │ │ │ │ + blx 31380 │ │ │ │ + vldr s13, [sp, #16] │ │ │ │ + vabs.f32 s14, s0 │ │ │ │ + vmov.f32 s0, s17 │ │ │ │ + vldr s15, [sp, #12] │ │ │ │ + ands.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ + vmls.f32 s0, s22, s13 │ │ │ │ + vmul.f32 s15, s18, s15 │ │ │ │ + it ne │ │ │ │ + vnegne.f32 s14, s14 │ │ │ │ + vstr s14, [sp, #12] │ │ │ │ + vdiv.f32 s0, s0, s15 │ │ │ │ + blx 31380 │ │ │ │ + vldr s14, [sp, #12] │ │ │ │ + vabs.f32 s0, s0 │ │ │ │ + cbz r4, 78aa6 │ │ │ │ + vneg.f32 s0, s0 │ │ │ │ + ldr r3, [pc, #408] @ (78c40 ) │ │ │ │ + vsub.f32 s15, s21, s23 │ │ │ │ + vldr s12, [r5, #16] │ │ │ │ + vsub.f32 s14, s20, s14 │ │ │ │ + add r3, pc │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vldr s13, [r3, #24] │ │ │ │ + vmul.f32 s14, s14, s12 │ │ │ │ + vsub.f32 s13, s13, s0 │ │ │ │ + vstr s15, [r3, #4] │ │ │ │ + vstr s14, [r3] │ │ │ │ + vmul.f32 s15, s13, s12 │ │ │ │ + vstr s15, [r3, #8] │ │ │ │ + b.n 78806 │ │ │ │ + ldr r2, [pc, #360] @ (78c44 ) │ │ │ │ + mov.w ip, #11 │ │ │ │ + ldr r1, [pc, #360] @ (78c48 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #360] @ (78c4c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ - ldrd r5, r8, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ - blx 34a48 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 7d36e <__sgpack_MOD_dcldrawtext@@Base+0xae> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7d37a <__sgpack_MOD_dcldrawtext@@Base+0xba> │ │ │ │ - vldr s0, [r6] │ │ │ │ - add r6, sp, #28 │ │ │ │ - blx 30c7c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7d386 <__sgpack_MOD_dcldrawtext@@Base+0xc6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7d394 <__sgpack_MOD_dcldrawtext@@Base+0xd4> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - strd r4, r9, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 33e94 │ │ │ │ - ldr r2, [pc, #104] @ (7d3b4 <__sgpack_MOD_dcldrawtext@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #84] @ (7d3a4 <__sgpack_MOD_dcldrawtext@@Base+0xe4>) │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 78806 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s14, [pc, #284] @ 78c18 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s14, [r4, #4] │ │ │ │ + vstr s15, [r4] │ │ │ │ + b.n 78806 │ │ │ │ + movs r4, #25 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #308] @ (78c50 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #304] @ (78c54 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7d39e <__sgpack_MOD_dcldrawtext@@Base+0xde> │ │ │ │ - ldr r0, [pc, #88] @ (7d3b8 <__sgpack_MOD_dcldrawtext@@Base+0xf8>) │ │ │ │ - movs r1, #11 │ │ │ │ + ldr r0, [pc, #304] @ (78c58 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 789bc │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31510 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 7d312 <__sgpack_MOD_dcldrawtext@@Base+0x52> │ │ │ │ - add r6, sp, #28 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35d50 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 7d322 <__sgpack_MOD_dcldrawtext@@Base+0x62> │ │ │ │ - add r5, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34c3c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7d32e <__sgpack_MOD_dcldrawtext@@Base+0x6e> │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30df8 │ │ │ │ - b.n 7d336 <__sgpack_MOD_dcldrawtext@@Base+0x76> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 2f32c │ │ │ │ + vldr s14, [r4, #36] @ 0x24 │ │ │ │ + b.n 789a0 │ │ │ │ + ldr r0, [pc, #276] @ (78c5c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s14, [r5, #4] │ │ │ │ + vldr s15, [r4, #36] @ 0x24 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78b94 │ │ │ │ + ldr r4, [pc, #248] @ (78c60 ) │ │ │ │ + add r4, pc │ │ │ │ + vldr s15, [r4, #40] @ 0x28 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78bd2 │ │ │ │ + ldr r3, [pc, #236] @ (78c64 ) │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s13, [r5, #16] │ │ │ │ + add r3, pc │ │ │ │ + vldr s12, [r3, #36] @ 0x24 │ │ │ │ + vadd.f32 s15, s15, s12 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vdiv.f32 s15, s14, s13 │ │ │ │ + b.n 789a8 │ │ │ │ + vldr s11, [r5, #20] │ │ │ │ + vmov.f32 s12, #20 @ 0x40a00000 5.0 │ │ │ │ + vldr s15, [r4, #16] │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s13, [r5, #12] │ │ │ │ + movs r2, #6 │ │ │ │ + vmls.f32 s15, s11, s12 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + vnmul.f32 s14, s14, s13 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + vstr s15, [r4, #36] @ 0x24 │ │ │ │ + blx 2f32c │ │ │ │ + vldr s14, [r5, #4] │ │ │ │ + b.n 78b64 │ │ │ │ + vldr s11, [r5, #20] │ │ │ │ + vmov.f32 s12, #20 @ 0x40a00000 5.0 │ │ │ │ + vldr s15, [r4, #16] │ │ │ │ + vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s14, [r5, #12] │ │ │ │ + add.w r1, r4, #40 @ 0x28 │ │ │ │ + vmla.f32 s15, s11, s12 │ │ │ │ + ldr r0, [pc, #120] @ (78c68 ) │ │ │ │ + movs r2, #6 │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + add r0, pc │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + vstr s15, [r1] │ │ │ │ + blx 2f32c │ │ │ │ + vldr s15, [r4, #40] @ 0x28 │ │ │ │ + b.n 78b76 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - strd r0, r0, [ip, #-28] │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ - movs r7, r0 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r1, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + ldcl 0, cr0, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + str r6, [r6, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + cdp 0, 6, cr0, cr12, cr7, {0} │ │ │ │ + cdp 0, 6, cr0, cr2, cr7, {0} │ │ │ │ + subs r2, r7, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + cdp 0, 0, cr0, cr10, cr7, {0} │ │ │ │ + cdp 0, 2, cr0, cr2, cr7, {0} │ │ │ │ + subs r4, r7, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + sub.w r0, ip, r7 │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + add.w r0, r2, r7 │ │ │ │ │ │ │ │ -0007d3bc <__sgpack_MOD_dclgetmarkersize@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00078c6c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (7d418 <__sgpack_MOD_dclgetmarkersize@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (7d41c <__sgpack_MOD_dclgetmarkersize@@Base+0x60>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (7d420 <__sgpack_MOD_dclgetmarkersize@@Base+0x64>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r1, [pc, #412] @ (78e18 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #412] @ (78e1c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r5, [pc, #412] @ (78e20 ) │ │ │ │ + ldr r4, [pc, #412] @ (78e24 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + mov r2, r5 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + add.w r0, r5, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 336bc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #44] @ (7d424 <__sgpack_MOD_dclgetmarkersize@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (7d41c <__sgpack_MOD_dclgetmarkersize@@Base+0x60>) │ │ │ │ + blx 34268 │ │ │ │ + ldr r3, [pc, #392] @ (78e28 ) │ │ │ │ + add r4, pc │ │ │ │ + vldr s14, [r5, #8] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ + vldr s15, [r4, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78cd2 │ │ │ │ + vldr s14, [r5, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78cd2 │ │ │ │ + vldr s14, [r5] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 78d6c │ │ │ │ + vldr s14, [pc, #312] @ 78e0c │ │ │ │ + mov r1, sp │ │ │ │ + vldr s15, [r4, #20] │ │ │ │ + ldr r2, [pc, #332] @ (78e2c ) │ │ │ │ + ldr r5, [pc, #336] @ (78e30 ) │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp] │ │ │ │ + mov r0, r2 │ │ │ │ + add r5, pc │ │ │ │ + vstr s15, [sp] │ │ │ │ + blx 323a8 │ │ │ │ + ldr r0, [pc, #320] @ (78e34 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r5, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + ldr r0, [pc, #308] @ (78e38 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r3, #23 │ │ │ │ + it ne │ │ │ │ + cmpne r2, #1 │ │ │ │ + bhi.n 78d68 │ │ │ │ + vldr s14, [r5, #12] │ │ │ │ + vldr s15, [r4, #4] │ │ │ │ + ldr r2, [pc, #276] @ (78e3c ) │ │ │ │ + ldr r3, [pc, #244] @ (78e1c ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r2, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s15, [r4, #20] │ │ │ │ + vldreq s14, [pc, #212] @ 78e10 │ │ │ │ + vmuleq.f32 s15, s15, s14 │ │ │ │ + vstreq s15, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d412 <__sgpack_MOD_dclgetmarkersize@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007d428 <__sgpack_MOD_dclgetmarkerindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7d480 <__sgpack_MOD_dclgetmarkerindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7d484 <__sgpack_MOD_dclgetmarkerindex@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7d488 <__sgpack_MOD_dclgetmarkerindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 33cf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7d48c <__sgpack_MOD_dclgetmarkerindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7d484 <__sgpack_MOD_dclgetmarkerindex@@Base+0x5c>) │ │ │ │ + bne.n 78e06 │ │ │ │ + ldr r1, [pc, #236] @ (78e40 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #236] @ (78e44 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + adds r1, #12 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f328 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 78d84 │ │ │ │ + ldr r2, [pc, #216] @ (78e48 ) │ │ │ │ + ldr r3, [pc, #172] @ (78e1c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d47c <__sgpack_MOD_dclgetmarkerindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007d490 <__sgpack_MOD_dclgetmarkertype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7d4e8 <__sgpack_MOD_dclgetmarkertype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7d4ec <__sgpack_MOD_dclgetmarkertype@@Base+0x5c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7d4f0 <__sgpack_MOD_dclgetmarkertype@@Base+0x60>) │ │ │ │ + bne.n 78e06 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + vldr s15, [r4, #4] │ │ │ │ + movs r2, #6 │ │ │ │ + vldr s14, [r5, #12] │ │ │ │ + ldr r3, [pc, #188] @ (78e4c ) │ │ │ │ + ldr r0, [pc, #188] @ (78e50 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r3, pc │ │ │ │ + add r0, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s14, [r4, #20] │ │ │ │ + vldreq s13, [pc, #104] @ 78e10 │ │ │ │ + vmuleq.f32 s14, s14, s13 │ │ │ │ + vstreq s14, [r5, #12] │ │ │ │ + vldr s14, [r3, #16] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt eq │ │ │ │ + vldreq s15, [r4, #20] │ │ │ │ + vldreq s14, [pc, #80] @ 78e14 │ │ │ │ + ldr r4, [pc, #140] @ (78e54 ) │ │ │ │ + it eq │ │ │ │ + vmuleq.f32 s15, s15, s14 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30978 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7d4f4 <__sgpack_MOD_dclgetmarkertype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7d4ec <__sgpack_MOD_dclgetmarkertype@@Base+0x5c>) │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + it eq │ │ │ │ + vstreq s15, [r3, #16] │ │ │ │ + blx 2f32c │ │ │ │ + ldr r2, [pc, #120] @ (78e58 ) │ │ │ │ + ldr r3, [pc, #56] @ (78e1c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d4e4 <__sgpack_MOD_dclgetmarkertype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 78e06 │ │ │ │ + ldr r0, [pc, #104] @ (78e5c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f328 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r6 │ │ │ │ + str r4, [r0, r2] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r4, r1] │ │ │ │ movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrd r0, r0, [r6, #28]! │ │ │ │ + ldrd r0, r0, [r0, #28]! │ │ │ │ + ldr r7, [pc, #864] @ (791a0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xe9960007 │ │ │ │ + ldr r7, [pc, #592] @ (7909c ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrd r0, r0, [r8, #-28] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #136] @ (78ee4 ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldrd r0, r0, [lr], #28 │ │ │ │ │ │ │ │ -0007d4f8 <__sgpack_MOD_dclsetmarkersize@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7d528 <__sgpack_MOD_dclsetmarkersize@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 334ec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007d52c <__sgpack_MOD_dclsetmarkerindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7d55c <__sgpack_MOD_dclsetmarkerindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32e6c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007d560 <__sgpack_MOD_dclsetmarkertype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7d590 <__sgpack_MOD_dclsetmarkertype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e70 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007d594 <__sgpack_MOD_dcldrawmarkerprojected@@Base>: │ │ │ │ +00078e60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #592] @ (7d7f8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x264>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #592] @ (7d7fc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x268>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr r0, [pc, #544] @ (7d800 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x26c>) │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ + ldr r6, [pc, #796] @ (79194 ) │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr r4, [pc, #796] @ (79198 ) │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w sl, [pc, #796] @ 7919c │ │ │ │ str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #536] @ (7d804 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x270>) │ │ │ │ - adds r7, r5, r3 │ │ │ │ - add.w r5, sl, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r9, [pc, #792] @ 791a0 │ │ │ │ + add sl, pc │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + movs r2, #5 │ │ │ │ + ldr.w r8, [pc, #784] @ 791a4 │ │ │ │ + mov r0, sl │ │ │ │ + add r9, pc │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #132] @ 0x84 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r8, pc │ │ │ │ + blx 32cb0 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + blx 359b8 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 359b8 │ │ │ │ + blx 31cd8 │ │ │ │ + ldr r0, [pc, #740] @ (791a8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #22 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - bic.w r7, r7, r7, asr #31 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - blx 34a48 │ │ │ │ - bic.w r3, r5, r5, asr #31 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 7d628 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x94> │ │ │ │ - movs r3, #22 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #496] @ (7d808 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x274>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #492] @ (7d80c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x278>) │ │ │ │ + blx 35aa8 │ │ │ │ + ldr r0, [pc, #732] @ (791ac ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ - blx 33bcc │ │ │ │ - cmp r7, r5 │ │ │ │ - it ge │ │ │ │ - movge r7, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7d7ae <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x21a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 7d7c0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x22c> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 7d7d0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x23c> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7d6aa <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x116> │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #8] │ │ │ │ - bne.n 7d71e <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x18a> │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 307c8 │ │ │ │ - ldr r2, [pc, #392] @ (7d810 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x27c>) │ │ │ │ - ldr r3, [pc, #372] @ (7d7fc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x268>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 7d7f2 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x25e> │ │ │ │ - ldr r0, [pc, #376] @ (7d814 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x280>) │ │ │ │ - movs r1, #22 │ │ │ │ + blx 35aa8 │ │ │ │ + ldr r0, [pc, #724] @ (791b0 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + blx 35aa8 │ │ │ │ + ldr r0, [pc, #716] @ (791b4 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 35aa8 │ │ │ │ + ldr r0, [pc, #708] @ (791b8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + blx 32000 │ │ │ │ + ldr r0, [pc, #700] @ (791bc ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, pc │ │ │ │ + blx 32000 │ │ │ │ + ldr r0, [pc, #692] @ (791c0 ) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 3241c │ │ │ │ + ldr r0, [pc, #680] @ (791c4 ) │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 3241c │ │ │ │ + ldr r0, [pc, #668] @ (791c8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add r0, pc │ │ │ │ + blx 3241c │ │ │ │ + ldr r0, [pc, #660] @ (791cc ) │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 3241c │ │ │ │ + ldrd r4, r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 791ec │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7d7a2 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x20e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.w 790fe │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w sl, [pc, #628] @ 791d0 │ │ │ │ + movs r2, #5 │ │ │ │ + add sl, pc │ │ │ │ + add.w r1, sl, #4 │ │ │ │ + blx 32800 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, sl, #4 │ │ │ │ + blx 31e68 │ │ │ │ + add.w r1, sl, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 31e68 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + vldr s15, [pc, #508] @ 79188 │ │ │ │ + vldr s16, [sp, #44] @ 0x2c │ │ │ │ + vdiv.f32 s0, s15, s16 │ │ │ │ + vstr s0, [sp, #92] @ 0x5c │ │ │ │ + blx 30c7c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 7d6c4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x130> │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7d71e <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x18a> │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 307c8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7d7ea <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x256> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 7d6fe <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x16a> │ │ │ │ + vmov s15, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7d684 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7d770 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 7d758 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1c4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7d778 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + blx 3021c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 79396 │ │ │ │ + mov.w sl, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 7936a │ │ │ │ + ldrd r1, r0, [sp, #28] │ │ │ │ + blx 327bc │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 79050 │ │ │ │ + ldr.w fp, [pc, #512] @ 791d4 │ │ │ │ + mov.w r8, #1 │ │ │ │ + vldr s17, [pc, #432] @ 7918c │ │ │ │ + vldr s18, [pc, #432] @ 79190 │ │ │ │ + add fp, pc │ │ │ │ + str r6, [sp, #16] │ │ │ │ + add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 7911e │ │ │ │ + vmov s15, r5 │ │ │ │ + vmov.f32 s11, s17 │ │ │ │ + vldr s13, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + vadd.f32 s12, s13, s13 │ │ │ │ + vsub.f32 s13, s18, s13 │ │ │ │ movs r3, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + vmov.f32 s10, #8 @ 0x40400000 3.0 │ │ │ │ + vnmls.f32 s11, s15, s16 │ │ │ │ + vsub.f32 s12, s17, s12 │ │ │ │ + vmov s15, r3 │ │ │ │ adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp sl, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7d736 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1a2> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 307c8 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7d7dc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x248> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r0, r1, r0, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7d764 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1d0> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7d684 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 307c8 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7d770 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7d6f2 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7d770 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 7d6d8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x144> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ + cmp r3, #4 │ │ │ │ + vstmia r5!, {s11} │ │ │ │ + vcvt.f32.s32 s14, s15 │ │ │ │ + vmul.f32 s14, s14, s12 │ │ │ │ + vdiv.f32 s15, s14, s10 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vstmia r0!, {s15} │ │ │ │ + bne.n 7901e │ │ │ │ mov r0, fp │ │ │ │ - blx 30978 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7d64a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xb6> │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33cf4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 7d65a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xc6> │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 336bc │ │ │ │ - b.n 7d664 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xd0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7d6f2 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7d714 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x180> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7d684 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7d488 <__sgpack_MOD_dclgetmarkerindex@@Base+0x60> │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007d818 <__sgpack_MOD_dcldrawmarkernormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #592] @ (7da7c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x264>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #592] @ (7da80 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x268>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 303f4 │ │ │ │ + cmp r9, r8 │ │ │ │ + bge.n 78fe6 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + vldr s15, [pc, #316] @ 79190 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + vdiv.f32 s17, s15, s16 │ │ │ │ + mov r0, r5 │ │ │ │ + vneg.f32 s15, s17 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + blx 3373c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s17, [sp, #96] @ 0x60 │ │ │ │ + blx 323b8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r8, r0 │ │ │ │ + bgt.n 790d6 │ │ │ │ + ldr.w r9, [pc, #348] @ 791d8 │ │ │ │ + vldr s18, [pc, #264] @ 79188 │ │ │ │ + vldr s17, [pc, #264] @ 7918c │ │ │ │ + add r9, pc │ │ │ │ cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr r0, [pc, #544] @ (7da84 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x26c>) │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #536] @ (7da88 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x270>) │ │ │ │ - adds r7, r5, r3 │ │ │ │ - add.w r5, sl, r3 │ │ │ │ + bne.n 79156 │ │ │ │ + vmov s15, r8 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + mov ip, r1 │ │ │ │ + vcvt.f32.s32 s13, s15 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + vmov.f32 s12, #8 @ 0x40400000 3.0 │ │ │ │ + vmul.f32 s13, s13, s16 │ │ │ │ + vmov s15, r3 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + vstmia r0!, {s13} │ │ │ │ + vcvt.f32.s32 s14, s15 │ │ │ │ + vmul.f32 s14, s14, s18 │ │ │ │ + vdiv.f32 s15, s14, s12 │ │ │ │ + vsub.f32 s15, s15, s17 │ │ │ │ + vstmia ip!, {s15} │ │ │ │ + bne.n 790a6 │ │ │ │ + mov r0, r9 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 303f4 │ │ │ │ + cmp r5, r8 │ │ │ │ + bge.n 79088 │ │ │ │ + blx 354b4 │ │ │ │ + ldr r0, [pc, #256] @ (791dc ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #23 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - bic.w r7, r7, r7, asr #31 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - blx 34a48 │ │ │ │ - bic.w r3, r5, r5, asr #31 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 7d8ac <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x94> │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #496] @ (7da8c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x274>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #492] @ (7da90 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x278>) │ │ │ │ + blx 32800 │ │ │ │ + ldr r0, [pc, #248] @ (791e0 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ - blx 33bcc │ │ │ │ - cmp r7, r5 │ │ │ │ - it ge │ │ │ │ - movge r7, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7da32 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x21a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 7da44 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x22c> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 7da54 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x23c> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7d92e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x116> │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #8] │ │ │ │ - bne.n 7d9a2 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x18a> │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 33310 │ │ │ │ - ldr r2, [pc, #392] @ (7da94 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x27c>) │ │ │ │ - ldr r3, [pc, #372] @ (7da80 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x268>) │ │ │ │ + blx 31e68 │ │ │ │ + ldr r0, [pc, #240] @ (791e4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 31e68 │ │ │ │ + ldr r2, [pc, #232] @ (791e8 ) │ │ │ │ + ldr r3, [pc, #148] @ (79198 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7da76 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x25e> │ │ │ │ - ldr r0, [pc, #376] @ (7da98 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x280>) │ │ │ │ - movs r1, #23 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7da26 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x20e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 7d948 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x130> │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7d9a2 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x18a> │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 33310 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7da6e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x256> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 7d982 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7d908 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7d9f4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 7d9dc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1c4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7d9fc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp sl, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7d9ba <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1a2> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 33310 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7da60 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x248> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r0, r1, r0, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7d9e8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1d0> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7d908 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 33310 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7d9f4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7d976 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7d9f4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 7d95c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x144> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - blx 30978 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7d8ce <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xb6> │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33cf4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 7d8de <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xc6> │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ + bne.w 793ce │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 78ff0 │ │ │ │ + add.w r6, r8, #1 │ │ │ │ + cmp r6, r9 │ │ │ │ + bgt.n 7904e │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - blx 336bc │ │ │ │ - b.n 7d8e8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xd0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7d976 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7d998 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x180> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7d908 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ + cbnz r1, 79182 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + cmp r8, r9 │ │ │ │ + bgt.n 7904e │ │ │ │ + mov r5, r6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7912c │ │ │ │ + b.n 78ff0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7908c │ │ │ │ + add.w fp, r8, #1 │ │ │ │ + cmp fp, r5 │ │ │ │ + bgt.n 790d6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ + cbnz r1, 7917e │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + cmp r8, r5 │ │ │ │ + ble.n 79156 │ │ │ │ + b.n 790d6 │ │ │ │ + mov r8, fp │ │ │ │ + b.n 7908c │ │ │ │ + mov r5, r8 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 78ff0 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + ldr r6, [pc, #544] @ (793b8 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + b.n 78e3c │ │ │ │ movs r7, r0 │ │ │ │ - b.n 7e204 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x194> │ │ │ │ - movs r7, r0 │ │ │ │ - cdp2 0, 5, cr0, cr10, cr6, {0} │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + pkhbt r0, r6, r7 │ │ │ │ + pkhbt r0, r2, r7 │ │ │ │ + @ instruction: 0xe9bc0007 │ │ │ │ + @ instruction: 0xe9b80007 │ │ │ │ + eor.w r0, ip, r7 │ │ │ │ + eor.w r0, r8, r7 │ │ │ │ + eor.w r0, r4, r7 │ │ │ │ + eor.w r0, r0, r7 │ │ │ │ + orns r0, sl, r7 │ │ │ │ + orns r0, r2, r7 │ │ │ │ + orn r0, ip, r7 │ │ │ │ + orn r0, r6, r7 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 799d0 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + ldrd r0, r0, [r0], #-28 │ │ │ │ + strd r0, r0, [ip], #-28 │ │ │ │ + ldr r4, [pc, #8] @ (791f4 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007da9c <__sgpack_MOD_dcldrawmarker@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #592] @ (7dd00 <__sgpack_MOD_dcldrawmarker@@Base+0x264>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #592] @ (7dd04 <__sgpack_MOD_dcldrawmarker@@Base+0x268>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr r0, [pc, #544] @ (7dd08 <__sgpack_MOD_dcldrawmarker@@Base+0x26c>) │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #536] @ (7dd0c <__sgpack_MOD_dcldrawmarker@@Base+0x270>) │ │ │ │ - adds r7, r5, r3 │ │ │ │ - add.w r5, sl, r3 │ │ │ │ - add r0, pc │ │ │ │ + ldr r1, [pc, #496] @ (793e0 ) │ │ │ │ + mov r0, sl │ │ │ │ + movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ - movs r2, #13 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - bic.w r7, r7, r7, asr #31 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - blx 34a48 │ │ │ │ - bic.w r3, r5, r5, asr #31 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 7db30 <__sgpack_MOD_dcldrawmarker@@Base+0x94> │ │ │ │ - movs r3, #13 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #496] @ (7dd10 <__sgpack_MOD_dcldrawmarker@@Base+0x274>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #492] @ (7dd14 <__sgpack_MOD_dcldrawmarker@@Base+0x278>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ - blx 33bcc │ │ │ │ - cmp r7, r5 │ │ │ │ - it ge │ │ │ │ - movge r7, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7dcb6 <__sgpack_MOD_dcldrawmarker@@Base+0x21a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 7dcc8 <__sgpack_MOD_dcldrawmarker@@Base+0x22c> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 7dcd8 <__sgpack_MOD_dcldrawmarker@@Base+0x23c> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7dbb2 <__sgpack_MOD_dcldrawmarker@@Base+0x116> │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #8] │ │ │ │ - bne.n 7dc26 <__sgpack_MOD_dcldrawmarker@@Base+0x18a> │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 34730 │ │ │ │ - ldr r2, [pc, #392] @ (7dd18 <__sgpack_MOD_dcldrawmarker@@Base+0x27c>) │ │ │ │ - ldr r3, [pc, #372] @ (7dd04 <__sgpack_MOD_dcldrawmarker@@Base+0x268>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 7dcfa <__sgpack_MOD_dcldrawmarker@@Base+0x25e> │ │ │ │ - ldr r0, [pc, #376] @ (7dd1c <__sgpack_MOD_dcldrawmarker@@Base+0x280>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7dcaa <__sgpack_MOD_dcldrawmarker@@Base+0x20e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov r1, r9 │ │ │ │ + adds r5, r1, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 32800 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 31e68 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 31e68 │ │ │ │ + vldr s15, [pc, #448] @ 793d4 │ │ │ │ + vldr s18, [sp, #40] @ 0x28 │ │ │ │ + vdiv.f32 s0, s15, s18 │ │ │ │ + vstr s0, [sp, #92] @ 0x5c │ │ │ │ + blx 30c7c │ │ │ │ + vmov s15, r0 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + mov r5, r0 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + blx 3021c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 793b2 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 327bc │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 792ce │ │ │ │ + vldr s15, [sp, #48] @ 0x30 │ │ │ │ + mov.w r9, #1 │ │ │ │ + vldr s20, [pc, #380] @ 793d8 │ │ │ │ + add.w fp, sp, #100 @ 0x64 │ │ │ │ + vldr s17, [pc, #376] @ 793dc │ │ │ │ + add.w sl, sp, #116 @ 0x74 │ │ │ │ + vadd.f32 s16, s15, s15 │ │ │ │ + ldr.w r8, [pc, #372] @ 793e4 │ │ │ │ + vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ + vsub.f32 s17, s17, s15 │ │ │ │ + add r8, pc │ │ │ │ + vsub.f32 s16, s20, s16 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + vmov s15, r3 │ │ │ │ + vmov.f32 s13, s20 │ │ │ │ + mov r1, fp │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + mov r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ + vnmls.f32 s13, s15, s18 │ │ │ │ + vmov s15, r3 │ │ │ │ adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 7dbcc <__sgpack_MOD_dcldrawmarker@@Base+0x130> │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7dc26 <__sgpack_MOD_dcldrawmarker@@Base+0x18a> │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 34730 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7dcf2 <__sgpack_MOD_dcldrawmarker@@Base+0x256> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 7dc06 <__sgpack_MOD_dcldrawmarker@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7db8c <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7dc78 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 7dc60 <__sgpack_MOD_dcldrawmarker@@Base+0x1c4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7dc80 <__sgpack_MOD_dcldrawmarker@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ + cmp r3, #4 │ │ │ │ + vstmia r1!, {s13} │ │ │ │ + vcvt.f32.s32 s14, s15 │ │ │ │ + vmul.f32 s14, s14, s16 │ │ │ │ + vdiv.f32 s15, s14, s19 │ │ │ │ + vsub.f32 s15, s15, s17 │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + bne.n 7929a │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + blx 303f4 │ │ │ │ + cmp r5, r9 │ │ │ │ + bge.n 79280 │ │ │ │ + vldr s15, [pc, #268] @ 793dc │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + vdiv.f32 s16, s15, s18 │ │ │ │ + mov r0, r9 │ │ │ │ + vneg.f32 s15, s16 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + blx 3373c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s16, [sp, #96] @ 0x60 │ │ │ │ + blx 323b8 │ │ │ │ + cmp r8, r0 │ │ │ │ + bgt.n 7935c │ │ │ │ + ldr.w r9, [pc, #236] @ 793e8 │ │ │ │ + add.w fp, sp, #100 @ 0x64 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + mov sl, r0 │ │ │ │ + vldr s17, [pc, #204] @ 793d4 │ │ │ │ + add r4, sp, #116 @ 0x74 │ │ │ │ + vldr s16, [pc, #204] @ 793d8 │ │ │ │ + add r9, pc │ │ │ │ + vmov s15, r8 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + vcvt.f32.s32 s13, s15 │ │ │ │ + vmov.f32 s12, #8 @ 0x40400000 3.0 │ │ │ │ + vmul.f32 s13, s13, s18 │ │ │ │ + vmov s15, r3 │ │ │ │ adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp sl, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7dc3e <__sgpack_MOD_dcldrawmarker@@Base+0x1a2> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 34730 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7dce4 <__sgpack_MOD_dcldrawmarker@@Base+0x248> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r0, r1, r0, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7dc6c <__sgpack_MOD_dcldrawmarker@@Base+0x1d0> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7db8c <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 34730 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7dc78 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7dbfa <__sgpack_MOD_dcldrawmarker@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7dc78 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 7dbe0 <__sgpack_MOD_dcldrawmarker@@Base+0x144> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - blx 30978 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7db52 <__sgpack_MOD_dcldrawmarker@@Base+0xb6> │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33cf4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 7db62 <__sgpack_MOD_dcldrawmarker@@Base+0xc6> │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 336bc │ │ │ │ - b.n 7db6c <__sgpack_MOD_dcldrawmarker@@Base+0xd0> │ │ │ │ + cmp r3, #4 │ │ │ │ + vstmia r1!, {s13} │ │ │ │ + vcvt.f32.s32 s14, s15 │ │ │ │ + vmul.f32 s14, s14, s17 │ │ │ │ + vdiv.f32 s15, s14, s12 │ │ │ │ + vsub.f32 s15, s15, s16 │ │ │ │ + vstmia r0!, {s15} │ │ │ │ + bne.n 79326 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 303f4 │ │ │ │ + cmp sl, r8 │ │ │ │ + bge.n 79310 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + blx 354b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7dbfa <__sgpack_MOD_dcldrawmarker@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7dc1c <__sgpack_MOD_dcldrawmarker@@Base+0x180> │ │ │ │ + beq.w 790da │ │ │ │ + b.n 78f8a │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7db8c <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r2, #9 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7df80 <__sgpack_MOD_dclsetlinetype@@Base+0x18> │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xfbd60006 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007dd20 <__sgpack_MOD_dclgetlinetextsize@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (7dd7c <__sgpack_MOD_dclgetlinetextsize@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (7dd80 <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ - movs r1, #18 │ │ │ │ + blx 336b0 <__aeabi_idivmod@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 78fc4 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r1, [pc, #108] @ (793ec ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #104] @ (793f0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #104] @ (793f4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (7dd84 <__sgpack_MOD_dclgetlinetextsize@@Base+0x64>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 315f8 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #44] @ (7dd88 <__sgpack_MOD_dclgetlinetextsize@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (7dd80 <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 78fc4 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [pc, #92] @ (793f8 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #88] @ (793fc ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7dd76 <__sgpack_MOD_dclgetlinetextsize@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [pc, #88] @ (79400 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 78fba │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ + ldr r2, [pc, #76] @ (79404 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #72] @ (79408 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #72] @ (7940c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 79246 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vaddl.u8 q8, d14, d8 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ - movs r7, r0 │ │ │ │ - vaddl.u32 q0, d6, d8 │ │ │ │ - │ │ │ │ -0007dd8c <__sgpack_MOD_dclgetlinetext@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7ddc0 <__sgpack_MOD_dclgetlinetext@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34f08 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007ddc4 <__sgpack_MOD_dclgetlineindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7de1c <__sgpack_MOD_dclgetlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7de20 <__sgpack_MOD_dclgetlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7de24 <__sgpack_MOD_dclgetlineindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 347d4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7de28 <__sgpack_MOD_dclgetlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7de20 <__sgpack_MOD_dclgetlineindex@@Base+0x5c>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7de18 <__sgpack_MOD_dclgetlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - vhadd.u32 d0, d10, d8 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + bics r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ - movs r7, r0 │ │ │ │ - vhadd.u8 d0, d2, d8 │ │ │ │ - │ │ │ │ -0007de2c <__sgpack_MOD_dclgetlinetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7de84 <__sgpack_MOD_dclgetlinetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7de88 <__sgpack_MOD_dclgetlinetype@@Base+0x5c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7de8c <__sgpack_MOD_dclgetlinetype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 325e4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7de90 <__sgpack_MOD_dclgetlinetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7de88 <__sgpack_MOD_dclgetlinetype@@Base+0x5c>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7de80 <__sgpack_MOD_dclgetlinetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 12, cr0, cr2, cr8, {0} │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + orrs r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + cmp r4, r6 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 79098 │ │ │ │ movs r7, r0 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr8, {0} │ │ │ │ - │ │ │ │ -0007de94 <__sgpack_MOD_dclnextlinetext@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (7dec4 <__sgpack_MOD_dclnextlinetext@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - blx 3354c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #15 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + b.n 79624 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007dec8 <__sgpack_MOD_dclsetlinetextsize@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7def8 <__sgpack_MOD_dclsetlinetextsize@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32ec0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + asrs r6, r2, #23 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 7907c │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007defc <__sgpack_MOD_dclsetlinetext@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7df30 <__sgpack_MOD_dclsetlinetext@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fa20 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + b.n 79068 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007df34 <__sgpack_MOD_dclsetlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7df64 <__sgpack_MOD_dclsetlineindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35498 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + asrs r2, r7, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 78fe0 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007df68 <__sgpack_MOD_dclsetlinetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7df98 <__sgpack_MOD_dclsetlinetype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33fa0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + b.n 7903c │ │ │ │ movs r7, r0 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007df9c <__sgpack_MOD_dcldrawlineprojected2@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00079410 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #164] @ (7e054 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb8>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #160] @ (7e058 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xbc>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #156] @ (7e05c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc0>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #20 │ │ │ │ - ldr r0, [pc, #152] @ (7e060 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc4>) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + ldr r5, [pc, #848] @ (79778 ) │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #848] @ (7977c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [pc, #848] @ (79780 ) │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [pc, #844] @ (79784 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - blx 34a48 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7e038 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x9c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7e044 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xa8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldr r0, [pc, #112] @ (7e064 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc8>) │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ + blx 34ef0 │ │ │ │ + blx 33ef4 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 309bc │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 30f24 │ │ │ │ + blx 34118 │ │ │ │ + blx 3538c │ │ │ │ + blx 334a8 │ │ │ │ + blx 31604 │ │ │ │ + blx 30298 │ │ │ │ + ldr r0, [pc, #784] @ (79788 ) │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movs r2, #4 │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [r8] │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, r5 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 30384 │ │ │ │ - ldr r2, [pc, #80] @ (7e068 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #64] @ (7e058 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xbc>) │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + blx 30084 │ │ │ │ + vldr s16, [sp, #48] @ 0x30 │ │ │ │ + vldr s15, [sp, #44] @ 0x2c │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 79510 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2f32c │ │ │ │ + blx 35374 │ │ │ │ + ldr r2, [pc, #736] @ (7978c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7e04e <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb2> │ │ │ │ - ldr r0, [pc, #64] @ (7e06c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xd0>) │ │ │ │ - movs r1, #20 │ │ │ │ + mov r1, r2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ + blx 33050 │ │ │ │ + blx 32a1c │ │ │ │ + ldr r0, [pc, #724] @ (79790 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30558 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 325e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7dfe8 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x4c> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 347d4 │ │ │ │ - b.n 7dfee <__sgpack_MOD_dcldrawlineprojected2@@Base+0x52> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stc2l 0, cr0, [lr, #-32] @ 0xffffffe0 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bgt.n 7e13c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xcc> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ - movs r7, r0 │ │ │ │ - ands.w r0, lr, r7 │ │ │ │ - stc2l 0, cr0, [ip], #32 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007e070 <__sgpack_MOD_dcldrawlineprojected1@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #536] @ (7e29c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x22c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #536] @ (7e2a0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x230>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movs r2, #20 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + blx 32000 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 309bc │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 34c7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vstr s16, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 79730 │ │ │ │ + ldr r3, [pc, #680] @ (79794 ) │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldrd r3, r5, [r1, #28] │ │ │ │ - ldr r0, [pc, #492] @ (7e2a4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x234>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #488] @ (7e2a8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x238>) │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - add.w r9, r6, r3 │ │ │ │ - add.w fp, r5, r3 │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7e264 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1f4> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 7e276 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x206> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bic.w r8, r9, r9, asr #31 │ │ │ │ - bic.w sl, fp, fp, asr #31 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 7e11c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xac> │ │ │ │ - movs r3, #20 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #420] @ (7e2ac <__sgpack_MOD_dcldrawlineprojected1@@Base+0x23c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ (7e2b0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x240>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #416] @ (7e2b4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x244>) │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #672] @ (79798 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + blx 31194 │ │ │ │ + vldr s14, [sp, #112] @ 0x70 │ │ │ │ + b.n 79568 │ │ │ │ + movs r2, #4 │ │ │ │ + blx 2f32c │ │ │ │ + blx 35374 │ │ │ │ + ldr r2, [pc, #640] @ (7979c ) │ │ │ │ add r2, pc │ │ │ │ + mov r1, r2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ + blx 33050 │ │ │ │ + blx 32a1c │ │ │ │ + ldr r0, [pc, #628] @ (797a0 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - blx 33bcc │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7e16a <__sgpack_MOD_dcldrawlineprojected1@@Base+0xfa> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #12] │ │ │ │ - bne.n 7e1d8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x168> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd r2, r1, [sp, #8] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30384 │ │ │ │ - ldr r2, [pc, #368] @ (7e2b8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x248>) │ │ │ │ - ldr r3, [pc, #344] @ (7e2a0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x230>) │ │ │ │ + blx 32000 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 309bc │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 34c7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vmov.f32 s14, s16 │ │ │ │ + vstr s16, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 79730 │ │ │ │ + vcmp.f32 s16, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 794ea │ │ │ │ + vldr s15, [sp, #40] @ 0x28 │ │ │ │ + vldr s11, [sp, #108] @ 0x6c │ │ │ │ + vldr s13, [sp, #116] @ 0x74 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vldr s12, [sp, #120] @ 0x78 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 796e0 │ │ │ │ + vsub.f32 s18, s11, s14 │ │ │ │ + vsub.f32 s17, s13, s12 │ │ │ │ + vldr s15, [sp, #84] @ 0x54 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 795c2 │ │ │ │ + vldr s15, [sp, #72] @ 0x48 │ │ │ │ + vadd.f32 s14, s14, s11 │ │ │ │ + vldr s9, [sp, #80] @ 0x50 │ │ │ │ + vmov.f32 s10, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s11, [sp, #40] @ 0x28 │ │ │ │ + vadd.f32 s15, s15, s9 │ │ │ │ + vsub.f32 s15, s15, s14 │ │ │ │ + vmul.f32 s15, s15, s10 │ │ │ │ + vmul.f32 s15, s15, s11 │ │ │ │ + vstr s15, [sp, #84] @ 0x54 │ │ │ │ + vldr s15, [sp, #104] @ 0x68 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 795f8 │ │ │ │ + vldr s15, [sp, #92] @ 0x5c │ │ │ │ + vadd.f32 s13, s13, s12 │ │ │ │ + vldr s11, [sp, #100] @ 0x64 │ │ │ │ + vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s14, [sp, #40] @ 0x28 │ │ │ │ + vadd.f32 s15, s15, s11 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [sp, #104] @ 0x68 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 33050 │ │ │ │ + vldr s13, [sp, #76] @ 0x4c │ │ │ │ + vldr s14, [sp, #40] @ 0x28 │ │ │ │ + vldr s15, [sp, #68] @ 0x44 │ │ │ │ + vcmp.f32 s16, s13 │ │ │ │ + vmul.f32 s18, s18, s14 │ │ │ │ + vmul.f32 s17, s17, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + beq.n 796b0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt eq │ │ │ │ + vaddeq.f32 s13, s13, s18 │ │ │ │ + vstreq s13, [sp, #68] @ 0x44 │ │ │ │ + vldr s14, [sp, #96] @ 0x60 │ │ │ │ + vldr s15, [sp, #88] @ 0x58 │ │ │ │ + vcmp.f32 s16, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + beq.n 79680 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt eq │ │ │ │ + vaddeq.f32 s14, s14, s17 │ │ │ │ + vstreq s14, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 354d8 │ │ │ │ + ldr r2, [pc, #320] @ (797a4 ) │ │ │ │ + ldr r3, [pc, #276] @ (7977c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7e298 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x228> │ │ │ │ - ldr r0, [pc, #352] @ (7e2bc <__sgpack_MOD_dcldrawlineprojected1@@Base+0x24c>) │ │ │ │ - movs r1, #20 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 7e258 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1e8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7e182 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x112> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7e1d8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x168> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - blx 30384 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7e290 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x220> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r9, r3, r9, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 7e1b8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7e144 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 7e226 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 7e210 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7e22e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1be> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7e1ee <__sgpack_MOD_dcldrawlineprojected1@@Base+0x17e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - blx 30384 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7e282 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x212> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r0, r1, fp, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7e21a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1aa> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7e144 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 30384 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7e226 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7e1ae <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7e226 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 7e194 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x124> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 325e4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7e0ec <__sgpack_MOD_dcldrawlineprojected1@@Base+0x7c> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 347d4 │ │ │ │ - b.n 7e0f6 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x86> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7e1ae <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7e1ce <__sgpack_MOD_dcldrawlineprojected1@@Base+0x15e> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7e144 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldc2l 0, cr0, [ip], #-32 @ 0xffffffe0 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ - movs r7, r0 │ │ │ │ - blt.n 7e38c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xcc> │ │ │ │ - movs r7, r0 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf5e60006 │ │ │ │ - @ instruction: 0xfbbc0008 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007e2c0 <__sgpack_MOD_dcldrawlinenormalized2@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #164] @ (7e378 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb8>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #160] @ (7e37c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xbc>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #156] @ (7e380 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc0>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r0, [pc, #152] @ (7e384 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - blx 34a48 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7e35c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x9c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7e368 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xa8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #12 │ │ │ │ + bne.n 79772 │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 79726 │ │ │ │ + vldr s14, [sp, #92] @ 0x5c │ │ │ │ + vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s15, [sp, #100] @ 0x64 │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + vsub.f32 s14, s15, s17 │ │ │ │ + vadd.f32 s15, s15, s17 │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s14, [sp, #96] @ 0x60 │ │ │ │ + vstr s15, [sp, #88] @ 0x58 │ │ │ │ + b.n 79656 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7971c │ │ │ │ + vldr s14, [sp, #72] @ 0x48 │ │ │ │ + vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s15, [sp, #80] @ 0x50 │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + vsub.f32 s14, s15, s18 │ │ │ │ + vadd.f32 s15, s15, s18 │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s14, [sp, #76] @ 0x4c │ │ │ │ + vstr s15, [sp, #68] @ 0x44 │ │ │ │ + b.n 79632 │ │ │ │ + vldr s15, [sp, #100] @ 0x64 │ │ │ │ + vsub.f32 s18, s11, s14 │ │ │ │ + vldr s9, [sp, #72] @ 0x48 │ │ │ │ + vsub.f32 s17, s13, s12 │ │ │ │ + vldr s8, [sp, #80] @ 0x50 │ │ │ │ + vldr s10, [sp, #92] @ 0x5c │ │ │ │ + vsub.f32 s9, s9, s8 │ │ │ │ + vsub.f32 s10, s10, s15 │ │ │ │ + vdiv.f32 s15, s9, s18 │ │ │ │ + vdiv.f32 s9, s10, s17 │ │ │ │ + vcmpe.f32 s9, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s9 │ │ │ │ + vstr s15, [sp, #40] @ 0x28 │ │ │ │ + b.n 7958c │ │ │ │ + vsub.f32 s15, s15, s18 │ │ │ │ + vstr s15, [sp, #76] @ 0x4c │ │ │ │ + b.n 79632 │ │ │ │ + vsub.f32 s15, s15, s17 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + b.n 79656 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldr r0, [pc, #112] @ (7e388 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc8>) │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w ip, [r8] │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, r5 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 310e4 │ │ │ │ - ldr r2, [pc, #80] @ (7e38c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #64] @ (7e37c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xbc>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7e372 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb2> │ │ │ │ - ldr r0, [pc, #64] @ (7e390 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xd0>) │ │ │ │ - movs r1, #21 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30558 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 325e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7e30c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x4c> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 347d4 │ │ │ │ - b.n 7e312 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x52> │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + blx 33fe4 │ │ │ │ + ldr r3, [pc, #96] @ (797a8 ) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [r4, r3] │ │ │ │ + ldr r3, [pc, #96] @ (797ac ) │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldrd r3, r2, [sp, #20] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + blx 31194 │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + ldrd r1, r0, [sp, #20] │ │ │ │ + blx 32494 │ │ │ │ + vldr s14, [sp, #112] @ 0x70 │ │ │ │ + b.n 7955e │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa2a0008 │ │ │ │ + ldr r0, [pc, #864] @ (79adc ) │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 7e418 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x84> │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + ldr r0, [pc, #808] @ (79ab0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 78fcc │ │ │ │ movs r7, r0 │ │ │ │ - b.n 7e180 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x110> │ │ │ │ + adds r5, #32 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 7923c │ │ │ │ movs r7, r0 │ │ │ │ - vst1.8 {d16[0]}, [r8], r8 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 7916c │ │ │ │ movs r7, r0 │ │ │ │ + mov lr, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0007e394 <__sgpack_MOD_dcldrawlinenormalized1@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000797b0 : │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000797b8 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #536] @ (7e5c0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x22c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #536] @ (7e5c4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x230>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (7982c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (79830 ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (79834 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 79802 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 7981e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 79824 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 797e6 │ │ │ │ + ldr r3, [pc, #24] @ (79838 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + strh r0, [r3, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r0, #25] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r0, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r1, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007983c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (798d0 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ + cbnz r3, 79874 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 798ae │ │ │ │ + ldr r2, [pc, #112] @ (798d4 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, r5, [r1, #28] │ │ │ │ - ldr r0, [pc, #492] @ (7e5c8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x234>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #488] @ (7e5cc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x238>) │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #148] @ 0x94 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (798d8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (798dc ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ + add.w r2, r4, #148 @ 0x94 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f348 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #148 @ 0x94 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 3121c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 79862 │ │ │ │ + ldr r2, [pc, #48] @ (798e0 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (798e4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (798e8 ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r9, r6, r3 │ │ │ │ - add.w fp, r5, r3 │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7e588 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1f4> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 7e59a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x206> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bic.w r8, r9, r9, asr #31 │ │ │ │ - bic.w sl, fp, fp, asr #31 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 7e440 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xac> │ │ │ │ - movs r3, #21 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #420] @ (7e5d0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x23c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ (7e5d4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x240>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #416] @ (7e5d8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x244>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ blx 33bcc │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7e48e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xfa> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #12] │ │ │ │ - bne.n 7e4fc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x168> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd r2, r1, [sp, #8] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 310e4 │ │ │ │ - ldr r2, [pc, #368] @ (7e5dc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x248>) │ │ │ │ - ldr r3, [pc, #344] @ (7e5c4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x230>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 7e5bc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x228> │ │ │ │ - ldr r0, [pc, #352] @ (7e5e0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x24c>) │ │ │ │ - movs r1, #21 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 7e57c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1e8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7e4a6 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x112> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7e4fc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x168> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - blx 310e4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7e5b4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x220> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r9, r3, r9, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 7e4dc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7e468 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 7e54a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 7e534 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7e552 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1be> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7e512 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x17e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - blx 310e4 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7e5a6 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x212> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r0, r1, fp, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7e53e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1aa> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7e468 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 310e4 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7e54a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7e4d2 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7e54a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 7e4b8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x124> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 325e4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7e410 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x7c> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 347d4 │ │ │ │ - b.n 7e41a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x86> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7e4d2 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7e4f2 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x15e> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7e468 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldr??.w r0, [r8, r8] │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ - movs r7, r0 │ │ │ │ - bhi.n 7e668 <__sgpack_MOD_dcldrawline2@@Base+0x84> │ │ │ │ - movs r7, r0 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + strb r6, [r0, #23] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r6, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 79c14 │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ movs r7, r0 │ │ │ │ - movt r0, #8198 @ 0x2006 │ │ │ │ - ldrb.w r0, [r8, #8] │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + b.n 79bb0 │ │ │ │ movs r7, r0 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007e5e4 <__sgpack_MOD_dcldrawline2@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000798ec : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #164] @ (7e69c <__sgpack_MOD_dcldrawline2@@Base+0xb8>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #160] @ (7e6a0 <__sgpack_MOD_dcldrawline2@@Base+0xbc>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (79980 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ + cbnz r3, 79924 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7995e │ │ │ │ + ldr r2, [pc, #112] @ (79984 ) │ │ │ │ add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #156] @ (7e6a4 <__sgpack_MOD_dcldrawline2@@Base+0xc0>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r0, [pc, #152] @ (7e6a8 <__sgpack_MOD_dcldrawline2@@Base+0xc4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (79988 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (7998c ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - blx 34a48 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7e680 <__sgpack_MOD_dcldrawline2@@Base+0x9c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7e68c <__sgpack_MOD_dcldrawline2@@Base+0xa8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #12 │ │ │ │ + add.w r2, r4, #148 @ 0x94 │ │ │ │ + mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldr r0, [pc, #112] @ (7e6ac <__sgpack_MOD_dcldrawline2@@Base+0xc8>) │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w ip, [r8] │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, r5 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 31a3c │ │ │ │ - ldr r2, [pc, #80] @ (7e6b0 <__sgpack_MOD_dcldrawline2@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #64] @ (7e6a0 <__sgpack_MOD_dcldrawline2@@Base+0xbc>) │ │ │ │ + blx 2f348 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #148 @ 0x94 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 3121c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 79912 │ │ │ │ + ldr r2, [pc, #48] @ (79990 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (79994 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (79998 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7e696 <__sgpack_MOD_dcldrawline2@@Base+0xb2> │ │ │ │ - ldr r0, [pc, #64] @ (7e6b4 <__sgpack_MOD_dcldrawline2@@Base+0xd0>) │ │ │ │ - movs r1, #11 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30558 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 325e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7e630 <__sgpack_MOD_dcldrawline2@@Base+0x4c> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 347d4 │ │ │ │ - b.n 7e636 <__sgpack_MOD_dcldrawline2@@Base+0x52> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7060008 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 7e6f4 <__sgpack_MOD_dcldrawline1@@Base+0x3c> │ │ │ │ - movs r7, r0 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r0, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 79b64 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 7ee5c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x88> │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ movs r7, r0 │ │ │ │ - subw r0, r4, #2056 @ 0x808 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + b.n 79b10 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007e6b8 <__sgpack_MOD_dcldrawline1@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007999c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #536] @ (7e8e4 <__sgpack_MOD_dcldrawline1@@Base+0x22c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #536] @ (7e8e8 <__sgpack_MOD_dcldrawline1@@Base+0x230>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, r5, [r1, #28] │ │ │ │ - ldr r0, [pc, #492] @ (7e8ec <__sgpack_MOD_dcldrawline1@@Base+0x234>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #488] @ (7e8f0 <__sgpack_MOD_dcldrawline1@@Base+0x238>) │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - add.w r9, r6, r3 │ │ │ │ - add.w fp, r5, r3 │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7e8ac <__sgpack_MOD_dcldrawline1@@Base+0x1f4> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 7e8be <__sgpack_MOD_dcldrawline1@@Base+0x206> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bic.w r8, r9, r9, asr #31 │ │ │ │ - bic.w sl, fp, fp, asr #31 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 7e764 <__sgpack_MOD_dcldrawline1@@Base+0xac> │ │ │ │ - movs r3, #11 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #420] @ (7e8f4 <__sgpack_MOD_dcldrawline1@@Base+0x23c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ (7e8f8 <__sgpack_MOD_dcldrawline1@@Base+0x240>) │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 79a14 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 79a32 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (79a44 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #416] @ (7e8fc <__sgpack_MOD_dcldrawline1@@Base+0x244>) │ │ │ │ + add.w r1, r1, #24 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 79a36 │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r4, r6 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + adds r6, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 799d6 │ │ │ │ + mov r3, r6 │ │ │ │ + sub.w r2, lr, #40 @ 0x28 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (79a48 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (79a4c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (79a50 ) │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 33bcc │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7e7b2 <__sgpack_MOD_dcldrawline1@@Base+0xfa> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #12] │ │ │ │ - bne.n 7e820 <__sgpack_MOD_dcldrawline1@@Base+0x168> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd r2, r1, [sp, #8] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 31a3c │ │ │ │ - ldr r2, [pc, #368] @ (7e900 <__sgpack_MOD_dcldrawline1@@Base+0x248>) │ │ │ │ - ldr r3, [pc, #344] @ (7e8e8 <__sgpack_MOD_dcldrawline1@@Base+0x230>) │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + strb r4, [r2, #17] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 79a68 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00079a54 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 79a9c │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 79aba │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (79acc ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 79abe │ │ │ │ + mov r3, r1 │ │ │ │ + subs r2, #8 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #8 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (79ad0 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (79ad4 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (79ad8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 7e8e0 <__sgpack_MOD_dcldrawline1@@Base+0x228> │ │ │ │ - ldr r0, [pc, #352] @ (7e904 <__sgpack_MOD_dcldrawline1@@Base+0x24c>) │ │ │ │ - movs r1, #11 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 7e8a0 <__sgpack_MOD_dcldrawline1@@Base+0x1e8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + strb r2, [r4, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ + movs r7, r0 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00079adc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (79bf8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (79bfc ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + ldr r4, [pc, #248] @ (79c00 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 79b28 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 79b44 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 79b54 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7e7ca <__sgpack_MOD_dcldrawline1@@Base+0x112> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7e820 <__sgpack_MOD_dcldrawline1@@Base+0x168> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - blx 31a3c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7e8d8 <__sgpack_MOD_dcldrawline1@@Base+0x220> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r9, r3, r9, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 7e800 <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7e78c <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 7e86e <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 7e858 <__sgpack_MOD_dcldrawline1@@Base+0x1a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7e876 <__sgpack_MOD_dcldrawline1@@Base+0x1be> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 79b0c │ │ │ │ + ldr r3, [pc, #188] @ (79c04 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ blx 340e4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #156] @ (79c08 ) │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r6 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7e836 <__sgpack_MOD_dcldrawline1@@Base+0x17e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - blx 31a3c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7e8ca <__sgpack_MOD_dcldrawline1@@Base+0x212> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r0, r1, fp, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7e862 <__sgpack_MOD_dcldrawline1@@Base+0x1aa> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7e78c <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ + ldr r3, [pc, #128] @ (79c0c ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 31a3c │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7e86e <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7e7f6 <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7e86e <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 7e7dc <__sgpack_MOD_dcldrawline1@@Base+0x124> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 325e4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7e734 <__sgpack_MOD_dcldrawline1@@Base+0x7c> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 347d4 │ │ │ │ - b.n 7e73e <__sgpack_MOD_dcldrawline1@@Base+0x86> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7e7f6 <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 7e816 <__sgpack_MOD_dcldrawline1@@Base+0x15e> │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 79bde │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 31bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 7e78c <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf6340008 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ - movs r7, r0 │ │ │ │ - bpl.n 7e944 <__sgpack_MOD_dclgettransnumber@@Base+0x3c> │ │ │ │ - movs r7, r0 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + ldr r2, [pc, #80] @ (79c10 ) │ │ │ │ + ldr r1, [pc, #80] @ (79c14 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (79c18 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 31320 │ │ │ │ + b.n 79bb6 │ │ │ │ + ldr r7, [pc, #976] @ (79fcc ) │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r4, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [pc, #896] @ (79f84 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #648] @ (79e90 ) │ │ │ │ + movs r2, r1 │ │ │ │ + subs r3, #22 │ │ │ │ movs r7, r0 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + subs r3, #0 │ │ │ │ movs r7, r0 │ │ │ │ - vaddl.s16 q0, d14, d6 │ │ │ │ - sbcs.w r0, r4, #8912896 @ 0x880000 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + ldr r7, [pc, #136] @ (79c9c ) │ │ │ │ + movs r2, r1 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007e908 <__sgpack_MOD_dclgettransnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00079c1c : │ │ │ │ + ldr r3, [pc, #8] @ (79c28 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r0, [r3, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079c2c : │ │ │ │ + ldr r3, [pc, #8] @ (79c38 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r2, [r1, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079c3c : │ │ │ │ + ldr r3, [pc, #8] @ (79c48 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r0, [r7, #9] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079c4c : │ │ │ │ + ldr r3, [pc, #8] @ (79c58 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r2, [r5, #9] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079c5c : │ │ │ │ + ldr r3, [pc, #8] @ (79c68 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r0, [r3, #9] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079c6c : │ │ │ │ + ldr r3, [pc, #8] @ (79c78 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r2, [r1, #9] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079c7c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7e960 <__sgpack_MOD_dclgettransnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7e964 <__sgpack_MOD_dclgettransnumber@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7e968 <__sgpack_MOD_dclgettransnumber@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 79ccc │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79cd0 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ + blx 3084c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 33804 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7e96c <__sgpack_MOD_dclgettransnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7e964 <__sgpack_MOD_dclgettransnumber@@Base+0x5c>) │ │ │ │ + blx 35060 │ │ │ │ + ldr r2, [pc, #32] @ (79cd4 ) │ │ │ │ + ldr r3, [pc, #28] @ (79cd0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7e95c <__sgpack_MOD_dclgettransnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 79cc8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3e60008 │ │ │ │ + eors r0, r6 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf3be0008 │ │ │ │ + eors r0, r2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e970 <__sgpack_MOD_dclgetmapprojectionangle@@Base>: │ │ │ │ +00079cd8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (7e9e4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #100] @ (7e9e8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #96] @ (7e9ec <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x7c>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (79d64 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (79d68 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 34268 │ │ │ │ - cbz r6, 7e9b0 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x40> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7e9b6 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x46> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7e9bc <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x4c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #48] @ (7e9f0 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x80>) │ │ │ │ - ldr r3, [pc, #40] @ (7e9e8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x78>) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (79d6c ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 3084c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 31100 │ │ │ │ + ldr r0, [pc, #92] @ (79d70 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 312b0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 33834 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 33304 │ │ │ │ + ldr r2, [pc, #40] @ (79d74 ) │ │ │ │ + ldr r3, [pc, #28] @ (79d68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7e9e0 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x70> │ │ │ │ - ldr r0, [pc, #32] @ (7e9f4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x84>) │ │ │ │ - movs r1, #24 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + bne.n 79d60 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf37e0008 │ │ │ │ + ands r6, r2 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ - movs r7, r0 │ │ │ │ - sbfx r0, r4, #0, #9 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ + movs r0, r1 │ │ │ │ + ble.n 79d7c │ │ │ │ movs r7, r0 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e9f8 <__sgpack_MOD_dclgetsimilarity@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00079d78 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (7ea6c <__sgpack_MOD_dclgetsimilarity@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #100] @ (7ea70 <__sgpack_MOD_dclgetsimilarity@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #96] @ (7ea74 <__sgpack_MOD_dclgetsimilarity@@Base+0x7c>) │ │ │ │ - sub sp, #16 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 79dc8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79dcc ) │ │ │ │ mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #16 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ + blx 3084c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 30f24 │ │ │ │ - cbz r6, 7ea38 <__sgpack_MOD_dclgetsimilarity@@Base+0x40> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7ea3e <__sgpack_MOD_dclgetsimilarity@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7ea44 <__sgpack_MOD_dclgetsimilarity@@Base+0x4c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #48] @ (7ea78 <__sgpack_MOD_dclgetsimilarity@@Base+0x80>) │ │ │ │ - ldr r3, [pc, #40] @ (7ea70 <__sgpack_MOD_dclgetsimilarity@@Base+0x78>) │ │ │ │ + blx 33304 │ │ │ │ + ldr r2, [pc, #32] @ (79dd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (79dcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7ea68 <__sgpack_MOD_dclgetsimilarity@@Base+0x70> │ │ │ │ - ldr r0, [pc, #32] @ (7ea7c <__sgpack_MOD_dclgetsimilarity@@Base+0x84>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2f60008 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf2bc0008 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007ea80 <__sgpack_MOD_dclgetwindow@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (7eb00 <__sgpack_MOD_dclgetwindow@@Base+0x80>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (7eb04 <__sgpack_MOD_dclgetwindow@@Base+0x84>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #108] @ (7eb08 <__sgpack_MOD_dclgetwindow@@Base+0x88>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 319e4 │ │ │ │ - cbz r7, 7eac4 <__sgpack_MOD_dclgetwindow@@Base+0x44> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r6, 7eaca <__sgpack_MOD_dclgetwindow@@Base+0x4a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7ead0 <__sgpack_MOD_dclgetwindow@@Base+0x50> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7ead6 <__sgpack_MOD_dclgetwindow@@Base+0x56> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #52] @ (7eb0c <__sgpack_MOD_dclgetwindow@@Base+0x8c>) │ │ │ │ - ldr r3, [pc, #40] @ (7eb04 <__sgpack_MOD_dclgetwindow@@Base+0x84>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7eafa <__sgpack_MOD_dclgetwindow@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #36] @ (7eb10 <__sgpack_MOD_dclgetwindow@@Base+0x90>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + bne.n 79dc4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf26e0008 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf22a0008 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ - movs r7, r0 │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007eb14 <__sgpack_MOD_dclgetviewport@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (7eb94 <__sgpack_MOD_dclgetviewport@@Base+0x80>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (7eb98 <__sgpack_MOD_dclgetviewport@@Base+0x84>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #108] @ (7eb9c <__sgpack_MOD_dclgetviewport@@Base+0x88>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 309bc │ │ │ │ - cbz r7, 7eb58 <__sgpack_MOD_dclgetviewport@@Base+0x44> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r6, 7eb5e <__sgpack_MOD_dclgetviewport@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7eb64 <__sgpack_MOD_dclgetviewport@@Base+0x50> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7eb6a <__sgpack_MOD_dclgetviewport@@Base+0x56> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #52] @ (7eba0 <__sgpack_MOD_dclgetviewport@@Base+0x8c>) │ │ │ │ - ldr r3, [pc, #40] @ (7eb98 <__sgpack_MOD_dclgetviewport@@Base+0x84>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7eb8e <__sgpack_MOD_dclgetviewport@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #36] @ (7eba4 <__sgpack_MOD_dclgetviewport@@Base+0x90>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ +00079dd4 : │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - rsbs r0, sl, #8 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf1960008 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007eba8 <__sgpack_MOD_dcltransnumtolong@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00079ddc : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7ebe4 <__sgpack_MOD_dcltransnumtolong@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (79e50 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (79e54 ) │ │ │ │ + mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 35c90 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007ebe8 <__sgpack_MOD_dcltransnumtoshort@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7ec24 <__sgpack_MOD_dcltransnumtoshort@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (79e58 ) │ │ │ │ add r4, pc │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ + b.n 79e26 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #12 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 79e42 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 79e48 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 3486c │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007ec28 <__sgpack_MOD_dcltranslongtonum@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7ec64 <__sgpack_MOD_dcltranslongtonum@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 336e0 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ - movs r7, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 79e0a │ │ │ │ + ldr r3, [pc, #24] @ (79e5c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r5, [pc, #288] @ (79f74 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r1, #3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [pc, #216] @ (79f34 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [pc, #992] @ (7a240 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007ec68 <__sgpack_MOD_dcltranslongtoshort@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00079e60 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (7eca8 <__sgpack_MOD_dcltranslongtoshort@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 35524 │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #16 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 79e92 │ │ │ │ + ldr r2, [pc, #172] @ (79f28 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 79eda │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 79eb4 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 79f00 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (79f2c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (79f30 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (79f34 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (79f38 ) │ │ │ │ + ldr r0, [pc, #132] @ (79f3c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fe28 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 325d4 │ │ │ │ + ldr r2, [pc, #100] @ (79f40 ) │ │ │ │ + ldr r0, [pc, #100] @ (79f44 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3084c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 33300 │ │ │ │ + ldr r2, [pc, #68] @ (79f48 ) │ │ │ │ + ldr r0, [pc, #72] @ (79f4c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 31528 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 336f8 │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007ecac <__sgpack_MOD_dcltransshorttonum@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7ece8 <__sgpack_MOD_dcltransshorttonum@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 35008 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + blt.n 79e80 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [pc, #528] @ (7a14c ) │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r1, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #376] @ (7a0bc ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #224] @ (7a02c ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007ecec <__sgpack_MOD_dcltransshorttolong@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00079f50 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (7ed2c <__sgpack_MOD_dcltransshorttolong@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 35848 │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #16 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 79f82 │ │ │ │ + ldr r2, [pc, #172] @ (7a018 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 79fca │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 79fa4 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 79ff0 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (7a01c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (7a020 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (7a024 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (7a028 ) │ │ │ │ + ldr r0, [pc, #132] @ (7a02c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fe28 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2f148 │ │ │ │ + ldr r2, [pc, #100] @ (7a030 ) │ │ │ │ + ldr r0, [pc, #100] @ (7a034 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3084c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 3505c │ │ │ │ + ldr r2, [pc, #68] @ (7a038 ) │ │ │ │ + ldr r0, [pc, #72] @ (7a03c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 31528 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 35a8c │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ movs r7, r0 │ │ │ │ + bge.n 79fa0 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #592] @ (7a27c ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [pc, #440] @ (7a1ec ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [pc, #288] @ (7a15c ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007ed30 <__sgpack_MOD_dclprintdevicelist@@Base>: │ │ │ │ +0007a040 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7a054 │ │ │ │ + ldr r2, [pc, #60] @ (7a088 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (7ed60 <__sgpack_MOD_dclprintdevicelist@@Base+0x30>) │ │ │ │ sub sp, #12 │ │ │ │ - movs r1, #18 │ │ │ │ + ldr r2, [pc, #36] @ (7a08c ) │ │ │ │ + ldr r1, [pc, #40] @ (7a090 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #36] @ (7a094 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - blx 30dd4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #18 │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fc5c │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007ed64 <__scpack_MOD_dclget3dhatchpattern@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7ed98 <__scpack_MOD_dclget3dhatchpattern@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #20 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 301cc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + bls.n 7a05c │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007ed9c <__scpack_MOD_dclset3dhatchpattern@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007a098 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7edd0 <__scpack_MOD_dclset3dhatchpattern@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #20 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2f574 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7a0ee │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7a10c │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #96] @ (7a11c ) │ │ │ │ + movs r0, #12 │ │ │ │ + add r1, pc │ │ │ │ + cmp r2, r0 │ │ │ │ + add.w r1, r1, #24 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 7a110 │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #12 │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + sub.w r2, ip, #12 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (7a120 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7a124 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7a128 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33ed8 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ + movs r7, r0 │ │ │ │ + bls.n 7a1ec │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007edd4 <__scpack_MOD_dcldraw3dhatchnormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007a12c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (7ee70 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x9c>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (7ee74 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [pc, #128] @ (7ee78 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #24 │ │ │ │ - ldr r1, [pc, #128] @ (7ee7c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa8>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7a174 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7a192 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (7a1a4 ) │ │ │ │ + cmp r2, #8 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - blx 34a48 │ │ │ │ - cbz r5, 7ee52 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x7e> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r4, 7ee60 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x8c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 35324 │ │ │ │ - ldr r2, [pc, #80] @ (7ee80 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #64] @ (7ee74 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa0>) │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 7a196 │ │ │ │ + mov r3, r1 │ │ │ │ + subs r2, #8 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #8 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (7a1a8 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7a1ac ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7a1b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7ee6c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x98> │ │ │ │ - ldr r0, [pc, #64] @ (7ee84 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xb0>) │ │ │ │ - movs r1, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 30558 │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 301cc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7ee1a <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x46> │ │ │ │ - add r4, sp, #16 │ │ │ │ - add r0, sp, #8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 301cc │ │ │ │ - b.n 7ee20 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x4c> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - vhadd.s16 d0, d8, d8 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ movs r7, r0 │ │ │ │ - cdp 0, 13, cr0, cr2, cr8, {0} │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + bhi.n 7a178 │ │ │ │ movs r7, r0 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007ee88 <__scpack_MOD_dcldraw3dhatch@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007a1b4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (7ef24 <__scpack_MOD_dcldraw3dhatch@@Base+0x9c>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (7ef28 <__scpack_MOD_dcldraw3dhatch@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [pc, #128] @ (7ef2c <__scpack_MOD_dcldraw3dhatch@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #14 │ │ │ │ - ldr r1, [pc, #128] @ (7ef30 <__scpack_MOD_dcldraw3dhatch@@Base+0xa8>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #268] @ (7a2d4 ) │ │ │ │ movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - blx 34a48 │ │ │ │ - cbz r5, 7ef06 <__scpack_MOD_dcldraw3dhatch@@Base+0x7e> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r4, 7ef14 <__scpack_MOD_dcldraw3dhatch@@Base+0x8c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [pc, #268] @ (7a2d8 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + ldr r4, [pc, #252] @ (7a2dc ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 7a200 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #12 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 7a21c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7a22c │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7a1e4 │ │ │ │ + ldr r3, [pc, #192] @ (7a2e0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #160] @ (7a2e4 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #132] @ (7a2e8 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7a2b8 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 31bc4 │ │ │ │ mov r0, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 311f8 │ │ │ │ - ldr r2, [pc, #80] @ (7ef34 <__scpack_MOD_dcldraw3dhatch@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #64] @ (7ef28 <__scpack_MOD_dcldraw3dhatch@@Base+0xa0>) │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #80] @ (7a2ec ) │ │ │ │ + ldr r1, [pc, #84] @ (7a2f0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (7a2f4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7ef20 <__scpack_MOD_dcldraw3dhatch@@Base+0x98> │ │ │ │ - ldr r0, [pc, #64] @ (7ef38 <__scpack_MOD_dcldraw3dhatch@@Base+0xb0>) │ │ │ │ - movs r1, #14 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 30558 │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 301cc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7eece <__scpack_MOD_dcldraw3dhatch@@Base+0x46> │ │ │ │ - add r4, sp, #16 │ │ │ │ - add r0, sp, #8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 301cc │ │ │ │ - b.n 7eed4 <__scpack_MOD_dcldraw3dhatch@@Base+0x4c> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 6, cr0, cr4, cr8, {0} │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + adds r2, #8 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 31320 │ │ │ │ + b.n 7a290 │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #448] @ (7a498 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #368] @ (7a450 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #120] @ (7a35c ) │ │ │ │ + movs r2, r1 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ movs r7, r0 │ │ │ │ - cdp 0, 1, cr0, cr14, cr8, {0} │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldr r0, [pc, #624] @ (7a560 ) │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 7a290 │ │ │ │ movs r7, r0 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007ef3c <__scpack_MOD_dclget3dmarkersize@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007a2f8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (7ef98 <__scpack_MOD_dclget3dmarkersize@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (7ef9c <__scpack_MOD_dclget3dmarkersize@@Base+0x60>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (7efa0 <__scpack_MOD_dclget3dmarkersize@@Base+0x64>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7a348 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7a34c ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ + blx 2fe28 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 31f94 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #44] @ (7efa4 <__scpack_MOD_dclget3dmarkersize@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (7ef9c <__scpack_MOD_dclget3dmarkersize@@Base+0x60>) │ │ │ │ + blx 2f14c │ │ │ │ + ldr r2, [pc, #32] @ (7a350 ) │ │ │ │ + ldr r3, [pc, #28] @ (7a34c ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7ef92 <__scpack_MOD_dclget3dmarkersize@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7a344 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldc 0, cr0, [r2, #32]! │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ - movs r7, r0 │ │ │ │ - stc 0, cr0, [sl, #32] │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007efa8 <__scpack_MOD_dclget3dmarkerindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007a354 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7f000 <__scpack_MOD_dclget3dmarkerindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7f004 <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7f008 <__scpack_MOD_dclget3dmarkerindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (7a3e0 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (7a3e4 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (7a3e8 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2fe28 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 35a00 │ │ │ │ + ldr r0, [pc, #92] @ (7a3ec ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30038 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7f00c <__scpack_MOD_dclget3dmarkerindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7f004 <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c>) │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 2fed0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 31558 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 325d8 │ │ │ │ + ldr r2, [pc, #40] @ (7a3f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (7a3e4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7effc <__scpack_MOD_dclget3dmarkerindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7a3dc │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - stcl 0, cr0, [r6, #-32] @ 0xffffffe0 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ + movs r0, r1 │ │ │ │ + bvs.n 7a300 │ │ │ │ movs r7, r0 │ │ │ │ - ldc 0, cr0, [lr, #-32] @ 0xffffffe0 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007f010 <__scpack_MOD_dclget3dmarkertype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007a3f4 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7f068 <__scpack_MOD_dclget3dmarkertype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7f06c <__scpack_MOD_dclget3dmarkertype@@Base+0x5c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7f070 <__scpack_MOD_dclget3dmarkertype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7a444 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7a448 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ + blx 2fe28 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 3462c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7f074 <__scpack_MOD_dclget3dmarkertype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7f06c <__scpack_MOD_dclget3dmarkertype@@Base+0x5c>) │ │ │ │ + blx 325d8 │ │ │ │ + ldr r2, [pc, #32] @ (7a44c ) │ │ │ │ + ldr r3, [pc, #28] @ (7a448 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7f064 <__scpack_MOD_dclget3dmarkertype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7a440 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldcl 0, cr0, [lr], {8} │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ - movs r7, r0 │ │ │ │ - ldc 0, cr0, [r6], #32 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007f078 <__scpack_MOD_dclset3dmarkersize@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7f0a8 <__scpack_MOD_dclset3dmarkersize@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 349c8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ +0007a450 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007f0ac <__scpack_MOD_dclset3dmarkerindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0007a458 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007a460 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7f0dc <__scpack_MOD_dclset3dmarkerindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #19 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33bd8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (7a494 ) │ │ │ │ + ldr r1, [pc, #36] @ (7a498 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7a49c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ movs r7, r0 │ │ │ │ + bpl.n 7a48c │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007f0e0 <__scpack_MOD_dclset3dmarkertype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0007a4a0 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7f110 <__scpack_MOD_dclset3dmarkertype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30984 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + sub sp, #12 │ │ │ │ + mov.w lr, #0 │ │ │ │ + movs r0, #20 │ │ │ │ + str.w lr, [r1] │ │ │ │ + ldr r2, [pc, #32] @ (7a4dc ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #24] @ (7a4e0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #24] @ (7a4e4 ) │ │ │ │ + add r1, pc │ │ │ │ + str.w ip, [sp] │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ + movs r7, r0 │ │ │ │ + bpl.n 7a450 │ │ │ │ movs r7, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007f114 <__scpack_MOD_dcldraw3dmarkernormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007a4e8 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (7f3d4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (7f3d8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c4>) │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - add r4, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w sl, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - ldr r7, [sp, #140] @ 0x8c │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #612] @ (7f3dc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (7f3e0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #25 │ │ │ │ - add r7, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7f39e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x28a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7f3b0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x29c> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7f3c2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ae> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - cmp r7, fp │ │ │ │ - it eq │ │ │ │ - cmpeq sl, r7 │ │ │ │ - bne.n 7f264 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x150> │ │ │ │ - cmp r7, fp │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ - cmp r7, sl │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ - cmp r6, #1 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - it eq │ │ │ │ - ldreq r7, [sp, #28] │ │ │ │ - bne.w 7f34c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 7f31e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7f2ee <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 300c4 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7f2ca <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7f2a6 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7f280 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (7f3e4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (7f3d8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c4>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (7a51c ) │ │ │ │ + ldr r1, [pc, #36] @ (7a520 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7a524 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 7f3ce <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (7f3e8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d4>) │ │ │ │ - movs r1, #25 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - movs r3, #25 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (7f3ec <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (7f3f0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (7f3f4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2e0>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 33bcc │ │ │ │ - b.n 7f1f0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7f29e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x18a> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7f292 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7f23e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7f2c2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1ae> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7f2b6 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7f23a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7f2e6 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1d2> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7f2da <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7f236 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7f392 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r0 │ │ │ │ - cmp r8, r2 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 7f30a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 7f21c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7f386 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 7f336 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 7f214 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 7f37a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7f368 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 7f208 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 7f208 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 7f214 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 7f21c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3462c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7f1b8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xa4> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30038 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7f1ca <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xb6> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31f94 │ │ │ │ - b.n 7f1d2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xbe> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - rsbs r0, r8, r8 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ movs r7, r0 │ │ │ │ - pkhbt r0, r2, r8 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + bpl.n 7a424 │ │ │ │ movs r7, r0 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7ed00 <__sgpack_MOD_dcltransshorttolong@@Base+0x14> │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007f3f8 <__scpack_MOD_dcldraw3dmarker@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007a528 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (7f6b8 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (7f6bc <__scpack_MOD_dcldraw3dmarker@@Base+0x2c4>) │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - add r4, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w sl, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - ldr r7, [sp, #140] @ 0x8c │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #612] @ (7f6c0 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (7f6c4 <__scpack_MOD_dcldraw3dmarker@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #15 │ │ │ │ - add r7, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7f682 <__scpack_MOD_dcldraw3dmarker@@Base+0x28a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7f694 <__scpack_MOD_dcldraw3dmarker@@Base+0x29c> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7f6a6 <__scpack_MOD_dcldraw3dmarker@@Base+0x2ae> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - cmp r7, fp │ │ │ │ - it eq │ │ │ │ - cmpeq sl, r7 │ │ │ │ - bne.n 7f548 <__scpack_MOD_dcldraw3dmarker@@Base+0x150> │ │ │ │ - cmp r7, fp │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ - cmp r7, sl │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ - cmp r6, #1 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - it eq │ │ │ │ - ldreq r7, [sp, #28] │ │ │ │ - bne.w 7f630 <__scpack_MOD_dcldraw3dmarker@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 7f602 <__scpack_MOD_dcldraw3dmarker@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7f5d2 <__scpack_MOD_dcldraw3dmarker@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 32b90 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7f5ae <__scpack_MOD_dcldraw3dmarker@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7f58a <__scpack_MOD_dcldraw3dmarker@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7f564 <__scpack_MOD_dcldraw3dmarker@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (7f6c8 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (7f6bc <__scpack_MOD_dcldraw3dmarker@@Base+0x2c4>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (7a55c ) │ │ │ │ + ldr r1, [pc, #36] @ (7a560 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7a564 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 7f6b2 <__scpack_MOD_dcldraw3dmarker@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (7f6cc <__scpack_MOD_dcldraw3dmarker@@Base+0x2d4>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (7f6d0 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (7f6d4 <__scpack_MOD_dcldraw3dmarker@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (7f6d8 <__scpack_MOD_dcldraw3dmarker@@Base+0x2e0>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 33bcc │ │ │ │ - b.n 7f4d4 <__scpack_MOD_dcldraw3dmarker@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7f582 <__scpack_MOD_dcldraw3dmarker@@Base+0x18a> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7f576 <__scpack_MOD_dcldraw3dmarker@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7f522 <__scpack_MOD_dcldraw3dmarker@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7f5a6 <__scpack_MOD_dcldraw3dmarker@@Base+0x1ae> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7f59a <__scpack_MOD_dcldraw3dmarker@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7f51e <__scpack_MOD_dcldraw3dmarker@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7f5ca <__scpack_MOD_dcldraw3dmarker@@Base+0x1d2> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7f5be <__scpack_MOD_dcldraw3dmarker@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7f51a <__scpack_MOD_dcldraw3dmarker@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7f676 <__scpack_MOD_dcldraw3dmarker@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r0 │ │ │ │ - cmp r8, r2 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 7f5ee <__scpack_MOD_dcldraw3dmarker@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 7f500 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7f66a <__scpack_MOD_dcldraw3dmarker@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 7f61a <__scpack_MOD_dcldraw3dmarker@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 7f4f8 <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 7f65e <__scpack_MOD_dcldraw3dmarker@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7f64c <__scpack_MOD_dcldraw3dmarker@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 7f4ec <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 7f4ec <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 7f4f8 <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 7f500 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3462c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7f49c <__scpack_MOD_dcldraw3dmarker@@Base+0xa4> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30038 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7f4ae <__scpack_MOD_dcldraw3dmarker@@Base+0xb6> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31f94 │ │ │ │ - b.n 7f4b6 <__scpack_MOD_dcldraw3dmarker@@Base+0xbe> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r4], #32 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + adds r1, #6 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + bpl.n 7a5f4 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 7f688 <__scpack_MOD_dcldraw3dmarker@@Base+0x290> │ │ │ │ + lsls r2, r3, #16 │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7fa1c <__scpack_MOD_dcldraw3dline@@Base+0x18> │ │ │ │ - movs r6, r0 │ │ │ │ │ │ │ │ -0007f6dc <__scpack_MOD_dclget3dlineindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007a568 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7f734 <__scpack_MOD_dclget3dlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7f738 <__scpack_MOD_dclget3dlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7f73c <__scpack_MOD_dclget3dlineindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r5, [pc, #200] @ (7a640 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #200] @ (7a644 ) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + add r5, pc │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + mov.w r1, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + blx 34610 │ │ │ │ + bic.w r4, r0, r0, asr #31 │ │ │ │ + add.w r7, r4, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #160] @ (7a648 ) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + adds r4, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #136] @ (7a64c ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 32e1c │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7f740 <__scpack_MOD_dclget3dlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7f738 <__scpack_MOD_dclget3dlineindex@@Base+0x5c>) │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb3c │ │ │ │ + add r6, sp, #12 │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + bgt.n 7a630 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r6, r4 │ │ │ │ + blx 31320 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #6 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r1, [pc, #76] @ (7a650 ) │ │ │ │ + ldr r0, [pc, #76] @ (7a654 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + ldr r2, [pc, #60] @ (7a658 ) │ │ │ │ + ldr r3, [pc, #40] @ (7a644 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7f730 <__scpack_MOD_dclget3dlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7a63c │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31bc4 │ │ │ │ + b.n 7a5fa │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - b.n 7f35c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x248> │ │ │ │ - movs r0, r1 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ movs r7, r0 │ │ │ │ - b.n 7f318 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x204> │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007f744 <__scpack_MOD_dclset3dlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7f774 <__scpack_MOD_dclset3dlineindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30e5c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ + movs r7, r0 │ │ │ │ + bmi.n 7a56c │ │ │ │ movs r7, r0 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007f778 <__scpack_MOD_dcldraw3dlinenormalized@@Base>: │ │ │ │ +0007a65c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #596] @ (7f9e0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x268>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #596] @ (7f9e4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x26c>) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ + str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ + ldr r4, [pc, #848] @ (7a9c4 ) │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #848] @ (7a9c8 ) │ │ │ │ + sub sp, #500 @ 0x1f4 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr r6, [pc, #848] @ (7a9cc ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r8, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov r5, r2 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ + mov.w r0, #0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ble.w 7a8e4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7a906 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7a9a2 │ │ │ │ + blt.w 7a93e │ │ │ │ + ldr r3, [pc, #796] @ (7a9d0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #796] @ (7a9d4 ) │ │ │ │ + add.w sl, sp, #412 @ 0x19c │ │ │ │ + mov.w fp, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #532] @ (7f9e8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x270>) │ │ │ │ - sub.w sl, r1, r3 │ │ │ │ - ldr r1, [pc, #532] @ (7f9ec <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x274>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 359b8 │ │ │ │ + ldr r0, [pc, #776] @ (7a9d8 ) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r0, [pc, #764] @ (7a9dc ) │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #23 │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add.w r7, sl, r3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7f9d0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x258> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add.w r2, r8, #1 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - bic.w r7, r2, r2, asr #31 │ │ │ │ - add.w r2, sl, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bic.w fp, r2, r2, asr #31 │ │ │ │ - cmp r7, fp │ │ │ │ - it eq │ │ │ │ - cmpeq r3, r7 │ │ │ │ - bne.n 7f89a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x122> │ │ │ │ - cmp r7, fp │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r0, [pc, #752] @ (7a9e0 ) │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cb0 │ │ │ │ + ldr r3, [pc, #744] @ (7a9e4 ) │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + movs r2, #5 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #740] @ (7a9e8 ) │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ + add r3, pc │ │ │ │ + str.w sl, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + movs r3, #35 @ 0x23 │ │ │ │ + str.w fp, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 30ae8 <_gfortran_transfer_integer_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 30ae8 <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + blx 31f54 │ │ │ │ + ldr r0, [pc, #668] @ (7a9ec ) │ │ │ │ + mov r3, fp │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + blx 2f9bc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34c04 │ │ │ │ + blx 349d4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + vldr s19, [r5] │ │ │ │ + vldr s16, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vldr s18, [r3] │ │ │ │ + vcmp.f32 s18, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a868 │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a826 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 7a8b8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add.w fp, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r6, sp, #60 @ 0x3c │ │ │ │ + movs r2, #0 │ │ │ │ + vldr s17, [r3] │ │ │ │ + b.n 7a7ce │ │ │ │ + vcmp.f32 s14, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a81c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 7a8b2 │ │ │ │ + blx 32470 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + adds r7, #1 │ │ │ │ + adds r5, #4 │ │ │ │ + adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - it ge │ │ │ │ - movge r7, r3 │ │ │ │ - cmp r6, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - it eq │ │ │ │ - ldreq r7, [sp, #12] │ │ │ │ - bne.w 7f97e <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x206> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 7f950 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1d8> │ │ │ │ - cmp r4, #1 │ │ │ │ + bgt.n 7a8b8 │ │ │ │ + vcmp.f32 s18, s16 │ │ │ │ + subs r3, r7, #1 │ │ │ │ + vmov s13, r3 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + ittet eq │ │ │ │ + vcvteq.f32.s32 s14, s13 │ │ │ │ + vldreq s15, [sp, #44] @ 0x2c │ │ │ │ + vldrne s15, [r4] │ │ │ │ + vmlaeq.f32 s15, s14, s20 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itte eq │ │ │ │ + vcvteq.f32.s32 s13, s13 │ │ │ │ + vldreq s14, [sp, #56] @ 0x38 │ │ │ │ + vldrne s14, [r5] │ │ │ │ + vcmp.f32 s15, s17 │ │ │ │ + vstr s15, [fp] │ │ │ │ it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 7f924 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1ac> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + vmlaeq.f32 s14, s13, s21 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s14, [r6] │ │ │ │ + bne.n 7a7aa │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7a7b4 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 7a7c2 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 30cf0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7f900 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x188> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7f8dc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x164> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7f8b6 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x13e> │ │ │ │ - ldr r2, [pc, #376] @ (7f9f0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x278>) │ │ │ │ - ldr r3, [pc, #364] @ (7f9e4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x26c>) │ │ │ │ + blx 35970 │ │ │ │ + vldr s17, [sp, #56] @ 0x38 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a96c │ │ │ │ + vldr s15, [r7] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a990 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + vsub.f32 s15, s15, s17 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + vmov s14, r3 │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + vdiv.f32 s21, s15, s14 │ │ │ │ + b.n 7a78e │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + blx 35970 │ │ │ │ + vldr s17, [sp, #44] @ 0x2c │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a95a │ │ │ │ + vldr s15, [r7] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a97e │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + vsub.f32 s14, s15, s17 │ │ │ │ + subs r3, #1 │ │ │ │ + vmov s15, r3 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vdiv.f32 s20, s14, s15 │ │ │ │ + bne.w 7a78a │ │ │ │ + b.n 7a826 │ │ │ │ + blx 34230 │ │ │ │ + b.n 7a7c0 │ │ │ │ + blx 2f5e0 │ │ │ │ + ldr r2, [pc, #304] @ (7a9f0 ) │ │ │ │ + ldr r3, [pc, #264] @ (7a9c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #492] @ 0x1ec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7f9dc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x264> │ │ │ │ - ldr r0, [pc, #360] @ (7f9f4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x27c>) │ │ │ │ - movs r1, #23 │ │ │ │ + bne.n 7a9be │ │ │ │ + ldr r0, [pc, #288] @ (7a9f4 ) │ │ │ │ + movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ + add sp, #500 @ 0x1f4 │ │ │ │ + vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #344] @ (7f9f8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x280>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + b.w 35c68 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #32 │ │ │ │ + ldr r2, [pc, #268] @ (7a9f8 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #340] @ (7f9fc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x284>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #340] @ (7fa00 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x288>) │ │ │ │ + ldr r1, [pc, #264] @ (7a9fc ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #264] @ (7aa00 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - b.n 7f82e <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xb6> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7f8d4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x15c> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7f8c8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x150> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7f874 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xfc> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7f8f8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x180> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7f8ec <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x174> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7f870 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf8> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7f91c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1a4> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7f910 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x198> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7f86c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7f9c4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r0 │ │ │ │ - cmp sl, r2 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 7f93c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1c4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7f85a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7f9b8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x240> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 7f968 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1f0> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 7f852 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 7f9ac <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x234> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7f99a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x222> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 7f848 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7f848 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 7f852 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 7f85a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32e1c │ │ │ │ - b.n 7f80c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x94> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - b.n 7f4cc <__scpack_MOD_dcldraw3dmarker@@Base+0xd4> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7f30c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1f8> │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ - movs r7, r0 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ - movs r6, r0 │ │ │ │ - │ │ │ │ -0007fa04 <__scpack_MOD_dcldraw3dline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #596] @ (7fc6c <__scpack_MOD_dcldraw3dline@@Base+0x268>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #596] @ (7fc70 <__scpack_MOD_dcldraw3dline@@Base+0x26c>) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - add r4, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #532] @ (7fc74 <__scpack_MOD_dcldraw3dline@@Base+0x270>) │ │ │ │ - sub.w sl, r1, r3 │ │ │ │ - ldr r1, [pc, #532] @ (7fc78 <__scpack_MOD_dcldraw3dline@@Base+0x274>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7a6a4 │ │ │ │ + ldr r2, [pc, #252] @ (7aa04 ) │ │ │ │ + movs r5, #27 │ │ │ │ + ldr r1, [pc, #252] @ (7aa08 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #252] @ (7aa0c ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - movs r2, #13 │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add.w r7, sl, r3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - blx 34a48 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7fc5c <__scpack_MOD_dcldraw3dline@@Base+0x258> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add.w r2, r8, #1 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - bic.w r7, r2, r2, asr #31 │ │ │ │ - add.w r2, sl, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bic.w fp, r2, r2, asr #31 │ │ │ │ - cmp r7, fp │ │ │ │ - it eq │ │ │ │ - cmpeq r3, r7 │ │ │ │ - bne.n 7fb26 <__scpack_MOD_dcldraw3dline@@Base+0x122> │ │ │ │ - cmp r7, fp │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ - cmp r7, r3 │ │ │ │ - it ge │ │ │ │ - movge r7, r3 │ │ │ │ - cmp r6, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - it eq │ │ │ │ - ldreq r7, [sp, #12] │ │ │ │ - bne.w 7fc0a <__scpack_MOD_dcldraw3dline@@Base+0x206> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 7fbdc <__scpack_MOD_dcldraw3dline@@Base+0x1d8> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 7fbb0 <__scpack_MOD_dcldraw3dline@@Base+0x1ac> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 3546c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7fb8c <__scpack_MOD_dcldraw3dline@@Base+0x188> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7fb68 <__scpack_MOD_dcldraw3dline@@Base+0x164> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7fb42 <__scpack_MOD_dcldraw3dline@@Base+0x13e> │ │ │ │ - ldr r2, [pc, #376] @ (7fc7c <__scpack_MOD_dcldraw3dline@@Base+0x278>) │ │ │ │ - ldr r3, [pc, #364] @ (7fc70 <__scpack_MOD_dcldraw3dline@@Base+0x26c>) │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + ldr r2, [pc, #236] @ (7aa10 ) │ │ │ │ + ldr r3, [pc, #164] @ (7a9c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #492] @ 0x1ec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7fc68 <__scpack_MOD_dcldraw3dline@@Base+0x264> │ │ │ │ - ldr r0, [pc, #360] @ (7fc80 <__scpack_MOD_dcldraw3dline@@Base+0x27c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30558 │ │ │ │ - movs r3, #13 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #344] @ (7fc84 <__scpack_MOD_dcldraw3dline@@Base+0x280>) │ │ │ │ + bne.n 7a9be │ │ │ │ + add sp, #500 @ 0x1f4 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #208] @ (7aa14 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #340] @ (7fc88 <__scpack_MOD_dcldraw3dline@@Base+0x284>) │ │ │ │ + ldr r2, [pc, #204] @ (7aa18 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #340] @ (7fc8c <__scpack_MOD_dcldraw3dline@@Base+0x288>) │ │ │ │ + ldr r0, [pc, #204] @ (7aa1c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33bcc │ │ │ │ - b.n 7faba <__scpack_MOD_dcldraw3dline@@Base+0xb6> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7fb60 <__scpack_MOD_dcldraw3dline@@Base+0x15c> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7fb54 <__scpack_MOD_dcldraw3dline@@Base+0x150> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7fb00 <__scpack_MOD_dcldraw3dline@@Base+0xfc> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7fb84 <__scpack_MOD_dcldraw3dline@@Base+0x180> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7fb78 <__scpack_MOD_dcldraw3dline@@Base+0x174> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7fafc <__scpack_MOD_dcldraw3dline@@Base+0xf8> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7fba8 <__scpack_MOD_dcldraw3dline@@Base+0x1a4> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7fb9c <__scpack_MOD_dcldraw3dline@@Base+0x198> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 7faf8 <__scpack_MOD_dcldraw3dline@@Base+0xf4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7fc50 <__scpack_MOD_dcldraw3dline@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r0 │ │ │ │ - cmp sl, r2 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 7fbc8 <__scpack_MOD_dcldraw3dline@@Base+0x1c4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7fae6 <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7fc44 <__scpack_MOD_dcldraw3dline@@Base+0x240> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 7fbf4 <__scpack_MOD_dcldraw3dline@@Base+0x1f0> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 7fade <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 7fc38 <__scpack_MOD_dcldraw3dline@@Base+0x234> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7fc26 <__scpack_MOD_dcldraw3dline@@Base+0x222> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 7fad4 <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7fad4 <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 7fade <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 7fae6 <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32e1c │ │ │ │ - b.n 7fa98 <__scpack_MOD_dcldraw3dline@@Base+0x94> │ │ │ │ + b.n 7a6b2 │ │ │ │ + ldr r0, [pc, #196] @ (7aa20 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s17, [sp, #44] @ 0x2c │ │ │ │ + b.n 7a880 │ │ │ │ + ldr r0, [pc, #180] @ (7aa24 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s17, [sp, #56] @ 0x38 │ │ │ │ + b.n 7a840 │ │ │ │ + ldr r0, [pc, #168] @ (7aa28 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s15, [r7] │ │ │ │ + b.n 7a88e │ │ │ │ + ldr r0, [pc, #152] @ (7aa2c ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s15, [r7] │ │ │ │ + b.n 7a850 │ │ │ │ + ldr r2, [pc, #140] @ (7aa30 ) │ │ │ │ + movs r5, #29 │ │ │ │ + ldr r1, [pc, #140] @ (7aa34 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #140] @ (7aa38 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 7a920 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - b.n 80240 <__rnmlib_MOD_dclrunningmean@@Base+0xf4> │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 80080 <__scpack_MOD_dclset3dlogaxis@@Base+0xc> │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + cmp r7, #24 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + bcc.n 7a9bc │ │ │ │ movs r7, r0 │ │ │ │ - blt.n 7fc14 <__scpack_MOD_dcldraw3dline@@Base+0x210> │ │ │ │ - movs r6, r0 │ │ │ │ - │ │ │ │ -0007fc90 <__scpack_MOD_dclget2dplane@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7fccc <__scpack_MOD_dclget2dplane@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 32fec │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + bcc.n 7a9c0 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007fcd0 <__scpack_MOD_dclget3dobjectpoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7fd0c <__scpack_MOD_dclget3dobjectpoint@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 2f410 │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + bcc.n 7aad0 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007fd10 <__scpack_MOD_dclget3deyepoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7fd4c <__scpack_MOD_dclget3deyepoint@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 35380 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 7a9d8 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007fd50 <__scpack_MOD_dclset3dprojection@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (7fd80 <__scpack_MOD_dclset3dprojection@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #18 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - blx 31a64 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #18 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + bne.n 7a958 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007fd84 <__scpack_MOD_dclset2dplane@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7fdc0 <__scpack_MOD_dclset2dplane@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 30a58 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + bne.n 7a99c │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007fdc4 <__scpack_MOD_dclset3dobjectpoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7fe00 <__scpack_MOD_dclset3dobjectpoint@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 32264 │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + bne.n 7a980 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007fe04 <__scpack_MOD_dclset3deyepoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7fe40 <__scpack_MOD_dclset3deyepoint@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 34304 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + bne.n 7a970 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007fe44 <__scpack_MOD_dclget3dtransnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7fe9c <__scpack_MOD_dclget3dtransnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7fea0 <__scpack_MOD_dclget3dtransnumber@@Base+0x5c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7fea4 <__scpack_MOD_dclget3dtransnumber@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3262c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (7fea8 <__scpack_MOD_dclget3dtransnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7fea0 <__scpack_MOD_dclget3dtransnumber@@Base+0x5c>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7fe98 <__scpack_MOD_dclget3dtransnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + cmp r5, #18 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 7ab08 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + movs r2, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + bne.n 7a95c │ │ │ │ + movs r7, r0 │ │ │ │ + bne.n 7a95c │ │ │ │ movs r7, r0 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + bne.n 7a92c │ │ │ │ + movs r7, r0 │ │ │ │ + bne.n 7ab2c │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -0007feac <__scpack_MOD_dclget3dorigin@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (7feec <__scpack_MOD_dclget3dorigin@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 350b0 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + bne.n 7aa64 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007fef0 <__scpack_MOD_dclget3dlogaxis@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7ff2c <__scpack_MOD_dclget3dlogaxis@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 3554c │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007ff30 <__scpack_MOD_dclget3dwindow@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #52] @ (7ff78 <__scpack_MOD_dclget3dwindow@@Base+0x48>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - blx 2f2f8 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ - movs r7, r0 │ │ │ │ +0007aa3c : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ │ │ │ │ -0007ff7c <__scpack_MOD_dclget3dviewport@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #52] @ (7ffc4 <__scpack_MOD_dclget3dviewport@@Base+0x48>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - blx 30e80 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ - movs r7, r0 │ │ │ │ +0007aa44 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ │ │ │ │ -0007ffc8 <__scpack_MOD_dclset3dtransfunction@@Base>: │ │ │ │ +0007aa4c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (7fff8 <__scpack_MOD_dclset3dtransfunction@@Base+0x30>) │ │ │ │ sub sp, #12 │ │ │ │ - movs r1, #21 │ │ │ │ + ldr r2, [pc, #32] @ (7aa80 ) │ │ │ │ + ldr r1, [pc, #36] @ (7aa84 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7aa88 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - blx 337b4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #21 │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007fffc <__scpack_MOD_dclset3dtransnumber@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (8002c <__scpack_MOD_dclset3dtransnumber@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #19 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 351a8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080030 <__scpack_MOD_dclset3dorigin@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (80070 <__scpack_MOD_dclset3dorigin@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 326dc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + beq.n 7a9e8 │ │ │ │ movs r7, r0 │ │ │ │ + cdp2 0, 15, cr0, cr6, cr7, {0} │ │ │ │ │ │ │ │ -00080074 <__scpack_MOD_dclset3dlogaxis@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007aa8c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (800b0 <__scpack_MOD_dclset3dlogaxis@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 30e68 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov.w lr, #0 │ │ │ │ + movs r0, #20 │ │ │ │ + str.w lr, [r1] │ │ │ │ + ldr r2, [pc, #32] @ (7aac8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #24] @ (7aacc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #24] @ (7aad0 ) │ │ │ │ + add r1, pc │ │ │ │ + str.w ip, [sp] │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000800b4 <__scpack_MOD_dclset3dwindow@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #52] @ (800fc <__scpack_MOD_dclset3dwindow@@Base+0x48>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - blx 322d0 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080100 <__scpack_MOD_dclset3dviewport@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #52] @ (80148 <__scpack_MOD_dclset3dviewport@@Base+0x48>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - blx 33aec │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + beq.n 7abac │ │ │ │ movs r7, r0 │ │ │ │ + cdp2 0, 10, cr0, cr8, cr7, {0} │ │ │ │ │ │ │ │ -0008014c <__rnmlib_MOD_dclrunningmean@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0007aad4 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #256] @ (80260 <__rnmlib_MOD_dclrunningmean@@Base+0x114>) │ │ │ │ - ldr r3, [pc, #256] @ (80264 <__rnmlib_MOD_dclrunningmean@@Base+0x118>) │ │ │ │ - sub sp, #28 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r2, r3, [r1, #28] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r5, 801ce <__rnmlib_MOD_dclrunningmean@@Base+0x82> │ │ │ │ - ldr r0, [pc, #224] @ (80268 <__rnmlib_MOD_dclrunningmean@@Base+0x11c>) │ │ │ │ - movs r1, #14 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 801da <__rnmlib_MOD_dclrunningmean@@Base+0x8e> │ │ │ │ - ldr r3, [pc, #212] @ (8026c <__rnmlib_MOD_dclrunningmean@@Base+0x120>) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - blx 31b10 │ │ │ │ - ldr r2, [pc, #196] @ (80270 <__rnmlib_MOD_dclrunningmean@@Base+0x124>) │ │ │ │ - ldr r3, [pc, #180] @ (80264 <__rnmlib_MOD_dclrunningmean@@Base+0x118>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (7ab08 ) │ │ │ │ + ldr r1, [pc, #36] @ (7ab0c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7ab10 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 8025a <__rnmlib_MOD_dclrunningmean@@Base+0x10e> │ │ │ │ - ldr r0, [pc, #180] @ (80274 <__rnmlib_MOD_dclrunningmean@@Base+0x128>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - ldr r0, [pc, #168] @ (80278 <__rnmlib_MOD_dclrunningmean@@Base+0x12c>) │ │ │ │ - movs r1, #14 │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 80196 <__rnmlib_MOD_dclrunningmean@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 80234 <__rnmlib_MOD_dclrunningmean@@Base+0xe8> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - str.w ip, [r0], #4 │ │ │ │ - bge.n 801f2 <__rnmlib_MOD_dclrunningmean@@Base+0xa6> │ │ │ │ - ldr r3, [pc, #120] @ (8027c <__rnmlib_MOD_dclrunningmean@@Base+0x130>) │ │ │ │ - add r2, sp, #16 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - add r3, pc │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r6, r9, r6, lsl #2 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - blx 31b10 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 80220 <__rnmlib_MOD_dclrunningmean@@Base+0xd4> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 801aa <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [pc, #60] @ (80280 <__rnmlib_MOD_dclrunningmean@@Base+0x134>) │ │ │ │ - add r2, sp, #16 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31b10 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 801aa <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - blt.n 801a4 <__rnmlib_MOD_dclrunningmean@@Base+0x58> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - blt.n 80320 <__rfblib_MOD_dclgetcor@@Base+0x9c> │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ movs r7, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + beq.n 7ab80 │ │ │ │ movs r7, r0 │ │ │ │ + cdp2 0, 6, cr0, cr14, cr7, {0} │ │ │ │ │ │ │ │ -00080284 <__rfblib_MOD_dclgetcor@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007ab14 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #468] @ (80470 <__rfblib_MOD_dclgetcor@@Base+0x1ec>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #468] @ (80474 <__rfblib_MOD_dclgetcor@@Base+0x1f0>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (7ab48 ) │ │ │ │ + ldr r1, [pc, #36] @ (7ab4c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7ab50 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - ldr r0, [pc, #436] @ (80478 <__rfblib_MOD_dclgetcor@@Base+0x1f4>) │ │ │ │ - sub.w r9, r2, r3 │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #9 │ │ │ │ - add.w r8, r9, #1 │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - blx 2f768 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 80330 <__rfblib_MOD_dclgetcor@@Base+0xac> │ │ │ │ - cmp r7, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - it ne │ │ │ │ - strne r4, [sp, #8] │ │ │ │ - bne.n 803ae <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #396] @ (8047c <__rfblib_MOD_dclgetcor@@Base+0x1f8>) │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 30eb4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #380] @ (80480 <__rfblib_MOD_dclgetcor@@Base+0x1fc>) │ │ │ │ - movs r1, #9 │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #372] @ (80484 <__rfblib_MOD_dclgetcor@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #356] @ (80474 <__rfblib_MOD_dclgetcor@@Base+0x1f0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 8046c <__rfblib_MOD_dclgetcor@@Base+0x1e8> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 8044a <__rfblib_MOD_dclgetcor@@Base+0x1c6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 340e4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 8034a <__rfblib_MOD_dclgetcor@@Base+0xc6> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 803ae <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #288] @ (80488 <__rfblib_MOD_dclgetcor@@Base+0x204>) │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 30eb4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ble.n 80464 <__rfblib_MOD_dclgetcor@@Base+0x1e0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - add.w r8, r3, r8, lsl #2 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - add r4, r6 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 8038a <__rfblib_MOD_dclgetcor@@Base+0x106> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 80302 <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 8040e <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - b.n 803f6 <__rfblib_MOD_dclgetcor@@Base+0x172> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 80416 <__rfblib_MOD_dclgetcor@@Base+0x192> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - add r1, r9 │ │ │ │ - cmp sl, r3 │ │ │ │ - str.w ip, [r0], #4 │ │ │ │ - bge.n 803cc <__rfblib_MOD_dclgetcor@@Base+0x148> │ │ │ │ - ldr r3, [pc, #172] @ (8048c <__rfblib_MOD_dclgetcor@@Base+0x208>) │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 30eb4 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - bne.n 80456 <__rfblib_MOD_dclgetcor@@Base+0x1d2> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, sl, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - add r5, r9 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 80402 <__rfblib_MOD_dclgetcor@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80302 <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #112] @ (80490 <__rfblib_MOD_dclgetcor@@Base+0x20c>) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r2, sp, #24 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 30eb4 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - beq.n 8040e <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 80382 <__rfblib_MOD_dclgetcor@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 8040e <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 8035e <__rfblib_MOD_dclgetcor@@Base+0xda> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 80382 <__rfblib_MOD_dclgetcor@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 803a0 <__rfblib_MOD_dclgetcor@@Base+0x11c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80302 <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bge.n 80540 <__rfblib_MOD_dclgetcov@@Base+0xac> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - bls.n 80470 <__rfblib_MOD_dclgetcor@@Base+0x1ec> │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + cmp r3, #26 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 7ab50 │ │ │ │ movs r7, r0 │ │ │ │ + cdp2 0, 2, cr0, cr14, cr7, {0} │ │ │ │ │ │ │ │ -00080494 <__rfblib_MOD_dclgetcov@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007ab54 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #468] @ (80680 <__rfblib_MOD_dclgetcov@@Base+0x1ec>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #468] @ (80684 <__rfblib_MOD_dclgetcov@@Base+0x1f0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - ldr r0, [pc, #436] @ (80688 <__rfblib_MOD_dclgetcov@@Base+0x1f4>) │ │ │ │ - sub.w r9, r2, r3 │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #9 │ │ │ │ - add.w r8, r9, #1 │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - blx 2f768 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 80540 <__rfblib_MOD_dclgetcov@@Base+0xac> │ │ │ │ - cmp r7, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - it ne │ │ │ │ - strne r4, [sp, #8] │ │ │ │ - bne.n 805be <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #396] @ (8068c <__rfblib_MOD_dclgetcov@@Base+0x1f8>) │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 3002c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #380] @ (80690 <__rfblib_MOD_dclgetcov@@Base+0x1fc>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #372] @ (80694 <__rfblib_MOD_dclgetcov@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #356] @ (80684 <__rfblib_MOD_dclgetcov@@Base+0x1f0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 8067c <__rfblib_MOD_dclgetcov@@Base+0x1e8> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 8065a <__rfblib_MOD_dclgetcov@@Base+0x1c6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r5, [pc, #200] @ (7ac2c ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #200] @ (7ac30 ) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + add r5, pc │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + mov.w r1, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + blx 34610 │ │ │ │ + bic.w r4, r0, r0, asr #31 │ │ │ │ + add.w r7, r4, #11 │ │ │ │ + mov r0, r7 │ │ │ │ blx 340e4 │ │ │ │ - mov r2, r4 │ │ │ │ + ldr r3, [pc, #160] @ (7ac34 ) │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 8055a <__rfblib_MOD_dclgetcov@@Base+0xc6> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 805be <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #288] @ (80698 <__rfblib_MOD_dclgetcov@@Base+0x204>) │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 3002c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ble.n 80674 <__rfblib_MOD_dclgetcov@@Base+0x1e0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - add.w r8, r3, r8, lsl #2 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - add r4, r6 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 8059a <__rfblib_MOD_dclgetcov@@Base+0x106> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 80512 <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 8061e <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - b.n 80606 <__rfblib_MOD_dclgetcov@@Base+0x172> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 80626 <__rfblib_MOD_dclgetcov@@Base+0x192> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - add r1, r9 │ │ │ │ - cmp sl, r3 │ │ │ │ - str.w ip, [r0], #4 │ │ │ │ - bge.n 805dc <__rfblib_MOD_dclgetcov@@Base+0x148> │ │ │ │ - ldr r3, [pc, #172] @ (8069c <__rfblib_MOD_dclgetcov@@Base+0x208>) │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 3002c │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - bne.n 80666 <__rfblib_MOD_dclgetcov@@Base+0x1d2> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, sl, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - add r5, r9 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 80612 <__rfblib_MOD_dclgetcov@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80512 <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r2, #11 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + adds r4, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r4 │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [pc, #112] @ (806a0 <__rfblib_MOD_dclgetcov@@Base+0x20c>) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [pc, #136] @ (7ac38 ) │ │ │ │ mov r1, r0 │ │ │ │ + mov r2, r7 │ │ │ │ add r3, pc │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r2, sp, #24 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 3002c │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - beq.n 8061e <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 80592 <__rfblib_MOD_dclgetcov@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 8061e <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 8056e <__rfblib_MOD_dclgetcov@@Base+0xda> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 80592 <__rfblib_MOD_dclgetcov@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r6 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 805b0 <__rfblib_MOD_dclgetcov@@Base+0x11c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + add r6, sp, #12 │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + bgt.n 7ac1c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r6, r4 │ │ │ │ + blx 31320 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #6 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 80512 <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #76] @ (7ac3c ) │ │ │ │ + ldr r0, [pc, #76] @ (7ac40 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + ldr r2, [pc, #60] @ (7ac44 ) │ │ │ │ + ldr r3, [pc, #40] @ (7ac30 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7ac28 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31bc4 │ │ │ │ + b.n 7abe6 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 80730 <__rfblib_MOD_dclgetprd@@Base+0x8c> │ │ │ │ - movs r0, r1 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ movs r7, r0 │ │ │ │ - bvc.n 80660 <__rfblib_MOD_dclgetcov@@Base+0x1cc> │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ movs r7, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ movs r7, r0 │ │ │ │ + stc2l 0, cr0, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000806a4 <__rfblib_MOD_dclgetprd@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007ac48 : │ │ │ │ + ldr r3, [pc, #8] @ (7ac54 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007ac58 : │ │ │ │ + ldr r3, [pc, #8] @ (7ac64 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007ac68 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #468] @ (80890 <__rfblib_MOD_dclgetprd@@Base+0x1ec>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #468] @ (80894 <__rfblib_MOD_dclgetprd@@Base+0x1f0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7acb8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7acbc ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - ldr r0, [pc, #436] @ (80898 <__rfblib_MOD_dclgetprd@@Base+0x1f4>) │ │ │ │ - sub.w r9, r2, r3 │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #9 │ │ │ │ - add.w r8, r9, #1 │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - blx 2f768 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 80750 <__rfblib_MOD_dclgetprd@@Base+0xac> │ │ │ │ - cmp r7, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - it ne │ │ │ │ - strne r4, [sp, #8] │ │ │ │ - bne.n 807ce <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #396] @ (8089c <__rfblib_MOD_dclgetprd@@Base+0x1f8>) │ │ │ │ + blx 2f658 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31aec │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #380] @ (808a0 <__rfblib_MOD_dclgetprd@@Base+0x1fc>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #372] @ (808a4 <__rfblib_MOD_dclgetprd@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #356] @ (80894 <__rfblib_MOD_dclgetprd@@Base+0x1f0>) │ │ │ │ + mov r0, sp │ │ │ │ + blx 359e8 │ │ │ │ + ldr r2, [pc, #32] @ (7acc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (7acbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8088c <__rfblib_MOD_dclgetprd@@Base+0x1e8> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 8086a <__rfblib_MOD_dclgetprd@@Base+0x1c6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 340e4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 8076a <__rfblib_MOD_dclgetprd@@Base+0xc6> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 807ce <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #288] @ (808a8 <__rfblib_MOD_dclgetprd@@Base+0x204>) │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31aec │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ble.n 80884 <__rfblib_MOD_dclgetprd@@Base+0x1e0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - add.w r8, r3, r8, lsl #2 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - add r4, r6 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 807aa <__rfblib_MOD_dclgetprd@@Base+0x106> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fb3c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 80722 <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 8082e <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - b.n 80816 <__rfblib_MOD_dclgetprd@@Base+0x172> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 80836 <__rfblib_MOD_dclgetprd@@Base+0x192> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - add r1, r9 │ │ │ │ - cmp sl, r3 │ │ │ │ - str.w ip, [r0], #4 │ │ │ │ - bge.n 807ec <__rfblib_MOD_dclgetprd@@Base+0x148> │ │ │ │ - ldr r3, [pc, #172] @ (808ac <__rfblib_MOD_dclgetprd@@Base+0x208>) │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31aec │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - bne.n 80876 <__rfblib_MOD_dclgetprd@@Base+0x1d2> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, sl, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - add r5, r9 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 80822 <__rfblib_MOD_dclgetprd@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80722 <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [pc, #112] @ (808b0 <__rfblib_MOD_dclgetprd@@Base+0x20c>) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r2, sp, #24 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31aec │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - beq.n 8082e <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 807a2 <__rfblib_MOD_dclgetprd@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 8082e <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 8077e <__rfblib_MOD_dclgetprd@@Base+0xda> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 807a2 <__rfblib_MOD_dclgetprd@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 807c0 <__rfblib_MOD_dclgetprd@@Base+0x11c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80722 <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ + bne.n 7acb4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 80920 <__rfalib_MOD_dclgetamp@@Base+0x6c> │ │ │ │ - movs r0, r1 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ - movs r7, r0 │ │ │ │ - bpl.n 80850 <__rfblib_MOD_dclgetprd@@Base+0x1ac> │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000808b4 <__rfalib_MOD_dclgetamp@@Base>: │ │ │ │ +0007acc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (809c8 <__rfalib_MOD_dclgetamp@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (809cc <__rfalib_MOD_dclgetamp@@Base+0x118>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r4, [pc, #276] @ (7adec ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #276] @ (7adf0 ) │ │ │ │ + mov r8, r2 │ │ │ │ + add r4, pc │ │ │ │ + mov r7, r0 │ │ │ │ + add r6, sp, #28 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r4, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - subs r2, r2, r3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r4, 8093a <__rfalib_MOD_dclgetamp@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (809d0 <__rfalib_MOD_dclgetamp@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 80946 <__rfalib_MOD_dclgetamp@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (809d4 <__rfalib_MOD_dclgetamp@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 31eb4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (809d8 <__rfalib_MOD_dclgetamp@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #192] @ (809dc <__rfalib_MOD_dclgetamp@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (809cc <__rfalib_MOD_dclgetamp@@Base+0x118>) │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2f658 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32c20 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fedc │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f158 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 7ad3c │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 7ad76 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.n 7adae │ │ │ │ + ldr r2, [pc, #208] @ (7adf4 ) │ │ │ │ + ldr r3, [pc, #200] @ (7adf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 809c2 <__rfalib_MOD_dclgetamp@@Base+0x10e> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ + bne.n 7ade8 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #164] @ (809e0 <__rfalib_MOD_dclgetamp@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ + ldr r3, [pc, #184] @ (7adf8 ) │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [pc, #184] @ (7adfc ) │ │ │ │ + movs r2, #2 │ │ │ │ + add r3, pc │ │ │ │ + movs r5, #8 │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 808fc <__rfalib_MOD_dclgetamp@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 809a0 <__rfalib_MOD_dclgetamp@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 312b0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 34200 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 3084c │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33304 │ │ │ │ + b.n 7ad22 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #132] @ (7ae00 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #132] @ (7ae04 ) │ │ │ │ + add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w lr, [ip] │ │ │ │ - adds r1, #1 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w lr, [r0], #4 │ │ │ │ - bge.n 80962 <__rfalib_MOD_dclgetamp@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (809e4 <__rfalib_MOD_dclgetamp@@Base+0x130>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r3, r7, [sp, #4] │ │ │ │ - add r2, pc │ │ │ │ - add.w r6, r8, r6, lsl #2 │ │ │ │ - blx 31eb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr.w r2, [r5], #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 8098c <__rfalib_MOD_dclgetamp@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 8090e <__rfalib_MOD_dclgetamp@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [pc, #64] @ (809e8 <__rfalib_MOD_dclgetamp@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 31eb4 │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 8090e <__rfalib_MOD_dclgetamp@@Base+0x5a> │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fed0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 30e74 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2fe28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 325d8 │ │ │ │ + b.n 7ad22 │ │ │ │ + movs r2, #2 │ │ │ │ + movs r0, #8 │ │ │ │ + ldr r3, [pc, #84] @ (7ae08 ) │ │ │ │ + mov r1, r6 │ │ │ │ + strd r2, r0, [sp] │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [pc, #76] @ (7ae0c ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 2f348 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 3121c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 31528 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 336fc │ │ │ │ + b.n 7ad22 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bmi.n 80a38 <__rfalib_MOD_dclgetrms@@Base+0x4c> │ │ │ │ - movs r0, r1 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r1!, {r5} │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ - movs r7, r0 │ │ │ │ - bcc.n 809b0 <__rfalib_MOD_dclgetamp@@Base+0xfc> │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r5, #2 │ │ │ │ movs r0, r1 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + adds r4, r5, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + adds r6, r5, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000809ec <__rfalib_MOD_dclgetrms@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007ae10 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (80b00 <__rfalib_MOD_dclgetrms@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (80b04 <__rfalib_MOD_dclgetrms@@Base+0x118>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7ae60 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7ae64 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - subs r2, r2, r3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r4, 80a72 <__rfalib_MOD_dclgetrms@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (80b08 <__rfalib_MOD_dclgetrms@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 80a7e <__rfalib_MOD_dclgetrms@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (80b0c <__rfalib_MOD_dclgetrms@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 33128 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (80b10 <__rfalib_MOD_dclgetrms@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #192] @ (80b14 <__rfalib_MOD_dclgetrms@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (80b04 <__rfalib_MOD_dclgetrms@@Base+0x118>) │ │ │ │ + blx 2f658 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 337a8 │ │ │ │ + ldr r2, [pc, #32] @ (7ae68 ) │ │ │ │ + ldr r3, [pc, #28] @ (7ae64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 80afa <__rfalib_MOD_dclgetrms@@Base+0x10e> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #164] @ (80b18 <__rfalib_MOD_dclgetrms@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 80a34 <__rfalib_MOD_dclgetrms@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 80ad8 <__rfalib_MOD_dclgetrms@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w lr, [ip] │ │ │ │ - adds r1, #1 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w lr, [r0], #4 │ │ │ │ - bge.n 80a9a <__rfalib_MOD_dclgetrms@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (80b1c <__rfalib_MOD_dclgetrms@@Base+0x130>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r3, r7, [sp, #4] │ │ │ │ - add r2, pc │ │ │ │ - add.w r6, r8, r6, lsl #2 │ │ │ │ - blx 33128 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr.w r2, [r5], #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 80ac4 <__rfalib_MOD_dclgetrms@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80a46 <__rfalib_MOD_dclgetrms@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [pc, #64] @ (80b20 <__rfalib_MOD_dclgetrms@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 33128 │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80a46 <__rfalib_MOD_dclgetrms@@Base+0x5a> │ │ │ │ + bne.n 7ae5c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bcs.n 80b00 <__rfalib_MOD_dclgetrms@@Base+0x114> │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ - movs r7, r0 │ │ │ │ - it al │ │ │ │ - moval r7, r0 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - movs r7, r0 │ │ │ │ - bcs.n 80a78 <__rfalib_MOD_dclgetrms@@Base+0x8c> │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r6, #28] │ │ │ │ - movs r7, r0 │ │ │ │ - nop {7} │ │ │ │ - movs r7, r0 │ │ │ │ - sev │ │ │ │ - movs r7, r0 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00080b24 <__rfalib_MOD_dclgetstd@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007ae6c : │ │ │ │ + ldr r3, [pc, #8] @ (7ae78 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r4, [r2, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007ae7c : │ │ │ │ + ldr r3, [pc, #8] @ (7ae88 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r6, [r0, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007ae8c : │ │ │ │ + ldr r3, [pc, #8] @ (7ae98 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r4, [r6, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007ae9c : │ │ │ │ + ldr r3, [pc, #8] @ (7aea8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r6, [r4, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007aeac : │ │ │ │ + ldr r3, [pc, #8] @ (7aeb8 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r4, [r2, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007aebc : │ │ │ │ + ldr r3, [pc, #8] @ (7aec8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + str r6, [r0, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007aecc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (80c38 <__rfalib_MOD_dclgetstd@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (80c3c <__rfalib_MOD_dclgetstd@@Base+0x118>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #84] @ 7af30 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #80] @ (7af34 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add ip, pc │ │ │ │ + ldr r0, [pc, #80] @ (7af38 ) │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - subs r2, r2, r3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r4, 80baa <__rfalib_MOD_dclgetstd@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (80c40 <__rfalib_MOD_dclgetstd@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r0, [pc, #60] @ (7af3c ) │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, sp │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 80bb6 <__rfalib_MOD_dclgetstd@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (80c44 <__rfalib_MOD_dclgetstd@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 2fddc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (80c48 <__rfalib_MOD_dclgetstd@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ + blx 31038 │ │ │ │ + ldr r0, [pc, #52] @ (7af40 ) │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, sp │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #192] @ (80c4c <__rfalib_MOD_dclgetstd@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (80c3c <__rfalib_MOD_dclgetstd@@Base+0x118>) │ │ │ │ + blx 31038 │ │ │ │ + ldr r2, [pc, #44] @ (7af44 ) │ │ │ │ + ldr r3, [pc, #28] @ (7af34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 80c32 <__rfalib_MOD_dclgetstd@@Base+0x10e> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #164] @ (80c50 <__rfalib_MOD_dclgetstd@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 80b6c <__rfalib_MOD_dclgetstd@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 80c10 <__rfalib_MOD_dclgetstd@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w lr, [ip] │ │ │ │ - adds r1, #1 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w lr, [r0], #4 │ │ │ │ - bge.n 80bd2 <__rfalib_MOD_dclgetstd@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (80c54 <__rfalib_MOD_dclgetstd@@Base+0x130>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r3, r7, [sp, #4] │ │ │ │ - add r2, pc │ │ │ │ - add.w r6, r8, r6, lsl #2 │ │ │ │ - blx 2fddc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr.w r2, [r5], #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 80bfc <__rfalib_MOD_dclgetstd@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80b7e <__rfalib_MOD_dclgetstd@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [pc, #64] @ (80c58 <__rfalib_MOD_dclgetstd@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2fddc │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80b7e <__rfalib_MOD_dclgetstd@@Base+0x5a> │ │ │ │ + bne.n 7af2c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bne.n 80bc8 <__rfalib_MOD_dclgetstd@@Base+0xa4> │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r6, #32 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - bkpt 0x00b0 │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r6, #12] │ │ │ │ - movs r7, r0 │ │ │ │ - bne.n 80d40 <__rfalib_MOD_dclgetvar@@Base+0xe4> │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + add r6, pc, #8 @ (adr r6, 7af44 ) │ │ │ │ movs r7, r0 │ │ │ │ - bkpt 0x0038 │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ movs r7, r0 │ │ │ │ - bkpt 0x0008 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00080c5c <__rfalib_MOD_dclgetvar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007af48 : │ │ │ │ + ldr r3, [pc, #8] @ (7af54 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007af58 : │ │ │ │ + ldr r3, [pc, #8] @ (7af64 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007af68 : │ │ │ │ + ldr r3, [pc, #8] @ (7af74 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007af78 : │ │ │ │ + ldr r3, [pc, #8] @ (7af84 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007af88 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (80d70 <__rfalib_MOD_dclgetvar@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (80d74 <__rfalib_MOD_dclgetvar@@Base+0x118>) │ │ │ │ + str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ + ldr r4, [pc, #976] @ (7b370 ) │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #976] @ (7b374 ) │ │ │ │ + sub.w sp, sp, #516 @ 0x204 │ │ │ │ + add r4, pc │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r4, [pc, #964] @ (7b378 ) │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #508] @ 0x1fc │ │ │ │ + mov.w r0, #0 │ │ │ │ + ldr.w r8, [sp, #580] @ 0x244 │ │ │ │ + add r4, pc │ │ │ │ + strd r1, r2, [sp, #8] │ │ │ │ + ble.w 7b200 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7b222 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7b3f4 │ │ │ │ + blt.w 7b2f8 │ │ │ │ + vldr s15, [r8] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b322 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 7b34a │ │ │ │ + ldr r3, [pc, #896] @ (7b37c ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #896] @ (7b380 ) │ │ │ │ + mov.w r9, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r4, sp, #428 @ 0x1ac │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 359b8 │ │ │ │ + ldr r0, [pc, #880] @ (7b384 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r0, [pc, #872] @ (7b388 ) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 32cb0 │ │ │ │ + ldr r0, [pc, #860] @ (7b38c ) │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 34ef0 │ │ │ │ + ldr r0, [pc, #848] @ (7b390 ) │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 30084 │ │ │ │ + ldr r0, [pc, #836] @ (7b394 ) │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 33884 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3255c │ │ │ │ + ldrb.w r3, [sp, #428] @ 0x1ac │ │ │ │ + strb.w r3, [sp, #424] @ 0x1a8 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #804] @ (7b398 ) │ │ │ │ + movs r2, #0 │ │ │ │ + vldr d7, [pc, #752] @ 7b368 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #796] @ (7b39c ) │ │ │ │ + vstr d7, [sp, #80] @ 0x50 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + movs r2, #10 │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #148] @ 0x94 │ │ │ │ + str.w r9, [sp, #152] @ 0x98 │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 30ae8 <_gfortran_transfer_integer_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 30ae8 <_gfortran_transfer_integer_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31f54 │ │ │ │ + ldr r0, [pc, #724] @ (7b3a0 ) │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + blx 2f9bc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + vldr s15, [r8] │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + ldr r2, [pc, #708] @ (7b3a4 ) │ │ │ │ + vldr s14, [r3] │ │ │ │ + add r2, pc │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [sp, #76] @ 0x4c │ │ │ │ + blx 3237c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + vldr s16, [sp, #52] @ 0x34 │ │ │ │ + vldr s17, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vldr s18, [r3] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b2ae │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b270 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 7b25e │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 7b1d0 │ │ │ │ + subs r0, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r4, #0 │ │ │ │ + add.w fp, sp, #64 @ 0x40 │ │ │ │ + add.w r8, sp, #76 @ 0x4c │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 7b14e │ │ │ │ + subs r5, #1 │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + iteee ne │ │ │ │ + ldrne r3, [sp, #8] │ │ │ │ + vmoveq s14, r4 │ │ │ │ + vldreq s15, [sp, #60] @ 0x3c │ │ │ │ + vcvteq.f32.s32 s14, s14 │ │ │ │ + itet ne │ │ │ │ + addne.w r3, r3, r4, lsl #2 │ │ │ │ + vmlaeq.f32 s15, s14, s19 │ │ │ │ + vldrne s15, [r3] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittet eq │ │ │ │ + vmoveq s13, r4 │ │ │ │ + vldreq s14, [sp, #72] @ 0x48 │ │ │ │ + ldrne r3, [sp, #12] │ │ │ │ + vcvteq.f32.s32 s13, s13 │ │ │ │ + vstr s15, [fp] │ │ │ │ + itet ne │ │ │ │ + addne.w r3, r3, r4, lsl #2 │ │ │ │ + vmlaeq.f32 s14, s13, s20 │ │ │ │ + vldrne s14, [r3] │ │ │ │ + vstr s14, [r8] │ │ │ │ + cbz r6, 7b1be │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + vldr s13, [r3] │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7b1ca │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7b1ca │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 30c4c │ │ │ │ + add r4, r7 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 7b14c │ │ │ │ + blx 357d4 │ │ │ │ + ldr r2, [pc, #464] @ (7b3a8 ) │ │ │ │ + ldr r3, [pc, #412] @ (7b374 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - subs r2, r2, r3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r4, 80ce2 <__rfalib_MOD_dclgetvar@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (80d78 <__rfalib_MOD_dclgetvar@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + bne.w 7b462 │ │ │ │ + ldr r0, [pc, #448] @ (7b3ac ) │ │ │ │ + movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 80cee <__rfalib_MOD_dclgetvar@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (80d7c <__rfalib_MOD_dclgetvar@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + add.w sp, sp, #516 @ 0x204 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 35c68 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #32 │ │ │ │ + ldr r2, [pc, #424] @ (7b3b0 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #420] @ (7b3b4 ) │ │ │ │ add r2, pc │ │ │ │ - blx 327cc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (80d80 <__rfalib_MOD_dclgetvar@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ + ldr r0, [pc, #420] @ (7b3b8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #192] @ (80d84 <__rfalib_MOD_dclgetvar@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (80d74 <__rfalib_MOD_dclgetvar@@Base+0x118>) │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7afd2 │ │ │ │ + ldr r2, [pc, #408] @ (7b3bc ) │ │ │ │ + ldr r3, [pc, #332] @ (7b374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 80d6a <__rfalib_MOD_dclgetvar@@Base+0x10e> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #164] @ (80d88 <__rfalib_MOD_dclgetvar@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ + bne.w 7b462 │ │ │ │ + ldr r2, [pc, #388] @ (7b3c0 ) │ │ │ │ + movs r5, #30 │ │ │ │ + ldr r1, [pc, #388] @ (7b3c4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #388] @ (7b3c8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 80ca4 <__rfalib_MOD_dclgetvar@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 80d48 <__rfalib_MOD_dclgetvar@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r4, r5, [sp, #576] @ 0x240 │ │ │ │ + add.w sp, sp, #516 @ 0x204 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 33bc8 │ │ │ │ + cmp r0, #1 │ │ │ │ + bgt.n 7b1d0 │ │ │ │ + rsb r0, r0, #1 │ │ │ │ + negs r1, r7 │ │ │ │ + blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ mov r5, r0 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w lr, [ip] │ │ │ │ - adds r1, #1 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w lr, [r0], #4 │ │ │ │ - bge.n 80d0a <__rfalib_MOD_dclgetvar@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (80d8c <__rfalib_MOD_dclgetvar@@Base+0x130>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r3, r7, [sp, #4] │ │ │ │ + b.n 7b138 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + blx 35970 │ │ │ │ + vldr s20, [sp, #72] @ 0x48 │ │ │ │ + vcmp.f32 s16, s20 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b42c │ │ │ │ + vldr s15, [sp, #68] @ 0x44 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b41a │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + vsub.f32 s15, s15, s20 │ │ │ │ + subs r3, r0, #1 │ │ │ │ + vmov s14, r3 │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + vdiv.f32 s20, s15, s14 │ │ │ │ + b.n 7b120 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + blx 35970 │ │ │ │ + vldr s19, [sp, #60] @ 0x3c │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b450 │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7b43e │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + vsub.f32 s14, s15, s19 │ │ │ │ + subs r3, #1 │ │ │ │ + vmov s15, r3 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vdiv.f32 s19, s14, s15 │ │ │ │ + bne.w 7b11e │ │ │ │ + b.n 7b270 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #28 │ │ │ │ + ldr r2, [pc, #204] @ (7b3cc ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #200] @ (7b3d0 ) │ │ │ │ add r2, pc │ │ │ │ - add.w r6, r8, r6, lsl #2 │ │ │ │ - blx 327cc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr.w r2, [r5], #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 80d34 <__rfalib_MOD_dclgetvar@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80cb6 <__rfalib_MOD_dclgetvar@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [pc, #64] @ (80d90 <__rfalib_MOD_dclgetvar@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ + ldr r0, [pc, #200] @ (7b3d4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + vldr s15, [r8] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7afee │ │ │ │ + ldr r2, [pc, #180] @ (7b3d8 ) │ │ │ │ + ldr r3, [pc, #76] @ (7b374 ) │ │ │ │ add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 327cc │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80cb6 <__rfalib_MOD_dclgetvar@@Base+0x5a> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 7b462 │ │ │ │ + ldr r2, [pc, #160] @ (7b3dc ) │ │ │ │ + movs r5, #30 │ │ │ │ + ldr r1, [pc, #160] @ (7b3e0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #160] @ (7b3e4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + b.n 7b248 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #152] @ (7b3e8 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #148] @ (7b3ec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #148] @ (7b3f0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 7affa │ │ │ │ nop │ │ │ │ - beq.n 80c90 <__rfalib_MOD_dclgetvar@@Base+0x34> │ │ │ │ - movs r0, r1 │ │ │ │ + str r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ movs r7, r0 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + add r4, pc, #848 @ (adr r4, 7b6d8 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ + movs r7, r0 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - beq.n 80e08 <__rfalib_MOD_dclgetave@@Base+0x74> │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + adds r4, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ - pop {pc} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ movs r7, r0 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080d94 <__rfalib_MOD_dclgetave@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (80ea8 <__rfalib_MOD_dclgetave@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (80eac <__rfalib_MOD_dclgetave@@Base+0x118>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - subs r2, r2, r3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r4, 80e1a <__rfalib_MOD_dclgetave@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (80eb0 <__rfalib_MOD_dclgetave@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 80e26 <__rfalib_MOD_dclgetave@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (80eb4 <__rfalib_MOD_dclgetave@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 330c4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (80eb8 <__rfalib_MOD_dclgetave@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #192] @ (80ebc <__rfalib_MOD_dclgetave@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (80eac <__rfalib_MOD_dclgetave@@Base+0x118>) │ │ │ │ + @ instruction: 0xf7500007 │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrsb.w r0, [r2, #7] │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xf6580007 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r5} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + addw r0, r6, #2055 @ 0x807 │ │ │ │ + ldr r2, [pc, #112] @ (7b468 ) │ │ │ │ + ldr r3, [pc, #116] @ (7b46c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 80ea2 <__rfalib_MOD_dclgetave@@Base+0x10e> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #164] @ (80ec0 <__rfalib_MOD_dclgetave@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 80ddc <__rfalib_MOD_dclgetave@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 80e80 <__rfalib_MOD_dclgetave@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 340e4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w lr, [ip] │ │ │ │ - adds r1, #1 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w lr, [r0], #4 │ │ │ │ - bge.n 80e42 <__rfalib_MOD_dclgetave@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (80ec4 <__rfalib_MOD_dclgetave@@Base+0x130>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r3, r7, [sp, #4] │ │ │ │ - add r2, pc │ │ │ │ - add.w r6, r8, r6, lsl #2 │ │ │ │ - blx 330c4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr.w r2, [r5], #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 80e6c <__rfalib_MOD_dclgetave@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80dee <__rfalib_MOD_dclgetave@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [pc, #64] @ (80ec8 <__rfalib_MOD_dclgetave@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ + bne.n 7b462 │ │ │ │ + ldr r2, [pc, #100] @ (7b470 ) │ │ │ │ + movs r5, #31 │ │ │ │ + ldr r1, [pc, #100] @ (7b474 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #100] @ (7b478 ) │ │ │ │ add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 330c4 │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 80dee <__rfalib_MOD_dclgetave@@Base+0x5a> │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + b.n 7b248 │ │ │ │ + ldr r0, [pc, #96] @ (7b47c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s15, [sp, #68] @ 0x44 │ │ │ │ + b.n 7b298 │ │ │ │ + ldr r0, [pc, #80] @ (7b480 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s20, [sp, #72] @ 0x48 │ │ │ │ + b.n 7b288 │ │ │ │ + ldr r0, [pc, #68] @ (7b484 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + b.n 7b2d6 │ │ │ │ + ldr r0, [pc, #52] @ (7b488 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s19, [sp, #60] @ 0x3c │ │ │ │ + b.n 7b2c6 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r1, #12 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + str??.w r0, [r2, r7] │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - pop {r6} │ │ │ │ + movs r2, #18 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - cbnz r0, 80f3a <__oslib_MOD_dclgetargument@@Base+0x3a> │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - cbnz r0, 80f32 <__oslib_MOD_dclgetargument@@Base+0x32> │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00080ecc <__oslib_MOD_dclabort@@Base>: │ │ │ │ - push {lr} │ │ │ │ +0007b48c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (80efc <__oslib_MOD_dclabort@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #24] @ (7b4b8 ) │ │ │ │ + movs r2, #4 │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - blx 30ac4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #8 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + blx 31038 │ │ │ │ + ldr r0, [pc, #16] @ (7b4bc ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 31034 │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080f00 <__oslib_MOD_dclgetargument@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (80f3c <__oslib_MOD_dclgetargument@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 33af8 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00080f40 <__oslib_MOD_dclgetargumentnum@@Base>: │ │ │ │ +0007b4c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (80f98 <__oslib_MOD_dclgetargumentnum@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (80f9c <__oslib_MOD_dclgetargumentnum@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (80fa0 <__oslib_MOD_dclgetargumentnum@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31630 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #40] @ (80fa4 <__oslib_MOD_dclgetargumentnum@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (80f9c <__oslib_MOD_dclgetargumentnum@@Base+0x5c>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 80f94 <__oslib_MOD_dclgetargumentnum@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #24] @ (7b4ec ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30254 │ │ │ │ + ldr r0, [pc, #16] @ (7b4f0 ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 30250 │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00080fa8 <__oslib_MOD_dclgetenv@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (80fe8 <__oslib_MOD_dclgetenv@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #9 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 2ff38 │ │ │ │ - movs r1, #9 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ - nop │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00080fec <__oslib_MOD_dclexeccommand@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (81020 <__oslib_MOD_dclexeccommand@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33a3c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ +0007b4f4 : │ │ │ │ + ldr r3, [pc, #8] @ (7b500 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ - movs r7, r0 │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00081024 <__maplib_MOD_dclsetorthographic@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (81054 <__maplib_MOD_dclsetorthographic@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 305b8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ +0007b504 : │ │ │ │ + ldr r3, [pc, #8] @ (7b510 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ - movs r7, r0 │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00081058 <__maplib_MOD_dclsetbonnes@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (81088 <__maplib_MOD_dclsetbonnes@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 343c8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #12 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ +0007b514 : │ │ │ │ + ldr r3, [pc, #8] @ (7b520 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ - movs r7, r0 │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0008108c <__maplib_MOD_dclsetconicalc@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (810c0 <__maplib_MOD_dclsetconicalc@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3535c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ +0007b524 : │ │ │ │ + ldr r3, [pc, #8] @ (7b530 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000810c4 <__maplib_MOD_dclsetconicala@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (810f4 <__maplib_MOD_dclsetconicala@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32f7c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ +0007b534 : │ │ │ │ + ldr r3, [pc, #12] @ (7b544 ) │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + strd r0, r2, [r3] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000810f8 <__maplib_MOD_dclsetconical@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (81128 <__maplib_MOD_dclsetconical@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31e1c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #13 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fc5c │ │ │ │ +0007b548 : │ │ │ │ + ldr r3, [pc, #12] @ (7b558 ) │ │ │ │ + add r3, pc │ │ │ │ + ldrd r2, r3, [r3] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0008112c <__maplib_MOD_dclazimuthala_b@@Base>: │ │ │ │ +0007b55c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (811a0 <__maplib_MOD_dclazimuthala_b@@Base+0x74>) │ │ │ │ + ldr.w ip, [pc, #100] @ 7b5d0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (811a4 <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ + ldr r4, [pc, #96] @ (7b5d4 ) │ │ │ │ + add r3, sp, #28 │ │ │ │ + add ip, pc │ │ │ │ mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (811a8 <__maplib_MOD_dclazimuthala_b@@Base+0x7c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + strd r1, r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r4, sp, #24 │ │ │ │ + blx 3431c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + blx 3065c │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + blx 2fd74 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r2, r1, [sp, #12] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31c5c │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (811a4 <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (811ac <__maplib_MOD_dclazimuthala_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 30c28 │ │ │ │ + ldr r2, [pc, #36] @ (7b5d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b5d4 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8119a <__maplib_MOD_dclazimuthala_b@@Base+0x6e> │ │ │ │ + bne.n 7b5ca │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000811b0 <__maplib_MOD_dclazimuthal_b@@Base>: │ │ │ │ +0007b5dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81224 <__maplib_MOD_dclazimuthal_b@@Base+0x74>) │ │ │ │ + ldr.w ip, [pc, #88] @ 7b644 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81228 <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ + ldr r4, [pc, #84] @ (7b648 ) │ │ │ │ + add r3, sp, #32 │ │ │ │ + add ip, pc │ │ │ │ mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (8122c <__maplib_MOD_dclazimuthal_b@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + strd r1, r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r4, sp, #28 │ │ │ │ + blx 3127c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + blx 323e8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r2, r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f808 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81228 <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81230 <__maplib_MOD_dclazimuthal_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3046c │ │ │ │ + ldr r2, [pc, #36] @ (7b64c ) │ │ │ │ + ldr r3, [pc, #28] @ (7b648 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8121e <__maplib_MOD_dclazimuthal_b@@Base+0x6e> │ │ │ │ + bne.n 7b63e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + movs r7, #16 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00081234 <__maplib_MOD_dclpolarstereo_b@@Base>: │ │ │ │ +0007b650 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (812a8 <__maplib_MOD_dclpolarstereo_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (812ac <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (812b0 <__maplib_MOD_dclpolarstereo_b@@Base+0x7c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7b6a0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7b6a4 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33fbc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (812ac <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (812b4 <__maplib_MOD_dclpolarstereo_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 31528 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 35a90 │ │ │ │ + ldr r2, [pc, #32] @ (7b6a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b6a4 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 812a2 <__maplib_MOD_dclpolarstereo_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.n 7b69c │ │ │ │ + add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007b6ac : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (7b738 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (7b73c ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (7b740 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 31528 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 337cc │ │ │ │ + ldr r0, [pc, #92] @ (7b744 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 2f348 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2f3e4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 336fc │ │ │ │ + ldr r2, [pc, #40] @ (7b748 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b73c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7b734 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ movs r0, r1 │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000812b8 <__maplib_MOD_dclorthographic_b@@Base>: │ │ │ │ +0007b74c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (8132c <__maplib_MOD_dclorthographic_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81330 <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7b79c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7b7a0 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31528 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 336fc │ │ │ │ + ldr r2, [pc, #32] @ (7b7a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b7a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81334 <__maplib_MOD_dclorthographic_b@@Base+0x7c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7b798 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007b7a8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7b7f8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7b7fc ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 306a4 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81330 <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81338 <__maplib_MOD_dclorthographic_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 2f304 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33668 │ │ │ │ + ldr r2, [pc, #32] @ (7b800 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b7fc ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81326 <__maplib_MOD_dclorthographic_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.n 7b7f4 │ │ │ │ + add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0008133c <__maplib_MOD_dclbonnes_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007b804 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (813b0 <__maplib_MOD_dclbonnes_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (813b4 <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (7b890 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (7b894 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (7b898 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f304 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 31770 │ │ │ │ + ldr r0, [pc, #92] @ (7b89c ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 312b0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 35ce8 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 34200 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 319f0 │ │ │ │ + ldr r2, [pc, #40] @ (7b8a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b894 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (813b8 <__maplib_MOD_dclbonnes_b@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7b88c │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007b8a4 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7b8f4 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7b8f8 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31504 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (813b4 <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (813bc <__maplib_MOD_dclbonnes_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 2f304 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 319f0 │ │ │ │ + ldr r2, [pc, #32] @ (7b8fc ) │ │ │ │ + ldr r3, [pc, #28] @ (7b8f8 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 813aa <__maplib_MOD_dclbonnes_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.n 7b8f0 │ │ │ │ + add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000813c0 <__maplib_MOD_dclconicalc_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007b900 : │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + orr.w r2, r2, ip, lsl #8 │ │ │ │ + orr.w r2, r2, r1, lsl #16 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0007b914 : │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + ubfx ip, r0, #16, #8 │ │ │ │ + str.w ip, [r1] │ │ │ │ + ubfx r1, r0, #8, #8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007b92c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81434 <__maplib_MOD_dclconicalc_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81438 <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ + sub sp, #396 @ 0x18c │ │ │ │ + mov r4, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r2, [pc, #2616] @ 7c380 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [pc, #2612] @ 7c384 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (8143c <__maplib_MOD_dclconicalc_b@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 350a4 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7c1a6 │ │ │ │ + add r0, sp, #228 @ 0xe4 │ │ │ │ + blx 30b7c │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7c188 │ │ │ │ + ldr.w r0, [pc, #2556] @ 7c388 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #252 @ 0xfc │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr.w r0, [pc, #2548] @ 7c38c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cbc │ │ │ │ + ldr.w r0, [pc, #2536] @ 7c390 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #236 @ 0xec │ │ │ │ + add r0, pc │ │ │ │ + blx 32cb0 │ │ │ │ + ldr.w r0, [pc, #2528] @ 7c394 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr.w r0, [pc, #2516] @ 7c398 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + add r0, pc │ │ │ │ + blx 35038 │ │ │ │ + ldr.w r0, [pc, #2508] @ 7c39c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + add r0, pc │ │ │ │ + blx 35038 │ │ │ │ + ldr.w r0, [pc, #2496] @ 7c3a0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, pc │ │ │ │ + blx 35038 │ │ │ │ + ldr.w r0, [pc, #2488] @ 7c3a4 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #220 @ 0xdc │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr.w r0, [pc, #2476] @ 7c3a8 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr.w r0, [pc, #2468] @ 7c3ac │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + cbz r1, 7ba2a │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + cbz r2, 7ba34 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + add r1, sp, #244 @ 0xf4 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ + blx 2f214 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #316 @ 0x13c │ │ │ │ + add r1, sp, #300 @ 0x12c │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ + blx 309bc │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #316 @ 0x13c │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #332 @ 0x14c │ │ │ │ + blx 34754 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #324 @ 0x144 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + add.w r8, sp, #336 @ 0x150 │ │ │ │ + blx 324b0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f558 │ │ │ │ - movs r1, #13 │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + blx 34848 │ │ │ │ + add r5, sp, #348 @ 0x15c │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #316 @ 0x13c │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ + blx 34754 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + add.w r9, sp, #356 @ 0x164 │ │ │ │ + blx 324b0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81438 <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81440 <__maplib_MOD_dclconicalc_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + blx 34848 │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + blx 34754 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + blx 324b0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #204 @ 0xcc │ │ │ │ + add r2, sp, #180 @ 0xb4 │ │ │ │ + blx 34848 │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ + blx 34754 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + blx 324b0 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 34848 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldrd r1, ip, [sp, #172] @ 0xac │ │ │ │ + strd r6, r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #180] @ 0xb4 │ │ │ │ + cmp ip, r1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, ip │ │ │ │ + it ge │ │ │ │ + movge r2, r1 │ │ │ │ + cmp r1, ip │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + it lt │ │ │ │ + movlt r1, ip │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r7 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + it ge │ │ │ │ + movge r2, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r1, r7 │ │ │ │ + ldr r4, [sp, #204] @ 0xcc │ │ │ │ + ldrd r5, r3, [sp, #196] @ 0xc4 │ │ │ │ + it lt │ │ │ │ + movlt r1, r7 │ │ │ │ + cmp r2, r6 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + it ge │ │ │ │ + movge r2, r6 │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ + cmp r1, r6 │ │ │ │ + ite ge │ │ │ │ + rsbge r7, r2, r1 │ │ │ │ + rsblt r7, r2, r6 │ │ │ │ + cmp r3, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, r5 │ │ │ │ + cmp r3, r5 │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + it lt │ │ │ │ + movlt r3, r5 │ │ │ │ + cmp r2, r4 │ │ │ │ + it ge │ │ │ │ + movge r2, r4 │ │ │ │ + cmp r3, r4 │ │ │ │ + it lt │ │ │ │ + movlt r3, r4 │ │ │ │ + cmp r2, r0 │ │ │ │ + it ge │ │ │ │ + movge r2, r0 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + cmp r3, r0 │ │ │ │ + ite ge │ │ │ │ + rsbge r1, r2, r3 │ │ │ │ + rsblt r1, r2, r0 │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ + add r1, sp, #212 @ 0xd4 │ │ │ │ + adds r7, #1 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #164] @ 0xa4 │ │ │ │ + blx 32c8c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r5, [pc, #2080] @ 7c3b0 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ + add r5, pc │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r7, [pc, #2068] @ 7c3b4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add r7, pc │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ + str r3, [sp, #372] @ 0x174 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33484 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #268] @ 0x10c │ │ │ │ + blx 2f4a8 │ │ │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #264] @ 0x108 │ │ │ │ + blx 33484 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #288] @ 0x120 │ │ │ │ + blx 2f4a8 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + add r3, sp, #284 @ 0x11c │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + vstr s0, [sp, #284] @ 0x11c │ │ │ │ + blx 35a64 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 7be4c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #1 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mvns r3, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr.w lr, [sp, #164] @ 0xa4 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.w 7be36 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + add r7, sp, #308 @ 0x134 │ │ │ │ + add r3, r2 │ │ │ │ + vldr s16, [sp, #252] @ 0xfc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + str.w lr, [sp, #64] @ 0x40 │ │ │ │ + subs r3, #1 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #364 @ 0x16c │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #276 @ 0x114 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + b.n 7bc7a │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + adds r4, #1 │ │ │ │ + adds r3, #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, r4 │ │ │ │ + blt.w 7be34 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ + add r3, sp, #340 @ 0x154 │ │ │ │ + add.w ip, r5, r4 │ │ │ │ + str.w ip, [sp, #360] @ 0x168 │ │ │ │ + blx 32b20 │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #340 @ 0x154 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 340c0 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + blx 33490 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ + blx 2fafc │ │ │ │ + vldr s15, [sp, #276] @ 0x114 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bc64 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 30fcc │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 333b8 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 7be2c │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 7be2c │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + add.w ip, r0, r3 │ │ │ │ + add.w r0, r2, ip │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 7be74 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + add.w lr, r5, r0 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + vldr s15, [lr] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 7bef6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7c0f8 │ │ │ │ + vldr s14, [sp, #248] @ 0xf8 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bf9a │ │ │ │ + adds r5, r2, #1 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r1, r5, ip │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ + adds r1, r5, r1 │ │ │ │ + vldr s13, [r1] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bdde │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + adds r1, r5, r3 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + adds r5, r1, r5 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + add.w lr, r2, r5 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + mov.w r1, lr, lsl #2 │ │ │ │ + str r1, [sp, #132] @ 0x84 │ │ │ │ + add.w lr, r5, r1 │ │ │ │ + vldr s6, [lr] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bdde │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + add r1, r5 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + mov.w lr, r1, lsl #2 │ │ │ │ + add.w r1, r5, lr │ │ │ │ + vldr s11, [r1] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bdde │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + adds r1, r5, r0 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bdde │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + adds r1, r5, r1 │ │ │ │ + vldr s3, [r1] │ │ │ │ + vcmp.f32 s14, s3 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bdde │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + add r1, r5 │ │ │ │ + vldr s4, [r1] │ │ │ │ + vcmp.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bdde │ │ │ │ + add.w r1, r5, lr │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7c140 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7beb4 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s9, [sp, #140] @ 0x8c │ │ │ │ + vldr s12, [r1] │ │ │ │ + vadd.f32 s7, s12, s9 │ │ │ │ + vsub.f32 s8, s11, s12 │ │ │ │ + vcmpe.f32 s7, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7c1c4 │ │ │ │ + vadd.f32 s10, s9, s8 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7c1ce │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c1ce │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + add r1, r3 │ │ │ │ + add r1, r5 │ │ │ │ + b.n 7c2ca │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7bc6a │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb88 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 7bc1e │ │ │ │ + ldr.w r2, [pc, #1384] @ 7c3b8 │ │ │ │ + ldr.w r3, [pc, #1328] @ 7c384 │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8142e <__maplib_MOD_dclconicalc_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.w 7c37c │ │ │ │ + add sp, #396 @ 0x18c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 340a4 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cbnz r5, 7bebc │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add.w ip, r5, r0 │ │ │ │ + vldr s13, [ip] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7bf48 │ │ │ │ + vldr s15, [sp, #248] @ 0xf8 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7beb4 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + add r3, r1 │ │ │ │ + add r3, r2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r2, r5, r3 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7c082 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7bc6a │ │ │ │ + cbz r1, 7bee6 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + vldr s15, [sp, #248] @ 0xf8 │ │ │ │ + add r3, r0 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7beb4 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, r0 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7beb4 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + adds r1, r3, r0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, r3 │ │ │ │ + blx 30914 │ │ │ │ + b.n 7bc6a │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7c0aa │ │ │ │ + vldr s14, [sp, #248] @ 0xf8 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7beb4 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add r3, ip │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add r2, r3 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7beb4 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + add r0, r2 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7beb4 │ │ │ │ + add r3, r2 │ │ │ │ + vldr s10, [r3] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7c0c6 │ │ │ │ + b.n 7beb4 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r0, r1 │ │ │ │ + vldr s11, [r0] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + add r3, r0 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add r2, r3 │ │ │ │ + add r3, r1 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vldr s10, [r3] │ │ │ │ + vldr s15, [sp, #140] @ 0x8c │ │ │ │ + vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ + vsub.f32 s12, s12, s15 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vmul.f32 s15, s15, s10 │ │ │ │ + vmla.f32 s14, s12, s13 │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vstr s14, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #292 @ 0x124 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ + vstr s15, [sp, #292] @ 0x124 │ │ │ │ + blx 30914 │ │ │ │ + b.n 7bc6a │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7beb4 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s9, [sp, #140] @ 0x8c │ │ │ │ + vldr s12, [r1] │ │ │ │ + vsub.f32 s8, s8, s12 │ │ │ │ + vadd.f32 s7, s12, s9 │ │ │ │ + vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vsub.f32 s15, s15, s12 │ │ │ │ + vsub.f32 s15, s15, s9 │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7beb4 │ │ │ │ + add.w lr, r2, #1 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add.w r0, lr, ip │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + add.w ip, r5, r0 │ │ │ │ + vldr s10, [ip] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7beb4 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + add r3, r1 │ │ │ │ + add r2, r3 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + add.w ip, r5, r2 │ │ │ │ + vldr s12, [ip] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7beb4 │ │ │ │ + add r3, lr │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r1, r5, r3 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7beb4 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r0, r1 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7beb4 │ │ │ │ + add r2, r1 │ │ │ │ + vldr s15, [r2] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7beb4 │ │ │ │ + add r3, r1 │ │ │ │ + vldr s6, [r3] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7beb4 │ │ │ │ + vsub.f32 s7, s7, s13 │ │ │ │ + vmul.f32 s14, s12, s8 │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vsub.f32 s13, s13, s9 │ │ │ │ + vmla.f32 s14, s5, s7 │ │ │ │ + vmla.f32 s15, s6, s7 │ │ │ │ + vmla.f32 s14, s10, s13 │ │ │ │ + vmla.f32 s15, s11, s13 │ │ │ │ + b.n 7bf86 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + add r0, r2 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7beb4 │ │ │ │ + add r3, r2 │ │ │ │ + vldr s10, [r3] │ │ │ │ + vcmp.f32 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7bf6a │ │ │ │ + b.n 7beb4 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r3, ip │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add r0, r1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add r2, r3 │ │ │ │ + add r3, r1 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vldr s13, [r2, #4] │ │ │ │ + vldr s10, [r3, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #292 @ 0x124 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vsub.f32 s12, s12, s14 │ │ │ │ + vmul.f32 s13, s14, s13 │ │ │ │ + vmul.f32 s14, s14, s10 │ │ │ │ + vmla.f32 s13, s12, s15 │ │ │ │ + vmla.f32 s14, s12, s11 │ │ │ │ + vstr s13, [sp, #272] @ 0x110 │ │ │ │ + vstr s14, [sp, #292] @ 0x124 │ │ │ │ + blx 30914 │ │ │ │ + b.n 7bc6a │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + add r0, r5 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + vldr s5, [r0] │ │ │ │ + adds r0, r3, r1 │ │ │ │ + mov r3, r2 │ │ │ │ + add r2, r0 │ │ │ │ + add ip, r3 │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + mov.w r2, ip, lsl #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add r0, r2 │ │ │ │ + add r2, r5 │ │ │ │ + vldr s13, [r0, #4] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + vldr s3, [r2, #4] │ │ │ │ + adds r2, r0, r1 │ │ │ │ + vldr s6, [r2] │ │ │ │ + adds r2, r5, r1 │ │ │ │ + vldr s4, [r2] │ │ │ │ + adds r2, r0, r3 │ │ │ │ + add r3, r5 │ │ │ │ + vldr s11, [r2, #4] │ │ │ │ + vldr s12, [r3, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s7, [sp, #140] @ 0x8c │ │ │ │ + vldr s10, [r3] │ │ │ │ + vsub.f32 s8, s9, s10 │ │ │ │ + vmul.f32 s14, s10, s11 │ │ │ │ + vmul.f32 s12, s10, s12 │ │ │ │ + vmul.f32 s13, s10, s13 │ │ │ │ + vmul.f32 s10, s10, s3 │ │ │ │ + vsub.f32 s11, s9, s7 │ │ │ │ + vmla.f32 s14, s8, s6 │ │ │ │ + vmla.f32 s12, s8, s4 │ │ │ │ + vmla.f32 s13, s8, s15 │ │ │ │ + vmla.f32 s10, s8, s5 │ │ │ │ + vmul.f32 s14, s14, s7 │ │ │ │ + vmul.f32 s15, s12, s7 │ │ │ │ + vmla.f32 s14, s13, s11 │ │ │ │ + vmla.f32 s15, s10, s11 │ │ │ │ + b.n 7bf86 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r1, [pc, #556] @ (7c3bc ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #552] @ (7c3c0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #552] @ (7c3c4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.w 7b988 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #540] @ (7c3c8 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #536] @ (7c3cc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #536] @ (7c3d0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.w 7b97a │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7c298 │ │ │ │ + vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ + vadd.f32 s13, s12, s10 │ │ │ │ + vsub.f32 s13, s13, s9 │ │ │ │ + vcmpe.f32 s13, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7bfb6 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + add r1, r3 │ │ │ │ + adds r5, r1, r5 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add.w lr, r2, r5 │ │ │ │ + str r5, [sp, #124] @ 0x7c │ │ │ │ + mov.w r5, lr, lsl #2 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + add.w lr, r1, r5 │ │ │ │ + vldr s4, [lr] │ │ │ │ + vcmp.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bfb6 │ │ │ │ + ldrd r1, r5, [sp, #120] @ 0x78 │ │ │ │ + add r1, r5 │ │ │ │ + mov.w lr, r1, lsl #2 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add r1, lr │ │ │ │ + vldr s11, [r1] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bfb6 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r0, r1 │ │ │ │ + vldr s6, [r0] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bfb6 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + add r1, r0 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bfb6 │ │ │ │ + add lr, r0 │ │ │ │ + vldr s13, [lr] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bfb6 │ │ │ │ + vmul.f32 s11, s12, s11 │ │ │ │ + vsub.f32 s8, s9, s12 │ │ │ │ + vmul.f32 s14, s12, s13 │ │ │ │ + vsub.f32 s10, s10, s9 │ │ │ │ + vmov.f32 s13, s11 │ │ │ │ + vmla.f32 s14, s5, s8 │ │ │ │ + vmla.f32 s13, s4, s8 │ │ │ │ + vmla.f32 s13, s10, s15 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + vmla.f32 s15, s6, s10 │ │ │ │ + vstr s13, [sp, #272] @ 0x110 │ │ │ │ + b.n 7bf8a │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + add r1, r3 │ │ │ │ + add r1, r5 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add.w lr, r2, r1 │ │ │ │ + mov.w lr, lr, lsl #2 │ │ │ │ + add r5, lr │ │ │ │ + vldr s10, [r5] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7c33e │ │ │ │ + vadd.f32 s10, s9, s8 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7bfb6 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add r1, r5 │ │ │ │ + mov.w lr, r1, lsl #2 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add r1, lr │ │ │ │ + vldr s6, [r1] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c1ce │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + adds r1, r5, r0 │ │ │ │ + vldr s11, [r1] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c1ce │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + add r1, r5 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c1ce │ │ │ │ + add lr, r5 │ │ │ │ + vldr s10, [lr] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c1ce │ │ │ │ + vsub.f32 s12, s12, s9 │ │ │ │ + vmul.f32 s14, s8, s15 │ │ │ │ + vmul.f32 s15, s11, s8 │ │ │ │ + vmla.f32 s14, s13, s12 │ │ │ │ + vmla.f32 s15, s5, s12 │ │ │ │ + vmla.f32 s14, s9, s6 │ │ │ │ + vmla.f32 s15, s9, s10 │ │ │ │ + b.n 7bf86 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + vsub.f32 s8, s8, s9 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + vmul.f32 s13, s13, s12 │ │ │ │ + adds r0, r2, r0 │ │ │ │ + add r3, r2 │ │ │ │ + vmla.f32 s13, s8, s15 │ │ │ │ + vldr s7, [r0] │ │ │ │ + vldr s14, [r3] │ │ │ │ + add.w r3, r2, lr │ │ │ │ + vmul.f32 s14, s12, s14 │ │ │ │ + vldr s11, [r3] │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + vmla.f32 s15, s8, s7 │ │ │ │ + vmla.f32 s14, s9, s10 │ │ │ │ + vmla.f32 s15, s9, s11 │ │ │ │ + b.n 7bf86 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r2, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ movs r0, r1 │ │ │ │ + subs r0, r6, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + hlt 0x000e │ │ │ │ + movs r7, r0 │ │ │ │ + hlt 0x0012 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 7c358 │ │ │ │ + movs r7, r0 │ │ │ │ + rev16 r0, r3 │ │ │ │ + movs r7, r0 │ │ │ │ + rev16 r4, r5 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 7c328 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00081444 <__maplib_MOD_dclconicala_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007c3d4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (814b8 <__maplib_MOD_dclconicala_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (814bc <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip, #352] @ 0x160 │ │ │ │ + sub.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + ldr.w lr, [pc, #100] @ 7c464 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w ip, [pc, #96] @ 7c468 │ │ │ │ + add.w r4, sp, #16000 @ 0x3e80 │ │ │ │ + add lr, pc │ │ │ │ + adds r4, #32 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add.w r4, sp, #16000 @ 0x3e80 │ │ │ │ + adds r4, #20 │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [r4] │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr.w ip, [pc, #64] @ 7c46c │ │ │ │ + add ip, pc │ │ │ │ + add.w ip, ip, #4 │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ + add.w ip, sp, #20 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + blx 3379c │ │ │ │ + ldr r2, [pc, #40] @ (7c470 ) │ │ │ │ + ldr r3, [pc, #32] @ (7c468 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (814c0 <__maplib_MOD_dclconicala_b@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7c460 │ │ │ │ + add.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + adds r0, r7, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, r7, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3480] @ 0xd98 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr.w r2, [pc, #3396] @ 7d1cc │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r3, [pc, #3392] @ 7d1d0 │ │ │ │ + add r2, pc │ │ │ │ + sub.w sp, sp, #580 @ 0x244 │ │ │ │ + subs r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #572] @ 0x23c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 3324c │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (814bc <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (814c4 <__maplib_MOD_dclconicala_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + ldrd r7, fp, [sp, #620] @ 0x26c │ │ │ │ + ldrd r6, sl, [sp, #628] @ 0x274 │ │ │ │ + ldrd r3, r1, [sp, #636] @ 0x27c │ │ │ │ + ldrd ip, r2, [sp, #644] @ 0x284 │ │ │ │ + cmp r0, #8 │ │ │ │ + bhi.w 7cf34 │ │ │ │ + tbh [pc, r0, lsl #1] │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + lsls r1, r4, #5 │ │ │ │ + lsls r5, r7, #10 │ │ │ │ + lsls r5, r2, #11 │ │ │ │ + lsls r1, r1, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ + lsls r7, r3, #7 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr.w r5, [pc, #3328] @ 7d1d4 │ │ │ │ + mov r0, sl │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r5, pc │ │ │ │ + addw r1, r5, #2100 @ 0x834 │ │ │ │ + blx 359f4 │ │ │ │ + addw r1, r5, #2100 @ 0x834 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7cbf6 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + ldr.w r5, [pc, #3288] @ 7d1d8 │ │ │ │ + ldr.w r7, [pc, #3288] @ 7d1dc │ │ │ │ + blx 31368 │ │ │ │ + add r5, pc │ │ │ │ + movs r3, #245 @ 0xf5 │ │ │ │ + add r7, pc │ │ │ │ + strd r7, r3, [r6, #8] │ │ │ │ + addw r3, r5, #2100 @ 0x834 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r3, [r6, #40] @ 0x28 │ │ │ │ + ldr.w r3, [pc, #3264] @ 7d1e0 │ │ │ │ + str.w r0, [r5, #3204] @ 0xc84 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [r6, #48] @ 0x30 │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r6, #52] @ 0x34 │ │ │ │ + ldr.w r3, [pc, #3252] @ 7d1e4 │ │ │ │ + str r0, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [r6, #64] @ 0x40 │ │ │ │ + movs r3, #9 │ │ │ │ + str r3, [r6, #68] @ 0x44 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #164] @ 0xa4 │ │ │ │ + mov.w r3, #2816 @ 0xb00 │ │ │ │ + movt r3, #256 @ 0x100 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + blx 2f7ec <_gfortran_st_open@plt> │ │ │ │ + ldr.w r3, [pc, #3220] @ 7d1e8 │ │ │ │ + movs r2, #247 @ 0xf7 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + strd r7, r2, [sp, #232] @ 0xe8 │ │ │ │ + add r3, pc │ │ │ │ + movs r7, #4 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + ldr.w r3, [r5, #3204] @ 0xc84 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + mov.w r3, #4096 @ 0x1000 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + blx 2f45c <_gfortran_st_read@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + addw r1, r5, #3208 @ 0xc88 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 32bf4 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 310bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + bgt.w 7cd00 │ │ │ │ + ldr.w r7, [pc, #3156] @ 7d1ec │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + ldr.w r5, [pc, #3152] @ 7d1f0 │ │ │ │ + mov r2, r3 │ │ │ │ + add r7, pc │ │ │ │ + it ge │ │ │ │ + movge.w r2, #256 @ 0x100 │ │ │ │ + add r5, pc │ │ │ │ + movs r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str.w r2, [r7, #3076] @ 0xc04 │ │ │ │ + str.w r1, [r5, #1040] @ 0x410 │ │ │ │ + ble.w 7cb62 │ │ │ │ + ldr.w r3, [pc, #3124] @ 7d1f4 │ │ │ │ + addw r7, r7, #3080 @ 0xc08 │ │ │ │ + ldr.w r8, [pc, #3120] @ 7d1f8 │ │ │ │ + mov fp, r6 │ │ │ │ + ldr.w r9, [pc, #3120] @ 7d1fc │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r7 │ │ │ │ + add.w sl, r3, #800 @ 0x320 │ │ │ │ + add r8, pc │ │ │ │ + add r9, pc │ │ │ │ + mov r7, r2 │ │ │ │ + b.n 7c5f4 │ │ │ │ + ldr.w r1, [pc, #3104] @ 7d200 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r1, #1040] @ 0x410 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r1, #1040] @ 0x410 │ │ │ │ + cmp r3, r7 │ │ │ │ + bgt.w 7cb0c │ │ │ │ + movs r3, #0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + str.w r3, [r5, #3212] @ 0xc8c │ │ │ │ + ldr.w r3, [r5, #3204] @ 0xc84 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r3, #255 @ 0xff │ │ │ │ + str.w r8, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + addw r3, r5, #3212 @ 0xc8c │ │ │ │ + str.w r9, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + mov.w r3, #4128 @ 0x1020 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + blx 2f45c <_gfortran_st_read@plt> │ │ │ │ + ldr.w r1, [r5, #1040] @ 0x410 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + subs r1, #1 │ │ │ │ + add.w r1, sl, r1, lsl #2 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + ldr.w r1, [r5, #1040] @ 0x410 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + subs r1, #1 │ │ │ │ + add.w r1, r6, r1, lsl #2 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 310bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3212] @ 0xc8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7c5de │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr.w r1, [pc, #2984] @ 7d204 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #2980] @ 7d208 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #2976] @ 7d20c │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 7c5de │ │ │ │ + ldr.w r4, [pc, #2968] @ 7d210 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r0, [pc, #2964] @ 7d214 │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr.w r0, [pc, #2952] @ 7d218 │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #1048 @ 0x418 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr.w r3, [r4, #2092] @ 0x82c │ │ │ │ + cbnz r3, 7c6b6 │ │ │ │ + ldr.w r3, [pc, #2936] @ 7d21c │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + str.w r1, [r3, #-240] │ │ │ │ + str.w r2, [r3, #-236] │ │ │ │ + ldr.w r3, [pc, #2920] @ 7d220 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #2096] @ 0x830 │ │ │ │ + cbnz r3, 7c6e8 │ │ │ │ + ldr.w r3, [pc, #2912] @ 7d224 │ │ │ │ + vmov.f32 s12, #36 @ 0x41200000 10.0 │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r3, #-240] @ 0xffffff10 │ │ │ │ + vldr s13, [r3, #-236] @ 0xffffff14 │ │ │ │ + vstr s14, [r3, #-232] @ 0xffffff18 │ │ │ │ + vsub.f32 s13, s13, s14 │ │ │ │ + vdiv.f32 s15, s13, s12 │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + vstr s15, [r3, #-228] @ 0xffffff1c │ │ │ │ + ldr.w r3, [pc, #2876] @ 7d228 │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 7c728 │ │ │ │ + ldr.w r0, [pc, #2868] @ 7d22c │ │ │ │ + ldr.w r2, [pc, #2868] @ 7d230 │ │ │ │ + add r0, pc │ │ │ │ + sub.w r3, r0, #224 @ 0xe0 │ │ │ │ + add r2, pc │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + vldr s12, [r0, #-240] @ 0xffffff10 │ │ │ │ + vldr s13, [r0, #-236] @ 0xffffff14 │ │ │ │ + vsub.f32 s13, s13, s12 │ │ │ │ + vldmia r3!, {s14} │ │ │ │ + vmov.f32 s15, s12 │ │ │ │ + vmla.f32 s15, s14, s13 │ │ │ │ + cmp r1, r3 │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + bne.n 7c714 │ │ │ │ + ldr.w r3, [pc, #2824] @ 7d234 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r2, [pc, #2824] @ 7d238 │ │ │ │ + add r3, pc │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [r3, #3076] @ 0xc04 │ │ │ │ + str.w r1, [r2, #1040] @ 0x410 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 7c7b0 │ │ │ │ + ldr.w r4, [pc, #2808] @ 7d23c │ │ │ │ + addw r2, r2, #1052 @ 0x41c │ │ │ │ + add r4, pc │ │ │ │ + add.w r3, r4, #800 @ 0x320 │ │ │ │ + add.w r1, r3, r0, lsl #2 │ │ │ │ + vldr s12, [r4, #-232] @ 0xffffff18 │ │ │ │ + vldr s13, [r4, #-228] @ 0xffffff1c │ │ │ │ + vsub.f32 s13, s13, s12 │ │ │ │ + vldmia r3!, {s14} │ │ │ │ + vmov.f32 s15, s12 │ │ │ │ + vmla.f32 s15, s14, s13 │ │ │ │ + cmp r1, r3 │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + bne.n 7c760 │ │ │ │ + ldr.w r3, [pc, #2760] @ 7d240 │ │ │ │ + adds r0, #1 │ │ │ │ + add r3, pc │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + b.n 7c7b0 │ │ │ │ + vldr s14, [r9] │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 7ccd6 │ │ │ │ + ldr.w r2, [pc, #2732] @ 7d244 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r3, [pc, #2728] @ 7d248 │ │ │ │ + add r2, pc │ │ │ │ + add r3, pc │ │ │ │ + str.w r1, [r2, #2092] @ 0x82c │ │ │ │ + vstr s14, [r3, #-240] @ 0xffffff10 │ │ │ │ + vstr s15, [r3, #-236] @ 0xffffff14 │ │ │ │ + ldr.w r2, [pc, #2712] @ 7d24c │ │ │ │ + ldr.w r3, [pc, #2584] @ 7d1d0 │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 814b2 <__maplib_MOD_dclconicala_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.w 7cf30 │ │ │ │ + add.w sp, sp, #580 @ 0x244 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #2684] @ 7d250 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #-232] │ │ │ │ + ldr.w r3, [r3, #-228] │ │ │ │ + str.w r2, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 7c7b0 │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ + cmp.w r6, #256 @ 0x100 │ │ │ │ + bgt.w 7ccb2 │ │ │ │ + ldr.w r5, [pc, #2656] @ 7d254 │ │ │ │ + cmp.w r6, #256 @ 0x100 │ │ │ │ + ldr.w r3, [pc, #2652] @ 7d258 │ │ │ │ + mov r1, r6 │ │ │ │ + add r5, pc │ │ │ │ + it ge │ │ │ │ + movge.w r1, #256 @ 0x100 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + ble.n 7c7b0 │ │ │ │ + ldr.w r9, [pc, #2628] @ 7d25c │ │ │ │ + mov r3, r6 │ │ │ │ + addw sl, r5, #2052 @ 0x804 │ │ │ │ + mov fp, r7 │ │ │ │ + add r9, pc │ │ │ │ + b.n 7c82a │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ + subs r0, #1 │ │ │ │ + vldr s13, [r4] │ │ │ │ + addw r2, r5, #1028 @ 0x404 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + vldr s15, [r3, #-4] │ │ │ │ + adds r3, r4, r0 │ │ │ │ + add r2, r0 │ │ │ │ + add r1, r0 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + add.w r3, r9, r0 │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + vdiv.f32 s13, s14, s15 │ │ │ │ + vstr s13, [r3, #-224] @ 0xffffff20 │ │ │ │ + add.w r3, sl, r0 │ │ │ │ + add r0, r8 │ │ │ │ + blx 3193c │ │ │ │ + ldr.w r3, [pc, #2548] @ 7d260 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1040] @ 0x410 │ │ │ │ + adds r0, #1 │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + cmp r0, r6 │ │ │ │ + ble.n 7c826 │ │ │ │ + b.n 7c7b0 │ │ │ │ + ldr.w r5, [pc, #2532] @ 7d264 │ │ │ │ + mov r0, sl │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r5, pc │ │ │ │ + addw r1, r5, #2100 @ 0x834 │ │ │ │ + blx 359f4 │ │ │ │ + addw r1, r5, #2100 @ 0x834 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 32258 <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7cd4c │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + ldr.w r5, [pc, #2492] @ 7d268 │ │ │ │ + ldr.w r7, [pc, #2492] @ 7d26c │ │ │ │ + blx 31368 │ │ │ │ + add r5, pc │ │ │ │ + movs r3, #189 @ 0xbd │ │ │ │ + add r7, pc │ │ │ │ + strd r7, r3, [r6, #8] │ │ │ │ + addw r3, r5, #2100 @ 0x834 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r3, [r6, #40] @ 0x28 │ │ │ │ + ldr.w r3, [pc, #2468] @ 7d270 │ │ │ │ + str.w r0, [r5, #3204] @ 0xc84 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [r6, #48] @ 0x30 │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r6, #52] @ 0x34 │ │ │ │ + ldr.w r3, [pc, #2456] @ 7d274 │ │ │ │ + str r0, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [r6, #64] @ 0x40 │ │ │ │ + movs r3, #9 │ │ │ │ + str r3, [r6, #68] @ 0x44 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #164] @ 0xa4 │ │ │ │ + mov.w r3, #2816 @ 0xb00 │ │ │ │ + movt r3, #256 @ 0x100 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + blx 2f7ec <_gfortran_st_open@plt> │ │ │ │ + ldr.w r3, [pc, #2424] @ 7d278 │ │ │ │ + movs r2, #191 @ 0xbf │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + strd r7, r2, [sp, #232] @ 0xe8 │ │ │ │ + add r3, pc │ │ │ │ + movs r7, #4 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + ldr.w r3, [r5, #3204] @ 0xc84 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + mov.w r3, #4096 @ 0x1000 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + blx 2f45c <_gfortran_st_read@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + addw r1, r5, #3208 @ 0xc88 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 32bf4 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 310bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + bgt.w 7cd26 │ │ │ │ + ldr.w r2, [pc, #2360] @ 7d27c │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + ldr.w r5, [pc, #2356] @ 7d280 │ │ │ │ + mov r0, r3 │ │ │ │ + add r2, pc │ │ │ │ + it ge │ │ │ │ + movge.w r0, #256 @ 0x100 │ │ │ │ + add r5, pc │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + mov.w r2, #1 │ │ │ │ + str.w r2, [r5, #1040] @ 0x410 │ │ │ │ + ble.w 7cbd2 │ │ │ │ + ldr.w r8, [pc, #2328] @ 7d284 │ │ │ │ + add.w sl, r5, #3216 @ 0xc90 │ │ │ │ + ldr.w r9, [pc, #2324] @ 7d288 │ │ │ │ + mov fp, r0 │ │ │ │ + add r8, pc │ │ │ │ + str r6, [sp, #12] │ │ │ │ + add r9, pc │ │ │ │ + b.n 7c9c4 │ │ │ │ + ldr.w r1, [r5, #1040] @ 0x410 │ │ │ │ + ldr.w r6, [pc, #2312] @ 7d28c │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r7, [pc, #2308] @ 7d290 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + add r7, pc │ │ │ │ + adds r3, r6, r1 │ │ │ │ + adds r0, r7, #4 │ │ │ │ + str.w r2, [r3, #-224] │ │ │ │ + addw r3, r7, #2052 @ 0x804 │ │ │ │ + addw r2, r7, #1028 @ 0x404 │ │ │ │ + add r3, r1 │ │ │ │ + add r2, r1 │ │ │ │ + add r1, r0 │ │ │ │ + addw r0, r5, #3220 @ 0xc94 │ │ │ │ + blx 3193c │ │ │ │ + ldr.w r3, [r5, #1040] @ 0x410 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r5, #1040] @ 0x410 │ │ │ │ + cmp r3, fp │ │ │ │ + bgt.w 7cb88 │ │ │ │ + movs r3, #0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + str.w r3, [r5, #3212] @ 0xc8c │ │ │ │ + ldr.w r3, [r5, #3204] @ 0xc84 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + str.w r8, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + addw r3, r5, #3212 @ 0xc8c │ │ │ │ + str.w r9, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r3, #10 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + mov.w r3, #4128 @ 0x1020 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + blx 2f45c <_gfortran_st_read@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + add.w r1, r5, #3216 @ 0xc90 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 2fbe0 <_gfortran_transfer_real@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + addw r1, r5, #3220 @ 0xc94 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 32bf4 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 310bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3212] @ 0xc8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7c97e │ │ │ │ + ldr.w r2, [pc, #2168] @ 7d294 │ │ │ │ + movs r3, #6 │ │ │ │ + ldr.w r1, [pc, #2168] @ 7d298 │ │ │ │ + movs r6, #14 │ │ │ │ + ldr.w r0, [pc, #2164] @ 7d29c │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33bcc │ │ │ │ + b.n 7c97e │ │ │ │ + vldr s14, [r9] │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 7cde0 │ │ │ │ + ldr.w r3, [pc, #2128] @ 7d2a0 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r2, [pc, #2124] @ 7d2a4 │ │ │ │ + add r3, pc │ │ │ │ + add r2, pc │ │ │ │ + vstr s14, [r3, #-232] @ 0xffffff18 │ │ │ │ + str.w r1, [r2, #2096] @ 0x830 │ │ │ │ + vstr s15, [r3, #-228] @ 0xffffff1c │ │ │ │ + b.n 7c7b0 │ │ │ │ + ldr.w r3, [pc, #2108] @ 7d2a8 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #-240] │ │ │ │ + ldr.w r3, [r3, #-236] │ │ │ │ + str.w r2, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 7c7b0 │ │ │ │ + ldr.w ip, [r7] │ │ │ │ + cmp.w ip, #256 @ 0x100 │ │ │ │ + bgt.w 7cc8c │ │ │ │ + ldr.w r2, [pc, #2076] @ 7d2ac │ │ │ │ + cmp.w ip, #256 @ 0x100 │ │ │ │ + mov r3, ip │ │ │ │ + it ge │ │ │ │ + movge.w r3, #256 @ 0x100 │ │ │ │ + add r2, pc │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + str.w r3, [r2, #3076] @ 0xc04 │ │ │ │ + ldr.w r3, [pc, #2052] @ 7d2b0 │ │ │ │ + add r3, pc │ │ │ │ + str.w r1, [r3, #1040] @ 0x410 │ │ │ │ + ble.w 7c7b0 │ │ │ │ + ldr.w r1, [pc, #2044] @ 7d2b4 │ │ │ │ + add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, fp │ │ │ │ + addw r2, r2, #3080 @ 0xc08 │ │ │ │ + add r1, pc │ │ │ │ + add.w r4, r6, r4, lsl #2 │ │ │ │ + add.w r1, r1, #800 @ 0x320 │ │ │ │ + mov r3, r6 │ │ │ │ + add.w r7, r6, ip, lsl #2 │ │ │ │ + vldr s13, [r6] │ │ │ │ + vldmia r3!, {s14} │ │ │ │ + vldr s15, [r4] │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + cmp r7, r3 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vdiv.f32 s13, s14, s15 │ │ │ │ + vstmia r1!, {s13} │ │ │ │ + ldr.w r0, [r5], #4 │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + bne.n 7cad4 │ │ │ │ + ldr.w r2, [pc, #1976] @ 7d2b8 │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + add r2, pc │ │ │ │ + str.w r3, [r2, #1040] @ 0x410 │ │ │ │ + b.n 7c7b0 │ │ │ │ + ldr.w r2, [pc, #1964] @ 7d2bc │ │ │ │ + mov r6, fp │ │ │ │ + ldr.w r3, [pc, #1964] @ 7d2c0 │ │ │ │ + add r2, pc │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r2, #3076] @ 0xc04 │ │ │ │ + vldr s12, [r3, #800] @ 0x320 │ │ │ │ + cmp r0, #0 │ │ │ │ + add.w r2, r3, r0, lsl #2 │ │ │ │ + vldr s13, [r2, #796] @ 0x31c │ │ │ │ + mov.w r2, #1 │ │ │ │ + str.w r2, [r1, #1040] @ 0x410 │ │ │ │ + ble.n 7cb62 │ │ │ │ + add.w r3, r3, #800 @ 0x320 │ │ │ │ + vsub.f32 s13, s13, s12 │ │ │ │ + add.w r2, r3, r0, lsl #2 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vsub.f32 s15, s15, s12 │ │ │ │ + vdiv.f32 s14, s15, s13 │ │ │ │ + vstmia r3!, {s14} │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7cb42 │ │ │ │ + ldr.w r3, [pc, #1900] @ 7d2c4 │ │ │ │ + adds r0, #1 │ │ │ │ + add r3, pc │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + ldr.w r3, [pc, #1892] @ 7d2c8 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #1888] @ 7d2cc │ │ │ │ + movw r1, #265 @ 0x109 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [r6, #0] │ │ │ │ + strd r2, r1, [r6, #8] │ │ │ │ + ldr.w r3, [r3, #3204] @ 0xc84 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + blx 345dc <_gfortran_st_close@plt> │ │ │ │ + b.n 7c7b0 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + add.w r3, r2, r1, lsl #2 │ │ │ │ + vldr s12, [r2, #-224] @ 0xffffff20 │ │ │ │ + vldr s13, [r3, #-228] @ 0xffffff1c │ │ │ │ + mov.w r3, #1 │ │ │ │ + str.w r3, [r5, #1040] @ 0x410 │ │ │ │ + ble.n 7cbd2 │ │ │ │ + sub.w r3, r2, #224 @ 0xe0 │ │ │ │ + vsub.f32 s13, s13, s12 │ │ │ │ + add.w r2, r3, r1, lsl #2 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vsub.f32 s15, s15, s12 │ │ │ │ + vdiv.f32 s14, s15, s13 │ │ │ │ + vstmia r3!, {s14} │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7cbb2 │ │ │ │ + ldr.w r3, [pc, #1800] @ 7d2d0 │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, pc │ │ │ │ + str.w r1, [r3, #1040] @ 0x410 │ │ │ │ + ldr.w r3, [pc, #1792] @ 7d2d4 │ │ │ │ + movs r1, #213 @ 0xd5 │ │ │ │ + ldr.w r2, [pc, #1788] @ 7d2d8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc │ │ │ │ + str r1, [r6, #12] │ │ │ │ + add r2, pc │ │ │ │ + str r2, [r6, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr.w r3, [r3, #3204] @ 0xc84 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + blx 345dc <_gfortran_st_close@plt> │ │ │ │ + b.n 7c7b0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r4, r6, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + ldr.w r3, [pc, #1740] @ 7d2dc │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + bgt.w 7ce0a │ │ │ │ + addw r5, r5, #3124 @ 0xc34 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 31320 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r4, [pc, #1688] @ 7d2e0 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr.w r2, [pc, #1684] @ 7d2e4 │ │ │ │ + ldr.w r0, [pc, #1684] @ 7d2e8 │ │ │ │ + add r4, pc │ │ │ │ + add r2, pc │ │ │ │ + movs r5, #6 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + addw r2, r2, #3124 @ 0xc34 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr.w r2, [pc, #1656] @ 7d2ec │ │ │ │ + ldr.w r0, [pc, #1656] @ 7d2f0 │ │ │ │ + movs r6, #25 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 7c4fa │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr.w r1, [pc, #1632] @ 7d2f4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #1628] @ 7d2f8 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1624] @ 7d2fc │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr.w ip, [r7] │ │ │ │ + b.n 7ca8c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr.w r1, [pc, #1608] @ 7d300 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #1600] @ 7d304 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1600] @ 7d308 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ + b.n 7c7f2 │ │ │ │ + movs r0, #12 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr.w r2, [pc, #1584] @ 7d30c │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr.w r1, [pc, #1576] @ 7d310 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1576] @ 7d314 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + vldr s14, [r9] │ │ │ │ + vldr s15, [r5] │ │ │ │ + b.n 7c796 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r1, [pc, #1552] @ 7d318 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #1548] @ 7d31c │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1544] @ 7d320 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + b.n 7c594 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r1, [pc, #1528] @ 7d324 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #1520] @ 7d328 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1520] @ 7d32c │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + b.n 7c940 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r4, r6, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e4 │ │ │ │ + ldr.w r3, [pc, #1484] @ 7d330 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + bgt.n 7ce18 │ │ │ │ + addw r5, r5, #3124 @ 0xc34 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 31320 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r4, [pc, #1432] @ 7d334 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr.w r2, [pc, #1428] @ 7d338 │ │ │ │ + ldr.w r0, [pc, #1428] @ 7d33c │ │ │ │ + add r4, pc │ │ │ │ + add r2, pc │ │ │ │ + movs r5, #6 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + addw r2, r2, #3124 @ 0xc34 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr.w r2, [pc, #1400] @ 7d340 │ │ │ │ + ldr.w r0, [pc, #1400] @ 7d344 │ │ │ │ + movs r6, #30 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + b.n 7c8a6 │ │ │ │ + movs r0, #12 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr.w r2, [pc, #1376] @ 7d348 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr.w r1, [pc, #1372] @ 7d34c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1368] @ 7d350 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + vldr s14, [r9] │ │ │ │ + vldr s15, [r5] │ │ │ │ + b.n 7ca4e │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r7 │ │ │ │ + addw r0, r5, #3124 @ 0xc34 │ │ │ │ + blx 31bc4 │ │ │ │ + b.n 7cc44 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r7 │ │ │ │ + addw r0, r5, #3124 @ 0xc34 │ │ │ │ + blx 31bc4 │ │ │ │ + b.n 7cd98 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + vldr s14, [r0] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 7d04a │ │ │ │ + adds r2, #1 │ │ │ │ + adds r0, #4 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + ble.n 7ce26 │ │ │ │ + ldr.w r0, [pc, #1296] @ 7d354 │ │ │ │ + add r0, pc │ │ │ │ + str.w r2, [r0, #1040] @ 0x410 │ │ │ │ + ldr.w r2, [pc, #1288] @ 7d358 │ │ │ │ + subs r4, #1 │ │ │ │ + add r2, pc │ │ │ │ + add.w r2, r2, r4, lsl #2 │ │ │ │ + ldr.w r4, [pc, #1280] @ 7d35c │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r2, #2052] @ 0x804 │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr.w r6, [r2, #1028] @ 0x404 │ │ │ │ + str.w r7, [r4, #1032] @ 0x408 │ │ │ │ + str.w r6, [r4, #1036] @ 0x40c │ │ │ │ + ldr.w r4, [pc, #1260] @ 7d360 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #1048] @ 0x418 │ │ │ │ + str.w r0, [r4, #1044] @ 0x414 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7cfdc │ │ │ │ + ldr.w r2, [pc, #1244] @ 7d364 │ │ │ │ + movs r5, #2 │ │ │ │ + str.w r5, [r4, #1040] @ 0x410 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #3076] @ 0xc04 │ │ │ │ + addw r2, r4, #1052 @ 0x41c │ │ │ │ + cmp r1, #1 │ │ │ │ + vldr s15, [r2] │ │ │ │ + add.w r2, r2, r1, lsl #2 │ │ │ │ + vldr s1, [r2, #-4] │ │ │ │ + bgt.w 7cfea │ │ │ │ + addw r4, r4, #2076 @ 0x81c │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmov s14, r7 │ │ │ │ + vcvt.f32.s32 s12, s14 │ │ │ │ + vmov s14, r6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcvt.f32.s32 s9, s14 │ │ │ │ + vmov s14, r0 │ │ │ │ + vcvt.f32.s32 s10, s14 │ │ │ │ + bgt.w 7d104 │ │ │ │ + vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vmul.f32 s12, s15, s12 │ │ │ │ + vmul.f32 s13, s15, s9 │ │ │ │ + vmul.f32 s14, s15, s10 │ │ │ │ + vcvt.s32.f32 s15, s12 │ │ │ │ + vcvt.s32.f32 s13, s13 │ │ │ │ + ldr.w r0, [pc, #1136] @ 7d368 │ │ │ │ + vmov r2, s15 │ │ │ │ + vcvt.s32.f32 s14, s14 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [pc, #1124] @ 7d36c │ │ │ │ + add r1, pc │ │ │ │ + str.w r2, [r0, #2080] @ 0x820 │ │ │ │ + vmov r2, s13 │ │ │ │ + str.w r2, [r0, #2084] @ 0x824 │ │ │ │ + vmov r2, s14 │ │ │ │ + str.w r2, [r0, #2088] @ 0x828 │ │ │ │ + ldr r2, [pc, #688] @ (7d1d0 ) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #572] @ 0x23c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + beq.w 7d1a0 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr.w r2, [pc, #1080] @ 7d370 │ │ │ │ + vldr s10, [ip] │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [r2, #1024] @ 0x400 │ │ │ │ + vldr s14, [r2] │ │ │ │ + cbz r0, 7cfbe │ │ │ │ + ldr.w r0, [pc, #1064] @ 7d374 │ │ │ │ + vsub.f32 s0, s10, s14 │ │ │ │ + strd r3, r1, [sp, #32] │ │ │ │ + add r0, pc │ │ │ │ + vstr s10, [sp, #28] │ │ │ │ + vstr s14, [sp, #24] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add.w r2, r2, r0, lsl #2 │ │ │ │ + vldr s1, [r2, #-4] │ │ │ │ + vsub.f32 s1, s1, s14 │ │ │ │ + vstr s1, [sp, #20] │ │ │ │ + blx 35340 │ │ │ │ + vldr s1, [sp, #20] │ │ │ │ + vadd.f32 s0, s1, s0 │ │ │ │ + blx 35340 │ │ │ │ + vldr s14, [sp, #24] │ │ │ │ + ldrd r3, r1, [sp, #32] │ │ │ │ + vadd.f32 s15, s0, s14 │ │ │ │ + vldr s10, [sp, #28] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + ldr r0, [pc, #992] @ (7d378 ) │ │ │ │ + add r0, pc │ │ │ │ + addw r2, r0, #1028 @ 0x404 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s15, [r2] │ │ │ │ + bhi.n 7cfc4 │ │ │ │ + ldr r2, [pc, #980] @ (7d37c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr.w r6, [r2, #1028] @ 0x404 │ │ │ │ + str.w r7, [r0, #1032] @ 0x408 │ │ │ │ + str.w r6, [r0, #1036] @ 0x40c │ │ │ │ + ldr.w r0, [r2, #2052] @ 0x804 │ │ │ │ + b.n 7ce70 │ │ │ │ + vmov.f32 s15, s10 │ │ │ │ + b.n 7cf90 │ │ │ │ + ldr r4, [pc, #952] @ (7d380 ) │ │ │ │ + movs r2, #2 │ │ │ │ + str.w r2, [r0, #1040] @ 0x410 │ │ │ │ + add r4, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.w 7ce4c │ │ │ │ + adds r0, #4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 7ce28 │ │ │ │ + vldr s15, [r1] │ │ │ │ + addw r4, r4, #2076 @ 0x81c │ │ │ │ + vstr s15, [r4] │ │ │ │ + b.n 7ceb2 │ │ │ │ + vsub.f32 s1, s1, s15 │ │ │ │ + vsub.f32 s0, s10, s15 │ │ │ │ + strd r1, r3, [sp, #28] │ │ │ │ + add.w r4, r4, #1056 @ 0x420 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + vstr s15, [sp, #20] │ │ │ │ + vstr s1, [sp, #16] │ │ │ │ + blx 35340 │ │ │ │ + vldr s1, [sp, #16] │ │ │ │ + vadd.f32 s0, s1, s0 │ │ │ │ + blx 35340 │ │ │ │ + vldr s15, [sp, #20] │ │ │ │ + ldrd r0, r1, [sp, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + vadd.f32 s15, s15, s0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w ip, #0 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7d142 │ │ │ │ + adds r2, #1 │ │ │ │ + adds r4, #4 │ │ │ │ + mov.w ip, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.w 7d1b8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 7d028 │ │ │ │ + subs r5, r2, #1 │ │ │ │ + cbz r6, 7d058 │ │ │ │ + ldr r0, [pc, #820] @ (7d384 ) │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + str.w r4, [r0, #1040] @ 0x410 │ │ │ │ + ldr r4, [pc, #812] @ (7d388 ) │ │ │ │ + subs r2, #2 │ │ │ │ + ldr r0, [pc, #812] @ (7d38c ) │ │ │ │ + vsub.f32 s9, s14, s15 │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r5, r0, r5, lsl #2 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ + vldr s13, [r2] │ │ │ │ + ldr.w r2, [r0, #1028] @ 0x404 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + vldr s13, [r0, #4] │ │ │ │ + vcvt.f32.s32 s11, s13 │ │ │ │ + vmov s13, r2 │ │ │ │ + addw r2, r0, #2052 @ 0x804 │ │ │ │ + vcvt.f32.s32 s12, s13 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vmul.f32 s11, s11, s9 │ │ │ │ + ldr.w r2, [r5, #1028] @ 0x404 │ │ │ │ + vmul.f32 s12, s12, s9 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + vmul.f32 s13, s13, s9 │ │ │ │ + vldr s9, [r5, #4] │ │ │ │ + vcvt.f32.s32 s9, s9 │ │ │ │ + vmla.f32 s11, s9, s15 │ │ │ │ + vdiv.f32 s9, s11, s14 │ │ │ │ + vcvt.s32.f32 s11, s9 │ │ │ │ + vmov r7, s11 │ │ │ │ + vmov s11, r2 │ │ │ │ + addw r2, r5, #2052 @ 0x804 │ │ │ │ + vcvt.f32.s32 s9, s11 │ │ │ │ + vldr s11, [r2] │ │ │ │ + str.w r7, [r4, #1032] @ 0x408 │ │ │ │ + vmla.f32 s12, s9, s15 │ │ │ │ + vcvt.f32.s32 s11, s11 │ │ │ │ + vmla.f32 s13, s11, s15 │ │ │ │ + vdiv.f32 s15, s12, s14 │ │ │ │ + vdiv.f32 s11, s13, s14 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r6, s15 │ │ │ │ + vcvt.s32.f32 s15, s11 │ │ │ │ + str.w r6, [r4, #1036] @ 0x40c │ │ │ │ + vmov r0, s15 │ │ │ │ + b.n 7ce70 │ │ │ │ + rsb r2, r7, #255 @ 0xff │ │ │ │ + vmov s13, r2 │ │ │ │ + rsb r2, r6, #255 @ 0xff │ │ │ │ + vmov s14, r2 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + rsb r2, r0, #255 @ 0xff │ │ │ │ + vmov s11, r2 │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + vcvt.f32.s32 s11, s11 │ │ │ │ + vmla.f32 s12, s13, s15 │ │ │ │ + vmov.f32 s13, s9 │ │ │ │ + vmla.f32 s13, s14, s15 │ │ │ │ + vmov.f32 s14, s10 │ │ │ │ + vmla.f32 s14, s11, s15 │ │ │ │ + vcvt.s32.f32 s15, s12 │ │ │ │ + b.n 7cef2 │ │ │ │ + subs r5, r2, #1 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7d154 │ │ │ │ + ldr r1, [pc, #580] @ (7d390 ) │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add r1, pc │ │ │ │ + str.w r4, [r1, #1040] @ 0x410 │ │ │ │ + ldr r4, [pc, #572] @ (7d394 ) │ │ │ │ + subs r2, #2 │ │ │ │ + ldr r1, [pc, #572] @ (7d398 ) │ │ │ │ + vsub.f32 s13, s14, s15 │ │ │ │ + add r4, pc │ │ │ │ + addw r4, r4, #3080 @ 0xc08 │ │ │ │ + add r1, pc │ │ │ │ + add.w r5, r4, r5, lsl #2 │ │ │ │ + add.w r4, r4, r2, lsl #2 │ │ │ │ + vldr s12, [r4] │ │ │ │ + addw r4, r1, #1052 @ 0x41c │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ + vldr s11, [r5] │ │ │ │ + addw r1, r1, #2076 @ 0x81c │ │ │ │ + vmul.f32 s13, s13, s12 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vsub.f32 s15, s15, s12 │ │ │ │ + vsub.f32 s14, s14, s12 │ │ │ │ + vmla.f32 s13, s15, s11 │ │ │ │ + vdiv.f32 s15, s13, s14 │ │ │ │ + vstr s15, [r1] │ │ │ │ + b.n 7ceb2 │ │ │ │ + addw r2, r0, #2088 @ 0x828 │ │ │ │ + addw r1, r0, #2084 @ 0x824 │ │ │ │ + add.w r0, r0, #2080 @ 0x820 │ │ │ │ + add.w sp, sp, #580 @ 0x244 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 31b48 │ │ │ │ + ldr r1, [pc, #480] @ (7d39c ) │ │ │ │ + add r1, pc │ │ │ │ + str.w r2, [r1, #1040] @ 0x410 │ │ │ │ + addw r1, r1, #2076 @ 0x81c │ │ │ │ + vldr s15, [r1] │ │ │ │ + b.n 7ceb2 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + cbz r6, 7d228 │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xb81e │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r1, [pc, #568] @ (7d428 ) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb772 │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 7d7fc │ │ │ │ + movs r7, r0 │ │ │ │ + movs r5, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xb632 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [pc, #272] @ (7d33c ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0x47fe │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + bx r6 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r3, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r4, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ + movs r7, r0 │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ + movs r7, r0 │ │ │ │ + cmp sl, ip │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r2, 7d2fc │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r6, 7d308 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + cmp ip, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r4, 7d2ec │ │ │ │ + movs r7, r0 │ │ │ │ + uxtb r2, r6 │ │ │ │ + movs r7, r0 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + strb r0, [r2, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r7, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + add ip, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r4, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r2, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r4, 7d304 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r0, r1, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r6, r6, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r6, 7d2f4 │ │ │ │ + movs r7, r0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r6, 7d2f2 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r4, r7, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r2, 7d2f8 │ │ │ │ + movs r7, r0 │ │ │ │ + bgt.n 7d2c0 │ │ │ │ + movs r7, r0 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ + movs r7, r0 │ │ │ │ + bgt.n 7d400 │ │ │ │ + movs r7, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r0, r5, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ + movs r7, r0 │ │ │ │ + blt.n 7d26c │ │ │ │ + movs r7, r0 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ + movs r7, r0 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ + movs r7, r0 │ │ │ │ + blt.n 7d428 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, r1, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r6, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r7, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r2, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r2, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r7, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r0, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, r6, r4 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r2, r3, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000814c8 <__maplib_MOD_dclconical_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007d3a0 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (8153c <__maplib_MOD_dclconical_b@@Base+0x74>) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81540 <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + strd r0, r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r1, r3 │ │ │ │ + strd r3, ip, [sp, #16] │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + bl 7c474 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d3d4 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + strd r3, r1, [sp, #28] │ │ │ │ + mov r1, r3 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + movs r0, #9 │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + bl 7c474 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007d408 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + strd r0, r3, [sp, #12] │ │ │ │ + movs r0, #8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, r3 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + bl 7c474 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d43c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + strd r3, r1, [sp, #28] │ │ │ │ + mov r1, r3 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + movs r0, #7 │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + bl 7c474 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007d470 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov ip, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r0, ip, [sp] │ │ │ │ + movs r0, #6 │ │ │ │ + strd r2, r2, [sp, #28] │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 7c474 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d4a4 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r0, #5 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 7c474 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d4d4 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r0, #4 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 7c474 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d504 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r0, #3 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 7c474 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d534 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 7c474 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d564 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 7c474 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007d594 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #300] @ (7d6d8 ) │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81544 <__maplib_MOD_dclconical_b@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ + ldr r3, [pc, #292] @ (7d6dc ) │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + ldr r7, [pc, #292] @ (7d6e0 ) │ │ │ │ + add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + add.w r5, r7, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + blx 2f230 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + blx 30d18 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 346d8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w fp, [pc, #228] @ 7d6e4 │ │ │ │ + blx 354d8 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 31a7c │ │ │ │ + add fp, pc │ │ │ │ + blx 32a1c │ │ │ │ + ldr.w sl, [pc, #208] @ 7d6e8 │ │ │ │ add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 304c8 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81540 <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81548 <__maplib_MOD_dclconical_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, fp │ │ │ │ + add sl, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr.w r9, [pc, #196] @ 7d6ec │ │ │ │ + blx 319cc │ │ │ │ + add r0, sp, #28 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + add r9, pc │ │ │ │ + blx 319cc │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 319cc │ │ │ │ + adds r1, r7, #4 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, fp │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 33a0c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, sl │ │ │ │ + blx 33a0c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 33a0c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 341f4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 30104 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 30484 │ │ │ │ + add.w r0, r7, #12 │ │ │ │ + blx 32c54 │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, fp │ │ │ │ + movs r2, #11 │ │ │ │ + blx 33a0c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, sl │ │ │ │ + blx 33a0c │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 33a0c │ │ │ │ + ldr r2, [pc, #52] @ (7d6f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (7d6dc ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81536 <__maplib_MOD_dclconical_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 7d6d2 │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + orr.w r0, sl, #8847360 @ 0x870000 │ │ │ │ + add r7, pc, #720 @ (adr r7, 7d9b8 ) │ │ │ │ movs r7, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + add r7, pc, #696 @ (adr r7, 7d9a4 ) │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, pc, #656 @ (adr r7, 7d980 ) │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0008154c <__maplib_MOD_dclkitada_b@@Base>: │ │ │ │ +0007d6f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (815c0 <__maplib_MOD_dclkitada_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (815c4 <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (815c8 <__maplib_MOD_dclkitada_b@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7d744 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7d748 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 32794 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (815c4 <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (815cc <__maplib_MOD_dclkitada_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 316b4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 3009c │ │ │ │ + ldr r2, [pc, #32] @ (7d74c ) │ │ │ │ + ldr r3, [pc, #28] @ (7d748 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 815ba <__maplib_MOD_dclkitada_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.n 7d740 │ │ │ │ + add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000815d0 <__maplib_MOD_dcleckert6_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007d750 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81644 <__maplib_MOD_dcleckert6_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81648 <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (8164c <__maplib_MOD_dcleckert6_b@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (7d7dc ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (7d7e0 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 32c14 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81648 <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81650 <__maplib_MOD_dcleckert6_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (7d7e4 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 316b4 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 3392c │ │ │ │ + ldr r0, [pc, #92] @ (7d7e8 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 2f348 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2f580 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 3121c │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 35264 │ │ │ │ + ldr r2, [pc, #40] @ (7d7ec ) │ │ │ │ + ldr r3, [pc, #28] @ (7d7e0 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8163e <__maplib_MOD_dcleckert6_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 7d7d8 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + @ instruction: 0xf28a0007 │ │ │ │ + add r4, pc, #480 @ (adr r4, 7d9cc ) │ │ │ │ movs r7, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00081654 <__maplib_MOD_dclhammer_b@@Base>: │ │ │ │ +0007d7f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (816c8 <__maplib_MOD_dclhammer_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (816cc <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (816d0 <__maplib_MOD_dclhammer_b@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7d840 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7d844 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 342ec │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (816cc <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (816d4 <__maplib_MOD_dclhammer_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 316b4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 35264 │ │ │ │ + ldr r2, [pc, #32] @ (7d848 ) │ │ │ │ + ldr r3, [pc, #28] @ (7d844 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 816c2 <__maplib_MOD_dclhammer_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.n 7d83c │ │ │ │ + add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000816d8 <__maplib_MOD_dclmollweidelike_b@@Base>: │ │ │ │ +0007d84c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (8174c <__maplib_MOD_dclmollweidelike_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81750 <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81754 <__maplib_MOD_dclmollweidelike_b@@Base+0x7c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7d89c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7d8a0 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 34070 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81750 <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81758 <__maplib_MOD_dclmollweidelike_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 3455c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2fd24 │ │ │ │ + ldr r2, [pc, #32] @ (7d8a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (7d8a0 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81746 <__maplib_MOD_dclmollweidelike_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.n 7d898 │ │ │ │ + add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0008175c <__maplib_MOD_dclmollweide_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007d8a8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (817d0 <__maplib_MOD_dclmollweide_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (817d4 <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (817d8 <__maplib_MOD_dclmollweide_b@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (7d934 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (7d938 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 35df4 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (817d4 <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (817dc <__maplib_MOD_dclmollweide_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (7d93c ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 3455c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 31670 │ │ │ │ + ldr r0, [pc, #92] @ (7d940 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 2fed0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 322a0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 30e74 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 33510 │ │ │ │ + ldr r2, [pc, #40] @ (7d944 ) │ │ │ │ + ldr r3, [pc, #28] @ (7d938 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 817ca <__maplib_MOD_dclmollweide_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 7d930 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + @ instruction: 0xf1360007 │ │ │ │ + add r5, pc, #0 @ (adr r5, 7d944 ) │ │ │ │ movs r7, r0 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000817e0 <__maplib_MOD_dclmercator_b@@Base>: │ │ │ │ +0007d948 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81854 <__maplib_MOD_dclmercator_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81858 <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (8185c <__maplib_MOD_dclmercator_b@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7d998 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7d99c ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 310f4 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81858 <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81860 <__maplib_MOD_dclmercator_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 3455c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33510 │ │ │ │ + ldr r2, [pc, #32] @ (7d9a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (7d99c ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8184e <__maplib_MOD_dclmercator_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.n 7d994 │ │ │ │ + add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00081864 <__maplib_MOD_dclcylindrical_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007d9a4 : │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007d9ac : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (818d8 <__maplib_MOD_dclcylindrical_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (818dc <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (818e0 <__maplib_MOD_dclcylindrical_b@@Base+0x7c>) │ │ │ │ - movs r1, #16 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (7da20 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (7da24 ) │ │ │ │ + mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #16 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 358d0 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (818dc <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (818e4 <__maplib_MOD_dclcylindrical_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (7da28 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 7d9f6 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 7da12 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7da18 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7d9da │ │ │ │ + ldr r3, [pc, #24] @ (7da2c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + subs r0, r5, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #512] @ (7dc28 ) │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, r3, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007da30 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (7dac4 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ + cbnz r3, 7da68 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7daa2 │ │ │ │ + ldr r2, [pc, #112] @ (7dac8 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 818d2 <__maplib_MOD_dclcylindrical_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #148] @ 0x94 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (7dacc ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (7dad0 ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r4, #148 @ 0x94 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 312b0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #148 @ 0x94 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 34200 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 7da56 │ │ │ │ + ldr r2, [pc, #48] @ (7dad4 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7dad8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7dadc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + ldr r5, [pc, #8] @ (7dad0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #952] @ (7de84 ) │ │ │ │ + movs r1, r1 │ │ │ │ + vaddl.s32 q0, d12, d7 │ │ │ │ + add r1, pc, #584 @ (adr r1, 7dd1c ) │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xfb9e0006 │ │ │ │ + add r3, pc, #240 @ (adr r3, 7dbcc ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -000818e8 <__maplib_MOD_dclazimuthala_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007dae0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (8195c <__maplib_MOD_dclazimuthala_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81960 <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81964 <__maplib_MOD_dclazimuthala_f@@Base+0x7c>) │ │ │ │ - movs r1, #15 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (7db74 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 307e8 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81960 <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81968 <__maplib_MOD_dclazimuthala_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ + cbnz r3, 7db18 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7db52 │ │ │ │ + ldr r2, [pc, #112] @ (7db78 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 81956 <__maplib_MOD_dclazimuthala_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (7db7c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (7db80 ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r4, #148 @ 0x94 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 312b0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #148 @ 0x94 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 34200 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 7db06 │ │ │ │ + ldr r2, [pc, #48] @ (7db84 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7db88 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7db8c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + ldr r4, [pc, #328] @ (7dcc0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #256] @ (7dc7c ) │ │ │ │ + movs r1, r1 │ │ │ │ + cdp 0, 15, cr0, cr12, cr7, {0} │ │ │ │ + add r0, pc, #904 @ (adr r0, 7df0c ) │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xfaee0006 │ │ │ │ + add r2, pc, #592 @ (adr r2, 7dddc ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r6!, {} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -0008196c <__maplib_MOD_dclazimuthal_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007db90 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (819e0 <__maplib_MOD_dclazimuthal_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (819e4 <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (819e8 <__maplib_MOD_dclazimuthal_f@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 313d0 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (819e4 <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (819ec <__maplib_MOD_dclazimuthal_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7dc08 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7dc26 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (7dc38 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #24 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 7dc2a │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r4, r6 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + adds r6, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 7dbca │ │ │ │ + mov r3, r6 │ │ │ │ + sub.w r2, lr, #40 @ 0x28 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (7dc3c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7dc40 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7dc44 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 819da <__maplib_MOD_dclazimuthal_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33ed8 │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + ldr r3, [pc, #576] @ (7de7c ) │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa360006 │ │ │ │ + add r1, pc, #912 @ (adr r1, 7dfd4 ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -000819f0 <__maplib_MOD_dclpolarstereo_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007dc48 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81a64 <__maplib_MOD_dclpolarstereo_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81a68 <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81a6c <__maplib_MOD_dclpolarstereo_f@@Base+0x7c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2fd34 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81a68 <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81a70 <__maplib_MOD_dclpolarstereo_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7dc90 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7dcae │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (7dcc0 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 7dcb2 │ │ │ │ + mov r3, r1 │ │ │ │ + subs r2, #8 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #8 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (7dcc4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7dcc8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7dccc ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 81a5e <__maplib_MOD_dclpolarstereo_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33ed8 │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + ldr r2, [pc, #888] @ (7e03c ) │ │ │ │ + movs r1, r1 │ │ │ │ + vld1.8 {d0[0]}, [lr], r6 │ │ │ │ + add r1, pc, #400 @ (adr r1, 7de5c ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -00081a74 <__maplib_MOD_dclorthographic_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007dcd0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81ae8 <__maplib_MOD_dclorthographic_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81aec <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (7ddec ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (7ddf0 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81af0 <__maplib_MOD_dclorthographic_f@@Base+0x7c>) │ │ │ │ - movs r1, #17 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + ldr r4, [pc, #248] @ (7ddf4 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 7dd1c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 7dd38 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7dd48 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7dd00 │ │ │ │ + ldr r3, [pc, #188] @ (7ddf8 ) │ │ │ │ + add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33568 │ │ │ │ - movs r1, #17 │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #156] @ (7ddfc ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #128] @ (7de00 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7ddd2 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 31bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #80] @ (7de04 ) │ │ │ │ + ldr r1, [pc, #80] @ (7de08 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (7de0c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81aec <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81af4 <__maplib_MOD_dclorthographic_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 31320 │ │ │ │ + b.n 7ddaa │ │ │ │ + subs r4, r0, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #368] @ (7df64 ) │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, r6, r4 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, r6, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + vld4.8 {d0-d3}, [r2], r6 │ │ │ │ + vst4.8 {d0-d3}, [ip], r6 │ │ │ │ + subs r2, r6, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #320 @ (adr r0, 7df4c ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +0007de10 : │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [pc, #268] @ (7df20 ) │ │ │ │ + push {r4, lr} │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 81ae2 <__maplib_MOD_dclorthographic_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + ldr.w lr, [pc, #260] @ 7df24 │ │ │ │ + vldr s13, [r0] │ │ │ │ + add.w r0, r2, #16 │ │ │ │ + vldr s9, [r2] │ │ │ │ + add lr, pc │ │ │ │ + vldr s14, [r2, #8] │ │ │ │ + vldr s15, [r1] │ │ │ │ + add.w r1, r2, #24 │ │ │ │ + vsub.f32 s13, s13, s9 │ │ │ │ + vldr s10, [r2, #4] │ │ │ │ + vldr s12, [r2, #12] │ │ │ │ + vsub.f32 s15, s15, s14 │ │ │ │ + vldr s14, [lr] │ │ │ │ + vcvt.f32.s32 s7, s14 │ │ │ │ + vdiv.f32 s14, s13, s10 │ │ │ │ + vdiv.f32 s13, s15, s12 │ │ │ │ + vldr s12, [r2, #20] │ │ │ │ + vldr s15, [lr, #4] │ │ │ │ + vcvt.f32.s32 s9, s12 │ │ │ │ + vldr s12, [lr, #8] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vcvt.f32.s32 s10, s12 │ │ │ │ + vsub.f32 s12, s11, s14 │ │ │ │ + vmul.f32 s8, s14, s13 │ │ │ │ + vsub.f32 s11, s11, s13 │ │ │ │ + vmul.f32 s13, s13, s12 │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vmul.f32 s12, s12, s11 │ │ │ │ + vmul.f32 s14, s14, s11 │ │ │ │ + vmla.f32 s15, s7, s13 │ │ │ │ + vmla.f32 s15, s9, s12 │ │ │ │ + vmla.f32 s15, s10, s14 │ │ │ │ + vldr s10, [lr, #20] │ │ │ │ + vcvt.f32.s32 s10, s10 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vstr s15, [r2, #16] │ │ │ │ + vldr s15, [lr, #12] │ │ │ │ + vcvt.f32.s32 s11, s15 │ │ │ │ + vldr s15, [lr, #16] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vmla.f32 s15, s11, s13 │ │ │ │ + vldr s11, [r2, #28] │ │ │ │ + vcvt.f32.s32 s11, s11 │ │ │ │ + vmla.f32 s15, s10, s12 │ │ │ │ + vldr s10, [lr, #24] │ │ │ │ + vcvt.f32.s32 s10, s10 │ │ │ │ + vmla.f32 s15, s11, s14 │ │ │ │ + vldr s11, [lr, #28] │ │ │ │ + vcvt.f32.s32 s11, s11 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vstr s15, [r2, #24] │ │ │ │ + vldr s15, [r2, #36] @ 0x24 │ │ │ │ + vcvt.f32.s32 s9, s15 │ │ │ │ + vldr s15, [r2, #40] @ 0x28 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vmla.f32 s15, s9, s13 │ │ │ │ + vmla.f32 s15, s10, s12 │ │ │ │ + vmla.f32 s15, s11, s14 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r4, s15 │ │ │ │ + str.w r4, [r2, #32]! │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 31b48 │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #752] @ (7e218 ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00081af8 <__maplib_MOD_dclbonnes_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007df28 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81b6c <__maplib_MOD_dclbonnes_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81b70 <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81b74 <__maplib_MOD_dclbonnes_f@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #80] @ (7df8c ) │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r4, [pc, #80] @ (7df90 ) │ │ │ │ + mov r7, r2 │ │ │ │ + add r5, pc │ │ │ │ + mov r6, r3 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + add.w r3, r5, #36 @ 0x24 │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3193c │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r3, r5, #40 @ 0x28 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 3193c │ │ │ │ + add.w r3, r4, #24 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, r4, #20 │ │ │ │ + add.w r1, r5, #20 │ │ │ │ + blx 3193c │ │ │ │ + add.w r3, r4, #28 │ │ │ │ + add.w r2, r5, #28 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 31938 │ │ │ │ + adds r0, r0, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [pc, #656] @ (7e224 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007df94 : │ │ │ │ + ldr.w ip, [pc, #32] @ 7dfb8 │ │ │ │ + push {lr} │ │ │ │ + add ip, pc │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + str.w lr, [r0] │ │ │ │ + ldr.w r0, [ip, #44] @ 0x2c │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr.w r0, [ip, #8] │ │ │ │ + ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + pop {pc} │ │ │ │ + adds r6, r4, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007dfbc : │ │ │ │ + ldr.w ip, [pc, #36] @ 7dfe4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add ip, pc │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33464 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81b70 <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81b78 <__maplib_MOD_dclbonnes_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ - add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 81b66 <__maplib_MOD_dclbonnes_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + str.w r0, [ip] │ │ │ │ + movs r0, #1 │ │ │ │ + str.w r1, [ip, #44] @ 0x2c │ │ │ │ + str.w r0, [ip, #52] @ 0x34 │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + str.w r3, [ip, #48] @ 0x30 │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + adds r6, r7, r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00081b7c <__maplib_MOD_dclconicalc_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007dfe8 : │ │ │ │ + ldr.w ip, [pc, #84] @ 7e040 │ │ │ │ + push {r4} │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r4, [ip, #52] @ 0x34 │ │ │ │ + cbz r4, 7e01e │ │ │ │ + vldr s14, [ip, #44] @ 0x2c │ │ │ │ + vldr s12, [ip] │ │ │ │ + vldr s15, [ip, #48] @ 0x30 │ │ │ │ + vldr s13, [ip, #8] │ │ │ │ + ldr r3, [pc, #60] @ (7e044 ) │ │ │ │ + vsub.f32 s14, s14, s12 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + add r3, pc │ │ │ │ + pop {r4} │ │ │ │ + vstr s14, [r3, #4] │ │ │ │ + vstr s15, [r3, #12] │ │ │ │ + bx lr │ │ │ │ + vldr s12, [r0] │ │ │ │ + vldr s14, [r1] │ │ │ │ + vldr s13, [r2] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vstr s12, [ip] │ │ │ │ + vstr s14, [ip, #44] @ 0x2c │ │ │ │ + vstr s13, [ip, #8] │ │ │ │ + vstr s15, [ip, #48] @ 0x30 │ │ │ │ + b.n 7e006 │ │ │ │ + adds r2, r2, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007e048 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81bf0 <__maplib_MOD_dclconicalc_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81bf4 <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ + sub sp, #420 @ 0x1a4 │ │ │ │ + mov r4, r3 │ │ │ │ + strd r1, r2, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r2, [pc, #3024] @ 7ec38 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [pc, #3024] @ 7ec3c │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81bf8 <__maplib_MOD_dclconicalc_f@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + add r0, sp, #244 @ 0xf4 │ │ │ │ + ldr.w r9, [sp, #464] @ 0x1d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #468] @ 0x1d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #412] @ 0x19c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + blx 350a4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7e9be │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ + blx 30b7c │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7e9a0 │ │ │ │ + ldr.w r0, [pc, #2964] @ 7ec40 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr.w r0, [pc, #2956] @ 7ec44 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 32cbc │ │ │ │ + ldr.w r0, [pc, #2944] @ 7ec48 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cb0 │ │ │ │ + ldr.w r0, [pc, #2936] @ 7ec4c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr.w r0, [pc, #2924] @ 7ec50 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + blx 35038 │ │ │ │ + ldr.w r0, [pc, #2912] @ 7ec54 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 35038 │ │ │ │ + ldr.w r0, [pc, #2896] @ 7ec58 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + add r0, pc │ │ │ │ + blx 35038 │ │ │ │ + ldr.w r0, [pc, #2888] @ 7ec5c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr.w r0, [pc, #2876] @ 7ec60 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #236 @ 0xec │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr.w r0, [pc, #2868] @ 7ec64 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #228 @ 0xe4 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + cbz r1, 7e152 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + cbz r2, 7e15c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + add r7, sp, #316 @ 0x13c │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #252 @ 0xfc │ │ │ │ + add r4, sp, #372 @ 0x174 │ │ │ │ + blx 2f214 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #324 @ 0x144 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #356 @ 0x164 │ │ │ │ + blx 309bc │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #268 @ 0x10c │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + add.w r8, sp, #380 @ 0x17c │ │ │ │ + blx 34754 │ │ │ │ + add r2, sp, #348 @ 0x15c │ │ │ │ + mov r6, r2 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 324b0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + blx 34848 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #268 @ 0x10c │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ + blx 34754 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + blx 324b0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + add r2, sp, #188 @ 0xbc │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + blx 34848 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #268 @ 0x10c │ │ │ │ + add r1, sp, #324 @ 0x144 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ + blx 34754 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + blx 324b0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 353fc │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81bf4 <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81bfc <__maplib_MOD_dclconicalc_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ + blx 34848 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #268 @ 0x10c │ │ │ │ + add r1, sp, #324 @ 0x144 │ │ │ │ + blx 34754 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + blx 324b0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + add r2, sp, #196 @ 0xc4 │ │ │ │ + blx 34848 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r1, ip, [sp, #184] @ 0xb8 │ │ │ │ + strd r7, r8, [sp, #24] │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + cmp ip, r1 │ │ │ │ + strd r5, r6, [sp, #16] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, ip │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + it ge │ │ │ │ + movge r2, r1 │ │ │ │ + cmp r1, ip │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + it lt │ │ │ │ + movlt r1, ip │ │ │ │ + str r6, [sp, #8] │ │ │ │ + cmp r2, r7 │ │ │ │ + ldr r6, [sp, #196] @ 0xc4 │ │ │ │ + it ge │ │ │ │ + movge r2, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r1, r7 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldrd r5, r3, [sp, #208] @ 0xd0 │ │ │ │ + it lt │ │ │ │ + movlt r1, r7 │ │ │ │ + cmp r2, r6 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + it ge │ │ │ │ + movge r2, r6 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + cmp r1, r6 │ │ │ │ + ite ge │ │ │ │ + rsbge r7, r2, r1 │ │ │ │ + rsblt r7, r2, r6 │ │ │ │ + cmp r3, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, r5 │ │ │ │ + cmp r3, r5 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + it lt │ │ │ │ + movlt r3, r5 │ │ │ │ + cmp r2, r4 │ │ │ │ + it ge │ │ │ │ + movge r2, r4 │ │ │ │ + cmp r3, r4 │ │ │ │ + it lt │ │ │ │ + movlt r3, r4 │ │ │ │ + cmp r2, r0 │ │ │ │ + it ge │ │ │ │ + movge r2, r0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ + cmp r3, r0 │ │ │ │ + ite ge │ │ │ │ + rsbge r1, r2, r3 │ │ │ │ + rsblt r1, r2, r0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ + adds r7, #1 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + blx 32c8c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r5, [pc, #2480] @ 7ec68 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r7, [pc, #2472] @ 7ec6c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ + add r7, pc │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #404] @ 0x194 │ │ │ │ + str r3, [sp, #396] @ 0x18c │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33484 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #280] @ 0x118 │ │ │ │ + blx 2f4a8 │ │ │ │ + ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #276] @ 0x114 │ │ │ │ + blx 33484 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #300] @ 0x12c │ │ │ │ + blx 2f4a8 │ │ │ │ + ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #296] @ 0x128 │ │ │ │ + blx 33484 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #336] @ 0x150 │ │ │ │ + blx 2f4a8 │ │ │ │ + add r3, sp, #332 @ 0x14c │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, sp, #300 @ 0x12c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #276 @ 0x114 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + vstr s0, [sp, #332] @ 0x14c │ │ │ │ + blx 356a4 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 7e5a2 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movs r2, #1 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mvns r3, r3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 7e58c │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ + add r3, r2 │ │ │ │ + vldr s16, [sp, #264] @ 0x108 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #388 @ 0x184 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #292 @ 0x124 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #180 @ 0xb4 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 7e3d0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + adds r4, #1 │ │ │ │ + adds r3, #4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r4 │ │ │ │ + blt.w 7e58a │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ + add r3, sp, #364 @ 0x16c │ │ │ │ + add.w ip, r5, r4 │ │ │ │ + str.w ip, [sp, #384] @ 0x180 │ │ │ │ + blx 32b20 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #268 @ 0x10c │ │ │ │ + add r1, sp, #364 @ 0x16c │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ + blx 340c0 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #308 @ 0x134 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + blx 33490 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #308 @ 0x134 │ │ │ │ + blx 2fafc │ │ │ │ + vldr s15, [sp, #288] @ 0x120 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e3b8 │ │ │ │ + ldrd r1, r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 30fcc │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 333b8 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 7e580 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 7e580 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add r1, r3 │ │ │ │ + add.w ip, r2, r1 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 7e5ca │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + mov.w lr, ip, lsl #2 │ │ │ │ + add.w ip, r5, lr │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + vldr s15, [ip] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 7e652 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7e8bc │ │ │ │ + vldr s14, [sp, #260] @ 0x104 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e71a │ │ │ │ + adds r5, r2, #1 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + adds r0, r5, r1 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + adds r0, r5, r0 │ │ │ │ + vldr s13, [r0] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e52e │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + adds r0, r5, r3 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add r0, r5 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + add.w ip, r2, r0 │ │ │ │ + mov.w ip, ip, lsl #2 │ │ │ │ + add r5, ip │ │ │ │ + vldr s6, [r5] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e52e │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ + add r5, r0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + add r5, r0 │ │ │ │ + vldr s11, [r5] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e52e │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r5, lr │ │ │ │ + vldr s5, [r0] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e52e │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + add r0, r5 │ │ │ │ + vldr s7, [r0] │ │ │ │ + vcmp.f32 s14, s7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e52e │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r5, ip │ │ │ │ + vldr s4, [r0] │ │ │ │ + vcmp.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e52e │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + adds r0, r5, r0 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7e90e │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7e60c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s12, [r0] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + vsub.f32 s7, s9, s12 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vadd.f32 s10, s12, s11 │ │ │ │ + vcmpe.f32 s10, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7e9dc │ │ │ │ + vadd.f32 s8, s11, s7 │ │ │ │ + vcmpe.f32 s8, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7e9e8 │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e9e8 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add r0, r3 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + b.n 7eb1e │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7e3c0 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx 2fb88 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 7e378 │ │ │ │ + ldr.w r2, [pc, #1740] @ 7ec70 │ │ │ │ + ldr.w r3, [pc, #1684] @ 7ec3c │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81bea <__maplib_MOD_dclconicalc_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.w 7ec34 │ │ │ │ + add sp, #420 @ 0x1a4 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 340a4 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov.w lr, ip, lsl #2 │ │ │ │ + cbnz r1, 7e614 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + add.w r1, r5, lr │ │ │ │ + vldr s11, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7e6a6 │ │ │ │ + vldr s15, [sp, #260] @ 0x104 │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e60c │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add r3, r1 │ │ │ │ + add r3, r2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r2, r5, r3 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7e830 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7e3c0 │ │ │ │ + cbz r0, 7e63e │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + vldr s15, [sp, #260] @ 0x104 │ │ │ │ + add r3, lr │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e60c │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, lr │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e60c │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + add r2, lr │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r1, lr │ │ │ │ + add r0, lr │ │ │ │ + blx 35bd0 │ │ │ │ + b.n 7e3c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7e85a │ │ │ │ + vldr s14, [sp, #260] @ 0x104 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e60c │ │ │ │ + adds r3, r2, #1 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r3, r1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add r2, r3 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e60c │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w r2, r1, lr │ │ │ │ + vldr s10, [r2] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e60c │ │ │ │ + adds r2, r1, r3 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7e878 │ │ │ │ + b.n 7e60c │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add r3, r2 │ │ │ │ + add.w r2, r1, lr │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + vldr s10, [r2] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r2, r3 │ │ │ │ + vldr s14, [r2] │ │ │ │ + adds r2, r1, r3 │ │ │ │ + vldr s13, [r2] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s15, [r2] │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + add r3, r2 │ │ │ │ + vsub.f32 s12, s12, s15 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vmul.f32 s13, s15, s13 │ │ │ │ + vldr s8, [r3] │ │ │ │ + add.w r3, r2, lr │ │ │ │ + vmla.f32 s14, s12, s11 │ │ │ │ + vmla.f32 s13, s12, s10 │ │ │ │ + vldr s9, [r3] │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vmla.f32 s15, s12, s9 │ │ │ │ + vstr s14, [sp, #284] @ 0x11c │ │ │ │ + vstr s13, [sp, #304] @ 0x130 │ │ │ │ + vstr s15, [sp, #340] @ 0x154 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r2, sp, #340 @ 0x154 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #284 @ 0x11c │ │ │ │ + blx 35bd0 │ │ │ │ + b.n 7e3c0 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7e60c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s12, [r0] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + vsub.f32 s7, s15, s12 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vadd.f32 s10, s12, s11 │ │ │ │ + vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vsub.f32 s15, s15, s12 │ │ │ │ + vsub.f32 s15, s15, s11 │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7e60c │ │ │ │ + add.w lr, r2, #1 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + add r1, lr │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + add.w ip, r5, r1 │ │ │ │ + vldr s6, [ip] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e60c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + add r3, r0 │ │ │ │ + add r2, r3 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + add.w ip, r5, r2 │ │ │ │ + vldr s12, [ip] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e60c │ │ │ │ + add r3, lr │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r0, r5, r3 │ │ │ │ + vldr s4, [r0] │ │ │ │ + vcmp.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e60c │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + adds r0, r5, r1 │ │ │ │ + vldr s8, [r0] │ │ │ │ + vcmp.f32 s14, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e60c │ │ │ │ + adds r0, r5, r2 │ │ │ │ + vldr s15, [r0] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e60c │ │ │ │ + adds r0, r5, r3 │ │ │ │ + vldr s5, [r0] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e60c │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + vsub.f32 s10, s10, s13 │ │ │ │ + vmul.f32 s14, s12, s7 │ │ │ │ + vmul.f32 s15, s15, s7 │ │ │ │ + add r2, r0 │ │ │ │ + adds r3, r0, r3 │ │ │ │ + vsub.f32 s13, s13, s11 │ │ │ │ + vmla.f32 s14, s4, s10 │ │ │ │ + vmla.f32 s15, s5, s10 │ │ │ │ + vldr s9, [r2] │ │ │ │ + vldr s2, [r3] │ │ │ │ + adds r3, r0, r1 │ │ │ │ + vmul.f32 s12, s7, s9 │ │ │ │ + vmla.f32 s14, s6, s13 │ │ │ │ + vmla.f32 s12, s10, s2 │ │ │ │ + vldr s3, [r3] │ │ │ │ + vmla.f32 s15, s8, s13 │ │ │ │ + vmla.f32 s12, s13, s3 │ │ │ │ + vstr s14, [sp, #284] @ 0x11c │ │ │ │ + vstr s15, [sp, #304] @ 0x130 │ │ │ │ + vstr s12, [sp, #340] @ 0x154 │ │ │ │ + b.n 7e70c │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w r2, r1, lr │ │ │ │ + vldr s10, [r2] │ │ │ │ + vcmp.f32 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e60c │ │ │ │ + adds r2, r1, r3 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7e6ca │ │ │ │ + b.n 7e60c │ │ │ │ + adds r3, r2, #1 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w r2, r1, lr │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + vldr s10, [r2] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r2, r3 │ │ │ │ + vldr s13, [r2] │ │ │ │ + adds r2, r1, r3 │ │ │ │ + vldr s12, [r2] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s14, [r2] │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + add r3, r2 │ │ │ │ + vsub.f32 s11, s11, s14 │ │ │ │ + vmul.f32 s13, s14, s13 │ │ │ │ + vmul.f32 s12, s14, s12 │ │ │ │ + vldr s8, [r3] │ │ │ │ + add.w r3, r2, lr │ │ │ │ + vmla.f32 s13, s11, s15 │ │ │ │ + vmla.f32 s12, s11, s10 │ │ │ │ + vldr s9, [r3] │ │ │ │ + vmul.f32 s14, s14, s8 │ │ │ │ + vmla.f32 s14, s11, s9 │ │ │ │ + vstr s13, [sp, #284] @ 0x11c │ │ │ │ + vstr s12, [sp, #304] @ 0x130 │ │ │ │ + vstr s14, [sp, #340] @ 0x154 │ │ │ │ + b.n 7e70c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + adds r5, r2, #1 │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + add r3, r0 │ │ │ │ + adds r0, r5, r1 │ │ │ │ + add.w ip, r2, r3 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + adds r3, r5, r3 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + mov.w ip, ip, lsl #2 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + adds r3, r2, r1 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + vldr s13, [r3] │ │ │ │ + add.w r3, r2, ip │ │ │ │ + vldr s6, [r3] │ │ │ │ + adds r3, r2, r0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + vldr s11, [r3] │ │ │ │ + add.w r3, r2, lr │ │ │ │ + vldr s5, [r3] │ │ │ │ + adds r3, r2, r1 │ │ │ │ + vldr s7, [r3] │ │ │ │ + add.w r3, r2, ip │ │ │ │ + vldr s4, [r3] │ │ │ │ + adds r3, r2, r0 │ │ │ │ + vldr s12, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + add ip, r2 │ │ │ │ + vldr s14, [r3] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + vldr s1, [ip] │ │ │ │ + add r3, r2 │ │ │ │ + vsub.f32 s8, s9, s14 │ │ │ │ + vmul.f32 s11, s14, s11 │ │ │ │ + vmul.f32 s12, s14, s12 │ │ │ │ + vmul.f32 s7, s14, s7 │ │ │ │ + vldr s10, [r3] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + vmla.f32 s11, s8, s6 │ │ │ │ + vmla.f32 s12, s8, s4 │ │ │ │ + vmul.f32 s6, s14, s13 │ │ │ │ + add r3, r2 │ │ │ │ + vmul.f32 s10, s14, s10 │ │ │ │ + vmla.f32 s10, s8, s1 │ │ │ │ + vmla.f32 s6, s8, s15 │ │ │ │ + vmla.f32 s7, s8, s5 │ │ │ │ + vldr s2, [r3] │ │ │ │ + add.w r3, r2, lr │ │ │ │ + vldr s3, [r3] │ │ │ │ + vmul.f32 s14, s14, s2 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + vmla.f32 s14, s8, s3 │ │ │ │ + vldr s8, [r3] │ │ │ │ + vmul.f32 s11, s11, s8 │ │ │ │ + vsub.f32 s9, s9, s8 │ │ │ │ + vmul.f32 s15, s12, s8 │ │ │ │ + vmul.f32 s13, s10, s8 │ │ │ │ + vmov.f32 s12, s11 │ │ │ │ + vmla.f32 s15, s7, s9 │ │ │ │ + vmla.f32 s12, s6, s9 │ │ │ │ + vmla.f32 s13, s14, s9 │ │ │ │ + vstr s15, [sp, #304] @ 0x130 │ │ │ │ + vstr s12, [sp, #284] @ 0x11c │ │ │ │ + vstr s13, [sp, #340] @ 0x154 │ │ │ │ + b.n 7e70c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r1, [pc, #716] @ (7ec74 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #712] @ (7ec78 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #712] @ (7ec7c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.w 7e0a8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #700] @ (7ec80 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #696] @ (7ec84 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #696] @ (7ec88 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.w 7e09a │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7eaec │ │ │ │ + vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ + vadd.f32 s13, s12, s8 │ │ │ │ + vsub.f32 s13, s13, s11 │ │ │ │ + vcmpe.f32 s13, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7e73a │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add r0, r3 │ │ │ │ + adds r5, r0, r5 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + add.w ip, r2, r5 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + mov.w r5, ip, lsl #2 │ │ │ │ + str r5, [sp, #140] @ 0x8c │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + str r5, [sp, #132] @ 0x84 │ │ │ │ + vldr s4, [ip] │ │ │ │ + vcmp.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e73a │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + add r0, r5 │ │ │ │ + lsls r5, r0, #2 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + vldr s9, [ip] │ │ │ │ + vcmp.f32 s14, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e73a │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + add.w ip, r0, lr │ │ │ │ + vldr s6, [ip] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e73a │ │ │ │ + ldr r5, [sp, #132] @ 0x84 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + vldr s5, [ip] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e73a │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + vldr s13, [ip] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e73a │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + vsub.f32 s7, s11, s12 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + vmul.f32 s14, s12, s13 │ │ │ │ + adds r0, r2, r5 │ │ │ │ + vmul.f32 s9, s12, s9 │ │ │ │ + add r3, r2 │ │ │ │ + vsub.f32 s11, s8, s11 │ │ │ │ + vmla.f32 s14, s5, s7 │ │ │ │ + vldr s10, [r0] │ │ │ │ + vldr s2, [r3] │ │ │ │ + vmov.f32 s13, s9 │ │ │ │ + add.w r3, r2, lr │ │ │ │ + vmla.f32 s13, s4, s7 │ │ │ │ + vmul.f32 s12, s12, s10 │ │ │ │ + vmla.f32 s12, s7, s2 │ │ │ │ + vldr s3, [r3] │ │ │ │ + vmla.f32 s13, s11, s15 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + vmla.f32 s15, s6, s11 │ │ │ │ + vmov.f32 s14, s12 │ │ │ │ + vmla.f32 s14, s11, s3 │ │ │ │ + vstr s13, [sp, #284] @ 0x11c │ │ │ │ + vstr s15, [sp, #304] @ 0x130 │ │ │ │ + vstr s14, [sp, #340] @ 0x154 │ │ │ │ + b.n 7e70c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add r0, r3 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + add.w r0, r2, ip │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + add r5, r0 │ │ │ │ + vldr s8, [r5] │ │ │ │ + vcmp.f32 s14, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7ebca │ │ │ │ + vadd.f32 s8, s11, s7 │ │ │ │ + vcmpe.f32 s8, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7e73a │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + add r0, ip │ │ │ │ + mov.w ip, r0, lsl #2 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + add r0, ip │ │ │ │ + vldr s6, [r0] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e9e8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r5, lr │ │ │ │ + vldr s9, [r0] │ │ │ │ + vcmp.f32 s14, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e9e8 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + adds r0, r5, r0 │ │ │ │ + vldr s5, [r0] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e9e8 │ │ │ │ + add.w r0, r5, ip │ │ │ │ + vldr s8, [r0] │ │ │ │ + vcmp.f32 s14, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7e9e8 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + vsub.f32 s12, s12, s11 │ │ │ │ + vmul.f32 s10, s7, s15 │ │ │ │ + vmul.f32 s15, s9, s7 │ │ │ │ + add.w r3, r2, lr │ │ │ │ + add ip, r2 │ │ │ │ + vmla.f32 s10, s13, s12 │ │ │ │ + vmla.f32 s15, s5, s12 │ │ │ │ + vldr s14, [r3] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + vldr s4, [ip] │ │ │ │ + add r3, r2 │ │ │ │ + vmul.f32 s14, s7, s14 │ │ │ │ + vmla.f32 s15, s11, s8 │ │ │ │ + vldr s3, [r3] │ │ │ │ + vmov.f32 s13, s10 │ │ │ │ + vmla.f32 s13, s11, s6 │ │ │ │ + vmla.f32 s14, s12, s3 │ │ │ │ + vstr s15, [sp, #304] @ 0x130 │ │ │ │ + vmla.f32 s14, s11, s4 │ │ │ │ + vstr s13, [sp, #284] @ 0x11c │ │ │ │ + vstr s14, [sp, #340] @ 0x154 │ │ │ │ + b.n 7e70c │ │ │ │ + vsub.f32 s7, s7, s11 │ │ │ │ + vmul.f32 s14, s13, s12 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + vmla.f32 s14, s7, s15 │ │ │ │ + adds r3, r2, r5 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vmla.f32 s15, s11, s8 │ │ │ │ + adds r3, r1, r5 │ │ │ │ + vmul.f32 s14, s12, s14 │ │ │ │ + vstr s15, [sp, #284] @ 0x11c │ │ │ │ + vldr s15, [r3] │ │ │ │ + add.w r3, r2, lr │ │ │ │ + vmul.f32 s15, s12, s15 │ │ │ │ + vldr s12, [r3] │ │ │ │ + add.w r3, r1, lr │ │ │ │ + add.w lr, r1, r0 │ │ │ │ + vmla.f32 s14, s7, s12 │ │ │ │ + vldr s13, [r3] │ │ │ │ + adds r3, r2, r0 │ │ │ │ + vmla.f32 s15, s7, s13 │ │ │ │ + vldr s12, [r3] │ │ │ │ + vldr s13, [lr] │ │ │ │ + vmla.f32 s14, s11, s12 │ │ │ │ + vmla.f32 s15, s11, s13 │ │ │ │ + vstr s14, [sp, #304] @ 0x130 │ │ │ │ + vstr s15, [sp, #340] @ 0x154 │ │ │ │ + b.n 7e70c │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + ldc2 0, cr0, [r6], {8} │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r0, r9 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 7eb18 │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xf75a0008 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ + movs r7, r0 │ │ │ │ + nop {11} │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ + movs r7, r0 │ │ │ │ + itee ls │ │ │ │ + movls r7, r0 │ │ │ │ │ │ │ │ -00081c00 <__maplib_MOD_dclconical_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ +0007ec8c : │ │ │ │ + pushhi {r4, lr} │ │ │ │ + movhi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81c74 <__maplib_MOD_dclconical_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81c78 <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81c7c <__maplib_MOD_dclconical_f@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 35e34 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81c78 <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81c80 <__maplib_MOD_dclconical_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip, #352] @ 0x160 │ │ │ │ + sub.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + ldr.w lr, [pc, #116] @ 7ed2c │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w ip, [pc, #112] @ 7ed30 │ │ │ │ + add.w r4, sp, #16000 @ 0x3e80 │ │ │ │ + add lr, pc │ │ │ │ + adds r4, #32 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add.w r4, sp, #16000 @ 0x3e80 │ │ │ │ + adds r4, #20 │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [r4] │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr.w ip, [pc, #80] @ 7ed34 │ │ │ │ + add.w r4, sp, #16000 @ 0x3e80 │ │ │ │ + add ip, pc │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ + add.w ip, ip, #4 │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + add.w ip, sp, #20 │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f710 │ │ │ │ + ldr r2, [pc, #48] @ (7ed38 ) │ │ │ │ + ldr r3, [pc, #36] @ (7ed30 ) │ │ │ │ + add.w r1, sp, #16000 @ 0x3e80 │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ + adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81c6e <__maplib_MOD_dclconical_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 7ed28 │ │ │ │ + add.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + orr.w r0, r0, #8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + ble.n 7eda4 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + vext.8 d16, d6, d8, #0 │ │ │ │ │ │ │ │ -00081c84 <__maplib_MOD_dclconicala_f@@Base>: │ │ │ │ +0007ed3c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81cf8 <__maplib_MOD_dclconicala_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81cfc <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81d00 <__maplib_MOD_dclconicala_f@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33d28 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81cfc <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81d04 <__maplib_MOD_dclconicala_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip, #352] @ 0x160 │ │ │ │ + ldr r5, [pc, #88] @ (7edbc ) │ │ │ │ + sub.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + ldr.w lr, [pc, #84] @ 7edc0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r5, pc │ │ │ │ + add.w r4, sp, #16000 @ 0x3e80 │ │ │ │ + ldr.w ip, [pc, #76] @ 7edc4 │ │ │ │ + adds r4, #12 │ │ │ │ + ldr.w lr, [r5, lr] │ │ │ │ + add ip, pc │ │ │ │ + ldr.w lr, [lr] │ │ │ │ + str.w lr, [r4] │ │ │ │ + mov.w lr, #0 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #12 │ │ │ │ + str.w ip, [sp] │ │ │ │ + blx 32034 │ │ │ │ + ldr r2, [pc, #40] @ (7edc8 ) │ │ │ │ + ldr r3, [pc, #32] @ (7edc0 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81cf2 <__maplib_MOD_dclconicala_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.n 7edb8 │ │ │ │ + add.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + vaddl.s16 q0, d6, d8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + bgt.n 7ed1c │ │ │ │ movs r7, r0 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + vhadd.s32 d16, d4, d8 │ │ │ │ │ │ │ │ -00081d08 <__maplib_MOD_dclkitada_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007edcc : │ │ │ │ + vldr s14, [r0] │ │ │ │ + vldr s12, [r1] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + vcmp.f32 s14, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7ee20 │ │ │ │ + vcmp.f32 s12, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7eed4 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vmov.f32 s9, #240 @ 0xbf800000 -1.0 │ │ │ │ + vldr s10, [pc, #240] @ 7eee4 │ │ │ │ + vdiv.f32 s15, s13, s12 │ │ │ │ + vmov.f32 s11, s13 │ │ │ │ + vmla.f32 s11, s15, s15 │ │ │ │ + vmov r1, s15 │ │ │ │ + vabs.f32 s14, s15 │ │ │ │ + cmp r1, #0 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s13, s9 │ │ │ │ + vsqrt.f32 s12, s11 │ │ │ │ + vdiv.f32 s15, s13, s12 │ │ │ │ + vdiv.f32 s11, s14, s12 │ │ │ │ + b.n 7ee5e │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vcmp.f32 s12, #0.0 │ │ │ │ + vdiv.f32 s15, s13, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vmul.f32 s14, s15, s15 │ │ │ │ + bne.n 7ee7e │ │ │ │ + vadd.f32 s12, s14, s13 │ │ │ │ + vmov r1, s15 │ │ │ │ + vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ + vabs.f32 s14, s15 │ │ │ │ + vldr s15, [pc, #156] @ 7eee4 │ │ │ │ + vsqrt.f32 s9, s12 │ │ │ │ + cmp r1, #0 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s13, s11 │ │ │ │ + vdiv.f32 s11, s14, s9 │ │ │ │ + vdiv.f32 s10, s13, s9 │ │ │ │ + vldr s12, [r3] │ │ │ │ + vldr s13, [r2] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vmla.f32 s15, s10, s13 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vmla.f32 s15, s11, s14 │ │ │ │ + vstr s15, [r0] │ │ │ │ + bx lr │ │ │ │ + vdiv.f32 s11, s13, s12 │ │ │ │ + vmov r1, s15 │ │ │ │ + cmp r1, #0 │ │ │ │ + vmla.f32 s14, s11, s11 │ │ │ │ + vmul.f32 s10, s11, s15 │ │ │ │ + vabs.f32 s8, s11 │ │ │ │ + vmov r1, s11 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vabs.f32 s10, s10 │ │ │ │ + it lt │ │ │ │ + vneglt.f32 s8, s8 │ │ │ │ + cmp r1, #0 │ │ │ │ + vsqrt.f32 s9, s14 │ │ │ │ + it lt │ │ │ │ + vneglt.f32 s15, s15 │ │ │ │ + vdiv.f32 s12, s10, s9 │ │ │ │ + vmla.f32 s13, s12, s12 │ │ │ │ + vsqrt.f32 s14, s13 │ │ │ │ + vdiv.f32 s13, s8, s9 │ │ │ │ + vdiv.f32 s11, s12, s14 │ │ │ │ + vdiv.f32 s10, s13, s14 │ │ │ │ + vdiv.f32 s13, s15, s9 │ │ │ │ + vdiv.f32 s15, s13, s14 │ │ │ │ + b.n 7ee5e │ │ │ │ + vldr s15, [pc, #12] @ 7eee4 │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + vmov.f32 s10, s15 │ │ │ │ + b.n 7ee5e │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0007eee8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81d7c <__maplib_MOD_dclkitada_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81d80 <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ + sub sp, #484 @ 0x1e4 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr.w r2, [pc, #1464] @ 7f4bc │ │ │ │ + mov fp, r1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81d84 <__maplib_MOD_dclkitada_f@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ + ldr.w r3, [pc, #1460] @ 7f4c0 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #476] @ 0x1dc │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mvns r3, r3 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + blx 350a4 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7f756 │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + blx 30b7c │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7f77e │ │ │ │ + ldr.w r0, [pc, #1400] @ 7f4c4 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr.w r0, [pc, #1392] @ 7f4c8 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #228 @ 0xe4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cbc │ │ │ │ + ldr.w r0, [pc, #1380] @ 7f4cc │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #308 @ 0x134 │ │ │ │ + add r0, pc │ │ │ │ + blx 32cb0 │ │ │ │ + ldr.w r0, [pc, #1372] @ 7f4d0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #332 @ 0x14c │ │ │ │ + add r0, pc │ │ │ │ + blx 34ef0 │ │ │ │ + ldr.w r0, [pc, #1360] @ 7f4d4 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + blx 35038 │ │ │ │ + ldr.w r0, [pc, #1348] @ 7f4d8 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 35038 │ │ │ │ + ldr.w r0, [pc, #1332] @ 7f4dc │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + blx 35038 │ │ │ │ + ldr.w r0, [pc, #1320] @ 7f4e0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr.w r0, [pc, #1308] @ 7f4e4 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #292 @ 0x124 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr.w r0, [pc, #1300] @ 7f4e8 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #284 @ 0x11c │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr.w r0, [pc, #1288] @ 7f4ec │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr.w r0, [pc, #1280] @ 7f4f0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #316 @ 0x13c │ │ │ │ + add r0, pc │ │ │ │ + blx 319cc │ │ │ │ + ldr.w r0, [pc, #1268] @ 7f4f4 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + blx 34ad4 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ + cbz r1, 7f024 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + cbz r2, 7f02e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ + add r7, sp, #380 @ 0x17c │ │ │ │ + add r1, sp, #324 @ 0x144 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + add.w sl, sp, #392 @ 0x188 │ │ │ │ + blx 2f214 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #372 @ 0x174 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ + blx 309bc │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #340 @ 0x154 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #372 @ 0x174 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + blx 34754 │ │ │ │ + add r1, sp, #412 @ 0x19c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r6, sp, #404 @ 0x194 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blx 324b0 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ + blx 34848 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + blx 34754 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + add.w r9, sp, #396 @ 0x18c │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 349bc │ │ │ │ - movs r1, #11 │ │ │ │ + blx 324b0 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + add r2, sp, #244 @ 0xf4 │ │ │ │ + blx 34848 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + add r5, sp, #420 @ 0x1a4 │ │ │ │ + blx 34754 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 324b0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81d80 <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81d88 <__maplib_MOD_dclkitada_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ - add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 81d76 <__maplib_MOD_dclkitada_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - itte al │ │ │ │ - moval r0, r1 │ │ │ │ - moval r2, #68 @ 0x44 │ │ │ │ - mov r0, r0 │ │ │ │ - str r0, [r2, r6] │ │ │ │ - movs r7, r0 │ │ │ │ - itte ge │ │ │ │ - movge r0, r1 │ │ │ │ - │ │ │ │ -00081d8c <__maplib_MOD_dcleckert6_f@@Base>: │ │ │ │ - pushge {r4, r5, lr} │ │ │ │ - movlt.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81e00 <__maplib_MOD_dcleckert6_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81e04 <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81e08 <__maplib_MOD_dcleckert6_f@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ + blx 34848 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r0, sp, #372 @ 0x174 │ │ │ │ + blx 34754 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 324b0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #276 @ 0x114 │ │ │ │ + add r2, sp, #252 @ 0xfc │ │ │ │ + blx 34848 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + strd r6, r7, [sp, #24] │ │ │ │ + strd sl, r1, [sp] │ │ │ │ + ldrd r1, r7, [sp, #240] @ 0xf0 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + cmp r7, r1 │ │ │ │ + mov r2, r7 │ │ │ │ + it ge │ │ │ │ + movge r2, r1 │ │ │ │ + cmp r1, r7 │ │ │ │ + it lt │ │ │ │ + movlt r1, r7 │ │ │ │ + ldr r5, [sp, #252] @ 0xfc │ │ │ │ + cmp r2, r6 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, r3, [sp, #264] @ 0x108 │ │ │ │ + it ge │ │ │ │ + movge r2, r6 │ │ │ │ + cmp r1, r6 │ │ │ │ + strd r9, r0, [sp, #8] │ │ │ │ + it lt │ │ │ │ + movlt r1, r6 │ │ │ │ + cmp r2, r5 │ │ │ │ + it ge │ │ │ │ + movge r2, r5 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + cmp r1, r5 │ │ │ │ + ite ge │ │ │ │ + rsbge r6, r2, r1 │ │ │ │ + rsblt r6, r2, r5 │ │ │ │ + cmp r3, r4 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + mov r2, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, r4 │ │ │ │ + cmp r3, r4 │ │ │ │ + ldr.w ip, [sp, #276] @ 0x114 │ │ │ │ + it lt │ │ │ │ + movlt r3, r4 │ │ │ │ + cmp r2, r0 │ │ │ │ + add.w r9, sp, #220 @ 0xdc │ │ │ │ + it ge │ │ │ │ + movge r2, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + it lt │ │ │ │ + movlt r3, r0 │ │ │ │ + cmp r2, ip │ │ │ │ + it ge │ │ │ │ + movge r2, ip │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + cmp r3, ip │ │ │ │ + ite ge │ │ │ │ + rsbge r1, r2, r3 │ │ │ │ + rsblt r1, r2, ip │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + adds r1, #1 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ + mov r3, r9 │ │ │ │ + str.w r1, [r9] │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + adds r6, #1 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ + blx 32c8c │ │ │ │ + ldr r4, [pc, #860] @ (7f4f8 ) │ │ │ │ + mov r1, r7 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r6, [pc, #848] @ (7f4fc ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ + add r6, pc │ │ │ │ + str r3, [sp, #468] @ 0x1d4 │ │ │ │ + mov r2, r6 │ │ │ │ + str r3, [sp, #460] @ 0x1cc │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + blx 33484 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + str r4, [sp, #0] │ │ │ │ + vstr s0, [sp, #432] @ 0x1b0 │ │ │ │ + blx 2f4a8 │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ + vstr s0, [sp, #428] @ 0x1ac │ │ │ │ + blx 33014 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7f79c │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 7f3da │ │ │ │ + ldr r3, [pc, #772] @ (7f500 ) │ │ │ │ + mov.w fp, #1 │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc │ │ │ │ + vldr s24, [pc, #680] @ 7f4b0 │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [pc, #756] @ (7f504 ) │ │ │ │ + vldr s23, [pc, #676] @ 7f4b4 │ │ │ │ + add r3, pc │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + adds r3, #4 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + ldr.w lr, [sp, #232] @ 0xe8 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.w 7f3c6 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ + add r3, fp │ │ │ │ + vldr s17, [sp, #336] @ 0x150 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + str.w lr, [sp, #68] @ 0x44 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w fp, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #452 @ 0x1c4 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #356 @ 0x164 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #236 @ 0xec │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.n 7f27e │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + adds r4, #1 │ │ │ │ + adds r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r4 │ │ │ │ + blt.w 7f3c2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #388 @ 0x184 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + add.w ip, r5, r4 │ │ │ │ + str.w ip, [sp, #448] @ 0x1c0 │ │ │ │ + blx 32b20 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + mov r3, sl │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #388 @ 0x184 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 340c0 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #364 @ 0x16c │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 35730 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81e04 <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81e0c <__maplib_MOD_dcleckert6_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 33490 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #364 @ 0x16c │ │ │ │ + blx 2fafc │ │ │ │ + vldr s15, [sp, #356] @ 0x164 │ │ │ │ + vcmp.f32 s15, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f266 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 30fcc │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + blx 333b8 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7f3fe │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 7f3b8 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 7f3b8 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr.w ip, [sp, #308] @ 0x134 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, r2 │ │ │ │ + add.w r1, fp, r3 │ │ │ │ + add.w r0, r0, r1, lsl #2 │ │ │ │ + vldr s15, [r0] │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7f50c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7f5b2 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 7f608 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + add r3, fp │ │ │ │ + add r2, r1 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + adds r1, r2, r1 │ │ │ │ + mov r2, fp │ │ │ │ + add r2, r1 │ │ │ │ + add fp, r1 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + vldr s12, [r3, #4] │ │ │ │ + add.w r3, r1, fp, lsl #2 │ │ │ │ + vldr s7, [r3] │ │ │ │ + add.w r3, r1, r2, lsl #2 │ │ │ │ + vldr s11, [r3, #4] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s10, [r3] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + vsub.f32 s8, s13, s10 │ │ │ │ + vmul.f32 s14, s10, s11 │ │ │ │ + vmul.f32 s9, s10, s12 │ │ │ │ + vldr s6, [r3] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vmla.f32 s14, s8, s7 │ │ │ │ + vmla.f32 s9, s8, s15 │ │ │ │ + vsub.f32 s13, s13, s6 │ │ │ │ + vmul.f32 s14, s14, s6 │ │ │ │ + vmla.f32 s14, s9, s13 │ │ │ │ + vstr s14, [sp, #444] @ 0x1bc │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7fb94 │ │ │ │ + vldr s15, [pc, #292] @ 7f4b8 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vstr s15, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + add r0, sp, #444 @ 0x1bc │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [sp, #452] @ 0x1c4 │ │ │ │ + blx 32fe0 │ │ │ │ + b.n 7f26e │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7f26e │ │ │ │ + ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 2fb88 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, fp │ │ │ │ + bge.w 7f21a │ │ │ │ + ldr r2, [pc, #300] @ (7f508 ) │ │ │ │ + ldr r3, [pc, #224] @ (7f4c0 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #476] @ 0x1dc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81dfa <__maplib_MOD_dcleckert6_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + bne.w 7fd36 │ │ │ │ + add sp, #484 @ 0x1e4 │ │ │ │ + vpop {d8-d12} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 340a4 │ │ │ │ + add r0, sp, #260 @ 0x104 │ │ │ │ + blx 35100 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + vmov.f32 s18, s0 │ │ │ │ + mov r0, r5 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + blx 35100 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s21, s0 │ │ │ │ + blx 2f42c │ │ │ │ + vmov.f32 s20, s0 │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + blx 2f42c │ │ │ │ + vsub.f32 s19, s21, s18 │ │ │ │ + vsub.f32 s16, s0, s20 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + vmul.f32 s19, s19, s22 │ │ │ │ + vmul.f32 s16, s16, s22 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7f2ec │ │ │ │ + vadd.f32 s20, s20, s0 │ │ │ │ + vadd.f32 s18, s18, s21 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ + vmul.f32 s20, s20, s15 │ │ │ │ + vmul.f32 s18, s18, s15 │ │ │ │ + cbz r3, 7f46c │ │ │ │ + vmul.f32 s20, s20, s23 │ │ │ │ + vmul.f32 s18, s18, s23 │ │ │ │ + vmov.f32 s0, s18 │ │ │ │ + blx 30938 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + vmul.f32 s16, s16, s0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7f2ec │ │ │ │ + vsub.f32 s18, s24, s18 │ │ │ │ + add r3, sp, #188 @ 0xbc │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #180 @ 0xb4 │ │ │ │ + ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #172 @ 0xac │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ + vstr s20, [sp, #452] @ 0x1c4 │ │ │ │ + vstr s18, [sp, #448] @ 0x1c0 │ │ │ │ + blx 2f85c │ │ │ │ + b.n 7f2e8 │ │ │ │ nop │ │ │ │ - ittt vs │ │ │ │ - movvs r0, r1 │ │ │ │ - movvs r2, #68 @ 0x44 │ │ │ │ - movvs r0, r0 │ │ │ │ - str r0, [r3, r4] │ │ │ │ - movs r7, r0 │ │ │ │ - ittt cs │ │ │ │ - movcs r0, r1 │ │ │ │ - │ │ │ │ -00081e10 <__maplib_MOD_dclhammer_f@@Base>: │ │ │ │ - pushcs {r4, r5, lr} │ │ │ │ - movcs.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81e84 <__maplib_MOD_dclhammer_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81e88 <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81e8c <__maplib_MOD_dclhammer_f@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ + subs r7, #201 @ 0xc9 │ │ │ │ + @ instruction: 0xfa333c8e │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [ip, #32]! │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + bhi.n 7f410 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 7f558 │ │ │ │ + movs r7, r0 │ │ │ │ + bhi.n 7f53c │ │ │ │ + movs r7, r0 │ │ │ │ + stmdb r6!, {r3} │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7f58e │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7f54e │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f544 │ │ │ │ + ldrd r3, r1, [sp, #108] @ 0x6c │ │ │ │ + add r3, r1 │ │ │ │ + add r3, fp │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + vldr s12, [r3] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7f562 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33a6c │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81e88 <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81e90 <__maplib_MOD_dclhammer_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7f26e │ │ │ │ + ldrd r3, r1, [sp, #108] @ 0x6c │ │ │ │ + add r3, r1 │ │ │ │ + add r3, fp │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + vldr s12, [r3] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr.w r1, [pc, #1468] @ 7fb28 │ │ │ │ + add r0, sp, #444 @ 0x1bc │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r1, pc │ │ │ │ + vldr s14, [r3] │ │ │ │ + adds r1, #8 │ │ │ │ + vsub.f32 s13, s13, s14 │ │ │ │ + vmul.f32 s14, s14, s12 │ │ │ │ + vmla.f32 s14, s13, s15 │ │ │ │ + vstr s14, [sp, #444] @ 0x1bc │ │ │ │ + blx 32fe0 │ │ │ │ + b.n 7f26e │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7f5a2 │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f544 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #444 @ 0x1bc │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + vstr s15, [sp, #444] @ 0x1bc │ │ │ │ + blx 32fe0 │ │ │ │ + b.n 7f26e │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 7f74a │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f544 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + vldr s12, [r1, #4] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f544 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr.w r1, [pc, #1352] @ 7fb2c │ │ │ │ + add r0, sp, #444 @ 0x1bc │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r1, pc │ │ │ │ + vldr s14, [r3] │ │ │ │ + adds r1, #8 │ │ │ │ + vsub.f32 s13, s13, s14 │ │ │ │ + vmul.f32 s14, s14, s12 │ │ │ │ + vmla.f32 s14, s13, s15 │ │ │ │ + vstr s14, [sp, #444] @ 0x1bc │ │ │ │ + blx 32fe0 │ │ │ │ + b.n 7f26e │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fa42 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add.w r0, fp, #1 │ │ │ │ + adds r1, r0, r3 │ │ │ │ + add.w r1, r5, r1, lsl #2 │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f668 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + add r1, r2 │ │ │ │ + add r1, r5 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add.w ip, r1, fp │ │ │ │ + add.w ip, r5, ip, lsl #2 │ │ │ │ + vldr s7, [ip] │ │ │ │ + vcmp.f32 s14, s7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f668 │ │ │ │ + add r1, r0 │ │ │ │ + add.w r1, r5, r1, lsl #2 │ │ │ │ + vldr s11, [r1] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7f356 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7f544 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s13, [r1] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + vsub.f32 s11, s10, s13 │ │ │ │ + vldr s7, [r1] │ │ │ │ + vadd.f32 s9, s13, s7 │ │ │ │ + vcmpe.f32 s9, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7fc5e │ │ │ │ + vadd.f32 s9, s7, s11 │ │ │ │ + vcmpe.f32 s9, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7fbe4 │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + vadd.f32 s12, s13, s11 │ │ │ │ + vsub.f32 s12, s12, s7 │ │ │ │ + vcmpe.f32 s12, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7f544 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add r3, r0 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + vldr s12, [r3] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7f544 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add r2, r3 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + adds r3, r2, r3 │ │ │ │ + add.w r2, r3, fp │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7f544 │ │ │ │ + add r3, r0 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + vldr s11, [r3] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7f544 │ │ │ │ + vsub.f32 s9, s7, s13 │ │ │ │ + vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ + vmul.f32 s14, s13, s11 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vsub.f32 s13, s10, s7 │ │ │ │ + vmla.f32 s14, s9, s12 │ │ │ │ + vmla.f32 s14, s13, s15 │ │ │ │ + vstr s14, [sp, #444] @ 0x1bc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7f392 │ │ │ │ + vsub.f32 s11, s11, s12 │ │ │ │ + vsub.f32 s12, s12, s15 │ │ │ │ + vdiv.f32 s14, s11, s16 │ │ │ │ + vdiv.f32 s15, s12, s19 │ │ │ │ + vstr s14, [sp, #436] @ 0x1b4 │ │ │ │ + vstr s15, [sp, #440] @ 0x1b8 │ │ │ │ + b.n 7fbc4 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + vldr s12, [r1, #4] │ │ │ │ + b.n 7f5dc │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #980] @ (7fb30 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #976] @ (7fb34 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 81e7e <__maplib_MOD_dclhammer_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #976] @ (7fb38 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + blx 30b7c │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7ef48 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r1, [pc, #952] @ (7fb3c ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #948] @ (7fb40 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #948] @ (7fb44 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.w 7ef48 │ │ │ │ + ldr r0, [pc, #936] @ (7fb48 ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ + mov.w fp, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33884 │ │ │ │ + ldr r0, [pc, #924] @ (7fb4c ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + add r0, pc │ │ │ │ + blx 359b8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + subs r3, #10 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r3, #29 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + ite hi │ │ │ │ + movhi r3, #0 │ │ │ │ + movls r3, #1 │ │ │ │ + str.w fp, [sp, #236] @ 0xec │ │ │ │ + cmp r2, fp │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ble.w 7fd3a │ │ │ │ + movw r3, #19923 @ 0x4dd3 │ │ │ │ + movt r3, #4194 @ 0x1062 │ │ │ │ + asrs r1, r2, #31 │ │ │ │ + subs r0, r2, #2 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ + mov r7, fp │ │ │ │ + smull r2, r6, r3, r2 │ │ │ │ + vldr s17, [pc, #816] @ 7fb20 │ │ │ │ + smull r2, r3, r3, r5 │ │ │ │ + vldr s20, [pc, #812] @ 7fb24 │ │ │ │ + rsb r1, r1, r6, asr #5 │ │ │ │ + movs r6, #0 │ │ │ │ + cmp r1, fp │ │ │ │ + rsb r4, r4, r3, asr #5 │ │ │ │ + it lt │ │ │ │ + movlt r1, fp │ │ │ │ + cmp r4, fp │ │ │ │ + it lt │ │ │ │ + movlt r4, fp │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ + str.w r9, [sp, #84] @ 0x54 │ │ │ │ + ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 7f92a │ │ │ │ + subs r0, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 33bbc <__aeabi_uidiv@plt> │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r7 │ │ │ │ + mov sl, r4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #452 @ 0x1c4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #236 @ 0xec │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add.w r7, ip, #1 │ │ │ │ + vldr s15, [sp, #332] @ 0x14c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7f94a │ │ │ │ + add.w r2, ip, #1 │ │ │ │ + mov r7, r5 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + blx 35100 │ │ │ │ + ldr r4, [sp, #260] @ 0x104 │ │ │ │ + vmov.f32 s18, s0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + blx 35100 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + vmov.f32 s21, s0 │ │ │ │ + str r2, [sp, #452] @ 0x1c4 │ │ │ │ + blx 2f42c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2f42c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vsub.f32 s19, s21, s18 │ │ │ │ + cmp r3, #29 │ │ │ │ + vsub.f32 s16, s16, s0 │ │ │ │ + bhi.n 7f8c6 │ │ │ │ + vadd.f32 s0, s18, s21 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ + vmul.f32 s0, s0, s15 │ │ │ │ + cbz r2, 7f8be │ │ │ │ + vmul.f32 s0, s0, s20 │ │ │ │ + blx 30938 │ │ │ │ + vmul.f32 s16, s16, s0 │ │ │ │ + ldr.w ip, [sp, #236] @ 0xec │ │ │ │ + add.w r3, r4, sl │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + mla r3, fp, r4, r9 │ │ │ │ + adds r6, #2 │ │ │ │ + subs r5, #1 │ │ │ │ + add r3, ip │ │ │ │ + mla r2, fp, r4, ip │ │ │ │ + add r2, fp │ │ │ │ + add r2, r9 │ │ │ │ + add.w r2, r8, r2, lsl #2 │ │ │ │ + vldr s14, [r2] │ │ │ │ + add.w r2, r8, r3, lsl #2 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vldr s15, [r2, #4] │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vdiv.f32 s13, s14, s19 │ │ │ │ + vdiv.f32 s14, s15, s16 │ │ │ │ + vabs.f32 s12, s13 │ │ │ │ + vstr s13, [sp, #440] @ 0x1b8 │ │ │ │ + vabs.f32 s15, s14 │ │ │ │ + vstr s14, [sp, #436] @ 0x1b4 │ │ │ │ + vadd.f32 s17, s15, s17 │ │ │ │ + vadd.f32 s17, s12, s17 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 7f858 │ │ │ │ + mov r4, sl │ │ │ │ + ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ + mov r7, ip │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #236] @ 0xec │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 7f9b2 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.n 7f832 │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 7f922 │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + mul.w r0, fp, r3 │ │ │ │ + add.w r2, r0, r9 │ │ │ │ + add.w r1, r2, ip │ │ │ │ + add.w r1, r8, r1, lsl #2 │ │ │ │ + vldr s14, [r1] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f940 │ │ │ │ + add r2, r7 │ │ │ │ + add.w r2, r8, r2, lsl #2 │ │ │ │ + vldr s14, [r2] │ │ │ │ + mov r2, r7 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f940 │ │ │ │ + add r0, fp │ │ │ │ + add r0, r9 │ │ │ │ + add.w r1, r0, ip │ │ │ │ + add.w r1, r8, r1, lsl #2 │ │ │ │ + vldr s14, [r1] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f940 │ │ │ │ + add r0, r7 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + vldr s14, [r0] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f940 │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 7f86c │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [pc, #408] @ (7fb50 ) │ │ │ │ + movs r2, #17 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + add r0, pc │ │ │ │ + blx 34ad4 │ │ │ │ + vmov s15, r6 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vldr s13, [sp, #204] @ 0xcc │ │ │ │ + vdiv.f32 s14, s17, s15 │ │ │ │ + vadd.f32 s14, s14, s14 │ │ │ │ + vdiv.f32 s22, s14, s13 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7fb5c │ │ │ │ + ldr r0, [pc, #368] @ (7fb54 ) │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + vldr s18, [pc, #312] @ 7fb24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ad4 │ │ │ │ + ldr r0, [pc, #356] @ (7fb58 ) │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, sp, #348 @ 0x15c │ │ │ │ + add r0, pc │ │ │ │ + blx 34ad4 │ │ │ │ + vldr s0, [sp, #348] @ 0x15c │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + vmul.f32 s0, s0, s18 │ │ │ │ + blx 32544 │ │ │ │ + vldr s0, [sp, #328] @ 0x148 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + vldr s17, [sp, #152] @ 0x98 │ │ │ │ + vmul.f32 s0, s0, s18 │ │ │ │ + ldr r6, [sp, #156] @ 0x9c │ │ │ │ + blx 32544 │ │ │ │ + vldr s14, [sp, #152] @ 0x98 │ │ │ │ + vldr s15, [sp, #156] @ 0x9c │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ + vmul.f32 s14, s14, s17 │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + vstr s14, [sp, #176] @ 0xb0 │ │ │ │ + vstr s15, [sp, #184] @ 0xb8 │ │ │ │ + b.w 7f1ee │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7f544 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s13, [r1] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + vsub.f32 s11, s11, s13 │ │ │ │ + vldr s7, [r1] │ │ │ │ + vadd.f32 s9, s13, s7 │ │ │ │ + vmov.f32 s10, #0 @ 0x40000000 2.0 │ │ │ │ + vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ + vsub.f32 s13, s10, s13 │ │ │ │ + vsub.f32 s13, s13, s7 │ │ │ │ + vcmpe.f32 s13, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + ite ls │ │ │ │ + movls r1, #1 │ │ │ │ + movhi r1, #0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + it ne │ │ │ │ + movne r1, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7f544 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + add.w r1, fp, #1 │ │ │ │ + add r3, r1 │ │ │ │ + add.w r3, r0, r3, lsl #2 │ │ │ │ + vldr s10, [r3] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7f544 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + add r2, r3 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + adds r3, r2, r3 │ │ │ │ + add.w r2, r3, fp │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7f544 │ │ │ │ + add r3, r1 │ │ │ │ + add.w r3, r0, r3, lsl #2 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7f544 │ │ │ │ + vsub.f32 s9, s9, s12 │ │ │ │ + vmul.f32 s14, s11, s13 │ │ │ │ + vsub.f32 s12, s12, s7 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vmla.f32 s14, s9, s15 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vstr s14, [sp, #444] @ 0x1bc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7f392 │ │ │ │ + vsub.f32 s13, s15, s13 │ │ │ │ + vsub.f32 s15, s15, s10 │ │ │ │ + vdiv.f32 s12, s13, s16 │ │ │ │ + vdiv.f32 s14, s15, s19 │ │ │ │ + vstr s12, [sp, #436] @ 0x1b4 │ │ │ │ + b.n 7fbc0 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf9213c8e │ │ │ │ + bmi.n 7faa4 │ │ │ │ + movs r7, r0 │ │ │ │ + bmi.n 7fbb4 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r2, 7fb7a │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r2, 7fb7c │ │ │ │ + movs r7, r0 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r0, [pc, #492] @ (7fd4c ) │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + add r0, pc │ │ │ │ + blx 34ad4 │ │ │ │ + vldr s15, [pc, #472] @ 7fd44 │ │ │ │ + vldr s0, [sp, #352] @ 0x160 │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + vmul.f32 s0, s0, s15 │ │ │ │ + blx 32544 │ │ │ │ + vldr s15, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + movs r2, #0 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ + vstr s15, [sp, #180] @ 0xb4 │ │ │ │ + b.w 7f1ee │ │ │ │ + vsub.f32 s14, s11, s7 │ │ │ │ + vsub.f32 s11, s11, s12 │ │ │ │ + vsub.f32 s7, s7, s15 │ │ │ │ + vsub.f32 s12, s12, s15 │ │ │ │ + vmul.f32 s14, s14, s6 │ │ │ │ + vmul.f32 s15, s11, s10 │ │ │ │ + vmla.f32 s14, s12, s13 │ │ │ │ + vmla.f32 s15, s7, s8 │ │ │ │ + vdiv.f32 s13, s14, s16 │ │ │ │ + vdiv.f32 s14, s15, s19 │ │ │ │ + vstr s13, [sp, #436] @ 0x1b4 │ │ │ │ + vstr s14, [sp, #440] @ 0x1b8 │ │ │ │ + add r3, sp, #188 @ 0xbc │ │ │ │ + add.w fp, sp, #164 @ 0xa4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + add r3, sp, #180 @ 0xb4 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #436 @ 0x1b4 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + blx 35558 │ │ │ │ + vldr s14, [sp, #164] @ 0xa4 │ │ │ │ + b.w 7f39e │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fcd6 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + add r1, r2 │ │ │ │ + add r1, r5 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add.w ip, fp, r1 │ │ │ │ + add.w ip, r5, ip, lsl #2 │ │ │ │ + vldr s10, [ip] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7f6a4 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add r1, r0 │ │ │ │ + add.w r1, r5, r1, lsl #2 │ │ │ │ + vldr s10, [r1] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7f6a4 │ │ │ │ + vsub.f32 s13, s13, s7 │ │ │ │ + vmul.f32 s14, s11, s15 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vmla.f32 s14, s13, s12 │ │ │ │ + vmla.f32 s14, s7, s10 │ │ │ │ + vstr s14, [sp, #444] @ 0x1bc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7f392 │ │ │ │ + vsub.f32 s15, s12, s15 │ │ │ │ + vsub.f32 s10, s10, s12 │ │ │ │ + vdiv.f32 s14, s15, s16 │ │ │ │ + vdiv.f32 s15, s10, s19 │ │ │ │ + vstr s14, [sp, #436] @ 0x1b4 │ │ │ │ + vstr s15, [sp, #440] @ 0x1b8 │ │ │ │ + b.n 7fbc4 │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fcc6 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + add r1, r2 │ │ │ │ + add r1, r5 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add.w ip, r1, fp │ │ │ │ + add.w ip, r5, ip, lsl #2 │ │ │ │ + vldr s8, [ip] │ │ │ │ + vcmp.f32 s14, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fcf0 │ │ │ │ + add r1, r0 │ │ │ │ + add.w r1, r5, r1, lsl #2 │ │ │ │ + vldr s6, [r1] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fd00 │ │ │ │ + vadd.f32 s12, s7, s11 │ │ │ │ + vcmpe.f32 s12, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7f6a4 │ │ │ │ + vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ + vadd.f32 s12, s13, s10 │ │ │ │ + vsub.f32 s12, s12, s7 │ │ │ │ + vcmpe.f32 s12, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7f544 │ │ │ │ + b.n 7fa62 │ │ │ │ + vadd.f32 s11, s7, s11 │ │ │ │ + vcmpe.f32 s11, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7f6a4 │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + vadd.f32 s12, s13, s11 │ │ │ │ + vsub.f32 s12, s12, s7 │ │ │ │ + vcmpe.f32 s12, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7f544 │ │ │ │ + b.n 7f6d4 │ │ │ │ + vadd.f32 s8, s7, s11 │ │ │ │ + vcmpe.f32 s8, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7fcac │ │ │ │ + b.n 7fc10 │ │ │ │ + vsub.f32 s11, s11, s7 │ │ │ │ + vmul.f32 s14, s12, s13 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vmla.f32 s14, s11, s15 │ │ │ │ + vmla.f32 s14, s7, s8 │ │ │ │ + vstr s14, [sp, #444] @ 0x1bc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7f392 │ │ │ │ + vsub.f32 s12, s12, s15 │ │ │ │ + vsub.f32 s8, s8, s15 │ │ │ │ + vdiv.f32 s14, s12, s16 │ │ │ │ + vdiv.f32 s15, s8, s19 │ │ │ │ + vstr s14, [sp, #436] @ 0x1b4 │ │ │ │ + vstr s15, [sp, #440] @ 0x1b8 │ │ │ │ + b.n 7fbc4 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + vldr s17, [pc, #12] @ 7fd48 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 7f9b6 │ │ │ │ nop │ │ │ │ - bkpt 0x00de │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + @ instruction: 0xf9213c8e │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r3, #24] │ │ │ │ movs r7, r0 │ │ │ │ - bkpt 0x009e │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -00081e94 <__maplib_MOD_dclmollweidelike_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007fd50 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81f08 <__maplib_MOD_dclmollweidelike_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81f0c <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #300] @ (7fe90 ) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #300] @ (7fe94 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81f10 <__maplib_MOD_dclmollweidelike_f@@Base+0x7c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr r4, [pc, #296] @ (7fe98 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 353ec │ │ │ │ - movs r1, #18 │ │ │ │ + ldrd r9, r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 30d18 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81f0c <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81f14 <__maplib_MOD_dclmollweidelike_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 346d8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, sl │ │ │ │ + add.w r5, r4, #8 │ │ │ │ + ldr r7, [pc, #252] @ (7fe9c ) │ │ │ │ + blx 354d8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add r7, pc │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r6, [pc, #236] @ (7fea0 ) │ │ │ │ + blx 31a7c │ │ │ │ + blx 32a1c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r1, sp, #24 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + blx 319cc │ │ │ │ + ldr r5, [pc, #200] @ (7fea4 ) │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 319cc │ │ │ │ + add r3, sp, #32 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 319cc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33a0c │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33a0c │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a0c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + blx 341f4 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30104 │ │ │ │ + add.w r3, r4, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 352a8 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 32c54 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 2f704 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #11 │ │ │ │ + blx 33a0c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33a0c │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a0c │ │ │ │ + ldr r2, [pc, #52] @ (7fea8 ) │ │ │ │ + ldr r3, [pc, #32] @ (7fe94 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81f02 <__maplib_MOD_dclmollweidelike_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 7fe8a │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x005a │ │ │ │ + svc 156 @ 0x9c │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r3, #0] │ │ │ │ movs r7, r0 │ │ │ │ - bkpt 0x001a │ │ │ │ + strh r0, [r1, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ + movs r7, r0 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00081f18 <__maplib_MOD_dclmollweide_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007feac : │ │ │ │ + vldr s15, [pc, #84] @ 7ff04 │ │ │ │ + vldr s12, [pc, #84] @ 7ff08 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vldr s10, [r0] │ │ │ │ + vldr s11, [r1] │ │ │ │ + vmls.f32 s14, s13, s12 │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + vmls.f32 s13, s10, s12 │ │ │ │ + ldr.w ip, [pc, #56] @ 7ff0c │ │ │ │ + vmls.f32 s15, s11, s12 │ │ │ │ + push {r4} │ │ │ │ + add ip, pc │ │ │ │ + mov r2, ip │ │ │ │ + mov r0, ip │ │ │ │ + adds r1, r2, #4 │ │ │ │ + vcvt.s32.f32 s14, s14 │ │ │ │ + vcvt.s32.f32 s13, s13 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r4, s14 │ │ │ │ + vstr s13, [ip] │ │ │ │ + vstr s15, [ip, #4] │ │ │ │ + str.w r4, [r2, #8]! │ │ │ │ + pop {r4} │ │ │ │ + b.w 31b48 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ + ldr??.w r0, [lr, #9] │ │ │ │ + │ │ │ │ +0007ff10 : │ │ │ │ + push {lr} │ │ │ │ + vldr s15, [r0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [pc, #20] @ (7ff40 ) │ │ │ │ + add r3, pc │ │ │ │ + str.w lr, [r3, #16] │ │ │ │ + str.w ip, [r3, #20] │ │ │ │ + str r0, [r3, #24] │ │ │ │ + str r1, [r3, #28] │ │ │ │ + str r2, [r3, #32] │ │ │ │ + vstr s15, [r3, #12] │ │ │ │ + pop {pc} │ │ │ │ + vst1.8 {d0[0]}, [lr], r9 │ │ │ │ + │ │ │ │ +0007ff44 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (81f8c <__maplib_MOD_dclmollweide_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (81f90 <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #296] @ (80080 ) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #296] @ (80084 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (81f94 <__maplib_MOD_dclmollweide_f@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr r4, [pc, #292] @ (80088 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + ldrd fp, r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 30d18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 346d8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r7, [pc, #252] @ (8008c ) │ │ │ │ + blx 354d8 │ │ │ │ + adds r3, r4, #4 │ │ │ │ + add.w r2, r4, #8 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 3001c │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (81f90 <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (81f98 <__maplib_MOD_dclmollweide_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 31a7c │ │ │ │ + ldr r6, [pc, #232] @ (80090 ) │ │ │ │ + blx 32a1c │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + add r7, pc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r6, pc │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r5, [pc, #204] @ (80094 ) │ │ │ │ + blx 319cc │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, pc │ │ │ │ + str r1, [sp, #8] │ │ │ │ + blx 319cc │ │ │ │ + add r3, sp, #32 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 319cc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33a0c │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33a0c │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a0c │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + blx 341f4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + blx 30104 │ │ │ │ + add.w r3, r4, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 352a8 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 32c54 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2f704 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #11 │ │ │ │ + blx 33a0c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33a0c │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a0c │ │ │ │ + ldr r2, [pc, #52] @ (80098 ) │ │ │ │ + ldr r3, [pc, #32] @ (80084 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81f86 <__maplib_MOD_dclmollweide_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 8007a │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + ble.n 7ffd4 │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #752] @ (82288 <__intrlib_MOD_dclinterpolatec@@Base+0x4>) │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ + movs r7, r0 │ │ │ │ + bgt.n 7ffdc │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00081f9c <__maplib_MOD_dclmercator_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0008009c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (82010 <__maplib_MOD_dclmercator_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (82014 <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ + sub.w sp, sp, #6176 @ 0x1820 │ │ │ │ + mov r5, r2 │ │ │ │ + sub sp, #4 │ │ │ │ + ldr r2, [pc, #260] @ (801c4 ) │ │ │ │ + mov fp, r1 │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (82018 <__maplib_MOD_dclmercator_f@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + adds r1, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + addw r4, sp, #3100 @ 0xc1c │ │ │ │ + ldr r3, [pc, #248] @ (801c8 ) │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ + add r7, sp, #32 │ │ │ │ + sub.w r9, r7, #4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 3583c │ │ │ │ - movs r1, #13 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 31320 │ │ │ │ + ldr r0, [pc, #220] @ (801cc ) │ │ │ │ + add.w r1, sp, #4096 @ 0x1000 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [pc, #204] @ (801d0 ) │ │ │ │ + add.w r1, sp, #5120 @ 0x1400 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp.w r5, #1024 @ 0x400 │ │ │ │ + bge.n 80196 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 31bc4 │ │ │ │ + add.w r0, r5, r9 │ │ │ │ + rsb r2, r5, #1024 @ 0x400 │ │ │ │ + movs r1, #32 │ │ │ │ + add.w r9, r9, #1024 @ 0x400 │ │ │ │ + blx 31320 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne.n 8011c │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + add.w r0, r7, #1020 @ 0x3fc │ │ │ │ + blx 31064 │ │ │ │ + addw r0, r7, #2044 @ 0x7fc │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + blx 35d68 │ │ │ │ + ldr r3, [pc, #124] @ (801d4 ) │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + subs r2, r7, #4 │ │ │ │ + add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (82014 <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (8201c <__maplib_MOD_dclmercator_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov.w r4, #1024 @ 0x400 │ │ │ │ + mov r1, r3 │ │ │ │ + str.w fp, [sp] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + blx 33448 │ │ │ │ + ldr r2, [pc, #100] @ (801d8 ) │ │ │ │ + ldr r3, [pc, #80] @ (801c8 ) │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ + adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8200a <__maplib_MOD_dclmercator_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 801be │ │ │ │ + add.w sp, sp, #6176 @ 0x1820 │ │ │ │ + add sp, #4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 31bc4 │ │ │ │ + add.w r0, r9, #1024 @ 0x400 │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 8013c │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r9, r9, #2048 @ 0x800 │ │ │ │ + blx 31bc4 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne.n 80196 │ │ │ │ + b.n 8013c │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + bgt.n 80248 │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #288] @ (8213c <__lrllib_MOD_dclgt@@Base+0x48>) │ │ │ │ + strb r4, [r7, #29] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r0, [r6, #29] │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ movs r7, r0 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + blt.n 800f0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00082020 <__maplib_MOD_dclcylindrical_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000801dc : │ │ │ │ + movs r3, #7 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000801e4 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (82094 <__maplib_MOD_dclcylindrical_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (82098 <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (8209c <__maplib_MOD_dclcylindrical_f@@Base+0x7c>) │ │ │ │ - movs r1, #16 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (80258 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (8025c ) │ │ │ │ + mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f768 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33dc4 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (82098 <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (820a0 <__maplib_MOD_dclcylindrical_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #56 @ 0x38 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (80260 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 8022e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 8024a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #7 │ │ │ │ + bgt.n 80250 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 80212 │ │ │ │ + ldr r3, [pc, #24] @ (80264 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + @ instruction: 0xf6e00009 │ │ │ │ + movs r6, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + movt r0, #59401 @ 0xe809 │ │ │ │ + @ instruction: 0xf6900009 │ │ │ │ + │ │ │ │ +00080268 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (802fc ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #336] @ 0x150 │ │ │ │ + cbnz r3, 8029e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 802da │ │ │ │ + ldr r2, [pc, #112] @ (80300 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 8208e <__maplib_MOD_dclcylindrical_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #100] @ (80304 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #100] @ (80308 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #100] @ (8030c ) │ │ │ │ + adds r5, r1, #4 │ │ │ │ + add r3, pc │ │ │ │ + movs r1, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fed0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, r4, #56 @ 0x38 │ │ │ │ + blx 30e74 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #336] @ 0x150 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bls.n 8028e │ │ │ │ + ldr r2, [pc, #52] @ (80310 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #48] @ (80314 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (80318 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #848] @ (823f0 <__intrlib_MOD_dclinterpolater@@Base+0x94>) │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ + movs r1, r1 │ │ │ │ + movw r0, #43017 @ 0xa809 │ │ │ │ + @ instruction: 0xf6380009 │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + movs r7, r0 │ │ │ │ + bcc.n 803e0 │ │ │ │ + movs r6, r0 │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ + movs r7, r0 │ │ │ │ + add r6, pc, #480 @ (adr r6, 804fc ) │ │ │ │ movs r7, r0 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -000820a4 <__lrllib_MOD_dclge@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0008031c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (820ec <__lrllib_MOD_dclge@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (803b0 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #336] @ 0x150 │ │ │ │ + cbnz r3, 80352 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 8038e │ │ │ │ + ldr r2, [pc, #112] @ (803b4 ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #100] @ (803b8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #100] @ (803bc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #100] @ (803c0 ) │ │ │ │ + adds r5, r1, #4 │ │ │ │ + add r3, pc │ │ │ │ + movs r1, #8 │ │ │ │ add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 820e2 <__lrllib_MOD_dclge@@Base+0x3e> │ │ │ │ - blx 33eb0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (820f0 <__lrllib_MOD_dclge@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 2ff14 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 820d2 <__lrllib_MOD_dclge@@Base+0x2e> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fed0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, r4, #56 @ 0x38 │ │ │ │ + blx 30e74 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #336] @ 0x150 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bls.n 80342 │ │ │ │ + ldr r2, [pc, #52] @ (803c4 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #48] @ (803c8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (803cc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #416] @ (82290 <__intrlib_MOD_dclinterpolatec@@Base+0xc>) │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf5980009 │ │ │ │ + @ instruction: 0xf5840009 │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ + movs r7, r0 │ │ │ │ + bcs.n 8032c │ │ │ │ + movs r6, r0 │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [pc, #312] @ (8222c <__lrllib_MOD_dclne@@Base+0x48>) │ │ │ │ + add r5, pc, #784 @ (adr r5, 806e0 ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000820f4 <__lrllib_MOD_dclgt@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000803d0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (8213c <__lrllib_MOD_dclgt@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 82132 <__lrllib_MOD_dclgt@@Base+0x3e> │ │ │ │ - blx 3062c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (82140 <__lrllib_MOD_dclgt@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 80448 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 80466 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (80478 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #56 @ 0x38 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 8046a │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r4, r6 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + adds r6, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 8040a │ │ │ │ + mov r3, r6 │ │ │ │ + sub.w r2, lr, #40 @ 0x28 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (8047c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (80480 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (80484 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - mov r0, r4 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3425c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 82122 <__lrllib_MOD_dclgt@@Base+0x2e> │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33ed8 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #128] @ (821c0 <__lrllib_MOD_dcllt@@Base+0x2c>) │ │ │ │ + movs r4, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 8046c │ │ │ │ + movs r6, r0 │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [pc, #24] @ (8215c <__lrllib_MOD_dclle@@Base+0x18>) │ │ │ │ + add r5, pc, #32 @ (adr r5, 804a8 ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00082144 <__lrllib_MOD_dclle@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00080488 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (8218c <__lrllib_MOD_dclle@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 82182 <__lrllib_MOD_dclle@@Base+0x3e> │ │ │ │ - blx 31438 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (82190 <__lrllib_MOD_dclle@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 804d0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 804ee │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (80500 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 804f2 │ │ │ │ + mov r3, r1 │ │ │ │ + subs r2, #8 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #8 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (80504 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (80508 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (8050c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - mov r0, r4 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 343d8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 82172 <__lrllib_MOD_dclle@@Base+0x2e> │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33ed8 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #864] @ (824f0 <__intlib_MOD_dclintlt@@Base+0x2c>) │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 805e4 │ │ │ │ + movs r6, r0 │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #760] @ (8248c <__intlib_MOD_dclintgt@@Base+0x30>) │ │ │ │ + add r4, pc, #512 @ (adr r4, 80710 ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00082194 <__lrllib_MOD_dcllt@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00080510 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #268] @ (80630 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (80634 ) │ │ │ │ sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (821dc <__lrllib_MOD_dcllt@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #56 @ 0x38 │ │ │ │ + ldr r4, [pc, #252] @ (80638 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 8055c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 80578 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #7 │ │ │ │ + bgt.n 80588 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r2, 821d2 <__lrllib_MOD_dcllt@@Base+0x3e> │ │ │ │ - blx 31db0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (821e0 <__lrllib_MOD_dcllt@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 80540 │ │ │ │ + ldr r3, [pc, #192] @ (8063c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #160] @ (80640 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340e4 │ │ │ │ + ldr r3, [pc, #132] @ (80644 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fb3c │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 80614 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 31bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #80] @ (80648 ) │ │ │ │ + ldr r1, [pc, #84] @ (8064c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (80650 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - mov r0, r4 │ │ │ │ + adds r2, #32 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3593c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 821c2 <__lrllib_MOD_dcllt@@Base+0x2e> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #32 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 31320 │ │ │ │ + b.n 805ec │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #576] @ (82420 <__intrlib_MOD_dclinterpolater@@Base+0xc4>) │ │ │ │ + @ instruction: 0xf3b40009 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ + movs r1, r1 │ │ │ │ + usat16 r0, #9, r0 │ │ │ │ + bfi r0, r2, #0, #10 │ │ │ │ + beq.n 80608 │ │ │ │ + movs r6, r0 │ │ │ │ + beq.n 805e0 │ │ │ │ + movs r6, r0 │ │ │ │ + @ instruction: 0xf2e00009 │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #472] @ (823bc <__intrlib_MOD_dclinterpolater@@Base+0x60>) │ │ │ │ + add r3, pc, #392 @ (adr r3, 807dc ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000821e4 <__lrllib_MOD_dclne@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00080654 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (8222c <__lrllib_MOD_dclne@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ + vldr s15, [pc, #260] @ 8076c │ │ │ │ + sub sp, #8 │ │ │ │ + vldr s12, [r0] │ │ │ │ + mov r4, r3 │ │ │ │ + vldr s14, [pc, #252] @ 80770 │ │ │ │ + vldr s13, [pc, #252] @ 80774 │ │ │ │ + vdiv.f32 s0, s12, s15 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vldr s15, [r1] │ │ │ │ + vdiv.f32 s17, s12, s13 │ │ │ │ + vcmpe.f32 s0, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 80710 │ │ │ │ + vldr s14, [pc, #224] @ 80778 │ │ │ │ + vldr s16, [pc, #224] @ 8077c │ │ │ │ + vmla.f32 s16, s0, s14 │ │ │ │ + vldr s14, [pc, #204] @ 80770 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 80732 │ │ │ │ + vldr s13, [pc, #200] @ 80778 │ │ │ │ + vldr s14, [pc, #200] @ 8077c │ │ │ │ + vmla.f32 s14, s15, s13 │ │ │ │ + vldr s15, [pc, #180] @ 80770 │ │ │ │ + vcmpe.f32 s17, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 80750 │ │ │ │ + vldr s13, [pc, #172] @ 80778 │ │ │ │ + vldr s15, [pc, #172] @ 8077c │ │ │ │ + vmla.f32 s15, s17, s13 │ │ │ │ + vsub.f32 s16, s16, s14 │ │ │ │ + vldr s10, [pc, #164] @ 80780 │ │ │ │ + vldr s11, [pc, #164] @ 80784 │ │ │ │ + vmov.f32 s13, #48 @ 0x41800000 16.0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vsub.f32 s15, s14, s15 │ │ │ │ + vnmls.f32 s13, s14, s10 │ │ │ │ + vldr s12, [pc, #152] @ 80788 │ │ │ │ + vmul.f32 s16, s16, s11 │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vstr s16, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vstr s13, [r4] │ │ │ │ + vstr s15, [r3] │ │ │ │ + add sp, #8 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, pc} │ │ │ │ + vldr s1, [pc, #120] @ 8078c │ │ │ │ + vstr s15, [sp, #4] │ │ │ │ + blx 34418 │ │ │ │ + vldr s15, [sp, #4] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + vldr s14, [pc, #72] @ 80770 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 806ae │ │ │ │ + vmov.f32 s0, s15 │ │ │ │ + vldr s1, [pc, #84] @ 8078c │ │ │ │ + blx 34418 │ │ │ │ + vldr s15, [pc, #48] @ 80770 │ │ │ │ + vmov.f32 s14, s0 │ │ │ │ + vcmpe.f32 s17, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 806c8 │ │ │ │ + vmov.f32 s0, s17 │ │ │ │ + vldr s1, [pc, #52] @ 8078c │ │ │ │ + vstr s14, [sp, #4] │ │ │ │ + blx 34418 │ │ │ │ + vldr s14, [sp, #4] │ │ │ │ + vmov.f32 s15, s0 │ │ │ │ + b.n 806d4 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xfb7f3f7a │ │ │ │ + adds r2, r0, r3 │ │ │ │ + subs r4, #17 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ + subs r7, #151 @ 0x97 │ │ │ │ + cmp r7, #27 │ │ │ │ + lsrs r1, r7 │ │ │ │ + subs r5, #203 @ 0xcb │ │ │ │ + subs r6, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r0, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r2, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r0, r1 │ │ │ │ + add r2, sp, #684 @ 0x2ac │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ + │ │ │ │ +00080790 : │ │ │ │ + vldr s15, [r0] │ │ │ │ + vmov.f32 s14, #48 @ 0x41800000 16.0 │ │ │ │ + vldr s13, [pc, #188] @ 80858 │ │ │ │ + vldr s12, [pc, #188] @ 8085c │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + vldr s8, [r1] │ │ │ │ + vldr s10, [r2] │ │ │ │ + vldr s14, [pc, #176] @ 80860 │ │ │ │ + vdiv.f32 s11, s8, s12 │ │ │ │ + vldr s9, [pc, #172] @ 80864 │ │ │ │ + vdiv.f32 s12, s15, s13 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 82222 <__lrllib_MOD_dclne@@Base+0x3e> │ │ │ │ - blx 35b18 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (82230 <__lrllib_MOD_dclne@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 31968 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 82212 <__lrllib_MOD_dclne@@Base+0x2e> │ │ │ │ + vdiv.f32 s13, s10, s14 │ │ │ │ + vadd.f32 s11, s11, s12 │ │ │ │ + vmul.f32 s10, s12, s12 │ │ │ │ + vsub.f32 s13, s12, s13 │ │ │ │ + vmul.f32 s14, s11, s11 │ │ │ │ + vmul.f32 s10, s10, s12 │ │ │ │ + vmul.f32 s15, s13, s13 │ │ │ │ + vmul.f32 s14, s14, s11 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vcmpe.f32 s14, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 807fe │ │ │ │ + vldr s14, [pc, #120] @ 80868 │ │ │ │ + vldr s9, [pc, #120] @ 8086c │ │ │ │ + vsub.f32 s11, s11, s14 │ │ │ │ + vdiv.f32 s14, s11, s9 │ │ │ │ + vldr s11, [pc, #100] @ 80864 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 8081c │ │ │ │ + vldr s10, [pc, #88] @ 80868 │ │ │ │ + vldr s11, [pc, #88] @ 8086c │ │ │ │ + vsub.f32 s12, s12, s10 │ │ │ │ + vdiv.f32 s10, s12, s11 │ │ │ │ + vldr s12, [pc, #68] @ 80864 │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 8083a │ │ │ │ + vldr s15, [pc, #60] @ 80868 │ │ │ │ + vldr s12, [pc, #60] @ 8086c │ │ │ │ + vsub.f32 s13, s13, s15 │ │ │ │ + vdiv.f32 s15, s13, s12 │ │ │ │ + vldr s12, [pc, #52] @ 80870 │ │ │ │ + vldr s13, [pc, #52] @ 80874 │ │ │ │ + vstr s10, [r1] │ │ │ │ + vmul.f32 s14, s14, s12 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s14, [r3] │ │ │ │ + vstr s15, [r2] │ │ │ │ + bx lr │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r0, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r2, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r0, r1 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + subs r4, #17 │ │ │ │ + subs r5, #203 @ 0xcb │ │ │ │ + subs r6, #13 │ │ │ │ + cmp r7, #27 │ │ │ │ + lsrs r1, r7 │ │ │ │ + @ instruction: 0xfb7f3f7a │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ + subs r7, #151 @ 0x97 │ │ │ │ + │ │ │ │ +00080878 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + vldr s14, [pc, #148] @ 8091c │ │ │ │ + sub sp, #20 │ │ │ │ + vldr s15, [r1] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 808fa │ │ │ │ + vldr s14, [pc, #132] @ 80920 │ │ │ │ + vldr s0, [pc, #132] @ 80924 │ │ │ │ + vmla.f32 s0, s15, s14 │ │ │ │ + vldr s13, [r0] │ │ │ │ + vmov.f32 s12, #46 @ 0x41700000 15.0 │ │ │ │ + vldr s9, [r2] │ │ │ │ + vmov.f32 s10, #8 @ 0x40400000 3.0 │ │ │ │ + vldr s11, [pc, #112] @ 80928 │ │ │ │ + vmov.f32 s8, #34 @ 0x41100000 9.0 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + vmla.f32 s14, s15, s12 │ │ │ │ + vmov.f32 s12, #16 @ 0x40800000 4.0 │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vmul.f32 s13, s13, s12 │ │ │ │ + vmov.f32 s12, #48 @ 0x41800000 16.0 │ │ │ │ + vmla.f32 s14, s9, s10 │ │ │ │ + vnmls.f32 s12, s0, s11 │ │ │ │ + vdiv.f32 s11, s13, s14 │ │ │ │ + vstr s12, [r3] │ │ │ │ + vdiv.f32 s13, s15, s14 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vstr s11, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vstr s13, [r3] │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + vmov.f32 s0, s15 │ │ │ │ + vldr s1, [pc, #44] @ 8092c │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + vstr s15, [sp] │ │ │ │ + blx 34418 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + vldr s15, [sp] │ │ │ │ + b.n 808a6 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + subs r4, #17 │ │ │ │ + cmp r7, #27 │ │ │ │ + lsrs r1, r7 │ │ │ │ + subs r5, #203 @ 0xcb │ │ │ │ + subs r6, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r0, r5 │ │ │ │ + add r2, sp, #684 @ 0x2ac │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ + │ │ │ │ +00080930 : │ │ │ │ + vldr s14, [r0] │ │ │ │ + vmov.f32 s15, #48 @ 0x41800000 16.0 │ │ │ │ + vldr s12, [pc, #124] @ 809b8 │ │ │ │ + vldr s13, [pc, #124] @ 809bc │ │ │ │ + vadd.f32 s14, s14, s15 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + vdiv.f32 s15, s14, s12 │ │ │ │ + vmul.f32 s14, s15, s15 │ │ │ │ + vmul.f32 s14, s14, s15 │ │ │ │ + vcmpe.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 8096c │ │ │ │ + vldr s14, [pc, #96] @ 809c0 │ │ │ │ + vldr s13, [pc, #96] @ 809c4 │ │ │ │ + vsub.f32 s15, s15, s14 │ │ │ │ + vdiv.f32 s14, s15, s13 │ │ │ │ + vldr s13, [r1] │ │ │ │ + vmov.f32 s12, #8 @ 0x40400000 3.0 │ │ │ │ + vmov.f32 s15, #40 @ 0x41400000 12.0 │ │ │ │ + vldr s11, [r2] │ │ │ │ + vmov.f32 s10, #52 @ 0x41a00000 20.0 │ │ │ │ + vmov.f32 s9, #34 @ 0x41100000 9.0 │ │ │ │ + vmls.f32 s15, s13, s12 │ │ │ │ + vmov.f32 s12, #16 @ 0x40800000 4.0 │ │ │ │ + vmul.f32 s13, s13, s9 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + vmul.f32 s12, s11, s12 │ │ │ │ + vmls.f32 s15, s11, s10 │ │ │ │ + vmul.f32 s13, s13, s14 │ │ │ │ + vstr s14, [r2] │ │ │ │ + vdiv.f32 s11, s13, s12 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vdiv.f32 s14, s15, s12 │ │ │ │ + vstr s11, [r3] │ │ │ │ + vstr s14, [r0] │ │ │ │ + bx lr │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r0, r5 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + subs r4, #17 │ │ │ │ + subs r5, #203 @ 0xcb │ │ │ │ + subs r6, #13 │ │ │ │ + cmp r7, #27 │ │ │ │ + lsrs r1, r7 │ │ │ │ + │ │ │ │ +000809c8 : │ │ │ │ + vldr s15, [r1] │ │ │ │ + vldr s13, [pc, #96] @ 80a30 │ │ │ │ + vldr s14, [pc, #96] @ 80a34 │ │ │ │ + vldr s8, [pc, #96] @ 80a38 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vmul.f32 s13, s15, s13 │ │ │ │ + vldr s9, [pc, #88] @ 80a3c │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vldr s10, [pc, #84] @ 80a40 │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vldr s11, [pc, #80] @ 80a44 │ │ │ │ + vmla.f32 s13, s12, s9 │ │ │ │ + vldr s9, [pc, #76] @ 80a48 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vldr s10, [pc, #72] @ 80a4c │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vldr s11, [pc, #64] @ 80a50 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + vmla.f32 s13, s12, s9 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vstr s13, [r3] │ │ │ │ + vstr s14, [r1] │ │ │ │ + vstr s15, [r2] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + it eq │ │ │ │ + ldmiaeq r3!, {r1, r4, r7} │ │ │ │ + subs r7, #255 @ 0xff │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xfb16bf7b │ │ │ │ + adds r4, #215 @ 0xd7 │ │ │ │ + subs r5, #111 @ 0x6f │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bkpt 0x0093 │ │ │ │ + bpl.n 80b1e │ │ │ │ + pop {r0, r1, r2, r5, r6, r7} │ │ │ │ + lsls r1, r3, #16 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ + │ │ │ │ +00080a54 : │ │ │ │ + vldr s15, [r1] │ │ │ │ + vldr s13, [pc, #96] @ 80abc │ │ │ │ + vldr s14, [pc, #96] @ 80ac0 │ │ │ │ + vldr s8, [pc, #96] @ 80ac4 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vmul.f32 s13, s15, s13 │ │ │ │ + vldr s9, [pc, #88] @ 80ac8 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vldr s10, [pc, #84] @ 80acc │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vldr s11, [pc, #80] @ 80ad0 │ │ │ │ + vmla.f32 s13, s12, s9 │ │ │ │ + vldr s9, [pc, #76] @ 80ad4 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vldr s10, [pc, #72] @ 80ad8 │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vldr s11, [pc, #64] @ 80adc │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + vmla.f32 s13, s12, s9 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vstr s13, [r3] │ │ │ │ + vstr s14, [r1] │ │ │ │ + vstr s15, [r2] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + stmia r4!, {r0, r1, r4, r5} │ │ │ │ + subs r6, #49 @ 0x31 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ + subs r7, #22 │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ + subs r5, #135 @ 0x87 │ │ │ │ + str r1, [r6, r2] │ │ │ │ + subs r7, #27 │ │ │ │ + mrrc2 14, 9, r3, r0, cr8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 808e0 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ + ldr r2, [pc, #560] @ (80d0c ) │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ + @ instruction: 0xb852 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ + │ │ │ │ +00080ae0 : │ │ │ │ + vldr s13, [r0] │ │ │ │ + vldr s14, [r1] │ │ │ │ + vldr s12, [r2] │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + vadd.f32 s15, s14, s13 │ │ │ │ + vadd.f32 s15, s15, s12 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 80b18 │ │ │ │ + vdiv.f32 s12, s13, s15 │ │ │ │ + vstr s14, [r3] │ │ │ │ + vdiv.f32 s13, s14, s15 │ │ │ │ + vstr s12, [r0] │ │ │ │ + vstr s13, [r1] │ │ │ │ + bx lr │ │ │ │ + vldr s12, [pc, #24] @ 80b34 │ │ │ │ + vldr s14, [pc, #24] @ 80b38 │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ + vstr s12, [r0] │ │ │ │ + vstr s14, [r3] │ │ │ │ + vstr s13, [r1] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ + subs r6, #153 @ 0x99 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00080b3c : │ │ │ │ + vldr s11, [r0] │ │ │ │ + vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vldr s14, [r1] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + vdiv.f32 s13, s11, s12 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + vsub.f32 s15, s15, s14 │ │ │ │ + vstr s11, [r2] │ │ │ │ + vsub.f32 s15, s15, s12 │ │ │ │ + vmul.f32 s14, s13, s14 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s14, [r3] │ │ │ │ + vstr s15, [r0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #288] @ (82350 <__intrlib_MOD_dclinterpolatec@@Base+0xcc>) │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r5, [pc, #184] @ (822ec <__intrlib_MOD_dclinterpolatec@@Base+0x68>) │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00082234 <__lrllib_MOD_dcleq@@Base>: │ │ │ │ +00080b74 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + vldr s16, [pc, #128] @ 80c08 │ │ │ │ + sub sp, #20 │ │ │ │ + vldr s0, [r0] │ │ │ │ + vmov.f32 s1, s16 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + strd r2, r1, [sp, #8] │ │ │ │ + blx 34418 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + vmov.f32 s1, s16 │ │ │ │ + vldr s0, [r1] │ │ │ │ + blx 34418 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + vmov.f32 s1, s16 │ │ │ │ + vmov.f32 s18, s0 │ │ │ │ + vldr s16, [pc, #80] @ 80c0c │ │ │ │ + vldr s0, [r2] │ │ │ │ + blx 34418 │ │ │ │ + vmov.f32 s19, s0 │ │ │ │ + vmul.f32 s0, s17, s16 │ │ │ │ + blx 30c7c │ │ │ │ + vmul.f32 s0, s18, s16 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (8227c <__lrllib_MOD_dcleq@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f768 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 82272 <__lrllib_MOD_dcleq@@Base+0x3e> │ │ │ │ - blx 31734 │ │ │ │ + blx 30c7c │ │ │ │ + vmul.f32 s0, s19, s16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (82280 <__lrllib_MOD_dcleq@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ + blx 30c7c │ │ │ │ + usat r2, #8, r4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + usat r1, #8, r5 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ + usat r0, #8, r0 │ │ │ │ + orr.w r2, r2, r1, lsl #16 │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8-d9} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blx 34f18 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 82262 <__lrllib_MOD_dcleq@@Base+0x2e> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #0] @ (82280 <__lrllib_MOD_dcleq@@Base+0x4c>) │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [pc, #920] @ (8261c <__indxlib_MOD_dclloclastreal@@Base+0x124>) │ │ │ │ - movs r7, r0 │ │ │ │ + rev r6, r5 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r7, r7 │ │ │ │ │ │ │ │ -00082284 <__intrlib_MOD_dclinterpolatec@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00080c10 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #176] @ (82344 <__intrlib_MOD_dclinterpolatec@@Base+0xc0>) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (82348 <__intrlib_MOD_dclinterpolatec@@Base+0xc4>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r4, #1 │ │ │ │ - bic.w r6, r4, r4, asr #31 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ (8234c <__intrlib_MOD_dclinterpolatec@@Base+0xc8>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 822fc <__intrlib_MOD_dclinterpolatec@@Base+0x78> │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + vldr s17, [pc, #108] @ 80c94 │ │ │ │ + vldr s16, [pc, #108] @ 80c98 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ubfx r3, r4, #16, #8 │ │ │ │ + vmov s0, r3 │ │ │ │ + vmov.f32 s1, s17 │ │ │ │ + strd r2, r1, [sp, #8] │ │ │ │ + vcvt.f32.s32 s0, s0 │ │ │ │ + vdiv.f32 s0, s0, s16 │ │ │ │ + blx 34418 │ │ │ │ + ubfx r3, r4, #8, #8 │ │ │ │ + vmov s15, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + vmov.f32 s1, s17 │ │ │ │ + uxtb r4, r4 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vstr s0, [r1] │ │ │ │ + vdiv.f32 s0, s15, s16 │ │ │ │ + blx 34418 │ │ │ │ + vmov s15, r4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + vmov.f32 s1, s17 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vstr s0, [r2] │ │ │ │ + vdiv.f32 s0, s15, s16 │ │ │ │ + blx 34418 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov.w lr, r7, lsl #3 │ │ │ │ + vstr s0, [r3] │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, pc} │ │ │ │ + ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ + ands r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r7, r7 │ │ │ │ + │ │ │ │ +00080c9c : │ │ │ │ + movs r3, #5 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00080ca4 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #100] @ (80d1c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #100] @ (80d20 ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #48 @ 0x30 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #84] @ (80d24 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 80cee │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 80d0c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 80d12 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #9 │ │ │ │ mov r2, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - adds r3, #4 │ │ │ │ - adds r2, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r1, r1, lsl #3 │ │ │ │ + add r1, r7 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 80cd2 │ │ │ │ + ldr r3, [pc, #24] @ (80d28 ) │ │ │ │ + add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w ip, [r3, #-4] │ │ │ │ - adds r1, #1 │ │ │ │ - add r3, lr │ │ │ │ - cmp r1, r4 │ │ │ │ - str.w ip, [r2, #-8] │ │ │ │ - str.w r0, [r2, #-4] │ │ │ │ - bne.n 822e4 <__intrlib_MOD_dclinterpolatec@@Base+0x60> │ │ │ │ - ldr r2, [pc, #80] @ (82350 <__intrlib_MOD_dclinterpolatec@@Base+0xcc>) │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + ldc 0, cr0, [r0], {9} │ │ │ │ + adds r4, r5, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldcl 0, cr0, [lr], #-36 @ 0xffffffdc │ │ │ │ + ldc 0, cr0, [lr], #-36 @ 0xffffffdc │ │ │ │ + │ │ │ │ +00080d2c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (80dc0 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cbnz r3, 80d64 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 80d9e │ │ │ │ + ldr r2, [pc, #112] @ (80dc4 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ - blx 2f5b8 │ │ │ │ - ldr r0, [pc, #72] @ (82354 <__intrlib_MOD_dclinterpolatec@@Base+0xd0>) │ │ │ │ - movs r1, #15 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #252] @ 0xfc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (80dc8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (80dcc ) │ │ │ │ + movs r1, #9 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r2, [pc, #52] @ (82358 <__intrlib_MOD_dclinterpolatec@@Base+0xd4>) │ │ │ │ - ldr r3, [pc, #32] @ (82348 <__intrlib_MOD_dclinterpolatec@@Base+0xc4>) │ │ │ │ + add.w r2, r4, #252 @ 0xfc │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f348 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #252 @ 0xfc │ │ │ │ + add.w r0, r4, #48 @ 0x30 │ │ │ │ + blx 3121c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #248] @ 0xf8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 80d52 │ │ │ │ + ldr r2, [pc, #48] @ (80dd0 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (80dd4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (80dd8 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 8233e <__intrlib_MOD_dclinterpolatec@@Base+0xba> │ │ │ │ - add sp, #28 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev16 r4, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #536] @ (82568 <__indxlib_MOD_dclloclastreal@@Base+0x70>) │ │ │ │ + adds r2, r5, #0 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, r2, #0 │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r2, pc} │ │ │ │ movs r7, r0 │ │ │ │ - add r7, pc, #144 @ (adr r7, 823e4 <__intrlib_MOD_dclinterpolater@@Base+0x88>) │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [pc, #280] @ (82470 <__intlib_MOD_dclintgt@@Base+0x14>) │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + strb r0, [r1, #4] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r7, r0 │ │ │ │ - cbnz r6, 82392 <__intrlib_MOD_dclinterpolater@@Base+0x36> │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -0008235c <__intrlib_MOD_dclinterpolater@@Base>: │ │ │ │ +00080ddc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #164] @ (82410 <__intrlib_MOD_dclinterpolater@@Base+0xb4>) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (82414 <__intrlib_MOD_dclinterpolater@@Base+0xb8>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (80e70 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cbnz r3, 80e14 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 80e4e │ │ │ │ + ldr r2, [pc, #112] @ (80e74 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r4, #1 │ │ │ │ - bic.w r6, r4, r4, asr #31 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #116] @ (82418 <__intrlib_MOD_dclinterpolater@@Base+0xbc>) │ │ │ │ - movs r1, #15 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (80e78 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (80e7c ) │ │ │ │ + movs r1, #9 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 823c8 <__intrlib_MOD_dclinterpolater@@Base+0x6c> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov.w ip, r7, lsl #2 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, ip │ │ │ │ - cmp r2, r4 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bne.n 823ba <__intrlib_MOD_dclinterpolater@@Base+0x5e> │ │ │ │ - ldr r2, [pc, #80] @ (8241c <__intrlib_MOD_dclinterpolater@@Base+0xc0>) │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + add.w r2, r4, #252 @ 0xfc │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f348 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #252 @ 0xfc │ │ │ │ + add.w r0, r4, #48 @ 0x30 │ │ │ │ + blx 3121c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #248] @ 0xf8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 80e02 │ │ │ │ + ldr r2, [pc, #48] @ (80e80 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (80e84 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (80e88 ) │ │ │ │ add r2, pc │ │ │ │ - blx 325f0 │ │ │ │ - ldr r0, [pc, #72] @ (82420 <__intrlib_MOD_dclinterpolater@@Base+0xc4>) │ │ │ │ - movs r1, #15 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2fb3c │ │ │ │ - ldr r2, [pc, #52] @ (82424 <__intrlib_MOD_dclinterpolater@@Base+0xc8>) │ │ │ │ - ldr r3, [pc, #32] @ (82414 <__intrlib_MOD_dclinterpolater@@Base+0xb8>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 8240a <__intrlib_MOD_dclinterpolater@@Base+0xae> │ │ │ │ - add sp, #28 │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r4, 82438 <__intlib_MOD_dclintge@@Base+0x10> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #760] @ (82714 <__indxlib_MOD_dcllocfirstreal@@Base+0xf0>) │ │ │ │ + subs r2, r7, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, r5, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r2, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r6, pc, #352 @ (adr r6, 82580 <__indxlib_MOD_dclloclastreal@@Base+0x88>) │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [pc, #552] @ (8264c <__indxlib_MOD_dcllocfirstreal@@Base+0x28>) │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + strb r0, [r4, #1] │ │ │ │ movs r7, r0 │ │ │ │ - cbnz r2, 8242c <__intlib_MOD_dclintge@@Base+0x4> │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00082428 <__intlib_MOD_dclintge@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (82458 <__intlib_MOD_dclintge@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #8 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30460 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #224] @ (8253c <__indxlib_MOD_dclloclastreal@@Base+0x44>) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0008245c <__intlib_MOD_dclintgt@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00080e8c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (8248c <__intlib_MOD_dclintgt@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #8 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3373c │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #64] @ (824d0 <__intlib_MOD_dclintlt@@Base+0xc>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 80f04 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 80f22 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (80f34 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #48 @ 0x30 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 80f26 │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r4, r6 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + adds r6, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 80ec6 │ │ │ │ + mov r3, r6 │ │ │ │ + sub.w r2, lr, #40 @ 0x28 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #48] @ (80f38 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (80f3c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (80f40 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + subs r0, r7, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00082490 <__intlib_MOD_dclintle@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00080f44 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (824c0 <__intlib_MOD_dclintle@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #8 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f13c │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #928] @ (82864 <__indxlib_MOD_dclloclastint@@Base+0x114>) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 80f9e │ │ │ │ + mov ip, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + ble.n 80fbc │ │ │ │ + ldr r0, [pc, #104] @ (80fd0 ) │ │ │ │ + add.w r3, r3, r3, lsl #3 │ │ │ │ + cmp r2, #9 │ │ │ │ + add r0, pc │ │ │ │ + add.w lr, r0, r3 │ │ │ │ + ble.n 80fc0 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + add.w r0, ip, #9 │ │ │ │ + ldr.w r2, [lr, #4] │ │ │ │ + str.w r2, [ip, #4] │ │ │ │ + sub.w r2, r1, #9 │ │ │ │ + str.w r3, [ip] │ │ │ │ + movs r1, #32 │ │ │ │ + ldrb.w r3, [lr, #8] │ │ │ │ + strb.w r3, [ip, #8] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 3131c │ │ │ │ + ldr r2, [pc, #52] @ (80fd4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (80fd8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #48] @ (80fdc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r1, lr │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 33ed8 │ │ │ │ + nop │ │ │ │ + subs r0, r0, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000824c4 <__intlib_MOD_dclintlt@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00080fe0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (824f4 <__intlib_MOD_dclintlt@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #268] @ (81100 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (81104 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #8 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #48 @ 0x30 │ │ │ │ + ldr r4, [pc, #252] @ (81108 ) │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f768 │ │ │ │ + b.n 8102c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a7c │ │ │ │ + cbnz r0, 8104a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 8105a │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #9 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 323b8 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc60 │ │ │ │ + add.w r1, r1, r1, lsl #3 │ │ │ │ + add r1, r7 │ │ │ │ + blx 32a7c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #768] @ (827f8 <__indxlib_MOD_dclloclastint@@Base+0xa8>) │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000824f8 <__indxlib_MOD_dclloclastreal@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (82600 <__indxlib_MOD_dclloclastreal@@Base+0x108>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #244] @ (82604 <__indxlib_MOD_dclloclastreal@@Base+0x10c>) │ │ │ │ - mov r8, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 81010 │ │ │ │ + ldr r3, [pc, #192] @ (8110c ) │ │ │ │ + add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r2, r3, [r0, #28] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r5, 82576 <__indxlib_MOD_dclloclastreal@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #216] @ (82608 <__indxlib_MOD_dclloclastreal@@Base+0x110>) │ │ │ │ - movs r1, #10 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 82582 <__indxlib_MOD_dclloclastreal@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #204] @ (8260c <__indxlib_MOD_dclloclastreal@@Base+0x114>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2f6d4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (82610 <__indxlib_MOD_dclloclastreal@@Base+0x118>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #184] @ (82614 <__indxlib_MOD_dclloclastreal@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (82604 <__indxlib_MOD_dclloclastreal@@Base+0x10c>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 825fa <__indxlib_MOD_dclloclastreal@@Base+0x102> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #160] @ (82618 <__indxlib_MOD_dclloclastreal@@Base+0x120>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 8253e <__indxlib_MOD_dclloclastreal@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 825d8 <__indxlib_MOD_dclloclastreal@@Base+0xe0> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34610 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ blx 340e4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - str.w ip, [r0], #4 │ │ │ │ - bge.n 8259a <__indxlib_MOD_dclloclastreal@@Base+0xa2> │ │ │ │ - ldr r2, [pc, #112] @ (8261c <__indxlib_MOD_dclloclastreal@@Base+0x124>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add.w r6, r9, r6, lsl #2 │ │ │ │ - blx 2f6d4 │ │ │ │ - mov r2, r4 │ │ │ │ + ldr r3, [pc, #160] @ (81110 ) │ │ │ │ + mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r5 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 825c4 <__indxlib_MOD_dclloclastreal@@Base+0xcc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 82550 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 340e4 │ │ │ │ - ldr r2, [pc, #60] @ (82620 <__indxlib_MOD_dclloclastreal@@Base+0x128>) │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f6d4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r3, [pc, #132] @ (81114 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fb3c │ │ │ │ - b.n 82550 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 810e4 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 31bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fb3c │ │ │ │ + ldr r2, [pc, #80] @ (81118 ) │ │ │ │ + ldr r1, [pc, #84] @ (8111c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (81120 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33bcc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 31320 │ │ │ │ + b.n 810bc │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #448] @ (827cc <__indxlib_MOD_dclloclastint@@Base+0x7c>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, pc, #920 @ (adr r4, 829a8 <__indxlib_MOD_dclloclastcharex@@Base>) │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [pc, #320] @ (82754 <__indxlib_MOD_dclloclastint@@Base+0x4>) │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [pc, #168] @ (826c4 <__indxlib_MOD_dcllocfirstreal@@Base+0xa0>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, pc, #488 @ (adr r4, 82808 <__indxlib_MOD_dclloclastint@@Base+0xb8>) │ │ │ │ + ldrd r0, r0, [r4, #-36] @ 0x24 │ │ │ │ + adds r0, r6, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + strd r0, r0, [r0, #-36] @ 0x24 │ │ │ │ + stmdb r0, {r0, r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ + movs r6, r0 │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + stmia.w r0, {r0, r3} │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #280 @ (adr r4, 8273c <__indxlib_MOD_dcllocfirstreal@@Base+0x118>) │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00082624 <__indxlib_MOD_dcllocfirstreal@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00081124 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (8272c <__indxlib_MOD_dcllocfirstreal@@Base+0x108>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #244] @ (82730 <__indxlib_MOD_dcllocfirstreal@@Base+0x10c>) │ │ │ │ - mov r8, r1 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #208] @ (8120c ) │ │ │ │ + mov r8, r0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #208] @ (81210 ) │ │ │ │ + str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r2, r3, [r0, #28] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - cbz r5, 826a2 <__indxlib_MOD_dcllocfirstreal@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #216] @ (82734 <__indxlib_MOD_dcllocfirstreal@@Base+0x110>) │ │ │ │ - movs r1, #11 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 826ae <__indxlib_MOD_dcllocfirstreal@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #204] @ (82738 <__indxlib_MOD_dcllocfirstreal@@Base+0x114>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 341e8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (8273c <__indxlib_MOD_dcllocfirstreal@@Base+0x118>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #184] @ (82740 <__indxlib_MOD_dcllocfirstreal@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (82730 <__indxlib_MOD_dcllocfirstreal@@Base+0x10c>) │ │ │ │ + blx 3016c │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ + ble.n 811ec │ │ │ │ + mov.w r9, #1024 @ 0x400 │ │ │ │ + movt r9, #17 │ │ │ │ + mov.w ip, #65 @ 0x41 │ │ │ │ + movt ip, #4 │ │ │ │ + add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ + movs r7, #1 │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + b.n 8119e │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + tst r3, r1 │ │ │ │ + beq.n 81194 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ + mov r3, fp │ │ │ │ + it eq │ │ │ │ + moveq r2, #85 @ 0x55 │ │ │ │ + add r0, sp, #24 │ │ │ │ + strb.w r2, [sp, #24] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + blx 30908 │ │ │ │ + adds r4, #3 │ │ │ │ + sub.w r4, r4, r8 │ │ │ │ + cmp sl, r4 │ │ │ │ + blt.n 811ec │ │ │ │ + mov r4, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + ldrb.w r3, [r5, #1]! │ │ │ │ + add r0, sp, #24 │ │ │ │ + strb.w r3, [sp, #24] │ │ │ │ + blx 35d68 │ │ │ │ + ldrb.w r2, [sp, #24] │ │ │ │ + sub.w r3, r2, #66 @ 0x42 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #20 │ │ │ │ + bhi.n 81194 │ │ │ │ + lsl.w r3, r7, r3 │ │ │ │ + tst.w r3, r9 │ │ │ │ + beq.n 81176 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ + add.w r4, r4, #3 │ │ │ │ + it eq │ │ │ │ + moveq r2, #85 @ 0x55 │ │ │ │ + mov r3, fp │ │ │ │ + strb.w r2, [sp, #24] │ │ │ │ + add r0, sp, #24 │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + sub.w r4, r4, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 34d44 │ │ │ │ + cmp sl, r4 │ │ │ │ + bge.n 8119e │ │ │ │ + ldr r2, [pc, #36] @ (81214 ) │ │ │ │ + ldr r3, [pc, #28] @ (8120c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82726 <__indxlib_MOD_dcllocfirstreal@@Base+0x102> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #160] @ (82744 <__indxlib_MOD_dcllocfirstreal@@Base+0x120>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 8266a <__indxlib_MOD_dcllocfirstreal@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 82704 <__indxlib_MOD_dcllocfirstreal@@Base+0xe0> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 340e4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - str.w ip, [r0], #4 │ │ │ │ - bge.n 826c6 <__indxlib_MOD_dcllocfirstreal@@Base+0xa2> │ │ │ │ - ldr r2, [pc, #112] @ (82748 <__indxlib_MOD_dcllocfirstreal@@Base+0x124>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add.w r6, r9, r6, lsl #2 │ │ │ │ - blx 341e8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r5 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 826f0 <__indxlib_MOD_dcllocfirstreal@@Base+0xcc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 8267c <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [pc, #60] @ (8274c <__indxlib_MOD_dcllocfirstreal@@Base+0x128>) │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 341e8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 8267c <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ + bne.n 81206 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ - movs r0, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #320] @ (82878 <__indxlib_MOD_dclloclastint@@Base+0x128>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, pc, #744 @ (adr r3, 82a24 <__indxlib_MOD_dclloclastcharex@@Base+0x7c>) │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r1, [pc, #192] @ (82800 <__indxlib_MOD_dclloclastint@@Base+0xb0>) │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [pc, #40] @ (82770 <__indxlib_MOD_dclloclastint@@Base+0x20>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, pc, #312 @ (adr r3, 82884 <__indxlib_MOD_dcllocfirstint@@Base+0x8>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, pc, #104 @ (adr r3, 827b8 <__indxlib_MOD_dclloclastint@@Base+0x68>) │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00082750 <__indxlib_MOD_dclloclastint@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00081218 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (82858 <__indxlib_MOD_dclloclastint@@Base+0x108>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #244] @ (8285c <__indxlib_MOD_dclloclastint@@Base+0x10c>) │ │ │ │ - mov r8, r1 │ │ │ │ + str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ + sub sp, #444 @ 0x1bc │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #840] @ (81580 ) │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + strd r2, r3, [sp, #24] │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [pc, #832] @ (81584 ) │ │ │ │ + ldr r3, [pc, #836] @ (81588 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + movs r2, #6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #436] @ 0x1b4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - cbz r5, 827ce <__indxlib_MOD_dclloclastint@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #216] @ (82860 <__indxlib_MOD_dclloclastint@@Base+0x110>) │ │ │ │ - movs r1, #10 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 827da <__indxlib_MOD_dclloclastint@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #204] @ (82864 <__indxlib_MOD_dclloclastint@@Base+0x114>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 34ef0 │ │ │ │ + vldr s14, [r5] │ │ │ │ + vldr s15, [r6] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 8162c │ │ │ │ + vldr s15, [r9] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 81658 │ │ │ │ + vldr s13, [r6] │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 305ec │ │ │ │ + vdiv.f32 s14, s13, s15 │ │ │ │ + vstr s14, [r6] │ │ │ │ + blx 2f13c │ │ │ │ + vldr s13, [r5] │ │ │ │ + vldr s14, [r9] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + vdiv.f32 s15, s13, s14 │ │ │ │ + vstr s15, [r6] │ │ │ │ + blx 30460 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vldr s20, [sp, #72] @ 0x48 │ │ │ │ + vldr s16, [r9] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + vldr s0, [r3] │ │ │ │ + vcmp.f32 s0, s20 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 81570 │ │ │ │ + vdiv.f32 s0, s0, s16 │ │ │ │ + blx 30c7c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (82868 <__indxlib_MOD_dclloclastint@@Base+0x118>) │ │ │ │ - movs r1, #10 │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #684] @ (8158c ) │ │ │ │ + vmov.f32 s21, s20 │ │ │ │ + vldr d9, [pc, #660] @ 81578 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #676] @ (81590 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sp, #426 @ 0x1aa │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + subs r3, r3, r7 │ │ │ │ + vmov s17, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + vcvt.f32.s32 s17, s17 │ │ │ │ + subs r3, r3, r7 │ │ │ │ + vmov s15, r3 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s17, s17, s16 │ │ │ │ + vmul.f32 s16, s15, s16 │ │ │ │ + vcmp.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 81434 │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 81474 │ │ │ │ + mov r8, sl │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + movs r2, #7 │ │ │ │ + str r1, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + movs r3, #12 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + vstr d9, [sp, #80] @ 0x50 │ │ │ │ + blx 31cf0 <_gfortran_st_write@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 33180 <_gfortran_transfer_real_write@plt> │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 34098 <_gfortran_st_write_done@plt> │ │ │ │ + movs r3, #12 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #536] @ (81594 ) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + movs r3, #43 @ 0x2b │ │ │ │ + vstr d9, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + movs r3, #8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + blx 2f45c <_gfortran_st_read@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 32bf4 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 310bc <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + sub.w r0, ip, #6 │ │ │ │ + mov r5, ip │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ + beq.n 814a0 │ │ │ │ + subs r5, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + cmp r5, r0 │ │ │ │ + bne.n 813b2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + sub.w r2, r8, r5 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 814b2 │ │ │ │ + vsub.f32 s0, s16, s17 │ │ │ │ + blx 328d8 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 2f13c │ │ │ │ + vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ + adds r0, #1 │ │ │ │ + blx 34d14 <__powidf2@plt> │ │ │ │ + vcvt.f32.f64 s20, d0 │ │ │ │ + mov r0, r6 │ │ │ │ + vdiv.f32 s15, s16, s20 │ │ │ │ + vstr s15, [r6] │ │ │ │ + blx 323b8 │ │ │ │ + vmov s15, r0 │ │ │ │ + vldr s13, [r9] │ │ │ │ + mov r0, r6 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vmul.f32 s15, s15, s20 │ │ │ │ + vdiv.f32 s14, s15, s13 │ │ │ │ + vstr s15, [r3] │ │ │ │ + vstr s14, [r6] │ │ │ │ + blx 2f13c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 814e8 │ │ │ │ + movs r3, #2 │ │ │ │ + vldr s16, [r9] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 812fa │ │ │ │ + vabs.f32 s0, s17 │ │ │ │ + blx 328d8 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 2f13c │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + mov r5, r0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 814b8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + vcmpe.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite mi │ │ │ │ + movmi.w r8, #1 │ │ │ │ + movpl.w r8, #0 │ │ │ │ + add r8, r5 │ │ │ │ + cmp r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r8, r3 │ │ │ │ + b.n 81338 │ │ │ │ + vabs.f32 s0, s16 │ │ │ │ + blx 328d8 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 2f13c │ │ │ │ + vcmpe.f32 s16, #0.0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite mi │ │ │ │ + movmi.w r8, #1 │ │ │ │ + movpl.w r8, #0 │ │ │ │ + add r8, r0 │ │ │ │ + b.n 81338 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 813c2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r5, ip │ │ │ │ + sub.w r2, r8, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.n 813d0 │ │ │ │ + vmov.f32 s20, s21 │ │ │ │ + b.n 81506 │ │ │ │ + vabs.f32 s0, s16 │ │ │ │ + blx 328d8 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 2f13c │ │ │ │ + vcmpe.f32 s16, #0.0 │ │ │ │ + cmp r0, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + it lt │ │ │ │ + movlt r3, r5 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite mi │ │ │ │ + movmi r3, #1 │ │ │ │ + movpl r3, #0 │ │ │ │ + add r3, r0 │ │ │ │ + b.n 81458 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #168] @ (81598 ) │ │ │ │ + vmov.f32 s20, s21 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #160] @ (8159c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #160] @ (815a0 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #184] @ (8286c <__indxlib_MOD_dclloclastint@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (8285c <__indxlib_MOD_dclloclastint@@Base+0x10c>) │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vmov s15, r7 │ │ │ │ + vldr s14, [r9] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vldr s0, [r3] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vmul.f32 s15, s14, s15 │ │ │ │ + vcmp.f32 s20, s0 │ │ │ │ + vstr s15, [r3] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 815a8 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 815ca │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 81678 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [pc, #80] @ (815a4 ) │ │ │ │ + ldr r3, [pc, #52] @ (81588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82852 <__indxlib_MOD_dclloclastint@@Base+0x102> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #160] @ (82870 <__indxlib_MOD_dclloclastint@@Base+0x120>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 82796 <__indxlib_MOD_dclloclastint@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 82830 <__indxlib_MOD_dclloclastint@@Base+0xe0> │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 340e4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - sub.w sl, r0, #4 │ │ │ │ - subs r1, r0, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp r4, r3 │ │ │ │ - str.w r0, [r1, #4]! │ │ │ │ - bge.n 827f4 <__indxlib_MOD_dclloclastint@@Base+0xa4> │ │ │ │ - ldr r2, [pc, #112] @ (82874 <__indxlib_MOD_dclloclastint@@Base+0x124>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add.w r4, r9, r4, lsl #2 │ │ │ │ - blx 305ec │ │ │ │ - mov r3, sl │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr.w r1, [r3, #4]! │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r5 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 8281c <__indxlib_MOD_dclloclastint@@Base+0xcc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 827a8 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [pc, #60] @ (82878 <__indxlib_MOD_dclloclastint@@Base+0x128>) │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 305ec │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 827a8 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ - blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + bne.w 816c0 │ │ │ │ + add sp, #444 @ 0x1bc │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r3, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 812dc │ │ │ │ + str r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + cmp r6, r5 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #96] @ (828c4 <__indxlib_MOD_dcllocfirstint@@Base+0x48>) │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, pc, #568 @ (adr r2, 82aa0 <__indxlib_MOD_dclloclastcharex@@Base+0xf8>) │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ - blx pc │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, pc, #136 @ (adr r2, 82900 <__indxlib_MOD_dcllocfirstint@@Base+0x84>) │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ movs r7, r0 │ │ │ │ - add r1, pc, #952 @ (adr r1, 82c34 <__indxlib_MOD_dcllocfirstcharex@@Base+0xf4>) │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0008287c <__indxlib_MOD_dcllocfirstint@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (82984 <__indxlib_MOD_dcllocfirstint@@Base+0x108>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #244] @ (82988 <__indxlib_MOD_dcllocfirstint@@Base+0x10c>) │ │ │ │ - mov r8, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - cbz r5, 828fa <__indxlib_MOD_dcllocfirstint@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #216] @ (8298c <__indxlib_MOD_dcllocfirstint@@Base+0x110>) │ │ │ │ - movs r1, #11 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 82906 <__indxlib_MOD_dcllocfirstint@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #204] @ (82990 <__indxlib_MOD_dcllocfirstint@@Base+0x114>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + blx 328d8 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 341b4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (82994 <__indxlib_MOD_dcllocfirstint@@Base+0x118>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #184] @ (82998 <__indxlib_MOD_dcllocfirstint@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (82988 <__indxlib_MOD_dcllocfirstint@@Base+0x10c>) │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 2f13c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + sub.w r8, r8, r0 │ │ │ │ + subs r5, r5, r0 │ │ │ │ + vldr s0, [r3] │ │ │ │ + bpl.n 8169e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + subs r3, r3, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + negs r2, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + itt gt │ │ │ │ + subgt.w r3, r8, r5 │ │ │ │ + addgt r3, #2 │ │ │ │ + ble.n 816aa │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r3, [r1, #0] │ │ │ │ + vcmp.f32 s20, s0 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + beq.n 81542 │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.n 81550 │ │ │ │ + ldr r2, [pc, #204] @ (816c4 ) │ │ │ │ + ldr r3, [pc, #208] @ (816c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8297e <__indxlib_MOD_dcllocfirstint@@Base+0x102> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #160] @ (8299c <__indxlib_MOD_dcllocfirstint@@Base+0x120>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.n 816c0 │ │ │ │ + ldr r2, [pc, #192] @ (816cc ) │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #192] @ (816d0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #192] @ (816d4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 828c2 <__indxlib_MOD_dcllocfirstint@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 8295c <__indxlib_MOD_dcllocfirstint@@Base+0xe0> │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 340e4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - sub.w sl, r0, #4 │ │ │ │ - subs r1, r0, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp r4, r3 │ │ │ │ - str.w r0, [r1, #4]! │ │ │ │ - bge.n 82920 <__indxlib_MOD_dcllocfirstint@@Base+0xa4> │ │ │ │ - ldr r2, [pc, #112] @ (829a0 <__indxlib_MOD_dcllocfirstint@@Base+0x124>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r9 │ │ │ │ + strd r4, r5, [sp, #504] @ 0x1f8 │ │ │ │ + add sp, #444 @ 0x1bc │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 33bc8 │ │ │ │ + ldr r2, [pc, #168] @ (816d8 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #168] @ (816dc ) │ │ │ │ + mov.w ip, #19 │ │ │ │ + ldr r0, [pc, #168] @ (816e0 ) │ │ │ │ add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add.w r4, r9, r4, lsl #2 │ │ │ │ - blx 341b4 │ │ │ │ - mov r3, sl │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr.w r1, [r3, #4]! │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r5 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 82948 <__indxlib_MOD_dcllocfirstint@@Base+0xcc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 828d4 <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [pc, #60] @ (829a4 <__indxlib_MOD_dcllocfirstint@@Base+0x128>) │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33bcc │ │ │ │ + vldr s15, [r9] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 81286 │ │ │ │ + ldr r2, [pc, #136] @ (816e4 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #136] @ (816e8 ) │ │ │ │ + movs r7, #21 │ │ │ │ + ldr r0, [pc, #136] @ (816ec ) │ │ │ │ add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 341b4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 828d4 <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33bcc │ │ │ │ + vldr s15, [r9] │ │ │ │ + b.n 81286 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + sub.w r3, r8, r5 │ │ │ │ + adds r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + blx 34d14 <__powidf2@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ + vstr s0, [r3] │ │ │ │ + b.n 81550 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 815de │ │ │ │ + vcmpe.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it mi │ │ │ │ + rsbmi r3, r5, #3 │ │ │ │ + bmi.n 815da │ │ │ │ + rsb r3, r5, #2 │ │ │ │ + b.n 815da │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - push {r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, pc │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ movs r7, r0 │ │ │ │ - add r1, pc, #392 @ (adr r1, 82b1c <__indxlib_MOD_dclloclastcharex@@Base+0x174>) │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ movs r7, r0 │ │ │ │ - mov r8, fp │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ movs r7, r0 │ │ │ │ - push {r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - mov sl, r6 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + movs r7, r0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ movs r7, r0 │ │ │ │ - add r0, pc, #984 @ (adr r0, 82d7c <__indxlib_MOD_dclloclastchar@@Base+0xa4>) │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ movs r7, r0 │ │ │ │ - add r0, pc, #776 @ (adr r0, 82cb0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x170>) │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000829a8 <__indxlib_MOD_dclloclastcharex@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000816f0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #352] @ (82b1c <__indxlib_MOD_dclloclastcharex@@Base+0x174>) │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (82b20 <__indxlib_MOD_dclloclastcharex@@Base+0x178>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #108] @ (81770 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #108] @ (81774 ) │ │ │ │ + mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - bic.w sl, r6, r6, asr #31 │ │ │ │ - cbz r7, 82a34 <__indxlib_MOD_dclloclastcharex@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #316] @ (82b24 <__indxlib_MOD_dclloclastcharex@@Base+0x17c>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 82a40 <__indxlib_MOD_dclloclastcharex@@Base+0x98> │ │ │ │ - ldr r2, [pc, #304] @ (82b28 <__indxlib_MOD_dclloclastcharex@@Base+0x180>) │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 32288 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ (82b2c <__indxlib_MOD_dclloclastcharex@@Base+0x184>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #276] @ (82b30 <__indxlib_MOD_dclloclastcharex@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #260] @ (82b20 <__indxlib_MOD_dclloclastcharex@@Base+0x178>) │ │ │ │ + blx 3016c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + ble.n 81750 │ │ │ │ + add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ + movs r1, #1 │ │ │ │ + adds r4, r5, #3 │ │ │ │ + mov r0, sp │ │ │ │ + ldrb.w r3, [r5, #1]! │ │ │ │ + strb.w r3, [sp] │ │ │ │ + blx 35d68 │ │ │ │ + ldrb.w r3, [sp] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + sub.w r4, r4, r8 │ │ │ │ + cmp r3, #85 @ 0x55 │ │ │ │ + it eq │ │ │ │ + moveq r3, #72 @ 0x48 │ │ │ │ + strb.w r3, [sp] │ │ │ │ + blx 2f704 │ │ │ │ + cmp r7, r4 │ │ │ │ + bge.n 81720 │ │ │ │ + ldr r2, [pc, #36] @ (81778 ) │ │ │ │ + ldr r3, [pc, #32] @ (81774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82b18 <__indxlib_MOD_dclloclastcharex@@Base+0x170> │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #252] @ (82b34 <__indxlib_MOD_dclloclastcharex@@Base+0x18c>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 829f4 <__indxlib_MOD_dclloclastcharex@@Base+0x4c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 82ab8 <__indxlib_MOD_dclloclastcharex@@Base+0x110> │ │ │ │ - mul.w r0, r6, r5 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble.n 82b08 <__indxlib_MOD_dclloclastcharex@@Base+0x160> │ │ │ │ - ldrd r1, r3, [sp, #8] │ │ │ │ - mul.w r2, r5, r7 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r7, r4 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - blx 33edc │ │ │ │ - add r4, r6 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - bge.n 82a6e <__indxlib_MOD_dclloclastcharex@@Base+0xc6> │ │ │ │ - mov r4, r7 │ │ │ │ - ldrd r7, r6, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [pc, #168] @ (82b38 <__indxlib_MOD_dclloclastcharex@@Base+0x190>) │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 32288 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - it le │ │ │ │ - movle r3, #0 │ │ │ │ - bgt.n 82ae0 <__indxlib_MOD_dclloclastcharex@@Base+0x138> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 82ad8 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 82aac <__indxlib_MOD_dclloclastcharex@@Base+0x104> │ │ │ │ - b.n 82ad8 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [pc, #120] @ (82b3c <__indxlib_MOD_dclloclastcharex@@Base+0x194>) │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 32288 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 82a0e <__indxlib_MOD_dclloclastcharex@@Base+0x66> │ │ │ │ - mul.w r2, r5, r7 │ │ │ │ - mov r8, r6 │ │ │ │ - ldrd r3, r7, [sp, #8] │ │ │ │ - movs r4, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 33edc │ │ │ │ - add r7, r5 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 82af0 <__indxlib_MOD_dclloclastcharex@@Base+0x148> │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 82ad8 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 82a8a <__indxlib_MOD_dclloclastcharex@@Base+0xe2> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 82b0a <__indxlib_MOD_dclloclastcharex@@Base+0x162> │ │ │ │ - b.n 82a8a <__indxlib_MOD_dclloclastcharex@@Base+0xe2> │ │ │ │ + bne.n 8176a │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 82b70 <__indxlib_MOD_dcllocfirstcharex@@Base+0x30> │ │ │ │ + nop │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r7 │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, pc, #192 @ (adr r0, 82bec <__indxlib_MOD_dcllocfirstcharex@@Base+0xac>) │ │ │ │ - movs r7, r0 │ │ │ │ - cmp sl, r2 │ │ │ │ - movs r7, r0 │ │ │ │ - uxtb r0, r5 │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, sp │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00082b40 <__indxlib_MOD_dcllocfirstcharex@@Base>: │ │ │ │ +0008177c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #352] @ (82cb4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x174>) │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (82cb8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x178>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ + ldr.w r4, [pc, #1592] @ 81dcc │ │ │ │ + sub sp, #204 @ 0xcc │ │ │ │ + ldr.w r3, [pc, #1592] @ 81dd0 │ │ │ │ + movs r2, #6 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [pc, #1588] @ 81dd4 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - bic.w sl, r6, r6, asr #31 │ │ │ │ - cbz r7, 82bcc <__indxlib_MOD_dcllocfirstcharex@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #316] @ (82cbc <__indxlib_MOD_dcllocfirstcharex@@Base+0x17c>) │ │ │ │ - movs r1, #11 │ │ │ │ + blx 34ef0 │ │ │ │ + ldr.w r0, [pc, #1568] @ 81dd8 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 82bd8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x98> │ │ │ │ - ldr r2, [pc, #304] @ (82cc0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x180>) │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #24 │ │ │ │ + blx 344b0 │ │ │ │ + ldr.w r0, [pc, #1556] @ 81ddc │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + blx 344b0 │ │ │ │ + movs r1, #2 │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + blx 35d68 │ │ │ │ + movs r1, #2 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ + blx 35d68 │ │ │ │ + ldr.w r3, [pc, #1528] @ 81de0 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 81d5c │ │ │ │ + ldr.w r3, [pc, #1508] @ 81de4 │ │ │ │ + movs r0, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + movs r0, #2 │ │ │ │ + blx 35ab4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 81d42 │ │ │ │ + ldr.w r0, [pc, #1484] @ 81de8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 33884 │ │ │ │ + ldr.w r0, [pc, #1472] @ 81dec │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + blx 3314c │ │ │ │ + ldr.w r0, [pc, #1460] @ 81df0 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, pc │ │ │ │ + blx 3314c │ │ │ │ + ldr.w r0, [pc, #1452] @ 81df4 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add r0, pc │ │ │ │ + blx 32d94 │ │ │ │ + ldr.w r0, [pc, #1440] @ 81df8 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 30084 │ │ │ │ + ldr.w r0, [pc, #1428] @ 81dfc │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + ldr.w r0, [pc, #1416] @ 81e00 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + ldr.w r0, [pc, #1408] @ 81e04 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + ldr.w r0, [pc, #1396] @ 81e08 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + add r0, pc │ │ │ │ + blx 32690 │ │ │ │ + ldr.w r0, [pc, #1388] @ 81e0c │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + vldr s15, [sp, #48] @ 0x30 │ │ │ │ + vldr s17, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + vmul.f32 s17, s17, s15 │ │ │ │ + blx 35b24 │ │ │ │ + vldr s16, [sp, #80] @ 0x50 │ │ │ │ + vldr s15, [sp, #116] @ 0x74 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr.w r0, [pc, #1324] @ 81e10 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + add r0, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vldreq s15, [sp, #120] @ 0x78 │ │ │ │ + vaddeq.f32 s15, s15, s17 │ │ │ │ + vstreq s15, [sp, #116] @ 0x74 │ │ │ │ + vldr s15, [sp, #108] @ 0x6c │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vldreq s15, [sp, #112] @ 0x70 │ │ │ │ + vsubeq.f32 s15, s15, s17 │ │ │ │ + vstreq s15, [sp, #108] @ 0x6c │ │ │ │ + vldr s15, [sp, #132] @ 0x84 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vldreq s15, [sp, #136] @ 0x88 │ │ │ │ + vaddeq.f32 s15, s15, s17 │ │ │ │ + vstreq s15, [sp, #132] @ 0x84 │ │ │ │ + vldr s15, [sp, #124] @ 0x7c │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vldreq s15, [sp, #128] @ 0x80 │ │ │ │ + vsubeq.f32 s15, s15, s17 │ │ │ │ + vstreq s15, [sp, #124] @ 0x7c │ │ │ │ + blx 30084 │ │ │ │ + ldr.w r0, [pc, #1216] @ 81e14 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s17, [sp, #164] @ 0xa4 │ │ │ │ + vldr s18, [sp, #160] @ 0xa0 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 8197c │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 819de │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r0, [pc, #1172] @ 81e18 │ │ │ │ + add r7, sp, #84 @ 0x54 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + add.w r8, sp, #88 @ 0x58 │ │ │ │ + blx 32690 │ │ │ │ + ldr.w r0, [pc, #1156] @ 81e1c │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + blx 32690 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 81a10 │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vldr s15, [sp, #88] @ 0x58 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 81bc0 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vstr s18, [sp, #84] @ 0x54 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt ne │ │ │ │ + vmovne.f32 s19, s17 │ │ │ │ + vmovne.f32 s17, s15 │ │ │ │ + bne.n 81a4e │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + b.n 81a34 │ │ │ │ + vcmpe.f32 s17, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.w 81dac │ │ │ │ + ldr.w r0, [pc, #1076] @ 81e20 │ │ │ │ + add r7, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 32690 │ │ │ │ + ldr.w r0, [pc, #1060] @ 81e24 │ │ │ │ + add.w r8, sp, #88 @ 0x58 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + blx 32690 │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vstr s17, [sp, #88] @ 0x58 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + vmoveq.f32 s19, s17 │ │ │ │ + bne.w 81bd6 │ │ │ │ + vldr s15, [sp, #84] @ 0x54 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 81a4e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #28 │ │ │ │ + ldr r2, [pc, #1004] @ (81e28 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #1000] @ (81e2c ) │ │ │ │ add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 345c4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ (82cc4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x184>) │ │ │ │ - movs r1, #11 │ │ │ │ + ldr r0, [pc, #1000] @ (81e30 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #276] @ (82cc8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #260] @ (82cb8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x178>) │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 81be8 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + subs r3, r4, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.w 81c2a │ │ │ │ + vmov s15, r4 │ │ │ │ + vmov.f32 s14, #8 @ 0x40400000 3.0 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r4, #4 │ │ │ │ + it eq │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 81d76 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33760 │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + ldr r0, [pc, #920] @ (81e34 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + it ne │ │ │ │ + vstrne s19, [sp, #88] @ 0x58 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it ne │ │ │ │ + vstrne s18, [sp, #84] @ 0x54 │ │ │ │ + blx 30084 │ │ │ │ + ldr r0, [pc, #888] @ (81e38 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30084 │ │ │ │ + vldr s17, [sp, #180] @ 0xb4 │ │ │ │ + vldr s18, [sp, #176] @ 0xb0 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 81c3c │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 81c3c │ │ │ │ + vcmpe.f32 s17, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.w 81d92 │ │ │ │ + ldr r0, [pc, #836] @ (81e3c ) │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 32690 │ │ │ │ + ldr r0, [pc, #820] @ (81e40 ) │ │ │ │ + add r6, sp, #100 @ 0x64 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 32690 │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vstr s17, [sp, #100] @ 0x64 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + vmoveq.f32 s19, s17 │ │ │ │ + beq.w 81cba │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + vstr s18, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 81cec │ │ │ │ + bic.w r4, r4, #2 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 81c9a │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 353b0 │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + it ne │ │ │ │ + vstrne s19, [sp, #100] @ 0x64 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it ne │ │ │ │ + vstrne s18, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 81d34 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 81d26 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31a7c │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + blx 354d8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 346d8 │ │ │ │ + ldr r2, [pc, #672] @ (81e44 ) │ │ │ │ + ldr r3, [pc, #556] @ (81dd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82cb0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x170> │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + bne.w 81dc6 │ │ │ │ + add sp, #204 @ 0xcc │ │ │ │ + vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #252] @ (82ccc <__indxlib_MOD_dcllocfirstcharex@@Base+0x18c>) │ │ │ │ - movs r1, #11 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 819d4 │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + b.n 81a26 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + vstr s18, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 81a58 │ │ │ │ + ldr r0, [pc, #604] @ (81e48 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 82b8c <__indxlib_MOD_dcllocfirstcharex@@Base+0x4c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 82c50 <__indxlib_MOD_dcllocfirstcharex@@Base+0x110> │ │ │ │ - mul.w r0, r6, r5 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble.n 82ca0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x160> │ │ │ │ - ldrd r1, r3, [sp, #8] │ │ │ │ - mul.w r2, r5, r7 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r7, r4 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - blx 33edc │ │ │ │ - add r4, r6 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - bge.n 82c06 <__indxlib_MOD_dcllocfirstcharex@@Base+0xc6> │ │ │ │ - mov r4, r7 │ │ │ │ - ldrd r7, r6, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [pc, #168] @ (82cd0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x190>) │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #596] @ (81e4c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + vldr s15, [sp, #168] @ 0xa8 │ │ │ │ + vldr s14, [sp, #156] @ 0x9c │ │ │ │ + vldr s12, [sp, #84] @ 0x54 │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + vmla.f32 s13, s14, s17 │ │ │ │ + vmla.f32 s15, s14, s12 │ │ │ │ + subs r3, r4, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + vstr s13, [sp, #88] @ 0x58 │ │ │ │ + vstr s15, [sp, #84] @ 0x54 │ │ │ │ + bhi.w 81a62 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 353b0 │ │ │ │ + b.n 81a96 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [pc, #524] @ (81e50 ) │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + add r6, sp, #100 @ 0x64 │ │ │ │ + blx 32690 │ │ │ │ + ldr r0, [pc, #512] @ (81e54 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 32690 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 81b16 │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vldr s15, [sp, #100] @ 0x64 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 81ca8 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vstr s18, [sp, #96] @ 0x60 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt ne │ │ │ │ + vmovne.f32 s19, s17 │ │ │ │ + vmovne.f32 s17, s15 │ │ │ │ + bne.w 81b34 │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + b.n 81cca │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33760 │ │ │ │ + b.n 81b56 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 81c90 │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + vldr s15, [sp, #96] @ 0x60 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 81b34 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #392] @ (81e58 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #388] @ (81e5c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #388] @ (81e60 ) │ │ │ │ add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 345c4 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - it le │ │ │ │ - movle r3, #0 │ │ │ │ - bgt.n 82c78 <__indxlib_MOD_dcllocfirstcharex@@Base+0x138> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 82c70 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 82c44 <__indxlib_MOD_dcllocfirstcharex@@Base+0x104> │ │ │ │ - b.n 82c70 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [pc, #120] @ (82cd4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x194>) │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 81b3c │ │ │ │ + ldr r0, [pc, #372] @ (81e64 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #364] @ (81e68 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + vldr s15, [sp, #184] @ 0xb8 │ │ │ │ + vldr s14, [sp, #172] @ 0xac │ │ │ │ + vldr s12, [sp, #96] @ 0x60 │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + vmla.f32 s13, s14, s17 │ │ │ │ + vmla.f32 s15, s14, s12 │ │ │ │ + vstr s13, [sp, #100] @ 0x64 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + b.n 81b3c │ │ │ │ + ldr r2, [pc, #324] @ (81e6c ) │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 345c4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 82ba6 <__indxlib_MOD_dcllocfirstcharex@@Base+0x66> │ │ │ │ - mul.w r2, r5, r7 │ │ │ │ - mov r8, r6 │ │ │ │ - ldrd r3, r7, [sp, #8] │ │ │ │ - movs r4, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, r2 │ │ │ │ + blx 33d18 │ │ │ │ + b.n 81b82 │ │ │ │ + ldr r2, [pc, #312] @ (81e70 ) │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 33edc │ │ │ │ - add r7, r5 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 82c88 <__indxlib_MOD_dcllocfirstcharex@@Base+0x148> │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 82c70 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 82c22 <__indxlib_MOD_dcllocfirstcharex@@Base+0xe2> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 82ca2 <__indxlib_MOD_dcllocfirstcharex@@Base+0x162> │ │ │ │ - b.n 82c22 <__indxlib_MOD_dcllocfirstcharex@@Base+0xe2> │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, pc │ │ │ │ + blx 33d18 │ │ │ │ + b.n 81b7a │ │ │ │ + ldr r0, [pc, #304] @ (81e74 ) │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #296] @ (81e78 ) │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + blx 3133c │ │ │ │ + b.n 81818 │ │ │ │ + ldr r0, [pc, #284] @ (81e7c ) │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #276] @ (81e80 ) │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + add r0, pc │ │ │ │ + blx 3133c │ │ │ │ + b.n 817fe │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #11 │ │ │ │ + ldr r2, [pc, #264] @ (81e84 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #260] @ (81e88 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #260] @ (81e8c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 81a96 │ │ │ │ + ldr r2, [pc, #252] @ (81e90 ) │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #180 @ 0xb4 │ │ │ │ + add r2, pc │ │ │ │ + blx 33d18 │ │ │ │ + movs r3, #1 │ │ │ │ + vldr s17, [sp, #180] @ 0xb4 │ │ │ │ + vldr s18, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 81c40 │ │ │ │ + ldr r2, [pc, #228] @ (81e94 ) │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #164 @ 0xa4 │ │ │ │ + add r2, pc │ │ │ │ + blx 33d18 │ │ │ │ + movs r3, #1 │ │ │ │ + vldr s17, [sp, #164] @ 0xa4 │ │ │ │ + vldr s18, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 81980 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 82ce2 <__indxlib_MOD_dclloclastchar@@Base+0xa> │ │ │ │ + nop │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r5 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ - add r6, r0 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ + movs r7, r0 │ │ │ │ + str r6, [r6, #16] │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ movs r7, r0 │ │ │ │ - cbz r0, 82ce0 <__indxlib_MOD_dclloclastchar@@Base+0x8> │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + bkpt 0x006e │ │ │ │ + movs r6, r0 │ │ │ │ + str r0, [r3, #32] │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [r4, #24] │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ + movs r7, r0 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [r6, #4] │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [r1, #4] │ │ │ │ + movs r7, r0 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - mvns r0, r4 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ + movs r7, r0 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ + movs r7, r0 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ + movs r7, r0 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ + movs r7, r0 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ + movs r7, r0 │ │ │ │ + add r5, sp, #24 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ + movs r7, r0 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ movs r7, r0 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +00081e98 : │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 81ebc │ │ │ │ + push {lr} │ │ │ │ + add.w lr, r3, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + cmp r3, lr │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + str.w r2, [r1], #4 │ │ │ │ + bne.n 81ea6 │ │ │ │ + pop {pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ │ │ │ │ -00082cd8 <__indxlib_MOD_dclloclastchar@@Base>: │ │ │ │ +00081ec0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #352] @ (82e4c <__indxlib_MOD_dclloclastchar@@Base+0x174>) │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (82e50 <__indxlib_MOD_dclloclastchar@@Base+0x178>) │ │ │ │ + str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ + sub sp, #212 @ 0xd4 │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ + ldr.w r2, [pc, #1976] @ 82698 │ │ │ │ + ldr.w r3, [pc, #1976] @ 8269c │ │ │ │ add r2, pc │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - bic.w sl, r6, r6, asr #31 │ │ │ │ - cbz r7, 82d64 <__indxlib_MOD_dclloclastchar@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #316] @ (82e54 <__indxlib_MOD_dclloclastchar@@Base+0x17c>) │ │ │ │ - movs r1, #10 │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ + strb.w r3, [sp, #172] @ 0xac │ │ │ │ + add r3, sp, #172 @ 0xac │ │ │ │ + mov r0, r3 │ │ │ │ + movs r1, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 35d68 │ │ │ │ + ldrb.w fp, [sp, #172] @ 0xac │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + strb.w r4, [sp, #176] @ 0xb0 │ │ │ │ + blx 35d68 │ │ │ │ + ldrb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + cmp.w fp, #84 @ 0x54 │ │ │ │ + it ne │ │ │ │ + cmpne.w fp, #66 @ 0x42 │ │ │ │ + bne.w 824b4 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + it ne │ │ │ │ + cmpne r5, #82 @ 0x52 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + cmp r5, #85 @ 0x55 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #0 │ │ │ │ + andne.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 824d0 │ │ │ │ + add r4, sp, #188 @ 0xbc │ │ │ │ + ldr.w r3, [pc, #1880] @ 826a0 │ │ │ │ + mov.w r8, #1 │ │ │ │ + movs r2, #5 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #6 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str.w r8, [sp] │ │ │ │ + add r7, sp, #196 @ 0xc4 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #8 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + movw r3, #8224 @ 0x2020 │ │ │ │ + strh.w r3, [sp, #202] @ 0xca │ │ │ │ + blx 34d7c │ │ │ │ + ldr.w r3, [pc, #1828] @ 826a4 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + movs r2, #8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ + lsrs r1, r1, #16 │ │ │ │ + strb.w r1, [sp, #202] @ 0xca │ │ │ │ + mov r1, r3 │ │ │ │ + mov.w r9, #32 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strb.w r9, [sp, #203] @ 0xcb │ │ │ │ + blx 31aa0 │ │ │ │ + ldr.w r3, [pc, #1772] @ 826a8 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + movs r2, #8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r7 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + lsrs r1, r1, #16 │ │ │ │ + strb.w r1, [sp, #202] @ 0xca │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + strb.w r9, [sp, #203] @ 0xcb │ │ │ │ + blx 31aa0 │ │ │ │ + ldr.w r0, [pc, #1720] @ 826ac │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 82d70 <__indxlib_MOD_dclloclastchar@@Base+0x98> │ │ │ │ - ldr r2, [pc, #304] @ (82e58 <__indxlib_MOD_dclloclastchar@@Base+0x180>) │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 33b1c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ (82e5c <__indxlib_MOD_dclloclastchar@@Base+0x184>) │ │ │ │ - movs r1, #10 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 34d7c │ │ │ │ + ldr.w r0, [pc, #1708] @ 826b0 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #276] @ (82e60 <__indxlib_MOD_dclloclastchar@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #260] @ (82e50 <__indxlib_MOD_dclloclastchar@@Base+0x178>) │ │ │ │ + blx 34d7c │ │ │ │ + ldr.w r0, [pc, #1696] @ 826b4 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 31aa0 │ │ │ │ + ldr.w r0, [pc, #1684] @ 826b8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + add r0, pc │ │ │ │ + blx 31aa0 │ │ │ │ + ldr.w r0, [pc, #1672] @ 826bc │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + blx 33d78 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ + blx 309bc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vldr s15, [sp, #124] @ 0x7c │ │ │ │ + vldr s13, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + vldr s14, [r3] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + vmul.f32 s13, s13, s15 │ │ │ │ + vldr s12, [sp, #100] @ 0x64 │ │ │ │ + negs r1, r3 │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + and.w r1, r1, #3 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + it pl │ │ │ │ + negpl r3, r1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, r8 │ │ │ │ + ite gt │ │ │ │ + movgt.w r1, #4294967295 @ 0xffffffff │ │ │ │ + movle r1, r8 │ │ │ │ + bic.w r3, r3, #2 │ │ │ │ + cmp r3, r8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + vstr s13, [sp, #164] @ 0xa4 │ │ │ │ + mul.w r2, r2, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bne.w 821f4 │ │ │ │ + vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ + cmp.w fp, #84 @ 0x54 │ │ │ │ + vmul.f32 s13, s14, s13 │ │ │ │ + beq.w 821c2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + vldr s14, [sp, #160] @ 0xa0 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + vmov s11, r3 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vcvt.f32.s32 s11, s11 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + vmls.f32 s14, s11, s13 │ │ │ │ + vstr s14, [sp, #108] @ 0x6c │ │ │ │ + beq.n 821e0 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ + bne.w 824ec │ │ │ │ + vldr s14, [sp, #140] @ 0x8c │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s13, [sp, #116] @ 0x74 │ │ │ │ + vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ + movs r3, #1 │ │ │ │ + vadd.f32 s12, s12, s10 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r3, [pc, #1460] @ 826c0 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #6 │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + vmla.f32 s13, s12, s15 │ │ │ │ + strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + vadd.f32 s14, s13, s14 │ │ │ │ + vstr s13, [sp, #116] @ 0x74 │ │ │ │ + vmls.f32 s14, s15, s11 │ │ │ │ + vstr s14, [sp, #104] @ 0x68 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + movs r2, #8 │ │ │ │ + movw r3, #8224 @ 0x2020 │ │ │ │ + strh.w r3, [sp, #202] @ 0xca │ │ │ │ + blx 33fcc │ │ │ │ + ldr.w r4, [pc, #1396] @ 826c4 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 359b8 │ │ │ │ + ldr.w r1, [pc, #1380] @ 826c8 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #4 │ │ │ │ + blx 31e68 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mul.w r1, r6, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + blx 33540 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31e68 │ │ │ │ + ldr.w r2, [pc, #1324] @ 826cc │ │ │ │ + ldr.w r3, [pc, #1272] @ 8269c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82e48 <__indxlib_MOD_dclloclastchar@@Base+0x170> │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + bne.w 82694 │ │ │ │ + add sp, #212 @ 0xd4 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #252] @ (82e64 <__indxlib_MOD_dclloclastchar@@Base+0x18c>) │ │ │ │ - movs r1, #10 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + vmov s11, r3 │ │ │ │ + vldr s14, [sp, #156] @ 0x9c │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + vcvt.f32.s32 s11, s11 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + vmls.f32 s14, s11, s13 │ │ │ │ + vstr s14, [sp, #108] @ 0x6c │ │ │ │ + bne.n 820e2 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vldr s14, [sp, #144] @ 0x90 │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 820f4 │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + ldr.w r0, [pc, #1236] @ 826d0 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - b.n 82d24 <__indxlib_MOD_dclloclastchar@@Base+0x4c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 82de8 <__indxlib_MOD_dclloclastchar@@Base+0x110> │ │ │ │ - mul.w r0, r6, r5 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 340e4 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble.n 82e38 <__indxlib_MOD_dclloclastchar@@Base+0x160> │ │ │ │ - ldrd r1, r3, [sp, #8] │ │ │ │ - mul.w r2, r5, r7 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r7, r4 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ + vstr s14, [sp, #52] @ 0x34 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + blx 30be0 │ │ │ │ + ldr.w r0, [pc, #1220] @ 826d4 │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, pc │ │ │ │ + blx 3314c │ │ │ │ + ldr.w r3, [pc, #1208] @ 826d8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #6 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - blx 33edc │ │ │ │ - add r4, r6 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - bge.n 82d9e <__indxlib_MOD_dclloclastchar@@Base+0xc6> │ │ │ │ - mov r4, r7 │ │ │ │ - ldrd r7, r6, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [pc, #168] @ (82e68 <__indxlib_MOD_dclloclastchar@@Base+0x190>) │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + movs r0, #7 │ │ │ │ + strd r8, r3, [sp] │ │ │ │ + add r3, sp, #180 @ 0xb4 │ │ │ │ + strb.w fp, [sp, #172] @ 0xac │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + movs r2, #8 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ + lsrs r1, r1, #16 │ │ │ │ + strb.w r1, [sp, #202] @ 0xca │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strb.w r9, [sp, #203] @ 0xcb │ │ │ │ + blx 32690 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vldr s14, [sp, #52] @ 0x34 │ │ │ │ + cbz r3, 8227a │ │ │ │ + cmp r5, #85 @ 0x55 │ │ │ │ + beq.w 825f2 │ │ │ │ + vldr s15, [sp, #100] @ 0x64 │ │ │ │ + vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ + vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s11, [sp, #124] @ 0x7c │ │ │ │ + cmp.w fp, #84 @ 0x54 │ │ │ │ + vldr s12, [sp, #132] @ 0x84 │ │ │ │ + vadd.f32 s13, s15, s13 │ │ │ │ + vadd.f32 s15, s15, s10 │ │ │ │ + ldr.w r3, [pc, #1088] @ 826dc │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov.w r2, #5 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ + add r3, pc │ │ │ │ + mov.w r0, #6 │ │ │ │ + vmul.f32 s15, s15, s11 │ │ │ │ + vmul.f32 s13, s13, s11 │ │ │ │ + it eq │ │ │ │ + vldreq s11, [sp, #156] @ 0x9c │ │ │ │ + add.w sl, sp, #112 @ 0x70 │ │ │ │ + it ne │ │ │ │ + vldrne s11, [sp, #160] @ 0xa0 │ │ │ │ + movw r9, #8224 @ 0x2020 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + itete eq │ │ │ │ + vaddeq.f32 s15, s12, s15 │ │ │ │ + vsubne.f32 s15, s12, s15 │ │ │ │ + vaddeq.f32 s12, s12, s11 │ │ │ │ + vaddne.f32 s12, s12, s11 │ │ │ │ + str.w r8, [sp] │ │ │ │ + vstr s14, [sp, #52] @ 0x34 │ │ │ │ + vstr s15, [sp, #132] @ 0x84 │ │ │ │ + ite eq │ │ │ │ + vaddeq.f32 s13, s12, s13 │ │ │ │ + vsubne.f32 s13, s12, s13 │ │ │ │ + strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + vstr s13, [sp, #108] @ 0x6c │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r3, sp, #180 @ 0xb4 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #7 │ │ │ │ + strd r8, r2, [sp] │ │ │ │ + movs r2, #6 │ │ │ │ + strb.w fp, [sp, #172] @ 0xac │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + movs r2, #8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r7 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + movs r3, #32 │ │ │ │ + lsrs r1, r1, #16 │ │ │ │ + strb.w r1, [sp, #202] @ 0xca │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + strb.w r3, [sp, #203] @ 0xcb │ │ │ │ + blx 2feb8 │ │ │ │ + ldr r3, [pc, #936] @ (826e0 ) │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + movs r0, #6 │ │ │ │ + add r3, pc │ │ │ │ + strd r8, r2, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ + strb.w fp, [sp, #172] @ 0xac │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #8 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, sl │ │ │ │ + strh.w r9, [sp, #202] @ 0xca │ │ │ │ + blx 32690 │ │ │ │ + vldr s15, [sp, #112] @ 0x70 │ │ │ │ + vldr s13, [sp, #132] @ 0x84 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [pc, #880] @ (826e4 ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #6 │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + add r3, pc │ │ │ │ + strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s13 │ │ │ │ + vstr s15, [sp, #112] @ 0x70 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + strh.w r9, [sp, #202] @ 0xca │ │ │ │ + blx 34d7c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + vldr s14, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 82548 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + beq.w 82566 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ + beq.w 82586 │ │ │ │ + cmp r5, #85 @ 0x55 │ │ │ │ + beq.w 82612 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vldr s11, [sp, #148] @ 0x94 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + vmov s13, r1 │ │ │ │ + vadd.f32 s15, s16, s11 │ │ │ │ + vldr s10, [sp, #164] @ 0xa4 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + vmov.f32 s9, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s7, [sp, #124] @ 0x7c │ │ │ │ + vmul.f32 s14, s13, s14 │ │ │ │ + vmul.f32 s12, s13, s10 │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + vmla.f32 s13, s14, s9 │ │ │ │ + vldr s14, [sp, #92] @ 0x5c │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + vmov.f32 s8, s13 │ │ │ │ + vstr s13, [sp, #104] @ 0x68 │ │ │ │ + vmls.f32 s8, s12, s9 │ │ │ │ + vmov.f32 s12, s15 │ │ │ │ + vmla.f32 s12, s14, s7 │ │ │ │ + vcmpe.f32 s15, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 82438 │ │ │ │ + negs r3, r2 │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + vstr s15, [sp, #104] @ 0x68 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + cbnz r1, 8246e │ │ │ │ + subs r1, r3, #1 │ │ │ │ + vmov s15, r1 │ │ │ │ + vmov.f32 s9, #96 @ 0x3f000000 0.5 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s10 │ │ │ │ + vmls.f32 s14, s15, s9 │ │ │ │ + vcmpe.f32 s12, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 8246e │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ + mul.w r3, r2, r2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + vstr s12, [sp, #104] @ 0x68 │ │ │ │ + adds r3, #1 │ │ │ │ + vmov s15, r3 │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s10 │ │ │ │ + vmov.f32 s10, s13 │ │ │ │ + vmls.f32 s10, s15, s14 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 8259e │ │ │ │ + ldrd r1, r0, [sp, #24] │ │ │ │ + vstr s13, [sp, #24] │ │ │ │ + blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ + vldr s13, [sp, #24] │ │ │ │ + vabs.f32 s13, s13 │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + vstr s13, [sp, #104] @ 0x68 │ │ │ │ + b.n 8214e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #11 │ │ │ │ + ldr r2, [pc, #556] @ (826e8 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #552] @ (826ec ) │ │ │ │ add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 33b1c │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - it le │ │ │ │ - movle r3, #0 │ │ │ │ - bgt.n 82e10 <__indxlib_MOD_dclloclastchar@@Base+0x138> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 82e08 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 82ddc <__indxlib_MOD_dclloclastchar@@Base+0x104> │ │ │ │ - b.n 82e08 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 340e4 │ │ │ │ - ldr r2, [pc, #120] @ (82e6c <__indxlib_MOD_dclloclastchar@@Base+0x194>) │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r0, [pc, #552] @ (826f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 81f26 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [pc, #540] @ (826f4 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #536] @ (826f8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #536] @ (826fc ) │ │ │ │ add r2, pc │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 33b1c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2fb3c │ │ │ │ - b.n 82d3e <__indxlib_MOD_dclloclastchar@@Base+0x66> │ │ │ │ - mul.w r2, r5, r7 │ │ │ │ - mov r8, r6 │ │ │ │ - ldrd r3, r7, [sp, #8] │ │ │ │ - movs r4, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 33edc │ │ │ │ - add r7, r5 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 82e20 <__indxlib_MOD_dclloclastchar@@Base+0x148> │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 82e08 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 82dba <__indxlib_MOD_dclloclastchar@@Base+0xe2> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 82e3a <__indxlib_MOD_dclloclastchar@@Base+0x162> │ │ │ │ - b.n 82dba <__indxlib_MOD_dclloclastchar@@Base+0xe2> │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + b.n 81f42 │ │ │ │ + ldr r0, [pc, #528] @ (82700 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + vstr s15, [sp, #28] │ │ │ │ + add r0, pc │ │ │ │ + vstr s12, [sp, #24] │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #512] @ (82704 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #500] @ (82708 ) │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + mov r2, r8 │ │ │ │ + asrs r3, r3, #31 │ │ │ │ + add r1, pc │ │ │ │ + add.w r9, r3, #1 │ │ │ │ + eor.w r9, r9, r3 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + str.w r9, [sp, #68] @ 0x44 │ │ │ │ + blx 347ec │ │ │ │ + vmov s15, r9 │ │ │ │ + vldr s14, [sp, #104] @ 0x68 │ │ │ │ + vldr s12, [sp, #24] │ │ │ │ + vcvt.f32.s32 s13, s15 │ │ │ │ + vldr s15, [sp, #28] │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + b.n 820f4 │ │ │ │ + vmov s15, r3 │ │ │ │ + vldr s13, [sp, #128] @ 0x80 │ │ │ │ + vmov.f32 s12, s16 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmls.f32 s12, s15, s13 │ │ │ │ + vmov.f32 s16, s12 │ │ │ │ + bne.w 823c0 │ │ │ │ + vldr s11, [sp, #144] @ 0x90 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + vldr s15, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + vadd.f32 s11, s11, s15 │ │ │ │ + negs r3, r3 │ │ │ │ + vneg.f32 s11, s11 │ │ │ │ + vstr s11, [sp, #148] @ 0x94 │ │ │ │ + b.n 823d8 │ │ │ │ + vldr s11, [sp, #140] @ 0x8c │ │ │ │ + movs r2, #1 │ │ │ │ + vldr s15, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + vadd.f32 s11, s11, s15 │ │ │ │ + vstr s11, [sp, #148] @ 0x94 │ │ │ │ + b.n 823d8 │ │ │ │ + cmp r5, #85 @ 0x55 │ │ │ │ + bne.n 825ae │ │ │ │ + vadd.f32 s12, s12, s11 │ │ │ │ + movs r0, #0 │ │ │ │ + vmul.f32 s13, s12, s14 │ │ │ │ + b.n 824a4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [pc, #336] @ (8270c ) │ │ │ │ + movs r0, #6 │ │ │ │ + strb.w fp, [sp, #172] @ 0xac │ │ │ │ + add r3, pc │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #8 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, sl │ │ │ │ + movw r3, #8224 @ 0x2020 │ │ │ │ + strh.w r3, [sp, #202] @ 0xca │ │ │ │ + blx 2feb8 │ │ │ │ + ldrd r1, r0, [sp, #24] │ │ │ │ + blx 33cb8 <__aeabi_idiv@plt> │ │ │ │ + vldr s13, [sp, #104] @ 0x68 │ │ │ │ + b.n 824a4 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r1, [pc, #280] @ (82710 ) │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [pc, #280] @ (82714 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #280] @ (82718 ) │ │ │ │ + add r2, pc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 33bcc │ │ │ │ + vldr s14, [sp, #52] @ 0x34 │ │ │ │ + b.n 8227a │ │ │ │ + ldr r0, [pc, #264] @ (8271c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + vstr s14, [sp, #48] @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 34d7c │ │ │ │ + ldr r0, [pc, #252] @ (82720 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r1, [pc, #244] @ (82724 ) │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + add r1, pc │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + blx 347ec │ │ │ │ + vldr s15, [sp, #148] @ 0x94 │ │ │ │ + vldr s13, [sp, #120] @ 0x78 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + vadd.f32 s15, s15, s13 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #208] @ (82728 ) │ │ │ │ + movs r0, #6 │ │ │ │ + strb.w fp, [sp, #172] @ 0xac │ │ │ │ + add r3, pc │ │ │ │ + vstr s15, [sp, #148] @ 0x94 │ │ │ │ + blx 30d94 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + movs r2, #8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r7 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r1, sl │ │ │ │ + movw r3, #8224 @ 0x2020 │ │ │ │ + strh.w r3, [sp, #202] @ 0xca │ │ │ │ + blx 2feb8 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vldr s11, [sp, #148] @ 0x94 │ │ │ │ + vldr s14, [sp, #48] @ 0x30 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + b.n 823d8 │ │ │ │ blx 329e8 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + bkpt 0x001e │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ + strb r6, [r0, r1] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ movs r7, r0 │ │ │ │ - negs r2, r4 │ │ │ │ + strh r0, [r5, r7] │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ + movs r6, r0 │ │ │ │ + strb r6, [r7, r4] │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r6, [r6, r4] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r0, r6] │ │ │ │ movs r7, r0 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + strh r2, [r0, r2] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r3, r7] │ │ │ │ + movs r7, r0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movs r7, r0 │ │ │ │ + cbnz r6, 82726 │ │ │ │ movs r0, r1 │ │ │ │ - tst r4, r7 │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r6, [r1, r0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r6, [pc, #824] @ (82a40 ) │ │ │ │ + movs r7, r0 │ │ │ │ + add r5, pc, #376 @ (adr r5, 82884 ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ + movs r6, r0 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r5, [pc, #688] @ (829d4 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + add r4, pc, #272 @ (adr r4, 82838 ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00082e70 <__indxlib_MOD_dcllocfirstchar@@Base>: │ │ │ │ +0008272c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #352] @ (82fe4 <__indxlib_MOD_dcllocfirstchar@@Base+0x174>) │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (82fe8 <__indxlib_MOD_dcllocfirstchar@@Base+0x178>) │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #648] @ (829cc ) │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + ldr r4, [pc, #648] @ (829d0 ) │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - mov r9, r1 │ │ │ │ + ldr r3, [pc, #644] @ (829d4 ) │ │ │ │ + add r4, pc │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - bic.w sl, r6, r6, asr #31 │ │ │ │ - cbz r7, 82efc <__indxlib_MOD_dcllocfirstchar@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #316] @ (82fec <__indxlib_MOD_dcllocfirstchar@@Base+0x17c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f768 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 82f08 <__indxlib_MOD_dcllocfirstchar@@Base+0x98> │ │ │ │ - ldr r2, [pc, #304] @ (82ff0 <__indxlib_MOD_dcllocfirstchar@@Base+0x180>) │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 33504 │ │ │ │ + blx 3016c │ │ │ │ + movs r2, #7 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ (82ff4 <__indxlib_MOD_dcllocfirstchar@@Base+0x184>) │ │ │ │ - movs r1, #11 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32d94 │ │ │ │ + ldr r1, [pc, #612] @ (829d8 ) │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, pc │ │ │ │ + blx 34eb0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 82880 │ │ │ │ + subs r4, r5, #1 │ │ │ │ + add.w r8, sp, #68 @ 0x44 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + movt r3, #17 │ │ │ │ + rsb r2, r5, #2 │ │ │ │ + add.w sl, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + ldrb.w r3, [r4, #1]! │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + strb.w r3, [sp, #68] @ 0x44 │ │ │ │ + blx 35d68 │ │ │ │ + ldrb.w r5, [sp, #68] @ 0x44 │ │ │ │ + sub.w r3, r5, #66 @ 0x42 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #20 │ │ │ │ + bhi.n 82874 │ │ │ │ + movs r2, #1 │ │ │ │ + lsl.w r3, r2, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + tst r3, r2 │ │ │ │ + bne.n 828be │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + movt r2, #4 │ │ │ │ + ands r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 82874 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ + it eq │ │ │ │ + moveq r5, #85 @ 0x55 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 829a2 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + strb.w r5, [sp, #68] @ 0x44 │ │ │ │ + blx 346e4 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r6 │ │ │ │ + ldrb.w fp, [sp, #68] @ 0x44 │ │ │ │ + blx 3016c │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ + ble.n 82870 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + subs r7, r6, #1 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + b.n 82834 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ + bne.n 8282c │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + strb.w fp, [sp, #68] @ 0x44 │ │ │ │ + blx 30138 │ │ │ │ + ldrb.w fp, [sp, #68] @ 0x44 │ │ │ │ + adds r5, #3 │ │ │ │ + subs r5, r5, r6 │ │ │ │ + cmp r5, sl │ │ │ │ + bgt.n 8286e │ │ │ │ + mov r5, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + ldrb.w r3, [r7, #1]! │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + strb.w r3, [sp, #72] @ 0x48 │ │ │ │ + blx 35d68 │ │ │ │ + ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #89 @ 0x59 │ │ │ │ + beq.n 828a8 │ │ │ │ + cmp r3, #77 @ 0x4d │ │ │ │ + bne.n 82814 │ │ │ │ + adds r5, #3 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + subs r5, r5, r6 │ │ │ │ + strb.w fp, [sp, #68] @ 0x44 │ │ │ │ + blx 3395c │ │ │ │ + ldrb.w fp, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, sl │ │ │ │ + ble.n 82834 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + blx 32970 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.n 827a2 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r0, [pc, #344] @ (829dc ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 2fc60 │ │ │ │ - ldr r2, [pc, #276] @ (82ff8 <__indxlib_MOD_dcllocfirstchar@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #260] @ (82fe8 <__indxlib_MOD_dcllocfirstchar@@Base+0x178>) │ │ │ │ + blx 34eb0 │ │ │ │ + ldr r2, [pc, #336] @ (829e0